i.MX dt-bindings change for 6.16:

- New compatibles for TQ Group boards, i.MX943 EVK, Nitrogen8M Plus ENC
   Carrier, phyBOARD-Nash-i.MX93 and phyCORE-i.MX8MP FPSC from PHYTEC,
   and Toradex SMARC iMX8MP SoM/carrier
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmghrxoUHHNoYXduZ3Vv
 QGtlcm5lbC5vcmcACgkQUFdYWoewfM6ZDgf8CIp31y6doCMpZU+Vlx5NqBhHxpZ9
 aXN4soa9rrIbWNZqN1QSt+/Nc6gt4cMiT5cGXcQ6hLrZtI66rM4an+sSdLPV6S/P
 D1iSz0K3CfFjOX9cHV57XOS2IRwZB8BBwN9AnOaSy+uP4Hu/tdvl0SNglszFclK+
 YJh+Tl9w642kEkeg6dlLkTKYAqAWZKan6QTFVkWtarA8Zxk7SM6Rn86bi2FY9L8s
 V+A9mZjbC18fQiNw3YNsJmlodT70Mh4lCl8E4SEV9brpowZs8v/mD7311894QKAP
 z2kolSCX2t+DIlnZumbb21CeWWUE2ywACsrINt1bqQ85+rERBUh7D/RPUA==
 =ysUL
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmgh5xcACgkQYKtH/8kJ
 UifHxBAAhUNfacGHfm7DiuxWnCUStchRMNCB1HBLe0vWePTEQlR2EnJ3sGtznLzw
 Xd1n9Z4v+nfv8oB3HmqStNrhK5ESfE4gZyR+9TM2rqFMyRAGtcWANZGtOuWzwRjo
 j51lYgnY+j2BJ6m6UK7LMmOmmpSzp6SQfvHQhLlvNa/a1ZQqKD5iw/PdEeZeupUD
 SxVH2I/tP43xggwjYwk8QzFkmUz6uFJb+gbcC3m18dp/8TswgGu/ksllVD+sRNeV
 sa3GNmC4r/YUcUgROZFVfKCfahoICMfKv+nV5dfUFKPLoO/IwZuMb7LchZ7TmbKp
 +O8s8ub+k5bIflbchYFfSTjgtUaJrcaxNCAgZgG4O/NcB2a8UPeOxKt42m31obBh
 qrnOpYLvZOsUT8Q+m6GmtTunUxbDtgUkneCPsxPGHkZrV4CJMpBbblsh2rRn0/c8
 7jupsG4DMXxhzgbRzryc6NlomUB0MaaTXzIhXW5TstclOESotWjXEgB22kraGAxo
 aPh1PWtrXMP0RazInfwbOm9PoRarzXhVVkNKlCQ1rpWzDqKA9rdu0qolpEnAWEkF
 HtMgnSBfS9JpwyjRKD4GslzzYiBXMwSI+0Iv81j6hsci5rZNpoh4xwortoUhonf8
 EJFAB0a6u4njymVUsfx6AXrY95heX9TQR5j2hFSeQeUEJ5hiWDw=
 =Tmb5
 -----END PGP SIGNATURE-----

Merge tag 'imx-bindings-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt

i.MX dt-bindings change for 6.16:

- New compatibles for TQ Group boards, i.MX943 EVK, Nitrogen8M Plus ENC
  Carrier, phyBOARD-Nash-i.MX93 and phyCORE-i.MX8MP FPSC from PHYTEC,
  and Toradex SMARC iMX8MP SoM/carrier

* tag 'imx-bindings-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
  bindings: arm: fsl: Add PHYTEC phyBOARD-Nash-i.MX93 board
  dt: bindings: arm: add bindings for TQMa95xxSA
  dt-bindings: arm: add TQMa8XxS boards
  dt-bindings: arm: fsl: add i.MX943 EVK board
  dt-bindings: arm: add imx8mp-libra-rdk-fpsc
  dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM
  dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier
  dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus ENC Carrier Board

Link: https://lore.kernel.org/r/20250512103858.50501-2-shawnguo@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2025-05-12 14:18:27 +02:00
commit 34df63331e

View File

