Linux kernel source tree
Go to file
Arnd Bergmann fc7136e149 STM32 DT for v6.15, round 1
Highlights:
 ----------
 
 - MPU:
   - STM32MP13:
     - Add thermal support.
     - Add Priva E-Measuringbox board support based on sTM32MP133C SoC.
       It embeds Ethernet RMII with TI phy, SDCard, eMMC and some
       sensors.
     - Add support for DHCOR SoM and DHSBC rev.200 board:
       TPM interrupts and gpio reset + LDO2/LDO5 support.
 
   - STMP32MP15:
     - Add new Octavo support: LXA FairyTux 2 based on OSD32MP153C SiP.
       It contains eMMC for storage, a gigabit Ethernet, a CAN bus and
       a RS485 transceiver.
     - Add Plymovent AQM board based on STM32MP151 SoC. It embeds:
       ETH RMII, WLAN, BT, Sensors (CO2, PM, pressure), Audio (I2S),
       Storage (SDCard, eMMC).
 
   - STM32MP25:
     - Add STM32MP257F Discovery board: It embeds a STM32MP257FAL SoC,
       with 4GB of LPDDR4, 2*USB typeA, 1*USB3 typeC, 1*ETH,
       wifi/BT combo, DSI HDMI, LVDS connector ...
 
     - Introduce STM32MP23 SoC and add STM32MP235F Discovery board:
       It embeds a STM32MP235FAK SoC, with 4GB of LPDDR4, 2*USB typeA,
       1*USB3 typeC, 1*ETH, wifi/BT combo, DSI HDMI, LVDS connector ...
 
     - Introduce STM32MP21 SoC and STM32MP215F discovery board:
       It embeds a STM32MP235FAN SoC, with 2GB of LPDDR4,
       1*USB2 peripheral bus powered typeC, 1*ETH, wifi/BT combo,
       LCD 18bit connector, CSI camera connector, ...
 -----BEGIN PGP SIGNATURE-----
 
 iQJRBAABCgA7FiEEctl9+nxzUSUqdELdf5rJavIecIUFAmfRrqodHGFsZXhhbmRy
 ZS50b3JndWVAZm9zcy5zdC5jb20ACgkQf5rJavIecIX6Jw/+M+2cLmsaxiRI8My9
 tJMOQqAAURUXxqmHDhD5PSYpMNvkVspJfBKZEWujgkSXHB3MVxwkpat3oirLuS8u
 uyqcwE+wybHHRqDjIy1/jSkldET2xwkY9oVRJ3LKPNlvh/eSX+OgAXWFHQ6X2VZ/
 SAHjXTmJmCTDzzCPh8R/WSSDThdq1Ce0T83BVkbnhq4S20tcYoyWC1RhYSUvFx/R
 rGY9jkXZt//6aaY3Bgifevcf1DAKFguFNL5R16mAg/tJa5CTv4Xyau09fnCZYsUj
 4ldNmGn4o8cku7svtSYwPwygadGOoVbUTjGFQo0CQuhbCM1MocYhcCPFEVTNnzDw
 UaNZ5i1ipq6h5cTz801QOecJEBQdNcrKrB8FcQQm2spA5E5vKZwCSmR4ajtGAr5E
 AhE9BXY8qWDIDPD7Gy5LHGS94juPWGqX3hOYYfBNLVGhEBif39I1Qg8Gbp1H33nX
 eQ3cDaj1QtYSKCv3Da/zXJkreEUzsJRFcVBWPGyuw1yjgMFPzOf74qPESc38fjWP
 nZfqSJVwb5dVpdUgdnouVaBcutyMSobWFh6tFdyycINs9TOGE4YROyq4+74m03D8
 ErUS4cm0bTssXZvA5eDVa8taeKo2U730WNktpRTQNaJ9JQMGDyNmdm/3Tun4C4wU
 8+UllZywmTUM/rwfBrN6Fq9FN1M=
 =C3kj
 -----END PGP SIGNATURE-----

Merge tag 'stm32-dt-for-v6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt

STM32 DT for v6.15, round 1

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

