From ec58d195818e2976ea91c63f909c11e53ad44f3f Mon Sep 17 00:00:00 2001 From: Sidhdharth Yadav Date: Mon, 28 Jun 2021 15:07:19 +0530 Subject: [PATCH] boards: arm: stm32l562e_dk: Enabling DAC1 support in device tree This commit enables DAC1 support for stm32l562e_dk platform in device tree. Signed-off-by: Sidhdharth Yadav --- boards/arm/stm32l562e_dk/doc/index.rst | 3 +++ boards/arm/stm32l562e_dk/stm32l562e_dk.yaml | 1 + boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi | 5 +++++ boards/arm/stm32l562e_dk/stm32l562e_dk_ns.yaml | 1 + 4 files changed, 10 insertions(+) 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