patch "usb: gadget: udc: renesas-usb3: clear VBOUT bit in DRD_CON" added to usb-linus
Subsystems (2)
This is a note to let you know that I've just added the patch titled
usb: gadget: udc: renesas-usb3: clear VBOUT bit in DRD_CON
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-linus branch.
The patch will show up in the next release of the linux-next tree (usually sometime within the next 24 hours during the week.)
The patch will hopefully also be merged in Linus's tree for the next -rc kernel release.
If you have any questions about this process, please let me know.
Quoted 1 line
From
b2f1eaaee564c5593c303f4d15d827924cb6d20dMon Sep 17 00:00:00 2001
From: Yoshihiro Shimoda <[email protected]>
Date: Tue, 23 Aug 2016 21:11:13 +0900
Subject: usb: gadget: udc: renesas-usb3: clear VBOUT bit in DRD_CON
This driver should clear the bit. Otherwise, the VBUS will output wrongly if the usb port on a board has VBUS output capability.
Renesas USB3.0 peripheral controller")
--- drivers/usb/gadget/udc/renesas_usb3.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/usb/gadget/udc/renesas_usb3.c +2 -0
@@ -106,6 +106,7 @@/* DRD_CON */ #define DRD_CON_PERI_CON BIT(24) +#define DRD_CON_VBOUT BIT(0)/* USB_INT_ENA_1 and USB_INT_STA_1 */ #define USB_INT_1_B3_PLLWKUP BIT(31)
@@ -363,6 +364,7 @@ static void usb3_init_epc_registers(struct renesas_usb3 *usb3) {/* FIXME: How to change host / peripheral mode as well? */ usb3_set_bit (usb3,DRD_CON_PERI_CON ,USB3_DRD_CON ); +usb3_clear_bit (usb3,DRD_CON_VBOUT ,USB3_DRD_CON );usb3_write (usb3, ~0 ,USB3_USB_INT_STA_1 );usb3_enable_irq_1 (usb3,USB_INT_1_VBUS_CNG );
Signature · 1 line
2.9.3