u-boot/board/dhelectronics/dh_stm32mp1
Marek Vasut 0adf10a87b ARM: dts: stm32: Configure Buck3 voltage per PMIC NVM on Avenger96
The Avenger96 board comes in multiple regulator configurations.
 - rev.100 or rev.200 have Buck3 preconfigured to 3V3 operation on
   boot and contains extra Enpirion EP53A8LQI DCDC converter which
   supplies the IO. Reduce Buck3 voltage to 2V9 to not waste power.
 - rev.200L have Buck3 preconfigured to 1V8 operation and have no
   Enpirion EP53A8LQI DCDC anymore, the IO is supplied from Buck3.

Configure the Buck3 voltage on this board per PMIC NVM settings and
update buck3 voltage limits in DT passed to OS before booting OS to
prevent potential hardware damage.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Patrice Chotard <patrice.chotard@foss.st.com>
Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
2022-05-19 18:48:50 +02:00
..
board.c ARM: dts: stm32: Configure Buck3 voltage per PMIC NVM on Avenger96 2022-05-19 18:48:50 +02:00
Kconfig board: stmp32mp1: split board and SOC STM32MP15 configuration 2021-11-10 17:03:36 +01:00
MAINTAINERS board: stmp32mp1: split board and SOC STM32MP15 configuration 2021-11-10 17:03:36 +01:00
Makefile ARM: stm32: Align mtdparts with SPI NOR layout on DHSOM 2021-11-10 17:03:59 +01:00
u-boot-dhcom.its ARM: stm32: Use firmware property instead of loadables 2021-01-13 09:52:58 +01:00
u-boot-dhcor.its ARM: stm32: Use firmware property instead of loadables 2021-01-13 09:52:58 +01:00