On 08/11/2021 17:13, Rob Herring wrote:
Looks like the h/w is all part of a PMIC, so it should be part of the PMIC binding and probably merged with one of the nodes these phandles point to.
Not sure I really follow you here. The existing PMIC dts arch/arm64/boot/dts/qcom/pm8150b.dtsi has: pm8150b_gpios: gpio@c000 { compatible = "qcom,pm8150b-gpio"; } Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml and pm8150b_adc_tm: adc-tm@3500 { compatible = "qcom,spmi-adc-tm5"; }; Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml to which I'm adding : pm8150b_typec: typec@1500 { compatible = "qcom,pm8150b-typec"; }; Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml pm8150b_pdphy: pdphy@1700 { compatible = "qcom,pm8150b-pdphy"; }; Documentation/devicetree/bindings/usb/qcom,pmic-pdphy.yaml