Re: [PATCH 10/10] ARM: dts: qcom: apq8074-dragonboard: enable the USB3 host
Konrad Dybcio <[email protected]>
| Newsgroups | org.kernel.vger.linux-arm-msm,org.infradead.lists.linux-phy,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-usb |
|---|---|
| Message-ID | <[email protected]> |
On 8/10/26 1:42 PM, Dmitry Baryshkov wrote: > The USB3 port of the dragonboard drives the onboard TUSB8040A hub with > the AX88179 GbE controller and the PL2775 USB-SATA bridge behind it, > but the controller is disabled and nothing describes the devices, so > their reset lines float and their supplies are unmanaged. > > Enable the DWC3 controller in host mode together with both of its > PHYs, and describe the onboard chain as device nodes under the > controller: the TUSB8040A hub pair (with the EEPROM-programmed > 0451:8041/0451:8043 IDs this board reports), the AX88179 on the DN2 > port and the PL2775 on the DN0 port, each with its PM8941 reset GPIO, > all powered from the always-on 3.3V carrier board rail, modeled as a > fixed regulator. > > The SuperSpeed PHY is required even for the hub's USB 2.0 half to > respond: with the SS PHY left uninitialized the hub connects but never > answers enumeration at any speed. > > Assisted-by: Claude:claude-fable-5 > Signed-off-by: Dmitry Baryshkov <[email protected]> > --- Reviewed-by: Konrad Dybcio <[email protected]> Konrad