diff --git a/boards/arm/stm32l562e_dk/doc/index.rst b/boards/arm/stm32l562e_dk/doc/index.rst index e4f457a3e75..73229583d7b 100644 --- a/boards/arm/stm32l562e_dk/doc/index.rst +++ b/boards/arm/stm32l562e_dk/doc/index.rst @@ -172,6 +172,8 @@ The Zephyr stm32l562e_dk board configuration supports the following hardware fea +-----------+------------+-------------------------------------+ | PWM | on-chip | PWM | +-----------+------------+-------------------------------------+ +| DAC | on-chip | DAC Controller | ++-----------+------------+-------------------------------------+ Other hardware features are not yet supported on this Zephyr port. @@ -196,6 +198,7 @@ Default Zephyr Peripheral Mapping: - USER_PB : PC13 - LD10 : PG12 - PWM_2_CH1 : PA0 +- DAC1 : PA4 System Clock ------------ diff --git a/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml b/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml index ef343c56928..e10e99f5d16 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml @@ -12,5 +12,6 @@ supported: - lptim - pwm - watchdog + - dac ram: 192 flash: 512 diff --git a/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi b/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi index 39280cd6d07..accf30ef584 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi @@ -124,3 +124,8 @@ pinctrl-0 = <&tim2_ch1_pa0>; }; }; + +&dac1 { + status = "okay"; + pinctrl-0 = <&dac1_out1_pa4>; +}; diff --git a/boards/arm/stm32l562e_dk/stm32l562e_dk_ns.yaml b/boards/arm/stm32l562e_dk/stm32l562e_dk_ns.yaml index 2cd7e2032dd..7af2ae999a9 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk_ns.yaml +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk_ns.yaml @@ -10,5 +10,6 @@ supported: - i2c - lsm6dso - lptim + - dac ram: 192 flash: 512