mirror of https://github.com/torvalds/linux.git
dt-bindings: arm: msm: Add llcc Broadcast_AND register
The LLCC block in SM8450, SM8550 and SM8650 have a new register space for Broadcast_AND region. This is used to check that all channels have bit set to "1", mainly in SCID activation/deactivation. Previously we were mapping only the Broadcast_OR region assuming there was only one broadcast register region. Now we also map Broadcast_AND region. Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/3306bf3026f38b0486e00307d26827d71c99915d.1717014052.git.quic_uchalich@quicinc.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
fed1519622
commit
c190f390a8
|
|
@ -169,8 +169,6 @@ allOf:
|
||||||
- qcom,sm8150-llcc
|
- qcom,sm8150-llcc
|
||||||
- qcom,sm8250-llcc
|
- qcom,sm8250-llcc
|
||||||
- qcom,sm8350-llcc
|
- qcom,sm8350-llcc
|
||||||
- qcom,sm8450-llcc
|
|
||||||
- qcom,sm8550-llcc
|
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
reg:
|
reg:
|
||||||
|
|
@ -188,6 +186,33 @@ allOf:
|
||||||
- const: llcc3_base
|
- const: llcc3_base
|
||||||
- const: llcc_broadcast_base
|
- const: llcc_broadcast_base
|
||||||
|
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
enum:
|
||||||
|
- qcom,sm8450-llcc
|
||||||
|
- qcom,sm8550-llcc
|
||||||
|
- qcom,sm8650-llcc
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
reg:
|
||||||
|
items:
|
||||||
|
- description: LLCC0 base register region
|
||||||
|
- description: LLCC1 base register region
|
||||||
|
- description: LLCC2 base register region
|
||||||
|
- description: LLCC3 base register region
|
||||||
|
- description: LLCC broadcast OR register region
|
||||||
|
- description: LLCC broadcast AND register region
|
||||||
|
reg-names:
|
||||||
|
items:
|
||||||
|
- const: llcc0_base
|
||||||
|
- const: llcc1_base
|
||||||
|
- const: llcc2_base
|
||||||
|
- const: llcc3_base
|
||||||
|
- const: llcc_broadcast_base
|
||||||
|
- const: llcc_broadcast_and_base
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue