Re: [PATCH v8 04/18] dt-bindings: media: qcom,x1e80100-camss: Reduce iommus to five
From: Christopher Obbard
Date: Fri Feb 27 2026 - 17:03:16 EST
Hi Bryan,
On Wed, 2026-02-25 at 15:11 +0000, Bryan O'Donoghue wrote:
> Rather than bury the BPS and IPE inside of the CAMSS block we can define
> them like the CCI/I2C and CSIPHY as their own individual devices.
>
> Remove the IPE and BPS iommu entries from the main CAMSS yaml. There is no
> upstream user of these iommu entries right now so this is safe to do.
>
> We will instead include these iommus in the BPS and IPE device nodes
> instead of jamming them into the existing CAMSS binding.
>
> Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@xxxxxxxxxx>
Reviewed-by: Christopher Obbard <christopher.obbard@xxxxxxxxxx>
> ---
> Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml
> index 462b1355c9fb7..d39013d4a83e1 100644
> --- a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml
> +++ b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml
> @@ -98,7 +98,7 @@ properties:
> - const: sf_icp_mnoc
>
> iommus:
> - maxItems: 8
> + maxItems: 5
>
> power-domains:
> items:
> @@ -353,11 +353,8 @@ examples:
>
> iommus = <&apps_smmu 0x800 0x60>,
> <&apps_smmu 0x860 0x60>,
> - <&apps_smmu 0x1800 0x60>,
> <&apps_smmu 0x1860 0x60>,
> <&apps_smmu 0x18e0 0x00>,
> - <&apps_smmu 0x1980 0x20>,
> - <&apps_smmu 0x1900 0x00>,
> <&apps_smmu 0x19a0 0x20>;
>
> power-domains = <&camcc CAM_CC_IFE_0_GDSC>,