ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards
authorOlivier Moysan <olivier.moysan@foss.st.com>
Tue, 30 May 2023 12:45:32 +0000 (14:45 +0200)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Fri, 2 Jun 2023 10:24:41 +0000 (12:24 +0200)
commit7ea81ea58d61aed271afb83fef5935232ee43cd4
treea1029d0161b65d24efb6335a177fd5be286fd5a6
parent95ee314b387d1eb30cb75022f6098845ae59a5b0
ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards

U-Boot enables ADC1&2 to support USB power measurement and ADC
calibration on STM32MP15x Disco boards.
When leaving U-boot the ADCs do not return to power down state
to keep ADC linear calibration available for kernel.
Enable ADC1&2 by default on STM32MP15xx-DKx boards to align kernel
DT with Uboot. This avoids to shutdown the ADCs VDDA, while the
ADCs are not in power down.

Use STM32 ADC generic bindings instead of legacy bindings on
STM32MP15xx-DKx boards.

The ADC pins on Arduino connector are not set by default.
These pins are added in A7 Disco example DTs only.

Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm/boot/dts/stm32mp15xx-dkx.dtsi