[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