
Alignment of the device tree for all STM32 boards (MCU/MPU) with the latest Linux kernel and solve STM32MP157c-EV1 issue for eMMC on SDMMC2.
All the boards (except avenger96i: not available) correctly boot after the patches.
Patrick Delaunay (3): ARM: dts: stm32: DT alignment with kernel v5.3 ARM: dts: stm32: DT alignment with kernel v5.4-rc4 ARM: dts: stm32: update eMMC configuration for stm32mp157c-ev1
arch/arm/dts/st-pincfg.h | 1 + arch/arm/dts/stm32429i-eval.dts | 29 ++-- arch/arm/dts/stm32746g-eval.dts | 105 +++++++++----- arch/arm/dts/stm32f4-pinctrl.dtsi | 38 +----- arch/arm/dts/stm32f429-disco.dts | 40 +----- arch/arm/dts/stm32f429-pinctrl.dtsi | 38 +----- arch/arm/dts/stm32f429.dtsi | 127 +++++++++++------ arch/arm/dts/stm32f469-disco.dts | 39 +----- arch/arm/dts/stm32f469-pinctrl.dtsi | 39 +----- arch/arm/dts/stm32f469.dtsi | 2 +- arch/arm/dts/stm32f746-disco.dts | 39 +----- arch/arm/dts/stm32f746.dtsi | 54 +++----- arch/arm/dts/stm32f769-disco.dts | 43 +----- arch/arm/dts/stm32h7-u-boot.dtsi | 41 +----- arch/arm/dts/stm32h743-pinctrl.dtsi | 83 +++++++++++ arch/arm/dts/stm32h743.dtsi | 69 +++++----- arch/arm/dts/stm32h743i-disco-u-boot.dtsi | 8 -- arch/arm/dts/stm32h743i-disco.dts | 76 ++++++----- arch/arm/dts/stm32h743i-eval-u-boot.dtsi | 9 -- arch/arm/dts/stm32h743i-eval.dts | 42 +++++- arch/arm/dts/stm32mp157-pinctrl.dtsi | 59 +++++++- .../arm/dts/stm32mp157a-avenger96-u-boot.dtsi | 5 +- arch/arm/dts/stm32mp157a-dk1.dts | 129 ++++++++++++++++++ arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi | 5 +- arch/arm/dts/stm32mp157c-ed1.dts | 51 ++++++- arch/arm/dts/stm32mp157c-ev1.dts | 3 +- arch/arm/dts/stm32mp157c.dtsi | 26 ++++ include/dt-bindings/clock/stm32fx-clock.h | 9 +- include/dt-bindings/mfd/st,stpmic1.h | 4 + include/dt-bindings/mfd/stm32f7-rcc.h | 1 + include/dt-bindings/mfd/stm32h7-rcc.h | 2 +- 31 files changed, 682 insertions(+), 534 deletions(-)