STM32 DT for v5.20, round 1

Highlights:
 ----------
 
 - MCU:
   -Fix whitespace coding style. No functional changes.
 
 - MPU:
   - General:
     - Remove specific IPCC wakeup interrupt on STM32MP15.
     - Enable OPTEE firmware and scmi support (clock/reset) on
       STM32MP13. It allows to enable RCC clock driver.
     - Add new pins configurations groups.
 
   - DH boards:
     - Add DHCOR based DRC Compact board. It embeds: 2xETH, 1xCAN,
       uSD, USB, eMMC and SDIO wifi.
     - Add ST MIPID02 bindings to AV96 (not enabled by default)
 
   - OSD32:
     - Correct vcc-supply for eeprom.
     - fix missing internally connected voltage regulator (ldo3
       supplied by vdd_ddr).
 -----BEGIN PGP SIGNATURE-----
 
 iQJRBAABCgA7FiEEctl9+nxzUSUqdELdf5rJavIecIUFAmLEDEkdHGFsZXhhbmRy
 ZS50b3JndWVAZm9zcy5zdC5jb20ACgkQf5rJavIecIW6KA//e/5ecejZuGFxz3TE
 mF3HH9odiGiGHfM8VAQACNGOz+xt/YlE1XqD3bkTlwTeyqGoPHq9gA8Ch3x31MLw
 /rt48BYtxg64DsVG9NQcFpo6V1FNWy67A1HLvgbTEcwC3IY+QPUzZqSdgnij38lF
 x3Nkmunnun+QoWT/LH2Fbw2CKslvqX3E005orzSgy5ZS4isLdlJqLKTzV5N/mRQD
 5rjbOljZYgJJdmalVZ8INnHkEt7wWK5NBIqpsmnH2nA6CPiOrQ8qQOzrdFbSOjSn
 ZEdMCb964xIXIhqzt0uVVk2uv7MSolvOhYyQ9yAxOA6HWoiMBtk3QAStb8Jb9Bd8
 8QqZK/2QL5KZlwwtdBTpS3JlewkjWAE4+1Yz2D8B5UVbLcV1W5wTAVHypq0azpIp
 oERnTiI+rCivo5yt9vuTF+66/fRole+qsGGJxYnMUEfLuqho9Orp9MVvF2o4rcn8
 KXh6eony2plA+ie/CV4V+tQi0Pj/7gTBRFrXBR3ttgiZPcsmO4M2mzt/Rew5pkzJ
 Db5jDVi0Dit413rbjUm0slYglq1sFdxLtDBAZeTzpCwbAewe5wGCmyZw/Jjndivw
 byQ/HN+XBK0dkEZo2JMNPfEl9/yHK7LTEHpeNsLyidq+5L3mOeaIGGDRMwFOrsua
 qvgZnLz1lVN7uxSS+EtAiJKOUb0=
 =0JDc
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLFdhMACgkQmmx57+YA
 GNkuhhAAgxnrvS4xX66WivjEOTGND/do19Sbl6la9uI/CZqoX5ztzjCW9lQ1gpR8
 +9dE4YaK3A2aT2Hc+AefW5ZotYzCTH7oJQfCdevMMPNgLbC0gXc2VmTM8HD52bD4
 vOFmZFa33WemcfuFAjM0v1PQe+DRTHsv24xz9bs+jxcp4zE8QCF+IHmFE4TXjueV
 diuecog5VTukF9LPRPni7xtoSrAF8GEVLYPZZ5Ac7duVsspTUZa9krbdhD5VJdU5
 VDgiUHF9HlyloRf3FH2+/Ve2S03Tvo+aHpjW7EvshPvBxXtNb+Zuf0hRuzOr2vxS
 iGaGexiprWLAB3q6FHI0HBjUeUWNLcFfsoCppimgBVoU6Co7YQS58dnHQvx1oOrI
 DbiufpqmS7WBXrvZDB5t+dJ+FemuonPqP+NZzZANsMfAs4tCaix+fLgrDfHSBlX1
 VAPIX7GkavR7uS8iC3V3WVtycCsU+mlPHJ/seZK9NIQiiZ+QssLM1p3hGLcJypnD
 Bsx+7a+a3UWwLi52fgMQSCRJFouddf/jfOZoHVOAcf4nOe+S/7yyrefoLw5hza9/
 9PcuHIRl+Y8Bl0CBIVx0GjUcl5VRdTwd9353rRG++4snLU3ykH2/E+/nT3TmNCvP
 PQsCiwa+PJWIieuL1/onPchaOW7A3dAdd+4JA8Mwi4pTj8noA0c=
 =4s7+
 -----END PGP SIGNATURE-----

Merge tag 'stm32-dt-for-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt

STM32 DT for v5.20, round 1

Highlights:
----------

- MCU:
  -Fix whitespace coding style. No functional changes.

- MPU:
  - General:
    - Remove specific IPCC wakeup interrupt on STM32MP15.
    - Enable OPTEE firmware and scmi support (clock/reset) on
      STM32MP13. It allows to enable RCC clock driver.
    - Add new pins configurations groups.

  - DH boards:
    - Add DHCOR based DRC Compact board. It embeds: 2xETH, 1xCAN,
      uSD, USB, eMMC and SDIO wifi.
    - Add ST MIPID02 bindings to AV96 (not enabled by default)

  - OSD32:
    - Correct vcc-supply for eeprom.
    - fix missing internally connected voltage regulator (ldo3
      supplied by vdd_ddr).

* tag 'stm32-dt-for-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (25 commits)
  ARM: dts: stm32: Add ST MIPID02 bindings to AV96
  ARM: dts: stm32: Add alternate pinmux for RCC pin
  ARM: dts: stm32: Add alternate pinmux for DCMI pins
  ARM: dts: stm32: Add DHCOR based DRC Compact board
  ARM: dts: stm32: Add alternate pinmux for UART5 pins
  ARM: dts: stm32: Add alternate pinmux for UART4 pins
  ARM: dts: stm32: Add alternate pinmux for UART3 pins
  ARM: dts: stm32: Add alternate pinmux for SPI2 pins
  ARM: dts: stm32: Add alternate pinmux for CAN1 pins
  dt-bindings: arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact
  ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15
  ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk
  ARM: dts: stm32: add RCC on STM32MP13x SoC family
  ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13
  dt-bindings: rcc: stm32: select the "secure" path for stm32mp13
  ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32
  ARM: dts: stm32: fix missing internally connected voltage regulator for OSD32MP1
  ARM: dts: stm32: adjust whitespace around '=' on MCU boards
  ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
  ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151
  ...

Link: https://lore.kernel.org/r/a250f32b-f67c-2922-0748-e39dc791e95c@foss.st.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2022-07-06 13:46:26 +02:00
commit 888c173e31
26 changed files with 780 additions and 110 deletions