ACK: [SRU][Eoan][linux-raspi2][PATCH 0/1] set USB_DWC2_DUAL_ROLE=y

Sultan Alsawaf sultan.alsawaf at canonical.com
Tue Feb 11 00:50:24 UTC 2020


On Mon, Feb 10, 2020 at 10:36:57AM +0800, Hui Wang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1861070
> 
> [Impact]
> On the RPI4B board, the usb-c power port could also work as a USB
> OTG mode, but we set the dwc2 driver to the host mode
> unconditionally, now set it to dual_role mode, then it could work
> in host/otg/peripheal mode.
> 
> [Fix]
> Set USB_DWC2_DUAL_ROLE=y, USB_DWC2_HOST=n
> 
> 
> [Test Case]
> set the dtoverlay=dwc2,dr_mode=[otg|peripheral] in the config.txt,
> and isnmod the g_ether or g_cdc, on the host machine, we could see
> RPI4B work as a usb device.
> 
> Because physical port limitation, could test dr_mode=host.
> 
> [Regression Risk]
> Low, our eoan kernel choose dwc_otg driver for this port by default,
> very very few users will choose dwc2 driver, and the dwc2 driver is
> not enabled by default in our kernel.
> 
> And bug reporter and I already tested that the peripheral mode works
> after this change.
> 
> 
> Hui Wang (1):
>   UBUNTU: [Config] raspi2: USB_DWC2_DUAL_ROLE=y
> 
>  debian.raspi2/config/annotations          | 7 +++++--
>  debian.raspi2/config/config.common.ubuntu | 4 ++--
>  2 files changed, 7 insertions(+), 4 deletions(-)
> 
> -- 
> 2.17.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Acked-by: Sultan Alsawaf <sultan.alsawaf at canonical.com>



More information about the kernel-team mailing list