Skip to content

Commit 9dd1fa8

Browse files
committed
drivers: udc: renesas: enable high-speed USB support
Select UDC_DRIVER_HAS_HIGH_SPEED_SUPPORT to enable high speed Renesas RA UDC device Signed-off-by: The Nguyen <[email protected]>
1 parent c9f149c commit 9dd1fa8

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

drivers/usb/udc/Kconfig.renesas_ra

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ config UDC_RENESAS_RA
66
default y
77
depends on DT_HAS_RENESAS_RA_UDC_ENABLED
88
select USE_RA_FSP_USB_DEVICE
9+
select UDC_DRIVER_HAS_HIGH_SPEED_SUPPORT
910
select PINCTRL
1011
help
1112
Enable Renesas RA family UDC driver.

drivers/usb/udc/udc_renesas_ra.c

+5-3
Original file line numberDiff line numberDiff line change
@@ -748,9 +748,11 @@ static const struct udc_api udc_renesas_ra_api = {
748748
(DT_NODE_HAS_COMPAT(id, renesas_ra_usbhs) ? UDC_BUS_SPEED_HS : UDC_BUS_SPEED_FS)
749749

750750
#define USB_RENESAS_RA_SPEED_IDX(id) \
751-
(DT_NODE_HAS_COMPAT(id, renesas_ra_usbhs) \
752-
? DT_ENUM_IDX_OR(id, maximum_speed, UDC_BUS_SPEED_HS) \
753-
: DT_ENUM_IDX_OR(id, maximum_speed, UDC_BUS_SPEED_FS))
751+
COND_CODE_1(CONFIG_UDC_DRIVER_HIGH_SPEED_SUPPORT_ENABLED, \
752+
(DT_NODE_HAS_COMPAT(id, renesas_ra_usbhs) \
753+
? DT_ENUM_IDX_OR(id, maximum_speed, UDC_BUS_SPEED_HS) \
754+
: DT_ENUM_IDX_OR(id, maximum_speed, UDC_BUS_SPEED_FS)), \
755+
(UDC_BUS_SPEED_FS))
754756

755757
#define USB_RENESAS_RA_IRQ_CONNECT(idx, n) \
756758
IRQ_CONNECT(DT_IRQ_BY_IDX(DT_INST_PARENT(n), idx, irq), \

0 commit comments

Comments
 (0)