• Arnd Bergmann's avatar
    Merge tag 'stm32-mp25-for-v6.5-1' of... · 868a11b6
    Arnd Bergmann authored
    Merge tag 'stm32-mp25-for-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/newsoc
    
    STM32 STM32MP25 for v6.5, round 1
    
    Highlights:
    ----------
    
    STM32MP25 family is composed of 4 SoCs defined as following:
    
      -STM32MP251: common part composed of 1*Cortex-A35,
       common peripherals like SDMMC, UART, SPI, I2C, PCIe, USB3,
       parallel and DSI display, 1*ETH ...
    
      -STM32MP253: STM32MP251 + 1*Cortex-A35 (dual CPU), a second ETH,
       CAN-FD and LVDS display.
    
      -STM32MP255: STM32MP253 + GPU/AI and video encode/decode.
      -STM32MP257: STM32MP255 + ETH TSN switch (2+1 ports).
    
      A second diversity layer exists for security features/A35 frequency:
      -STM32MP25xY, "Y" gives information:
        -Y = A means A35@1.2GHz + no cryp IP and no secure boot.
        -Y = C means A35@1.2GHz + cryp IP and secure boot.
        -Y = D means A35@1.5GHz + no cryp IP and no secure boot.
        -Y = F means A35@1.5GHz + cryp IP and secure boot.
    
    This PR adds the STM32MP257F EV1 board support. This board embeds a
    STM32MP257FAI SoC, with 4GB of DDR4, TSN switch (2+1 ports),
    2*USB typeA, 1*USB2 typeC, SNOR OctoSPI, mini PCIe, STPMIC2 for power distribution ...
    
    * tag 'stm32-mp25-for-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (44 commits)
      MAINTAINERS: add entry for ARM/STM32 ARCHITECTURE
      arm64: defconfig: enable ARCH_STM32 and STM32 serial driver
      arm64: dts: st: add stm32mp257f-ev1 board support
      dt-bindings: stm32: document stm32mp257f-ev1 board
      arm64: dts: st: introduce stm32mp25 pinctrl files
      arm64: dts: st: introduce stm32mp25 SoCs family
      arm64: introduce STM32 family on Armv8 architecture
      dt-bindings: stm32: add st,stm32mp25-syscfg compatible for syscon
      pinctrl: stm32: add stm32mp257 pinctrl support
      dt-bindings: pinctrl: stm32: support for stm32mp257 and additional packages
      ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
      ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
      ARM: dts: stm32: add required supplies of ov5640 in stm32mp157c-ev1
      ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
      ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-testbench
      ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-drc
      ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
      ARM: dts: stm32: adopt generic iio bindings for adc channels on stm32mp157c-ed1
      ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards
      ARM: dts: stm32: add vrefint support to adc2 on stm32mp15
      ...
    
    Link: https://lore.kernel.org/r/080fc303-45c1-6cc0-4c5e-694e730896a6@foss.st.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    868a11b6
Kconfig.platforms 8.73 KB