- MPU:
  - STM32MP13:
    - Add thermal support.
    - Add Priva E-Measuringbox board support based on sTM32MP133C SoC.
      It embeds Ethernet RMII with TI phy, SDCard, eMMC and some
      sensors.
    - Add support for DHCOR SoM and DHSBC rev.200 board:
      TPM interrupts and gpio reset + LDO2/LDO5 support.

  - STMP32MP15:
    - Add new Octavo support: LXA FairyTux 2 based on OSD32MP153C SiP.
      It contains eMMC for storage, a gigabit Ethernet, a CAN bus and
      a RS485 transceiver.
    - Add Plymovent AQM board based on STM32MP151 SoC. It embeds:
      ETH RMII, WLAN, BT, Sensors (CO2, PM, pressure), Audio (I2S),
      Storage (SDCard, eMMC).

  - STM32MP25:
    - Add STM32MP257F Discovery board: It embeds a STM32MP257FAL SoC,
      with 4GB of LPDDR4, 2*USB typeA, 1*USB3 typeC, 1*ETH,
      wifi/BT combo, DSI HDMI, LVDS connector ...

    - Introduce STM32MP23 SoC and add STM32MP235F Discovery board:
      It embeds a STM32MP235FAK SoC, with 4GB of LPDDR4, 2*USB typeA,
      1*USB3 typeC, 1*ETH, wifi/BT combo, DSI HDMI, LVDS connector ...

    - Introduce STM32MP21 SoC and STM32MP215F discovery board:
      It embeds a STM32MP235FAN SoC, with 2GB of LPDDR4,
      1*USB2 peripheral bus powered typeC, 1*ETH, wifi/BT combo,
      LCD 18bit connector, CSI camera connector, ...

* tag 'stm32-dt-for-v6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (26 commits)
  arm64: dts: st: add stm32mp215f-dk board support
  dt-bindings: stm32: document stm32mp215f-dk board
  arm64: dts: st: introduce stm32mp21 SoCs family
  arm64: dts: st: add stm32mp235f-dk board support
  dt-bindings: stm32: document stm32mp235f-dk board
  arm64: dts: st: introduce stm32mp23 SoCs family
  dt-bindings: stm32: add STM32MP21 and STM32MP23 compatibles for syscon
  arm64: Kconfig: expand STM32 Armv8 SoC with STM32MP21/STM32MP23 SoCs family
  arm64: dts: st: add stm32mp257f-dk board support
  dt-bindings: stm32: document stm32mp257f-dk board
  ARM: dts: stm32: Add Plymovent AQM devicetree
  ARM: dts: stm32: Add pinmux groups for Plymovent AQM board
  dt-bindings: arm: stm32: Add Plymovent AQM board
  dt-bindings: sound: convert ICS-43432 binding to YAML
  ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC rev.200 board
  ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2
  ARM: dts: stm32: add usr3 LED node to stm32f769-disco
  ARM: dts: stm32: rename LEDs nodes for stm32f769-disco
  ARM: dts: stm32: add push button to stm32f746 Discovery board
  ARM: dts: stm32: add led to stm32f746 Discovery board
  ...

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2025-03-19 21:42:19 +01:00
Documentation STM32 DT for v6.15, round 1 2025-03-19 21:42:19 +01:00
LICENSES
arch STM32 DT for v6.15, round 1 2025-03-19 21:42:19 +01:00
block block-6.14-20250214 2025-02-14 11:40:59 -08:00
certs
crypto
drivers Driver core api addition for 6.14-rc3 2025-02-16 12:54:42 -08:00
fs SMB3 client multichannel fix 2025-02-14 14:42:52 -08:00
include Samsung DTS ARM64 changes for v6.15 2025-03-14 18:47:13 +01:00
init Kbuild updates for v6.14 2025-01-31 12:07:07 -08:00
io_uring io_uring-6.14-20250214 2025-02-14 11:30:53 -08:00
ipc
kernel - Remove an unused config item GENERIC_PENDING_IRQ_CHIPFLAGS 2025-02-16 10:55:17 -08:00
lib hardening fixes for v6.14-rc2 2025-02-08 14:12:17 -08:00
mm assorted stuff for this merge window 2025-02-01 15:07:56 -08:00
net Including fixes from netfilter, wireless and bluetooth. 2025-02-13 12:17:04 -08:00
rust Driver core api addition for 6.14-rc3 2025-02-16 12:54:42 -08:00
samples Driver core api addition for 6.14-rc3 2025-02-16 12:54:42 -08:00
scripts modpost: Fix a few typos in a comment 2025-02-16 03:10:58 +09:00
security Redo of pathname patternization and fix spelling errors. 2025-02-11 10:19:36 -08:00
sound sound fixes for 6.14-rc1 2025-01-31 09:17:02 -08:00
tools - Move a warning about a lld.ld breakage into the verbose setting as said 2025-02-16 10:30:58 -08:00
usr
virt KVM: remove kvm_arch_post_init_vm 2025-02-04 11:27:45 -05:00
.clang-format
.clippy.toml
.cocciconfig
.editorconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap wireless fixes for v6.14-rc3 2025-02-10 18:13:07 -08:00
.rustfmt.toml
COPYING
CREDITS MAINTAINERS: Move Pavel to kernel.org address 2025-02-07 09:12:33 -08:00
Kbuild
Kconfig
MAINTAINERS RISC-V SpacemiT DT changes for 6.15 2025-03-14 23:23:58 +01:00
Makefile Linux 6.14-rc3 2025-02-16 14:02:44 -08:00
README

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.