From a70ba00fd3a481efa034d7a194c7b0fb93298026 Mon Sep 17 00:00:00 2001 From: Daniel DeGrasse Date: Fri, 22 Mar 2024 17:39:59 +0000 Subject: [PATCH] boards: nxp: rd_rw612_bga add support for USBOTG Add support for USBOTG on RW612 BGA board. This support was tested with the USB console sample, as well as the USB DFU sample. Signed-off-by: Daniel DeGrasse --- boards/nxp/rd_rw612_bga/doc/index.rst | 2 ++ boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi | 4 ++++ boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml | 1 + 3 files changed, 7 insertions(+) diff --git a/boards/nxp/rd_rw612_bga/doc/index.rst b/boards/nxp/rd_rw612_bga/doc/index.rst index 8e6202422c0..c31df4ab448 100644 --- a/boards/nxp/rd_rw612_bga/doc/index.rst +++ b/boards/nxp/rd_rw612_bga/doc/index.rst @@ -55,6 +55,8 @@ Supported Features +-----------+------------+-----------------------------------+ | WWDT | on-chip | watchdog | +-----------+------------+-----------------------------------+ +| USBOTG | on-chip | usb | ++-----------+------------+-----------------------------------+ | CTIMER | on-chip | counter | +-----------+------------+-----------------------------------+ | MRT | on-chip | counter | diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi b/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi index b82f4bb7153..a9f52c885e3 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi @@ -199,6 +199,10 @@ arduino_i2c: &flexcomm2 { dc-gain = <1>; }; +zephyr_udc0: &usb_otg { + status = "okay"; +}; + &dma0 { status = "okay"; }; diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml b/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml index 0457f38a79c..db7445f1c95 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga.yaml @@ -21,6 +21,7 @@ supported: - spi - i2c - entropy + - usb_device - watchdog - counter - hwinfo