On Tue, Apr 22, 2025 at 03:12:16PM +0200, Patrice Chotard wrote:
> 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

Glad to see the diff with OF_UPSTREAM adoption, feel free to add
following to the OF_UPSTREAM adoption patches:

Reviewed-by: Sumit Garg <sumit.g...@oss.qualcomm.com>

-Sumit

> 
> 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