Re: [PATCH 02/10] dt-bindings: usb: ci-hdrc-usb2: allow the HSIC PHY as the ULPI child
Krzysztof Kozlowski <[email protected]>
| Newsgroups | org.kernel.vger.linux-gpio,org.infradead.lists.linux-phy,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-usb |
|---|---|
| Message-ID | <20260820-optimistic-merry-mussel-9efbc0@quoll> |
On Mon, Aug 10, 2026 at 06:42:06PM +0300, Dmitry Baryshkov wrote: > The Qualcomm HSIC USB PHY (qcom,usb-hsic-phy.yaml) is a ULPI device: its > driver is a ulpi_driver, so the PHY node must be a child of the chipidea > controller's ulpi node. The ci-hdrc-usb2 schema however hard-codes the > ULPI phy child to the qcom,usb-hs-phy.yaml schema, so any HSIC > controller instance fails validation with bogus clock/reset/compatible > errors. > > Allow the ULPI phy child node to match either the HS PHY or the HSIC > PHY schema. > > Assisted-by: Claude:claude-fable-5 > Signed-off-by: Dmitry Baryshkov <[email protected]> > --- > Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml | 4 +++- USB patches must be separate. > 1 file changed, 3 insertions(+), 1 deletion(-) Reviewed-by: Krzysztof Kozlowski <[email protected]> Best regards, Krzysztof