Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc

Document the components used to boot the ADSP and CDSP on the Qualcomm
QCS615 SoC. Use fallback to indicate the compatibility of the remoteproc
on the QCS615 with that on the SM8150.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
Link: https://lore.kernel.org/r/20250526-add_qcs615_remoteproc_support-v4-1-06a7d8bed0b5@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Lijuan Gao and committed by
Bjorn Andersson
f9262233 2c0c883f

+38 -27
+38 -27
Documentation/devicetree/bindings/remoteproc/qcom,sm8150-pas.yaml
··· 15 15 16 16 properties: 17 17 compatible: 18 - enum: 19 - - qcom,sc8180x-adsp-pas 20 - - qcom,sc8180x-cdsp-pas 21 - - qcom,sc8180x-slpi-pas 22 - - qcom,sm8150-adsp-pas 23 - - qcom,sm8150-cdsp-pas 24 - - qcom,sm8150-mpss-pas 25 - - qcom,sm8150-slpi-pas 26 - - qcom,sm8250-adsp-pas 27 - - qcom,sm8250-cdsp-pas 28 - - qcom,sm8250-slpi-pas 18 + oneOf: 19 + - items: 20 + - enum: 21 + - qcom,qcs615-adsp-pas 22 + - const: qcom,sm8150-adsp-pas 23 + - items: 24 + - enum: 25 + - qcom,qcs615-cdsp-pas 26 + - const: qcom,sm8150-cdsp-pas 27 + - enum: 28 + - qcom,sc8180x-adsp-pas 29 + - qcom,sc8180x-cdsp-pas 30 + - qcom,sc8180x-slpi-pas 31 + - qcom,sm8150-adsp-pas 32 + - qcom,sm8150-cdsp-pas 33 + - qcom,sm8150-mpss-pas 34 + - qcom,sm8150-slpi-pas 35 + - qcom,sm8250-adsp-pas 36 + - qcom,sm8250-cdsp-pas 37 + - qcom,sm8250-slpi-pas 29 38 30 39 reg: 31 40 maxItems: 1 ··· 71 62 - if: 72 63 properties: 73 64 compatible: 74 - enum: 75 - - qcom,sc8180x-adsp-pas 76 - - qcom,sc8180x-cdsp-pas 77 - - qcom,sc8180x-slpi-pas 78 - - qcom,sm8150-adsp-pas 79 - - qcom,sm8150-cdsp-pas 80 - - qcom,sm8150-slpi-pas 81 - - qcom,sm8250-adsp-pas 82 - - qcom,sm8250-cdsp-pas 83 - - qcom,sm8250-slpi-pas 65 + contains: 66 + enum: 67 + - qcom,sc8180x-adsp-pas 68 + - qcom,sc8180x-cdsp-pas 69 + - qcom,sc8180x-slpi-pas 70 + - qcom,sm8150-adsp-pas 71 + - qcom,sm8150-cdsp-pas 72 + - qcom,sm8150-slpi-pas 73 + - qcom,sm8250-adsp-pas 74 + - qcom,sm8250-cdsp-pas 75 + - qcom,sm8250-slpi-pas 84 76 then: 85 77 properties: 86 78 interrupts: ··· 98 88 - if: 99 89 properties: 100 90 compatible: 101 - enum: 102 - - qcom,sc8180x-adsp-pas 103 - - qcom,sc8180x-cdsp-pas 104 - - qcom,sm8150-adsp-pas 105 - - qcom,sm8150-cdsp-pas 106 - - qcom,sm8250-cdsp-pas 91 + contains: 92 + enum: 93 + - qcom,sc8180x-adsp-pas 94 + - qcom,sc8180x-cdsp-pas 95 + - qcom,sm8150-adsp-pas 96 + - qcom,sm8150-cdsp-pas 97 + - qcom,sm8250-cdsp-pas 107 98 then: 108 99 properties: 109 100 power-domains: