Hi Sandeep,Yes. This condition is working. Will send the new version with this change.
On Tue, Nov 16, 2021 at 04:11:30PM +0530, Sandeep Maheswaram wrote:
On 11/13/2021 4:17 AM, Rob Herring wrote:Would not the below condition from your other patch [1] work here too?
On Mon, Nov 08, 2021 at 12:11:48PM +0530, Sandeep Maheswaram wrote:We don't have a device tree node for xhci platform device and create xhci
Adding bindings for usb-skip-phy-init property.You already know if you have a DWC3 and CDNS3 controller, so you don't
Runtime suspend of phy drivers was failing from DWC3 driver as
runtime usage value is 2 because the phy is initialized from
DWC3 core and HCD core.
Some controllers like DWC3 and CDNS3 manage phy in their core drivers.
This property can be set to avoid phy initialization in HCD core.
need more data in DT.
platform device from dwc3/host.c
So we want to pass this property to check in xhci-plat.c and skip phy
initialization.
if (of_device_is_compatible(dev->parent->of_node, "snps,dwc3"))
[1] https://lore.kernel.org/linux-usb/1635753224-23975-2-git-send-email-quic_c_sanm@xxxxxxxxxxx/
Thanks,
Pavan