mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 11:03:43 +02:00
i.MX DT bindings changes for 6.18:
- New board compatibles: TQMa91xx SOM, Ultratronik Ultra-MACH SBC, SolidRun i.MX8MP SoM, i.MX8ULP EVK9, TQMLS1012AL, i.MX91 11x11 EVK, EDM-G-IMX8M-PLUS SOM - Update imx95-scmi firmware bindings to allow linux,code for protocol@81 - Add i.MX53 compatible for fsl,imx-iomuxc-gpr bindings - Update fsl,imx7ulp-smc1 bindings to allow clocks and clock-names -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmjIBhMACgkQUFdYWoew fM5Anwf9HSnmYPU3CEsw15Z/Y4K/vEnYO85q6h9TwtBNymLg/BKTUVllx26mbKyG hiAW2bmOpMFmlpyHaJqcwNmqqWr5LaQxtDmRWa/OBllyOI8BnjWL0RFmOx1C8u1f /szy0pLP/JT8bzFjcG4/5VvT6NXxa5hA7t03C/VFbxnd+0p6qlqbMts0Quj1KwMZ nLpJdlswtfyCDkTNir5J+/0jhgsyKPBg+JtY8DvXiQ7bh3c8zG/Yp+MmMjUE4ece CZZh/+kI4Sh/tmxHo6btHFNSZ5jAxo16N0dQqS9nBZB1HFI7f1jECofjKKvZMhVj zKNXV5HRr4B2qL3e2VlJtCn8Wm6MXg== =n+dV -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmjII6wACgkQmmx57+YA GNlqfg/+MznclH2vWHw9OgGXxPUFVHpPDrIg0u/4VOu6b6UxGG0Qny6oxhaf6ocW mPTLsuOUVtl65fu++ZU69ZVsuniz70US+W5+0WM8Ym8SOXe2Q+o3HWDHKpYykzfY ckZLdDDIWqVquEz1W77t1cY4j8xJ35q8gjWgX0CGAtAYa/Po2/e3v6oDgsA2u4pD KTyfcGbwsW1sSjynIPIV81HkWL8RJTGkn7Nsd/qcrMrxhOytgq8mcOMXz6TJKJhD PMoK4EG4r8tozFV3e/vEUmHlCUdpZHRC4gYIC3P4ZB70ReOS0tvimXR76odAkNfS s253AwFCh5S9X6DQ1QfBV5g4Oljxy2OvtsmIPzvPQ4MxtfCwIpLtNQZVaf3lN3yU HbD9dJtOlVGmIjFnbdt7nOMAzpeuOHCc2925b/oPAppTPxPa022Hh3NMgfrOlDxV RpbQA4fHDrB6Tl9KH058A5IEz5dau/RGYi9qo2nzxKffoYyM3Nd/CXcEoq7afUim BMyT6Z1qJKIE1qoOEJ4wg1D5LKswQrLTxGolyZfVtOqGb6jfbwj9/58DsOipcT7F U3Vsp/bHvhB1/eP70K378sweRJhNHljFt0mUDGatb96YuMMwPJorTQsZxRdVVQVF dWXiAwPsPAsVeA23tmnI/mgoRd0/Ks/L4DUCmjriojicU6VMpVs= =KjMF -----END PGP SIGNATURE----- Merge tag 'imx-bindings-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX DT bindings changes for 6.18: - New board compatibles: TQMa91xx SOM, Ultratronik Ultra-MACH SBC, SolidRun i.MX8MP SoM, i.MX8ULP EVK9, TQMLS1012AL, i.MX91 11x11 EVK, EDM-G-IMX8M-PLUS SOM - Update imx95-scmi firmware bindings to allow linux,code for protocol@81 - Add i.MX53 compatible for fsl,imx-iomuxc-gpr bindings - Update fsl,imx7ulp-smc1 bindings to allow clocks and clock-names * tag 'imx-bindings-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: dt-bindings: arm: fsl: add TQMa91xx SOM series dt-bindings: fsl: fsl,imx7ulp-smc1: Allow clocks and clock-names dt-bindings: arm: fsl: Add bindings for SolidRun i.MX8MP SoM and boards dt-bindings: soc: fsl,imx-iomuxc-gpr: Document i.MX53 dt-bindings: arm: fsl: Add EDM-G-IMX8M-PLUS SOM and WB-EDM-G carrier board dt-bindings: firmware: imx95-scmi: Allow linux,code for protocol@81 dt-bindings: arm: fsl: add i.MX91 11x11 evk board dt-bindings: arm: fsl: add TQMLS1012AL dt-bindings: arm: fsl: add i.MX8ULP EVK9 board dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC Link: https://lore.kernel.org/r/20250915132535.253859-1-shawnguo2@yeah.net Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
1c615dd303
|
|
@ -28,6 +28,14 @@ properties:
|
|||
reg:
|
||||
maxItems: 1
|
||||
|
||||
clocks:
|
||||
maxItems: 2
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: divcore
|
||||
- const: hsrun_divcore
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
|
|
|
|||
|
|
@ -1112,6 +1112,7 @@ properties:
|
|||
- skov,imx8mp-skov-revb-mi1010ait-1cp1 # SKOV i.MX8MP climate control with 10.1" panel
|
||||
- skov,imx8mp-skov-revc-bd500 # SKOV i.MX8MP climate control with LED frontplate
|
||||
- skov,imx8mp-skov-revc-tian-g07017 # SKOV i.MX8MP climate control with 7" panel
|
||||
- ultratronik,imx8mp-ultra-mach-sbc # Ultratronik SBC i.MX8MP based board
|
||||
- ysoft,imx8mp-iota2-lumpy # Y Soft i.MX8MP IOTA2 Lumpy Board
|
||||
- const: fsl,imx8mp
|
||||
|
||||
|
|
@ -1200,6 +1201,24 @@ properties:
|
|||
- const: polyhex,imx8mp-debix-som-a # Polyhex Debix SOM A
|
||||
- const: fsl,imx8mp
|
||||
|
||||
- description: SolidRun i.MX8MP SoM based boards
|
||||
items:
|
||||
- enum:
|
||||
- solidrun,imx8mp-cubox-m # SolidRun i.MX8MP SoM on CuBox-M
|
||||
- solidrun,imx8mp-hummingboard-mate # SolidRun i.MX8MP SoM on HummingBoard Mate
|
||||
- solidrun,imx8mp-hummingboard-pro # SolidRun i.MX8MP SoM on HummingBoard Pro
|
||||
- solidrun,imx8mp-hummingboard-pulse # SolidRun i.MX8MP SoM on HummingBoard Pulse
|
||||
- solidrun,imx8mp-hummingboard-ripple # SolidRun i.MX8MP SoM on HummingBoard Ripple
|
||||
- const: solidrun,imx8mp-sr-som
|
||||
- const: fsl,imx8mp
|
||||
|
||||
- description: TechNexion EDM-G-IMX8M-PLUS SoM based boards
|
||||
items:
|
||||
- enum:
|
||||
- technexion,edm-g-imx8mp-wb # TechNexion EDM-G-IMX8MP SOM on WB-EDM-G
|
||||
- const: technexion,edm-g-imx8mp # TechNexion EDM-G-IMX8MP SOM
|
||||
- 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
|
||||
|
|
@ -1382,9 +1401,16 @@ properties:
|
|||
- description: i.MX8ULP based Boards
|
||||
items:
|
||||
- enum:
|
||||
- fsl,imx8ulp-9x9-evk # i.MX8ULP EVK9 Board
|
||||
- fsl,imx8ulp-evk # i.MX8ULP EVK Board
|
||||
- const: fsl,imx8ulp
|
||||
|
||||
- description: i.MX91 based Boards
|
||||
items:
|
||||
- enum:
|
||||
- fsl,imx91-11x11-evk # i.MX91 11x11 EVK Board
|
||||
- const: fsl,imx91
|
||||
|
||||
- description: i.MX93 based Boards
|
||||
items:
|
||||
- enum:
|
||||
|
|
@ -1425,6 +1451,24 @@ properties:
|
|||
- fsl,imxrt1170-evk # i.MXRT1170 EVK Board
|
||||
- const: fsl,imxrt1170
|
||||
|
||||
- description:
|
||||
TQMa91xxLA and TQMa91xxCA are two series of feature compatible SOM
|
||||
using NXP i.MX91 SOC in 11x11 mm package.
|
||||
TQMa91xxLA is designed to be soldered on different carrier boards.
|
||||
TQMa91xxCA is a compatible variant using board to board connectors.
|
||||
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
|
||||
MBa91xxLA mainboard is a single board computer using the solderable
|
||||
SOM variant
|
||||
items:
|
||||
- enum:
|
||||
- tq,imx91-tqma9131-mba91xxca # TQ-Systems GmbH i.MX91 TQMa91xxCA/LA SOM on MBa91xxCA
|
||||
- const: tq,imx91-tqma9131 # TQ-Systems GmbH i.MX91 TQMa91xxCA/LA SOM
|
||||
- const: fsl,imx91
|
||||
|
||||
- description:
|
||||
TQMa93xxLA and TQMa93xxCA are two series of feature compatible SOM
|
||||
using NXP i.MX93 SOC in 11x11 mm package.
|
||||
|
|
@ -1537,6 +1581,12 @@ properties:
|
|||
- fsl,ls1012a-qds
|
||||
- const: fsl,ls1012a
|
||||
|
||||
- description: TQ Systems TQMLS12AL SoM on MBLS1012AL board
|
||||
items:
|
||||
- const: tq,ls1012a-tqmls1012al-mbls1012al
|
||||
- const: tq,ls1012a-tqmls1012al
|
||||
- const: fsl,ls1012a
|
||||
|
||||
- description: LS1021A based Boards
|
||||
items:
|
||||
- enum:
|
||||
|
|
|
|||
|
|
@ -24,13 +24,19 @@ properties:
|
|||
const: 0x80
|
||||
|
||||
protocol@81:
|
||||
$ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node'
|
||||
unevaluatedProperties: false
|
||||
type: object
|
||||
allOf:
|
||||
- $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node'
|
||||
- $ref: /schemas/input/input.yaml#
|
||||
additionalProperties: false
|
||||
|
||||
properties:
|
||||
reg:
|
||||
const: 0x81
|
||||
|
||||
linux,code:
|
||||
default: 116 # KEY_POWER
|
||||
|
||||
protocol@82:
|
||||
description:
|
||||
SCMI CPU Protocol which allows an agent to start or stop a CPU. It is
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ properties:
|
|||
- const: simple-mfd
|
||||
- items:
|
||||
- enum:
|
||||
- fsl,imx53-iomuxc-gpr
|
||||
- fsl,imx8mm-iomuxc-gpr
|
||||
- fsl,imx8mn-iomuxc-gpr
|
||||
- fsl,imx8mp-iomuxc-gpr
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user