diff --git a/boards/arm/nucleo_l496zg/doc/index.rst b/boards/arm/nucleo_l496zg/doc/index.rst index 49d011b8846751..8035af52c3837b 100644 --- a/boards/arm/nucleo_l496zg/doc/index.rst +++ b/boards/arm/nucleo_l496zg/doc/index.rst @@ -127,6 +127,8 @@ The Zephyr nucleo_l496zg board configuration supports the following hardware fea +-----------+------------+-------------------------------------+ | RTC | on-chip | rtc | +-----------+------------+-------------------------------------+ +| OTG FS | on-chip | USB OTG Full-speed | ++-----------+------------+-------------------------------------+ | WATCHDOG | on-chip | System Window Watchdog | +-----------+------------+-------------------------------------+ diff --git a/boards/arm/nucleo_l496zg/nucleo_l496zg.dts b/boards/arm/nucleo_l496zg/nucleo_l496zg.dts index 54a9015d0f2927..2589fef3342cd7 100644 --- a/boards/arm/nucleo_l496zg/nucleo_l496zg.dts +++ b/boards/arm/nucleo_l496zg/nucleo_l496zg.dts @@ -72,6 +72,10 @@ status = "okay"; }; +&clk_hsi48 { + status = "okay"; +}; + &pll { div-m = <1>; mul-n = <20>; @@ -111,6 +115,12 @@ status = "okay"; }; +zephyr_udc0: &usbotg_fs { + pinctrl-0 = <&usb_otg_fs_dm_pa11 &usb_otg_fs_dp_pa12>; + pinctrl-names = "default"; + status = "okay"; +}; + &timers1 { st,prescaler = <10000>; status = "okay"; diff --git a/boards/arm/nucleo_l496zg/nucleo_l496zg.yaml b/boards/arm/nucleo_l496zg/nucleo_l496zg.yaml index 39734163f3d17b..d1b92282d3870d 100644 --- a/boards/arm/nucleo_l496zg/nucleo_l496zg.yaml +++ b/boards/arm/nucleo_l496zg/nucleo_l496zg.yaml @@ -16,6 +16,9 @@ supported: - spi - pwm - counter + - usb + - usb_device + - usbd - watchdog testing: ignore_tags: