From c691b50420879cb560d761b44538c4a18f3a0bc6 Mon Sep 17 00:00:00 2001 From: Sidhdharth Yadav Date: Mon, 5 Jul 2021 12:38:16 +0530 Subject: [PATCH] boards: arm: stm32l562e_dk: Enabling ADC support in device tree This commit enables ADC support in 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 +++++ 3 files changed, 9 insertions(+) diff --git a/boards/arm/stm32l562e_dk/doc/index.rst b/boards/arm/stm32l562e_dk/doc/index.rst index 73229583d7b..ab479289977 100644 --- a/boards/arm/stm32l562e_dk/doc/index.rst +++ b/boards/arm/stm32l562e_dk/doc/index.rst @@ -174,6 +174,8 @@ The Zephyr stm32l562e_dk board configuration supports the following hardware fea +-----------+------------+-------------------------------------+ | DAC | on-chip | DAC Controller | +-----------+------------+-------------------------------------+ +| ADC | on-chip | ADC Controller | ++-----------+------------+-------------------------------------+ Other hardware features are not yet supported on this Zephyr port. @@ -199,6 +201,7 @@ Default Zephyr Peripheral Mapping: - LD10 : PG12 - PWM_2_CH1 : PA0 - DAC1 : PA4 +- ADC1 : PC4 System Clock ------------ diff --git a/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml b/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml index e10e99f5d16..ffc0ed8caf9 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml @@ -13,5 +13,6 @@ supported: - pwm - watchdog - dac + - adc 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 accf30ef584..9577c2e0d90 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi @@ -129,3 +129,8 @@ status = "okay"; pinctrl-0 = <&dac1_out1_pa4>; }; + +&adc1 { + pinctrl-0 = <&adc1_in13_pc4>; + status = "okay"; +};