Hi, Bryan O'Donoghue writes: > A USB connector should be a child node of the USB controller > connector/usb-connector.txt. This patch adds a property > "gpio_usb_connector" which declares a connector child device. Code in the > DWC3 driver will then > > - Search for "gpio_usb_controller" > - Do an of_platform_populate() if found > > This will have the effect of making the declared node a child of the USB > controller and will make sure that USB role-switch events detected with the > gpio_usb_controller driver propagate into the DWC3 controller code > appropriately. > > Cc: Greg Kroah-Hartman > Cc: Rob Herring > Cc: Mark Rutland > Cc: linux-usb@vger.kernel.org > Cc: devicetree@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Bryan O'Donoghue I'm assuming this will go together with the rest of the series: Acked-by: Felipe Balbi -- balbi