[PULL] Pull request for u-boot next / v2022.10 = u-boot-stm32-20220620
Patrick DELAUNAY
patrick.delaunay at foss.st.com
Mon Jun 20 11:32:20 CEST 2022
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
More information about the U-Boot
mailing list