mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 17:04:50 -04:00
dt-bindings: soc: qcom: smd-rpm: add qcom,glink-channels
The Qualcomm Resource Power Manager (RPM) over SMD bindings contain compatibles and description for RPM devices on two different communication channels: SMD and GLINK. Except the difference in the parent node, they use different properties for describing name of channel qcom,smd-channels or qcom,glink-channels. The first one is already present but second is missing: qcom/sm6125-sony-xperia-seine-pdx201.dtb: rpm-requests: 'qcom,glink-channels' does not match any of the regexes: '^regulators(-[01])?$', 'pinctrl-[0-9]+' Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20220926092104.111449-2-krzysztof.kozlowski@linaro.org
This commit is contained in:
committed by
Bjorn Andersson
parent
c6b349832c
commit
7fd0a9316a
@@ -4,7 +4,7 @@
|
||||
$id: "http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml#"
|
||||
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
||||
|
||||
title: Qualcomm Resource Power Manager (RPM) over SMD
|
||||
title: Qualcomm Resource Power Manager (RPM) over SMD/GLINK
|
||||
|
||||
description: |
|
||||
This driver is used to interface with the Resource Power Manager (RPM) found
|
||||
@@ -12,9 +12,9 @@ description: |
|
||||
to vote for state of the system resources, such as clocks, regulators and bus
|
||||
frequencies.
|
||||
|
||||
The SMD information for the RPM edge should be filled out. See qcom,smd.yaml
|
||||
for the required edge properties. All SMD related properties will reside
|
||||
within the RPM node itself.
|
||||
The SMD or GLINK information for the RPM edge should be filled out. See
|
||||
qcom,smd.yaml for the required edge properties. All SMD/GLINK related
|
||||
properties will reside within the RPM node itself.
|
||||
|
||||
The RPM exposes resources to its subnodes. The rpm_requests node must be
|
||||
present and this subnode may contain children that designate regulator
|
||||
@@ -55,6 +55,12 @@ properties:
|
||||
power-controller:
|
||||
$ref: /schemas/power/qcom,rpmpd.yaml#
|
||||
|
||||
qcom,glink-channels:
|
||||
$ref: /schemas/types.yaml#/definitions/string-array
|
||||
description: Channel name used for the RPM communication
|
||||
items:
|
||||
- const: rpm_requests
|
||||
|
||||
qcom,smd-channels:
|
||||
$ref: /schemas/types.yaml#/definitions/string-array
|
||||
description: Channel name used for the RPM communication
|
||||
@@ -76,8 +82,15 @@ if:
|
||||
- qcom,rpm-msm8974
|
||||
- qcom,rpm-msm8953
|
||||
then:
|
||||
properties:
|
||||
qcom,glink-channels: false
|
||||
required:
|
||||
- qcom,smd-channels
|
||||
else:
|
||||
properties:
|
||||
qcom,smd-channels: false
|
||||
required:
|
||||
- qcom,glink-channels
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
Reference in New Issue
Block a user