Add STM32MP25 SPI NOR support
authorMark Brown <broonie@kernel.org>
Tue, 4 Mar 2025 12:34:18 +0000 (12:34 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 4 Mar 2025 12:34:18 +0000 (12:34 +0000)
commit5fac6c2785f95ddd73db33289dcd3cd5a68be226
tree676afcf6e597c007e156edb8013ea9bc5d377753
parent7304d1909080ef0c9da703500a97f46c98393fcd
parent79b8a705e26c08f8f09dd55f1dd56f2375973d2d
Add STM32MP25 SPI NOR support

Merge series from patrice.chotard@foss.st.com:

This series adds SPI NOR support for STM32MP25 SoCs from STMicroelectronics.

On STM32MP25 SoCs family, an Octo Memory Manager block manages the muxing,
the memory area split, the chip select override and the time constraint
between its 2 Octo SPI children.

Due to these depedencies, this series adds support for:
  - Octo Memory Manager driver (not applied for SPI).
  - Octo SPI driver.
  - yaml schema for Octo Memory Manager and Octo SPI drivers.

The device tree files adds Octo Memory Manager and its 2 associated Octo
SPI chidren in stm32mp251.dtsi and adds SPI NOR support in stm32mp257f-ev1
board.
MAINTAINERS
drivers/spi/Kconfig
drivers/spi/Makefile