SDX75, Hawi and Maili MPSS are compatible with the SM8650 MPSS as they share the same set of interrupts, memory regions and power domains. Rather than describing them as standalone compatibles, model them as fallbacks to qcom,sm8650-mpss-pas.
Signed-off-by: Mukesh Ojha <[email protected]> --- .../bindings/remoteproc/qcom,sm8550-pas.yaml | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml index a062188861ff..f722c55aadf4 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml @@ -18,9 +18,6 @@ properties: oneOf: - enum: - qcom,eliza-cdsp-pas - - qcom,hawi-mpss-pas - - qcom,maili-mpss-pas - - qcom,sdx75-mpss-pas - qcom,sm8550-adsp-pas - qcom,sm8550-cdsp-pas - qcom,sm8550-mpss-pas @@ -49,6 +46,12 @@ properties: - items: - const: qcom,sm8750-cdsp-pas - const: qcom,sm8650-cdsp-pas + - items: + - enum: + - qcom,hawi-mpss-pas + - qcom,maili-mpss-pas + - qcom,sdx75-mpss-pas + - const: qcom,sm8650-mpss-pas reg: maxItems: 1 @@ -205,11 +208,9 @@ allOf: - if: properties: compatible: - enum: - - qcom,hawi-mpss-pas - - qcom,maili-mpss-pas - - qcom,sdx75-mpss-pas - - qcom,sm8650-mpss-pas + contains: + enum: + - qcom,sm8650-mpss-pas then: properties: interrupts: @@ -257,13 +258,11 @@ allOf: - if: properties: compatible: - enum: - - qcom,hawi-mpss-pas - - qcom,maili-mpss-pas - - qcom,sdx75-mpss-pas - - qcom,sm8550-mpss-pas - - qcom,sm8650-mpss-pas - - qcom,sm8750-mpss-pas + contains: + enum: + - qcom,sm8550-mpss-pas + - qcom,sm8650-mpss-pas + - qcom,sm8750-mpss-pas then: properties: power-domains: -- 2.53.0