@ -1120,6 +1120,12 @@ properties:
- const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM
- const: fsl,imx8mp
- description: Boundary Devices Nitrogen8M Plus ENC Carrier Board
items:
- const: boundary,imx8mp-nitrogen-enc-carrier-board
- const: boundary,imx8mp-nitrogen-som
- const: fsl,imx8mp
- description: Boundary Device Nitrogen8MP Universal SMARC Carrier Board
items:
- const: boundary,imx8mp-nitrogen-smarc-universal-board
@ -1156,6 +1162,13 @@ properties:
- const: kontron,imx8mp-osm-s # Kontron i.MX8MP OSM-S SoM
- const: fsl,imx8mp
- description: PHYTEC phyCORE-i.MX8MP FPSC based boards
items:
- enum:
- phytec,imx8mp-libra-rdk-fpsc # i.MX 8M Plus Libra RDK
- const: phytec,imx8mp-phycore-fpsc # phyCORE-i.MX 8M Plus FPSC
- const: fsl,imx8mp
- description: PHYTEC phyCORE-i.MX8MP SoM based boards
items:
- const: phytec,imx8mp-phyboard-pollux-rdk # phyBOARD-Pollux RDK
@ -1176,6 +1189,12 @@ properties:
- const: polyhex,imx8mp-debix-som-a # Polyhex Debix SOM A
- const: fsl,imx8mp
- description: Toradex Boards with SMARC iMX8M Plus Modules
items:
- const: toradex,smarc-imx8mp-dev # Toradex SMARC iMX8M Plus on Toradex SMARC Development Board
- const: toradex,smarc-imx8mp # Toradex SMARC iMX8M Plus Module
- const: fsl,imx8mp
- description: Toradex Boards with Verdin iMX8M Plus Modules
items:
- enum:
@ -1333,6 +1352,22 @@ properties:
- const: tq,imx8qxp-tqma8xqp # TQ-Systems GmbH TQMa8XQP SOM (with i.MX8QXP)
- const: fsl,imx8qxp
- description:
TQMa8XxS is a series of SOM featuring NXP i.MX8X system-on-chip
variants. It has the SMARC-2.0 form factor and is designed to be placed on
different carrier boards. MB-SMARC-2 is a carrier reference design.
oneOf:
- items:
- enum:
- tq,imx8qxp-tqma8xqps-mb-smarc-2 # TQ-Systems GmbH TQMa8QXPS SOM on MB-SMARC-2
- const: tq,imx8qxp-tqma8xqps # TQ-Systems GmbH TQMa8QXPS SOM
- const: fsl,imx8qxp
- items:
- enum:
- tq,imx8dxp-tqma8xdps-mb-smarc-2 # TQ-Systems GmbH TQMa8XDPS SOM on MB-SMARC-2
- const: tq,imx8dxp-tqma8xdps # TQ-Systems GmbH TQMa8XDPS SOM
- const: fsl,imx8dxp
- description: i.MX8ULP based Boards
items:
- enum:
@ -1347,6 +1382,12 @@ properties:
- fsl,imx93-14x14-evk # i.MX93 14x14 EVK Board
- const: fsl,imx93
- description: i.MX94 based Boards
items:
- enum:
- fsl,imx943-evk # i.MX943 EVK Board
- const: fsl,imx94
- description: i.MX95 based Boards
items:
- enum:
@ -1374,12 +1415,16 @@ properties:
All SOM and CPU variants use the same device tree hence only one
compatible is needed. Bootloader disables all features not present
in the assembled SOC.
MBa91xxCA mainboard can be used as starterkit for the SOM
soldered on an adapter board or for the connector variant
to evaluate RGB display support.
MBa93xxCA mainboard can be used as starterkit for the SOM
soldered on an adapter board or for the connector variant
MBa93xxLA mainboard is a single board computer using the solderable
SOM variant
items:
- enum:
- tq,imx93-tqma9352-mba91xxca # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM on MBa91xxCA
- tq,imx93-tqma9352-mba93xxca # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM on MBa93xxCA
- tq,imx93-tqma9352-mba93xxla # TQ-Systems GmbH i.MX93 TQMa93xxLA SOM on MBa93xxLA SBC
- const: tq,imx93-tqma9352 # TQ-Systems GmbH i.MX93 TQMa93xxCA/LA SOM
@ -1387,8 +1432,10 @@ properties:
- description: PHYTEC phyCORE-i.MX93 SoM based boards
items:
- const: phytec,imx93-phyboard-segin # phyBOARD-Segin with i.MX93
- const: phytec,imx93-phycore-som # phyCORE-i.MX93 SoM
- enum:
- phytec,imx93-phyboard-nash # phyBOARD-Nash-i.MX93
- phytec,imx93-phyboard-segin # phyBOARD-Segin with i.MX93
- const: phytec,imx93-phycore-som # phyCORE-i.MX93 SoM
- const: fsl,imx93
- description: Variscite VAR-SOM-MX93 based boards
@ -1403,6 +1450,16 @@ properties:
- const: kontron,imx93-osm-s # Kontron OSM-S i.MX93 SoM
- const: fsl,imx93
- description:
TQMa95xxSA is a series of SOM featuring NXP i.MX95 SoC variants.
It has the SMARC form factor and is designed to be placed on
different carrier boards. MB-SMARC-2 is a carrier reference design.
items:
- enum:
- tq,imx95-tqma9596sa-mb-smarc-2 # TQ-Systems GmbH i.MX95 TQMa95xxSA SOM on MB-SMARC-2
- const: tq,imx95-tqma9596sa # TQ-Systems GmbH i.MX95 TQMa95xxSA SOM
- const: fsl,imx95
- description:
Freescale Vybrid Platform Device Tree Bindings