mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
UPSTREAM: dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13
The protocol@13 node is describing the performance scaling option for the ARM SCMI interface, as a clock provider. This is unnecessary limiting, as performance scaling is in many cases not limited to switching a clock's frequency. Therefore, let's extend the binding so the interface can be modelled as a generic performance domain too. The common way to describe this, is to use the power-domain DT bindings, so let's use that. Cc: Rob Herring <robh+dt@kernel.org> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> Cc: Conor Dooley <conor+dt@kernel.org> Cc: devicetree@vger.kernel.org Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20230825112633.236607-10-ulf.hansson@linaro.org Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Bug: 323966425 Change-Id: Idbc74f40223b00946a2b14b5804cef2b6cdd38c9 (cherry picked from commit e11c480b6df1942b8f9a6958c2d881d8a9a9fb3b) Signed-off-by: Nikunj Kela <quic_nkela@quicinc.com> Signed-off-by: Anant Goel <quic_anantg@quicinc.com>
This commit is contained in:
@@ -120,8 +120,15 @@ properties:
|
||||
'#clock-cells':
|
||||
const: 1
|
||||
|
||||
required:
|
||||
- '#clock-cells'
|
||||
'#power-domain-cells':
|
||||
const: 1
|
||||
|
||||
oneOf:
|
||||
- required:
|
||||
- '#clock-cells'
|
||||
|
||||
- required:
|
||||
- '#power-domain-cells'
|
||||
|
||||
protocol@14:
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user