This series is enabling OF_UPSTREAM flag for STM32 MCU's, MPU's and
STi platforms.
For some boards, some defconfig and DT update are needed to keep the
same functional level.

The major impact concerns MPU's platform with introduction of STM32
System Bus.

Changes in v2:
  - Replace LOG_CATEGORY UCLASS_SIMPLE_BUS by UCLASS_NOP in both
    /arch/arm/mach-stm32mp/stm32mp2/rifsc.c and
    /arch/arm/mach-stm32mp/stm32mp1/etzpc.c.
  - Update board/st/stm32mp1/MAINTAINERS.
  - Fix DSI clock ssetting.

Lionel Debieve (3):
  ARM: stm32mp: add ETZPC system bus driver for STM32MP1
  ARM: dts: stm32: add ETZPC as a system bus for STM32MP1x boards
  stm32mp: fdt: remove ETZPC peripheral cleanup

Patrice Chotard (9):
  ARM: dts: sti: convert stih410-b2260 board to OF_UPSTREAM
  ARM: dts: stm32: convert stm23h7 boards to OF_UPSTREAM
  ARM: dts: stm32: convert stm23f7 boards to OF_UPSTREAM
  ARM: dts: stm32: convert stm23f4 boards to OF_UPSTREAM
  ARM: dts: stm32: convert stm32mp13 board to OF_UPSTREAM
  ARM: dts: stm32: convert stm32mp15 board to OF_UPSTREAM
  configs: stm32: introduce stm32mp15-odyssey_defconfig
  clk: stm32mp1: fix DSI clock setting
  ARM: dts: stm32: convert stm32mp2 board to OF_UPSTREAM

