Re: [PATCH v10 1/7] dt-bindings: media: qcom,x1e80100-camss: Add simple-mfd compatible

From: Bryan O'Donoghue

Date: Tue Mar 17 2026 - 13:58:45 EST


On 17/03/2026 16:29, Krzysztof Kozlowski wrote:
To my mind that fits the criteria you've set of !depends on parent.
OK, understood, although I have doubts though, because you have also
interconnects and iommus only in the parent.

Regardless of that, even if this fits simple-mfd there is simply no
benefits of doing that way and your driver should just populate children.

Right so this is a precursor to what I'd like to do with ICP/BPS and IPE which will define iommus within themselves.

Not quite ready for RFC yet but:

https://github.com/0xB0D/linux/blob/qcom-laptops-v6.18-rc4-camss-icp-bps-ipe-icp-boots%2Bstats/arch/arm64/boot/dts/qcom/hamoa.dtsi#L5676

Then again if I'm understanding you here, you aren't opposed to sub-nodes its the simple-mfd you're skeptical about.

There's nothing stopping us doing platform_register_device() from inside of camss to launch these devices ..

---
bod