Re: [PATCH v2 2/3] dt-bindings: remoteproc: qcom,sm8550-pas: Make SDX75 MPSS fallback to SM8650

From: Krzysztof Kozlowski

Date: Wed Aug 12 2026 - 08:56:29 EST


On Wed, Aug 05, 2026 at 06:51:28PM +0530, Mukesh Ojha wrote:
> The SDX75 MPSS is an instance of the SM8650 MPSS: same interrupts,
> memory regions and power domain topology. It is currently modelled as
> a standalone compatible and lives alongside sm8650 in every mpss
> allOf conditional, which duplicates the constraint and hides the
> hardware relationship.
>
> Move qcom,sdx75-mpss-pas out of the standalone enum into the fallback
> items block alongside Hawi and Maili, and drop it from the mpss
> memory-region and power-domain conditional lists. contains: on the
> fallback compatible qcom,sm8650-mpss-pas keeps the constraints firing
> for the array form.
>
> Two consequences of the tightening are worth calling out:
>
> - qcom,sdx75-mpss-pas as a single-string compatible is no longer
> valid per the binding, so the in-tree sdx75.dtsi form fails
> dt_binding_check. That is fixed by the follow-up DTS patch which
> switches sdx75.dtsi to the fallback array form.
>
> - The driver keeps its standalone qcom,sdx75-mpss-pas of_match entry
> so already-deployed DTBs continue to probe. The binding is
> intentionally stricter than the driver here; pruning the driver
> match is left as a separate cleanup once the DTB rollout is
> complete.
>
> Signed-off-by: Mukesh Ojha <mukesh.ojha@xxxxxxxxxxxxxxxx>
> ---
> .../devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>

Best regards,
Krzysztof