[PULL] Pull request for u-boot next / v2022.10 = u-boot-stm32-20220620

I Tom,
Please pull the STM32 related fixes for u-boot/next, v2022.10: u-boot-stm32-20220620
- Add STM32MP13 SoCs support with associated board STM32M135F-DK - Correct livetree support in stm32mp1 boards - Activate livetree for stm32mp15 DHSOM boards
CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/12393
Thanks, Patrick
git request-pull origin/nexthttps://source.denx.de/u-boot/custodians/u-boot-stm.git/ u-boot-stm32-20220620
The following changes since commit 98c4828740f4944462b7d9608b95d5b73850c7b0:
Merge branch 'next' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next (2022-06-16 09:27:43 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-stm.git/ tags/u-boot-stm32-20220620
for you to fetch changes up to eae488b77906692627622abc61f5b7160b6eb2a4:
stm32mp1: fix reference for STMicroelectronics (2022-06-17 14:12:27 +0200)
---------------------------------------------------------------- - Add STM32MP13 SoCs support with associated board STM32M135F-DK - Correct livetree support in stm32mp1 boards - Activate livetree for stm32mp15 DHSOM boards
---------------------------------------------------------------- Patrick Delaunay (27): ARM: dts: stm32: add STM32MP13 SoCs support configs: stm32mp1: move SUPPORT_SPL in STM32MP15x arm: stm32mp: move the get_otp helper function in bsec arm: stm32mp: move code for STM32MP15x arm: stm32mp: add choice for STM32MP SOC family arm: stm32mp: add sub config Kconfig.15x arm: stm32mp: add CONFIG_STM32MP15_PWR arm: stm32mp: add support of STM32MP13x arm: stm32mp: support 2 MAC address for STM32MP13 pinctrl: stm32: add support of STM32MP135 board: stm32pm1: add stm32mp13 board support ram: stm32mp1: add support of STM32MP13x mmc: stm32_sdmmc2: make reset property optional arm: dts: stm32mp: add stm32mp13 device tree for U-Boot configs: add stm32mp13 defconfig doc: st: stm32mp1: add STM32MP13x support stm32mp: fdt: update etzpc for STM32MP15x stm32mp: fdt: update etzpc for STM32MP13x clk: Add directory for STM32 clock drivers misc: stm32mp13: introduce STM32MP13 RCC driver board: stm32mp1: convert to livetree board: engicam: stm32mp1: convert to livetree board: dhelectronics: stm32mp1: convert to livetree ARM: stm32: activate OF_LIVE for DHSOM stm32mp: stpmic1: remove the debug unit request by debugger configs: stm32mp: cleanup the stm32mp15 file stm32mp1: fix reference for STMicroelectronics
MAINTAINERS | 2 +- arch/arm/Kconfig | 3 +- arch/arm/cpu/armv7/stv0991/lowlevel.S | 2 +- arch/arm/dts/Makefile | 3 ++ arch/arm/dts/stm32mp13-pinctrl.dtsi | 123 +++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp13-u-boot.dtsi | 91 ++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp131.dtsi | 358 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp133.dtsi | 37 +++++++++++++ arch/arm/dts/stm32mp135.dtsi | 12 +++++ arch/arm/dts/stm32mp135f-dk-u-boot.dtsi | 30 +++++++++++ arch/arm/dts/stm32mp135f-dk.dts | 57 ++++++++++++++++++++ arch/arm/dts/stm32mp13xc.dtsi | 17 ++++++ arch/arm/dts/stm32mp13xf.dtsi | 17 ++++++ arch/arm/mach-sti/Kconfig | 2 +- arch/arm/mach-stm32mp/Kconfig | 146 +++++++++------------------------------------------ arch/arm/mach-stm32mp/Kconfig.13x | 57 ++++++++++++++++++++ arch/arm/mach-stm32mp/Kconfig.15x | 135 +++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/Makefile | 5 +- arch/arm/mach-stm32mp/bsec.c | 17 ++++++ arch/arm/mach-stm32mp/cpu.c | 392 ++++++++++++++++------------------------------------------------------------------------------------------------------------------------ arch/arm/mach-stm32mp/fdt.c | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------- arch/arm/mach-stm32mp/include/mach/stm32.h | 27 +++++++++- arch/arm/mach-stm32mp/include/mach/sys_proto.h | 34 ++++++++++-- arch/arm/mach-stm32mp/spl.c | 1 + arch/arm/mach-stm32mp/stm32mp13x.c | 135 +++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/stm32mp15x.c | 350 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/dhelectronics/dh_stm32mp1/board.c | 38 ++++++-------- board/engicam/stm32mp1/stm32mp1.c | 6 +-- board/st/common/stpmic1.c | 14 ----- board/st/stm32mp1/Kconfig | 15 ++++++ board/st/stm32mp1/MAINTAINERS | 4 ++ board/st/stm32mp1/stm32mp1.c | 31 +++++------ configs/stm32mp13_defconfig | 55 +++++++++++++++++++ configs/stm32mp15_basic_defconfig | 6 +-- configs/stm32mp15_defconfig | 6 +-- configs/stm32mp15_dhcom_basic_defconfig | 1 + configs/stm32mp15_dhcor_basic_defconfig | 1 + configs/stm32mp15_trusted_defconfig | 8 +-- doc/board/st/stm32mp1.rst | 183 ++++++++++++++++++++++++++++++++++++++++++++-------------------- doc/device-tree-bindings/memory-controllers/st,stm32mp1-ddr.txt | 49 +++++++++++++---- drivers/clk/Kconfig | 17 +----- drivers/clk/Makefile | 5 +- drivers/clk/stm32/Kconfig | 23 ++++++++ drivers/clk/stm32/Makefile | 7 +++ drivers/clk/{clk_stm32f.c => stm32/clk-stm32f.c} | 0 drivers/clk/{clk_stm32h7.c => stm32/clk-stm32h7.c} | 0 drivers/clk/{clk_stm32mp1.c => stm32/clk-stm32mp1.c} | 0 drivers/i2c/designware_i2c.c | 2 +- drivers/i2c/designware_i2c.h | 2 +- drivers/i2c/designware_i2c_pci.c | 2 +- drivers/misc/stm32_rcc.c | 6 +++ drivers/mmc/stm32_sdmmc2.c | 14 ++--- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/spi/spi-nor-ids.c | 2 +- drivers/net/designware.c | 2 +- drivers/net/designware.h | 2 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/pinctrl_stm32.c | 1 + drivers/ram/stm32mp1/stm32mp1_ram.c | 28 ++++++---- drivers/spi/pl022_spi.c | 2 +- drivers/usb/gadget/designware_udc.c | 2 +- include/configs/stm32mp13_common.h | 100 +++++++++++++++++++++++++++++++++++ include/configs/stm32mp13_st_common.h | 17 ++++++ include/configs/stm32mp15_common.h | 13 +---- include/configs/stm32mp15_st_common.h | 2 +- include/elf.h | 4 +- include/linux/mtd/fsmc_nand.h | 2 +- include/power/stpmic1.h | 3 -- include/usb/designware_udc.h | 2 +- 69 files changed, 2274 insertions(+), 739 deletions(-) create mode 100644 arch/arm/dts/stm32mp13-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32mp13-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp131.dtsi create mode 100644 arch/arm/dts/stm32mp133.dtsi create mode 100644 arch/arm/dts/stm32mp135.dtsi create mode 100644 arch/arm/dts/stm32mp135f-dk-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp135f-dk.dts create mode 100644 arch/arm/dts/stm32mp13xc.dtsi create mode 100644 arch/arm/dts/stm32mp13xf.dtsi create mode 100644 arch/arm/mach-stm32mp/Kconfig.13x create mode 100644 arch/arm/mach-stm32mp/Kconfig.15x create mode 100644 arch/arm/mach-stm32mp/stm32mp13x.c create mode 100644 arch/arm/mach-stm32mp/stm32mp15x.c create mode 100644 configs/stm32mp13_defconfig create mode 100644 drivers/clk/stm32/Kconfig create mode 100644 drivers/clk/stm32/Makefile rename drivers/clk/{clk_stm32f.c => stm32/clk-stm32f.c} (100%) rename drivers/clk/{clk_stm32h7.c => stm32/clk-stm32h7.c} (100%) rename drivers/clk/{clk_stm32mp1.c => stm32/clk-stm32mp1.c} (100%) create mode 100644 include/configs/stm32mp13_common.h create mode 100644 include/configs/stm32mp13_st_common.h

On Mon, Jun 20, 2022 at 11:32:20AM +0200, Patrick DELAUNAY wrote:
I Tom,
Please pull the STM32 related fixes for u-boot/next, v2022.10: u-boot-stm32-20220620
- Add STM32MP13 SoCs support with associated board STM32M135F-DK
- Correct livetree support in stm32mp1 boards
- Activate livetree for stm32mp15 DHSOM boards
CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/12393
Thanks, Patrick
git request-pull origin/nexthttps://source.denx.de/u-boot/custodians/u-boot-stm.git/ u-boot-stm32-20220620
The following changes since commit 98c4828740f4944462b7d9608b95d5b73850c7b0:
Merge branch 'next' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next (2022-06-16 09:27:43 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-stm.git/ tags/u-boot-stm32-20220620
for you to fetch changes up to eae488b77906692627622abc61f5b7160b6eb2a4:
stm32mp1: fix reference for STMicroelectronics (2022-06-17 14:12:27 +0200)
Applied to u-boot/next, thanks!
participants (2)
-
Patrick DELAUNAY
-
Tom Rini