ARM: dts: stm32: convert stm23f7 boards to OF_UPSTREAM
authorPatrice Chotard <patrice.chotard@foss.st.com>
Tue, 1 Apr 2025 13:14:03 +0000 (15:14 +0200)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Fri, 25 Apr 2025 14:00:22 +0000 (16:00 +0200)
commitae5f4e2c6c1fcf9c256622713f97d255584e73fc
treeef9b61e3e09337362840223c0406d9a8bc2e2bae
parentc1ae34fe98c30d2093cfb3ac5232f02e80a9014c
ARM: dts: stm32: convert stm23f7 boards to OF_UPSTREAM

Enable OF_UPSTREAM flag for STM32F7 platforms.

Use upstream device tree for DSI and LTDC nodes,
As now in upstream DT, in panel@0 node, power-supply property is
present, which is a fixed-regulator, add DM_REGULATOR_FIXED flag
for stm32f769-disco boards.

Set also DEFAULT_FDT_FILE in defconfigs and use it in stm32f746-disco.h
to indicate which FDT file to load (All STM32F7 boards are using this
file).

If something is missing, it must be added in upstream device tree
in linux kernel ("px_clk" for DSI by example).

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
18 files changed:
arch/arm/dts/Makefile
arch/arm/dts/stm32746g-eval.dts [deleted file]
arch/arm/dts/stm32f7-pinctrl.dtsi [deleted file]
arch/arm/dts/stm32f746-disco-u-boot.dtsi
arch/arm/dts/stm32f746-disco.dts [deleted file]
arch/arm/dts/stm32f746-pinctrl.dtsi [deleted file]
arch/arm/dts/stm32f746.dtsi [deleted file]
arch/arm/dts/stm32f769-disco-u-boot.dtsi
arch/arm/dts/stm32f769-disco.dts [deleted file]
arch/arm/dts/stm32f769-pinctrl.dtsi [deleted file]
arch/arm/mach-stm32/Kconfig
configs/stm32746g-eval_defconfig
configs/stm32746g-eval_spl_defconfig
configs/stm32f746-disco_defconfig
configs/stm32f746-disco_spl_defconfig
configs/stm32f769-disco_defconfig
configs/stm32f769-disco_spl_defconfig
include/configs/stm32f746-disco.h