Patrick Delaunay (1):
  ARM: stm32mp: add RIFSC system bus driver for STM32MP25

 arch/arm/dts/Makefile                         |   31 -
 arch/arm/dts/st-pincfg.h                      |   72 -
 arch/arm/dts/stih407-clock.dtsi               |  323 --
 arch/arm/dts/stih407-family.dtsi              | 1000 ------
 arch/arm/dts/stih407-pinctrl.dtsi             | 1262 --------
 arch/arm/dts/stih410-b2260-u-boot.dtsi        |   46 +-
 arch/arm/dts/stih410-b2260.dts                |  214 --
 arch/arm/dts/stih410-clock.dtsi               |  333 --
 arch/arm/dts/stih410-pinctrl.dtsi             |   31 -
 arch/arm/dts/stih410.dtsi                     |  300 --
 arch/arm/dts/stm32429i-eval.dts               |  284 --
 arch/arm/dts/stm32746g-eval.dts               |  186 --
 arch/arm/dts/stm32f4-pinctrl.dtsi             |  447 ---
 arch/arm/dts/stm32f429-disco.dts              |  190 --
 arch/arm/dts/stm32f429-pinctrl.dtsi           |   55 -
 arch/arm/dts/stm32f429.dtsi                   |  758 -----
 arch/arm/dts/stm32f469-disco.dts              |  213 --
 arch/arm/dts/stm32f469-pinctrl.dtsi           |   55 -
 arch/arm/dts/stm32f469.dtsi                   |   18 -
 arch/arm/dts/stm32f7-pinctrl.dtsi             |  415 ---
 arch/arm/dts/stm32f746-disco-u-boot.dtsi      |   13 +-
 arch/arm/dts/stm32f746-disco.dts              |  169 -
 arch/arm/dts/stm32f746-pinctrl.dtsi           |   11 -
 arch/arm/dts/stm32f746.dtsi                   |  613 ----
 arch/arm/dts/stm32f769-disco-u-boot.dtsi      |   60 +-
 arch/arm/dts/stm32f769-disco.dts              |  133 -
 arch/arm/dts/stm32f769-pinctrl.dtsi           |   11 -
 arch/arm/dts/stm32h7-pinctrl.dtsi             |  274 --
 arch/arm/dts/stm32h7-u-boot.dtsi              |    1 -
 arch/arm/dts/stm32h743.dtsi                   |  695 ----
 arch/arm/dts/stm32h743i-disco.dts             |   75 -
 arch/arm/dts/stm32h743i-eval.dts              |  160 -
 arch/arm/dts/stm32h750.dtsi                   |    5 -
 arch/arm/dts/stm32h750i-art-pi.dts            |  188 --
 arch/arm/dts/stm32mp13-pinctrl.dtsi           |  888 ------
 arch/arm/dts/stm32mp13-u-boot.dtsi            |    4 +
 arch/arm/dts/stm32mp131.dtsi                  | 1567 ---------
 arch/arm/dts/stm32mp133.dtsi                  |   98 -
 arch/arm/dts/stm32mp135.dtsi                  |   12 -
 arch/arm/dts/stm32mp135f-dk.dts               |  376 ---
 arch/arm/dts/stm32mp13xc.dtsi                 |   18 -
 arch/arm/dts/stm32mp13xf.dtsi                 |   18 -
 arch/arm/dts/stm32mp15-pinctrl.dtsi           | 2826 -----------------
 arch/arm/dts/stm32mp15-scmi.dtsi              |   88 -
 arch/arm/dts/stm32mp15-u-boot.dtsi            |    4 +
 arch/arm/dts/stm32mp151.dtsi                  | 1868 -----------
 arch/arm/dts/stm32mp153.dtsi                  |   59 -
 arch/arm/dts/stm32mp157.dtsi                  |   48 -
 arch/arm/dts/stm32mp157a-dk1-scmi.dts         |   82 -
 arch/arm/dts/stm32mp157a-dk1.dts              |   25 -
 .../stm32mp157a-icore-stm32mp1-ctouch2.dts    |   49 -
 ...157a-microgea-stm32mp1-microdev2.0-of7.dts |  161 -
 ...32mp157a-microgea-stm32mp1-microdev2.0.dts |   59 -
 .../dts/stm32mp157a-microgea-stm32mp1.dtsi    |  148 -
 arch/arm/dts/stm32mp157c-dk2-scmi.dts         |   88 -
 arch/arm/dts/stm32mp157c-dk2.dts              |   94 -
 arch/arm/dts/stm32mp157c-ed1-scmi.dts         |   87 -
 arch/arm/dts/stm32mp157c-ed1.dts              |  403 ---
 arch/arm/dts/stm32mp157c-ev1-scmi.dts         |   93 -
 arch/arm/dts/stm32mp157c-ev1.dts              |  414 ---
 arch/arm/dts/stm32mp15xc.dtsi                 |   18 -
 arch/arm/dts/stm32mp15xx-dkx.dtsi             |  741 -----
 arch/arm/dts/stm32mp15xxaa-pinctrl.dtsi       |   85 -
 arch/arm/dts/stm32mp15xxab-pinctrl.dtsi       |   57 -
 arch/arm/dts/stm32mp15xxac-pinctrl.dtsi       |   73 -
 arch/arm/dts/stm32mp15xxad-pinctrl.dtsi       |   57 -
 arch/arm/dts/stm32mp25-pinctrl.dtsi           |   38 -
 arch/arm/dts/stm32mp251.dtsi                  |  301 --
 arch/arm/dts/stm32mp253.dtsi                  |   23 -
 arch/arm/dts/stm32mp255.dtsi                  |    9 -
 arch/arm/dts/stm32mp257.dtsi                  |    9 -
 arch/arm/dts/stm32mp257f-ev1-u-boot.dtsi      |   65 +
 arch/arm/dts/stm32mp257f-ev1.dts              |   55 -
 arch/arm/dts/stm32mp25xc.dtsi                 |    8 -
 arch/arm/dts/stm32mp25xf.dtsi                 |    8 -
 arch/arm/dts/stm32mp25xxai-pinctrl.dtsi       |   83 -
 arch/arm/dts/stm32mp25xxak-pinctrl.dtsi       |   71 -
 arch/arm/dts/stm32mp25xxal-pinctrl.dtsi       |   71 -
 arch/arm/mach-stm32/Kconfig                   |    3 +
 arch/arm/mach-stm32mp/Kconfig                 |   11 +-
 arch/arm/mach-stm32mp/include/mach/etzpc.h    |   32 +
 arch/arm/mach-stm32mp/include/mach/rif.h      |   26 +
 arch/arm/mach-stm32mp/stm32mp1/Makefile       |    1 +
 arch/arm/mach-stm32mp/stm32mp1/etzpc.c        |  194 ++
 arch/arm/mach-stm32mp/stm32mp1/fdt.c          |  258 --
 arch/arm/mach-stm32mp/stm32mp2/Makefile       |    1 +
 arch/arm/mach-stm32mp/stm32mp2/rifsc.c        |  364 +++
 board/st/stm32mp1/MAINTAINERS                 |    2 +
 configs/stih410-b2260_defconfig               |    3 +-
 configs/stm32746g-eval_defconfig              |    3 +-
 configs/stm32746g-eval_spl_defconfig          |    3 +-
 configs/stm32f429-discovery_defconfig         |    2 +-
 configs/stm32f429-evaluation_defconfig        |    2 +-
 configs/stm32f469-discovery_defconfig         |    2 +-
 configs/stm32f746-disco_defconfig             |    3 +-
 configs/stm32f746-disco_spl_defconfig         |    3 +-
 configs/stm32f769-disco_defconfig             |    4 +-
 configs/stm32f769-disco_spl_defconfig         |    4 +-
 configs/stm32h743-disco_defconfig             |    2 +-
 configs/stm32h743-eval_defconfig              |    2 +-
 configs/stm32h750-art-pi_defconfig            |    2 +-
 configs/stm32mp13_defconfig                   |    2 +-
 ...stm32mp15-icore-stm32mp1-ctouch2_defconfig |    2 +-
 ...tm32mp15-icore-stm32mp1-edimm2.2_defconfig |    2 +-
 ...-microgea-stm32mp1-microdev2-of7_defconfig |    2 +-
 ...mp15-microgea-stm32mp1-microdev2_defconfig |    2 +-
 configs/stm32mp15-odyssey_defconfig           |  172 +
 configs/stm32mp15_basic_defconfig             |    4 +-
 configs/stm32mp15_defconfig                   |    4 +-
 configs/stm32mp15_trusted_defconfig           |    4 +-
 configs/stm32mp25_defconfig                   |    2 +-
 drivers/clk/stm32/clk-stm32mp1.c              |    1 +
 include/configs/stm32f746-disco.h             |    2 +-
 include/dt-bindings/clock/stih407-clks.h      |   90 -
 include/dt-bindings/clock/stih410-clks.h      |   25 -
 include/dt-bindings/mfd/st-lpc.h              |   16 -
 include/dt-bindings/reset/stih407-resets.h    |   65 -
 117 files changed, 950 insertions(+), 20362 deletions(-)
 delete mode 100644 arch/arm/dts/st-pincfg.h
 delete mode 100644 arch/arm/dts/stih407-clock.dtsi
 delete mode 100644 arch/arm/dts/stih407-family.dtsi
 delete mode 100644 arch/arm/dts/stih407-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stih410-b2260.dts
 delete mode 100644 arch/arm/dts/stih410-clock.dtsi
 delete mode 100644 arch/arm/dts/stih410-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stih410.dtsi
 delete mode 100644 arch/arm/dts/stm32429i-eval.dts
 delete mode 100644 arch/arm/dts/stm32746g-eval.dts
 delete mode 100644 arch/arm/dts/stm32f4-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32f429-disco.dts
 delete mode 100644 arch/arm/dts/stm32f429-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32f429.dtsi
 delete mode 100644 arch/arm/dts/stm32f469-disco.dts
 delete mode 100644 arch/arm/dts/stm32f469-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32f469.dtsi
 delete mode 100644 arch/arm/dts/stm32f7-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32f746-disco.dts
 delete mode 100644 arch/arm/dts/stm32f746-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32f746.dtsi
 delete mode 100644 arch/arm/dts/stm32f769-disco.dts
 delete mode 100644 arch/arm/dts/stm32f769-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32h7-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32h743.dtsi
 delete mode 100644 arch/arm/dts/stm32h743i-disco.dts
 delete mode 100644 arch/arm/dts/stm32h743i-eval.dts
 delete mode 100644 arch/arm/dts/stm32h750.dtsi
 delete mode 100644 arch/arm/dts/stm32h750i-art-pi.dts
 delete mode 100644 arch/arm/dts/stm32mp13-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp131.dtsi
 delete mode 100644 arch/arm/dts/stm32mp133.dtsi
 delete mode 100644 arch/arm/dts/stm32mp135.dtsi
 delete mode 100644 arch/arm/dts/stm32mp135f-dk.dts
 delete mode 100644 arch/arm/dts/stm32mp13xc.dtsi
 delete mode 100644 arch/arm/dts/stm32mp13xf.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15-scmi.dtsi
 delete mode 100644 arch/arm/dts/stm32mp151.dtsi
 delete mode 100644 arch/arm/dts/stm32mp153.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157a-dk1-scmi.dts
 delete mode 100644 arch/arm/dts/stm32mp157a-dk1.dts
 delete mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts
 delete mode 100644 
arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts
 delete mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts
 delete mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157c-dk2-scmi.dts
 delete mode 100644 arch/arm/dts/stm32mp157c-dk2.dts
 delete mode 100644 arch/arm/dts/stm32mp157c-ed1-scmi.dts
 delete mode 100644 arch/arm/dts/stm32mp157c-ed1.dts
 delete mode 100644 arch/arm/dts/stm32mp157c-ev1-scmi.dts
 delete mode 100644 arch/arm/dts/stm32mp157c-ev1.dts
 delete mode 100644 arch/arm/dts/stm32mp15xc.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15xx-dkx.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15xxaa-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15xxab-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15xxac-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp15xxad-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp25-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp251.dtsi
 delete mode 100644 arch/arm/dts/stm32mp253.dtsi
 delete mode 100644 arch/arm/dts/stm32mp255.dtsi
 delete mode 100644 arch/arm/dts/stm32mp257.dtsi
 delete mode 100644 arch/arm/dts/stm32mp257f-ev1.dts
 delete mode 100644 arch/arm/dts/stm32mp25xc.dtsi
 delete mode 100644 arch/arm/dts/stm32mp25xf.dtsi
 delete mode 100644 arch/arm/dts/stm32mp25xxai-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp25xxak-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp25xxal-pinctrl.dtsi
 create mode 100644 arch/arm/mach-stm32mp/include/mach/etzpc.h
 create mode 100644 arch/arm/mach-stm32mp/include/mach/rif.h
 create mode 100644 arch/arm/mach-stm32mp/stm32mp1/etzpc.c
 create mode 100644 arch/arm/mach-stm32mp/stm32mp2/rifsc.c
 create mode 100644 configs/stm32mp15-odyssey_defconfig
 delete mode 100644 include/dt-bindings/clock/stih407-clks.h
 delete mode 100644 include/dt-bindings/clock/stih410-clks.h
 delete mode 100644 include/dt-bindings/mfd/st-lpc.h
 delete mode 100644 include/dt-bindings/reset/stih407-resets.h

-- 
2.25.1

base-commit: cde0050618968aae335dfbc930641656d51ff5d0
branch: upstream_OF_UPSTREAM_V2

Reply via email to