ARM: stm32mp: add RIFSC system bus driver for STM32MP25
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Tue, 1 Apr 2025 13:14:13 +0000 (15:14 +0200)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Fri, 25 Apr 2025 14:00:22 +0000 (16:00 +0200)
commit26b8430186560e41825a4545149c54d593a11ba4
tree471051b8d01436440aef604ca36a3a697dd3f302
parent3cacb0dc870ef7f551c778f26852588c59196015
ARM: stm32mp: add RIFSC system bus driver for STM32MP25

This driver is checking the access rights of the different
peripherals connected to the RIFSC bus. If access is denied,
the associated device is not binded.

Signed-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Cover-letter:
Enable OF_UPSTREAM for STM32 and STi platforms
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.
END

Series-version: 2

Series-changes: 2
  - 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.
arch/arm/mach-stm32mp/include/mach/rif.h [new file with mode: 0644]
arch/arm/mach-stm32mp/stm32mp2/Makefile
arch/arm/mach-stm32mp/stm32mp2/rifsc.c [new file with mode: 0644]