diff options
| -rw-r--r-- | drivers/usb/gadget/udc/renesas_usb3.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/usb/gadget/udc/renesas_usb3.c b/drivers/usb/gadget/udc/renesas_usb3.c index 923ad5acc482..1cc5f0deefba 100644 --- a/drivers/usb/gadget/udc/renesas_usb3.c +++ b/drivers/usb/gadget/udc/renesas_usb3.c | |||
| @@ -89,6 +89,9 @@ | |||
| 89 | 89 | ||
| 90 | /* USB_COM_CON */ | 90 | /* USB_COM_CON */ |
| 91 | #define USB_COM_CON_CONF BIT(24) | 91 | #define USB_COM_CON_CONF BIT(24) |
| 92 | #define USB_COM_CON_PN_WDATAIF_NL BIT(23) | ||
| 93 | #define USB_COM_CON_PN_RDATAIF_NL BIT(22) | ||
| 94 | #define USB_COM_CON_PN_LSTTR_PP BIT(21) | ||
| 92 | #define USB_COM_CON_SPD_MODE BIT(17) | 95 | #define USB_COM_CON_SPD_MODE BIT(17) |
| 93 | #define USB_COM_CON_EP0_EN BIT(16) | 96 | #define USB_COM_CON_EP0_EN BIT(16) |
| 94 | #define USB_COM_CON_DEV_ADDR_SHIFT 8 | 97 | #define USB_COM_CON_DEV_ADDR_SHIFT 8 |
| @@ -686,6 +689,9 @@ static void renesas_usb3_init_controller(struct renesas_usb3 *usb3) | |||
| 686 | { | 689 | { |
| 687 | usb3_init_axi_bridge(usb3); | 690 | usb3_init_axi_bridge(usb3); |
| 688 | usb3_init_epc_registers(usb3); | 691 | usb3_init_epc_registers(usb3); |
| 692 | usb3_set_bit(usb3, USB_COM_CON_PN_WDATAIF_NL | | ||
| 693 | USB_COM_CON_PN_RDATAIF_NL | USB_COM_CON_PN_LSTTR_PP, | ||
| 694 | USB3_USB_COM_CON); | ||
| 689 | usb3_write(usb3, USB_OTG_IDMON, USB3_USB_OTG_INT_STA); | 695 | usb3_write(usb3, USB_OTG_IDMON, USB3_USB_OTG_INT_STA); |
| 690 | usb3_write(usb3, USB_OTG_IDMON, USB3_USB_OTG_INT_ENA); | 696 | usb3_write(usb3, USB_OTG_IDMON, USB3_USB_OTG_INT_ENA); |
| 691 | 697 | ||
