Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: arm: Convert ti,keystone to DT schema

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20250806212824.1635084-1-robh@kernel.org
Signed-off-by: Nishanth Menon <nm@ti.com>

authored by

Rob Herring (Arm) and committed by
Nishanth Menon
20b3c9a4 8f5ae30d

+42 -42
-42
Documentation/devicetree/bindings/arm/keystone/keystone.txt
··· 1 - TI Keystone Platforms Device Tree Bindings 2 - ----------------------------------------------- 3 - 4 - Boards with Keystone2 based devices (TCI66xxK2H) SOC shall have the 5 - following properties. 6 - 7 - Required properties: 8 - - compatible: All TI specific devices present in Keystone SOC should be in 9 - the form "ti,keystone-*". Generic devices like gic, arch_timers, ns16550 10 - type UART should use the specified compatible for those devices. 11 - 12 - SoC families: 13 - 14 - - Keystone 2 generic SoC: 15 - compatible = "ti,keystone" 16 - 17 - SoCs: 18 - 19 - - Keystone 2 Hawking/Kepler 20 - compatible = "ti,k2hk", "ti,keystone" 21 - - Keystone 2 Lamarr 22 - compatible = "ti,k2l", "ti,keystone" 23 - - Keystone 2 Edison 24 - compatible = "ti,k2e", "ti,keystone" 25 - - K2G 26 - compatible = "ti,k2g", "ti,keystone" 27 - 28 - Boards: 29 - - Keystone 2 Hawking/Kepler EVM 30 - compatible = "ti,k2hk-evm", "ti,k2hk", "ti,keystone" 31 - 32 - - Keystone 2 Lamarr EVM 33 - compatible = "ti,k2l-evm", "ti, k2l", "ti,keystone" 34 - 35 - - Keystone 2 Edison EVM 36 - compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone" 37 - 38 - - K2G EVM 39 - compatible = "ti,k2g-evm", "ti,k2g", "ti-keystone" 40 - 41 - - K2G Industrial Communication Engine EVM 42 - compatible = "ti,k2g-ice", "ti,k2g", "ti-keystone"
+42
Documentation/devicetree/bindings/arm/ti/ti,keystone.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/arm/ti/ti,keystone.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: TI Keystone Platforms 8 + 9 + maintainers: 10 + - Nishanth Menon <nm@ti.com> 11 + - Santosh Shilimkar <ssantosh@kernel.org> 12 + 13 + properties: 14 + compatible: 15 + oneOf: 16 + - description: K2G 17 + items: 18 + - enum: 19 + - ti,k2g-evm 20 + - ti,k2g-ice 21 + - const: ti,k2g 22 + - const: ti,keystone 23 + - description: Keystone 2 Edison 24 + items: 25 + - enum: 26 + - ti,k2e-evm 27 + - const: ti,k2e 28 + - const: ti,keystone 29 + - description: Keystone 2 Lamarr 30 + items: 31 + - enum: 32 + - ti,k2l-evm 33 + - const: ti,k2l 34 + - const: ti,keystone 35 + - description: Keystone 2 Hawking/Kepler 36 + items: 37 + - enum: 38 + - ti,k2hk-evm 39 + - const: ti,k2hk 40 + - const: ti,keystone 41 + 42 + additionalProperties: true