Import device-tree files from Linux 6.1
This commit is contained in:
@@ -75,3 +75,6 @@ always-$(CHECK_DT_BINDING) += $(patsubst $(srctree)/$(src)/%.yaml,%.example.dtb,
|
|||||||
# build artifacts here before they are processed by scripts/Makefile.clean
|
# build artifacts here before they are processed by scripts/Makefile.clean
|
||||||
clean-files = $(shell find $(obj) \( -name '*.example.dts' -o \
|
clean-files = $(shell find $(obj) \( -name '*.example.dts' -o \
|
||||||
-name '*.example.dtb' \) -delete 2>/dev/null)
|
-name '*.example.dtb' \) -delete 2>/dev/null)
|
||||||
|
|
||||||
|
dt_compatible_check: $(obj)/processed-schema.json
|
||||||
|
$(Q)$(srctree)/scripts/dtc/dt-extract-compatibles $(srctree) | xargs dt-check-compatible -v -s $<
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/actions.yaml#
|
$id: http://devicetree.org/schemas/arm/actions.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Actions Semi platforms device tree bindings
|
title: Actions Semi platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Andreas Färber <afaerber@suse.de>
|
- Andreas Färber <afaerber@suse.de>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/airoha.yaml#
|
$id: http://devicetree.org/schemas/arm/airoha.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Airoha SoC based Platforms Device Tree Bindings
|
title: Airoha SoC based Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Felix Fietkau <nbd@nbd.name>
|
- Felix Fietkau <nbd@nbd.name>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/altera.yaml#
|
$id: http://devicetree.org/schemas/arm/altera.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Altera's SoCFPGA platform device tree bindings
|
title: Altera's SoCFPGA platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Dinh Nguyen <dinguyen@kernel.org>
|
- Dinh Nguyen <dinguyen@kernel.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/amazon,al.yaml#
|
$id: http://devicetree.org/schemas/arm/amazon,al.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Amazon's Annapurna Labs Alpine Platform Device Tree Bindings
|
title: Amazon's Annapurna Labs Alpine Platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Hanna Hawa <hhhawa@amazon.com>
|
- Hanna Hawa <hhhawa@amazon.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/amlogic.yaml#
|
$id: http://devicetree.org/schemas/arm/amlogic.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Amlogic MesonX device tree bindings
|
title: Amlogic MesonX
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Kevin Hilman <khilman@baylibre.com>
|
- Kevin Hilman <khilman@baylibre.com>
|
||||||
@@ -120,6 +120,7 @@ properties:
|
|||||||
- enum:
|
- enum:
|
||||||
- amlogic,q200
|
- amlogic,q200
|
||||||
- amlogic,q201
|
- amlogic,q201
|
||||||
|
- azw,gt1-ultimate
|
||||||
- khadas,vim2
|
- khadas,vim2
|
||||||
- kingnovel,r-box-pro
|
- kingnovel,r-box-pro
|
||||||
- libretech,aml-s912-pc
|
- libretech,aml-s912-pc
|
||||||
@@ -136,6 +137,7 @@ properties:
|
|||||||
- enum:
|
- enum:
|
||||||
- amlogic,s400
|
- amlogic,s400
|
||||||
- jethome,jethub-j100
|
- jethome,jethub-j100
|
||||||
|
- jethome,jethub-j110
|
||||||
- const: amlogic,a113d
|
- const: amlogic,a113d
|
||||||
- const: amlogic,meson-axg
|
- const: amlogic,meson-axg
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/apple.yaml#
|
$id: http://devicetree.org/schemas/arm/apple.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Apple ARM Machine Device Tree Bindings
|
title: Apple ARM Machine
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Hector Martin <marcan@marcan.st>
|
- Hector Martin <marcan@marcan.st>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/arm,cci-400.yaml#
|
$id: http://devicetree.org/schemas/arm/arm,cci-400.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ARM CCI Cache Coherent Interconnect Device Tree Binding
|
title: ARM CCI Cache Coherent Interconnect
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
|
- Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
|
||||||
|
|||||||
@@ -61,6 +61,9 @@ properties:
|
|||||||
maxItems: 1
|
maxItems: 1
|
||||||
description: Address translation error interrupt
|
description: Address translation error interrupt
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
in-ports:
|
in-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|||||||
@@ -98,6 +98,9 @@ properties:
|
|||||||
base cti node if compatible string arm,coresight-cti-v8-arch is used,
|
base cti node if compatible string arm,coresight-cti-v8-arch is used,
|
||||||
or may appear in a trig-conns child node when appropriate.
|
or may appear in a trig-conns child node when appropriate.
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
arm,cti-ctm-id:
|
arm,cti-ctm-id:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
description:
|
description:
|
||||||
|
|||||||
@@ -54,6 +54,9 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
in-ports:
|
in-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
|
|
||||||
|
|||||||
@@ -54,6 +54,9 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
qcom,replicator-loses-context:
|
qcom,replicator-loses-context:
|
||||||
type: boolean
|
type: boolean
|
||||||
description:
|
description:
|
||||||
|
|||||||
@@ -54,6 +54,9 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
in-ports:
|
in-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|||||||
@@ -73,6 +73,9 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
arm,coresight-loses-context-with-cpu:
|
arm,coresight-loses-context-with-cpu:
|
||||||
type: boolean
|
type: boolean
|
||||||
description:
|
description:
|
||||||
|
|||||||
@@ -27,6 +27,9 @@ properties:
|
|||||||
compatible:
|
compatible:
|
||||||
const: arm,coresight-static-funnel
|
const: arm,coresight-static-funnel
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
in-ports:
|
in-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,9 @@ properties:
|
|||||||
compatible:
|
compatible:
|
||||||
const: arm,coresight-static-replicator
|
const: arm,coresight-static-replicator
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
in-ports:
|
in-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|||||||
@@ -61,6 +61,9 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
out-ports:
|
out-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|||||||
@@ -55,6 +55,12 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
iommus:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
arm,buffer-size:
|
arm,buffer-size:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
deprecated: true
|
deprecated: true
|
||||||
|
|||||||
@@ -54,6 +54,9 @@ properties:
|
|||||||
- const: apb_pclk
|
- const: apb_pclk
|
||||||
- const: atclk
|
- const: atclk
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
in-ports:
|
in-ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/arm,corstone1000.yaml#
|
$id: http://devicetree.org/schemas/arm/arm,corstone1000.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ARM Corstone1000 Device Tree Bindings
|
title: ARM Corstone1000
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Vishnu Banavath <vishnu.banavath@arm.com>
|
- Vishnu Banavath <vishnu.banavath@arm.com>
|
||||||
|
|||||||
@@ -33,6 +33,9 @@ properties:
|
|||||||
Handle to the cpu this ETE is bound to.
|
Handle to the cpu this ETE is bound to.
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
out-ports:
|
out-ports:
|
||||||
description: |
|
description: |
|
||||||
Output connections from the ETE to legacy CoreSight trace bus.
|
Output connections from the ETE to legacy CoreSight trace bus.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/arm,integrator.yaml#
|
$id: http://devicetree.org/schemas/arm/arm,integrator.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ARM Integrator Boards Device Tree Bindings
|
title: ARM Integrator Boards
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Linus Walleij <linus.walleij@linaro.org>
|
- Linus Walleij <linus.walleij@linaro.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/arm,realview.yaml#
|
$id: http://devicetree.org/schemas/arm/arm,realview.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ARM RealView Boards Device Tree Bindings
|
title: ARM RealView Boards
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Linus Walleij <linus.walleij@linaro.org>
|
- Linus Walleij <linus.walleij@linaro.org>
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/arm/arm,versatile-sysreg.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Arm Versatile system registers
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Linus Walleij <linus.walleij@linaro.org>
|
||||||
|
|
||||||
|
description:
|
||||||
|
This is a system control registers block, providing multiple low level
|
||||||
|
platform functions like board detection and identification, software
|
||||||
|
interrupt generation, MMC and NOR Flash control, etc.
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
items:
|
||||||
|
- const: arm,versatile-sysreg
|
||||||
|
- const: syscon
|
||||||
|
- const: simple-mfd
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
panel:
|
||||||
|
type: object
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
...
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/arm,versatile.yaml#
|
$id: http://devicetree.org/schemas/arm/arm,versatile.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ARM Versatile Boards Device Tree Bindings
|
title: ARM Versatile Boards
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Linus Walleij <linus.walleij@linaro.org>
|
- Linus Walleij <linus.walleij@linaro.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml#
|
$id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ARM Versatile Express and Juno Boards Device Tree Bindings
|
title: ARM Versatile Express and Juno Boards
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Sudeep Holla <sudeep.holla@arm.com>
|
- Sudeep Holla <sudeep.holla@arm.com>
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ properties:
|
|||||||
- description: AST2500 based boards
|
- description: AST2500 based boards
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
|
- amd,daytonax-bmc
|
||||||
- amd,ethanolx-bmc
|
- amd,ethanolx-bmc
|
||||||
- ampere,mtjade-bmc
|
- ampere,mtjade-bmc
|
||||||
- aspeed,ast2500-evb
|
- aspeed,ast2500-evb
|
||||||
@@ -69,6 +70,7 @@ properties:
|
|||||||
- description: AST2600 based boards
|
- description: AST2600 based boards
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
|
- ampere,mtmitchell-bmc
|
||||||
- aspeed,ast2600-evb
|
- aspeed,ast2600-evb
|
||||||
- aspeed,ast2600-evb-a1
|
- aspeed,ast2600-evb-a1
|
||||||
- facebook,bletchley-bmc
|
- facebook,bletchley-bmc
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/atmel-at91.yaml#
|
$id: http://devicetree.org/schemas/arm/atmel-at91.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Atmel AT91 device tree bindings.
|
title: Atmel AT91.
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Alexandre Belloni <alexandre.belloni@bootlin.com>
|
- Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
@@ -127,6 +127,13 @@ properties:
|
|||||||
- const: atmel,sama5d3
|
- const: atmel,sama5d3
|
||||||
- const: atmel,sama5
|
- const: atmel,sama5
|
||||||
|
|
||||||
|
- description: Microchip SAMA5D3 Ethernet Development System Board
|
||||||
|
items:
|
||||||
|
- const: microchip,sama5d3-eds
|
||||||
|
- const: atmel,sama5d36
|
||||||
|
- const: atmel,sama5d3
|
||||||
|
- const: atmel,sama5
|
||||||
|
|
||||||
- description: CalAmp LMU5000 board
|
- description: CalAmp LMU5000 board
|
||||||
items:
|
items:
|
||||||
- const: calamp,lmu5000
|
- const: calamp,lmu5000
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/axxia.yaml#
|
$id: http://devicetree.org/schemas/arm/axxia.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Axxia AXM55xx device tree bindings
|
title: Axxia AXM55xx
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Anders Berg <anders.berg@lsi.com>
|
- Anders Berg <anders.berg@lsi.com>
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ maintainers:
|
|||||||
- William Zhang <william.zhang@broadcom.com>
|
- William Zhang <william.zhang@broadcom.com>
|
||||||
- Anand Gore <anand.gore@broadcom.com>
|
- Anand Gore <anand.gore@broadcom.com>
|
||||||
- Kursad Oney <kursad.oney@broadcom.com>
|
- Kursad Oney <kursad.oney@broadcom.com>
|
||||||
|
- Rafał Miłecki <rafal@milecki.pl>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
$nodename:
|
$nodename:
|
||||||
@@ -28,6 +29,30 @@ properties:
|
|||||||
- const: brcm,bcm47622
|
- const: brcm,bcm47622
|
||||||
- const: brcm,bcmbca
|
- const: brcm,bcmbca
|
||||||
|
|
||||||
|
- description: BCM4906 based boards
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- netgear,r8000p
|
||||||
|
- tplink,archer-c2300-v1
|
||||||
|
- const: brcm,bcm4906
|
||||||
|
- const: brcm,bcm4908
|
||||||
|
- const: brcm,bcmbca
|
||||||
|
|
||||||
|
- description: BCM4908 based boards
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- asus,gt-ac5300
|
||||||
|
- brcm,bcm94908
|
||||||
|
- netgear,raxe500
|
||||||
|
- const: brcm,bcm4908
|
||||||
|
- const: brcm,bcmbca
|
||||||
|
|
||||||
|
- description: BCM49408 based boards
|
||||||
|
items:
|
||||||
|
- const: brcm,bcm49408
|
||||||
|
- const: brcm,bcm4908
|
||||||
|
- const: brcm,bcmbca
|
||||||
|
|
||||||
- description: BCM4912 based boards
|
- description: BCM4912 based boards
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
|
|||||||
@@ -187,15 +187,8 @@ Required properties:
|
|||||||
Sequencer DRAM parameters and control registers. Used for Self-Refresh
|
Sequencer DRAM parameters and control registers. Used for Self-Refresh
|
||||||
Power-Down (SRPD), among other things.
|
Power-Down (SRPD), among other things.
|
||||||
|
|
||||||
Required properties:
|
See Documentation/devicetree/bindings/memory-controllers/brcm,brcmstb-memc-ddr.yaml for a
|
||||||
- compatible : should contain one of these
|
full list of supported compatible strings and properties.
|
||||||
"brcm,brcmstb-memc-ddr-rev-b.2.1"
|
|
||||||
"brcm,brcmstb-memc-ddr-rev-b.2.2"
|
|
||||||
"brcm,brcmstb-memc-ddr-rev-b.2.3"
|
|
||||||
"brcm,brcmstb-memc-ddr-rev-b.3.0"
|
|
||||||
"brcm,brcmstb-memc-ddr-rev-b.3.1"
|
|
||||||
"brcm,brcmstb-memc-ddr"
|
|
||||||
- reg : the MEMC DDR register range
|
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/bitmain.yaml#
|
$id: http://devicetree.org/schemas/arm/bitmain.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Bitmain platform device tree bindings
|
title: Bitmain platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/calxeda.yaml#
|
$id: http://devicetree.org/schemas/arm/calxeda.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Calxeda Platforms Device Tree Bindings
|
title: Calxeda Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Rob Herring <robh@kernel.org>
|
- Rob Herring <robh@kernel.org>
|
||||||
|
|||||||
@@ -174,6 +174,7 @@ properties:
|
|||||||
- nvidia,tegra194-carmel
|
- nvidia,tegra194-carmel
|
||||||
- qcom,krait
|
- qcom,krait
|
||||||
- qcom,kryo
|
- qcom,kryo
|
||||||
|
- qcom,kryo240
|
||||||
- qcom,kryo250
|
- qcom,kryo250
|
||||||
- qcom,kryo260
|
- qcom,kryo260
|
||||||
- qcom,kryo280
|
- qcom,kryo280
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/digicolor.yaml#
|
$id: http://devicetree.org/schemas/arm/digicolor.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Conexant Digicolor Platforms Device Tree Bindings
|
title: Conexant Digicolor Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Baruch Siach <baruch@tkos.co.il>
|
- Baruch Siach <baruch@tkos.co.il>
|
||||||
|
|||||||
+37
-23
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/fsl.yaml#
|
$id: http://devicetree.org/schemas/arm/fsl.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Freescale i.MX Platforms Device Tree Bindings
|
title: Freescale i.MX Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Shawn Guo <shawnguo@kernel.org>
|
- Shawn Guo <shawnguo@kernel.org>
|
||||||
@@ -554,8 +554,7 @@ properties:
|
|||||||
- engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
|
- engicam,imx6ul-isiot # Engicam Is.IoT MX6UL eMMC/NAND Starter kit
|
||||||
- fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
|
- fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
|
||||||
- karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
|
- karo,imx6ul-tx6ul # Ka-Ro electronics TXUL-0010 Module
|
||||||
- kontron,imx6ul-n6310-som # Kontron N6310 SOM
|
- kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
|
||||||
- kontron,imx6ul-n6311-som # Kontron N6311 SOM
|
|
||||||
- prt,prti6g # Protonic PRTI6G Board
|
- prt,prti6g # Protonic PRTI6G Board
|
||||||
- technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
|
- technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
|
||||||
- technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
|
- technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
|
||||||
@@ -591,23 +590,17 @@ properties:
|
|||||||
- const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
|
- const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
|
||||||
- const: fsl,imx6ul
|
- const: fsl,imx6ul
|
||||||
|
|
||||||
- description: Kontron N6310 S Board
|
- description: Kontron BL i.MX6UL (N631X S) Board
|
||||||
items:
|
items:
|
||||||
- const: kontron,imx6ul-n6310-s
|
- const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
|
||||||
- const: kontron,imx6ul-n6310-som
|
- const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
|
||||||
- const: fsl,imx6ul
|
- const: fsl,imx6ul
|
||||||
|
|
||||||
- description: Kontron N6311 S Board
|
- description: Kontron BL i.MX6UL 43 (N631X S 43) Board
|
||||||
items:
|
items:
|
||||||
- const: kontron,imx6ul-n6311-s
|
- const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display
|
||||||
- const: kontron,imx6ul-n6311-som
|
- const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
|
||||||
- const: fsl,imx6ul
|
- const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
|
||||||
|
|
||||||
- description: Kontron N6310 S 43 Board
|
|
||||||
items:
|
|
||||||
- const: kontron,imx6ul-n6310-s-43
|
|
||||||
- const: kontron,imx6ul-n6310-s
|
|
||||||
- const: kontron,imx6ul-n6310-som
|
|
||||||
- const: fsl,imx6ul
|
- const: fsl,imx6ul
|
||||||
|
|
||||||
- description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board
|
- description: TQ-Systems TQMa6UL1 SoM on MBa6ULx board
|
||||||
@@ -637,7 +630,7 @@ properties:
|
|||||||
- enum:
|
- enum:
|
||||||
- fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
|
- fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
|
||||||
- joz,jozacp # JOZ Access Point
|
- joz,jozacp # JOZ Access Point
|
||||||
- kontron,imx6ull-n6411-som # Kontron N6411 SOM
|
- kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
|
||||||
- myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
|
- myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
|
||||||
- toradex,colibri-imx6ull # Colibri iMX6ULL Modules
|
- toradex,colibri-imx6ull # Colibri iMX6ULL Modules
|
||||||
- toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
|
- toradex,colibri-imx6ull-emmc # Colibri iMX6ULL 1GB (eMMC) Module
|
||||||
@@ -698,10 +691,10 @@ properties:
|
|||||||
- const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module
|
- const: toradex,colibri-imx6ull-wifi # Colibri iMX6ULL Wi-Fi / BT Module
|
||||||
- const: fsl,imx6ull
|
- const: fsl,imx6ull
|
||||||
|
|
||||||
- description: Kontron N6411 S Board
|
- description: Kontron BL i.MX6ULL (N6411 S) Board
|
||||||
items:
|
items:
|
||||||
- const: kontron,imx6ull-n6411-s
|
- const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board
|
||||||
- const: kontron,imx6ull-n6411-som
|
- const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
|
||||||
- const: fsl,imx6ull
|
- const: fsl,imx6ull
|
||||||
|
|
||||||
- description: TQ Systems TQMa6ULLx SoM on MBa6ULx board
|
- description: TQ Systems TQMa6ULLx SoM on MBa6ULx board
|
||||||
@@ -825,13 +818,15 @@ properties:
|
|||||||
- emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
|
- emtrion,emcon-mx8mm-avari # emCON-MX8MM SoM on Avari Base
|
||||||
- fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
|
- fsl,imx8mm-ddr4-evk # i.MX8MM DDR4 EVK Board
|
||||||
- fsl,imx8mm-evk # i.MX8MM EVK Board
|
- fsl,imx8mm-evk # i.MX8MM EVK Board
|
||||||
|
- gateworks,imx8mm-gw7904
|
||||||
- gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
|
- gw,imx8mm-gw71xx-0x # i.MX8MM Gateworks Development Kit
|
||||||
- gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
|
- gw,imx8mm-gw72xx-0x # i.MX8MM Gateworks Development Kit
|
||||||
- gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
|
- gw,imx8mm-gw73xx-0x # i.MX8MM Gateworks Development Kit
|
||||||
- gw,imx8mm-gw7901 # i.MX8MM Gateworks Board
|
- gw,imx8mm-gw7901 # i.MX8MM Gateworks Board
|
||||||
- gw,imx8mm-gw7902 # i.MX8MM Gateworks Board
|
- gw,imx8mm-gw7902 # i.MX8MM Gateworks Board
|
||||||
- gw,imx8mm-gw7903 # i.MX8MM Gateworks Board
|
- gw,imx8mm-gw7903 # i.MX8MM Gateworks Board
|
||||||
- kontron,imx8mm-n801x-som # i.MX8MM Kontron SL (N801X) SOM
|
- kontron,imx8mm-sl # i.MX8MM Kontron SL (N801X) SOM
|
||||||
|
- kontron,imx8mm-osm-s # i.MX8MM Kontron OSM-S (N802X) SOM
|
||||||
- menlo,mx8menlo # i.MX8MM Menlo board with Verdin SoM
|
- menlo,mx8menlo # i.MX8MM Menlo board with Verdin SoM
|
||||||
- toradex,verdin-imx8mm # Verdin iMX8M Mini Modules
|
- toradex,verdin-imx8mm # Verdin iMX8M Mini Modules
|
||||||
- toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT
|
- toradex,verdin-imx8mm-nonwifi # Verdin iMX8M Mini Modules without Wi-Fi / BT
|
||||||
@@ -850,8 +845,14 @@ properties:
|
|||||||
|
|
||||||
- description: Kontron BL i.MX8MM (N801X S) Board
|
- description: Kontron BL i.MX8MM (N801X S) Board
|
||||||
items:
|
items:
|
||||||
- const: kontron,imx8mm-n801x-s
|
- const: kontron,imx8mm-bl
|
||||||
- const: kontron,imx8mm-n801x-som
|
- const: kontron,imx8mm-sl
|
||||||
|
- const: fsl,imx8mm
|
||||||
|
|
||||||
|
- description: Kontron BL i.MX8MM OSM-S (N802X S) Board
|
||||||
|
items:
|
||||||
|
- const: kontron,imx8mm-bl-osm-s
|
||||||
|
- const: kontron,imx8mm-osm-s
|
||||||
- const: fsl,imx8mm
|
- const: fsl,imx8mm
|
||||||
|
|
||||||
- description: Toradex Boards with Verdin iMX8M Mini Modules
|
- description: Toradex Boards with Verdin iMX8M Mini Modules
|
||||||
@@ -936,6 +937,13 @@ properties:
|
|||||||
- toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules
|
- toradex,verdin-imx8mp-wifi # Verdin iMX8M Plus Wi-Fi / BT Modules
|
||||||
- const: fsl,imx8mp
|
- const: fsl,imx8mp
|
||||||
|
|
||||||
|
- description: Avnet (MSC Branded) Boards with SM2S i.MX8M Plus Modules
|
||||||
|
items:
|
||||||
|
- const: avnet,sm2s-imx8mp-14N0600E-ep1 # SM2S-IMX8PLUS-14N0600E on SM2-MB-EP1 Carrier Board
|
||||||
|
- const: avnet,sm2s-imx8mp-14N0600E # 14N0600E variant of SM2S-IMX8PLUS SoM
|
||||||
|
- const: avnet,sm2s-imx8mp # SM2S-IMX8PLUS SoM
|
||||||
|
- const: fsl,imx8mp
|
||||||
|
|
||||||
- description: Engicam i.Core MX8M Plus SoM based boards
|
- description: Engicam i.Core MX8M Plus SoM based boards
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
@@ -1034,6 +1042,12 @@ properties:
|
|||||||
- toradex,colibri-imx8x # Colibri iMX8X Modules
|
- toradex,colibri-imx8x # Colibri iMX8X Modules
|
||||||
- const: fsl,imx8qxp
|
- const: fsl,imx8qxp
|
||||||
|
|
||||||
|
- description: i.MX8DXL based Boards
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- fsl,imx8dxl-evk # i.MX8DXL EVK Board
|
||||||
|
- const: fsl,imx8dxl
|
||||||
|
|
||||||
- description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules
|
- description: i.MX8QXP Boards with Toradex Coilbri iMX8X Modules
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/intel,keembay.yaml#
|
$id: http://devicetree.org/schemas/arm/intel,keembay.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Keem Bay platform device tree bindings
|
title: Keem Bay platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Paul J. Murphy <paul.j.murphy@intel.com>
|
- Paul J. Murphy <paul.j.murphy@intel.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/intel,socfpga.yaml#
|
$id: http://devicetree.org/schemas/arm/intel,socfpga.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Intel SoCFPGA platform device tree bindings
|
title: Intel SoCFPGA platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Dinh Nguyen <dinguyen@kernel.org>
|
- Dinh Nguyen <dinguyen@kernel.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/intel-ixp4xx.yaml#
|
$id: http://devicetree.org/schemas/arm/intel-ixp4xx.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Intel IXP4xx Device Tree Bindings
|
title: Intel IXP4xx
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Linus Walleij <linus.walleij@linaro.org>
|
- Linus Walleij <linus.walleij@linaro.org>
|
||||||
|
|||||||
@@ -1,21 +1,3 @@
|
|||||||
Marvell Armada 37xx Platforms Device Tree Bindings
|
|
||||||
--------------------------------------------------
|
|
||||||
|
|
||||||
Boards using a SoC of the Marvell Armada 37xx family must carry the
|
|
||||||
following root node property:
|
|
||||||
|
|
||||||
- compatible: must contain "marvell,armada3710"
|
|
||||||
|
|
||||||
In addition, boards using the Marvell Armada 3720 SoC shall have the
|
|
||||||
following property before the previous one:
|
|
||||||
|
|
||||||
- compatible: must contain "marvell,armada3720"
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
compatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710";
|
|
||||||
|
|
||||||
|
|
||||||
Power management
|
Power management
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
@@ -48,11 +30,3 @@ avs: avs@11500 {
|
|||||||
compatible = "marvell,armada-3700-avs", "syscon";
|
compatible = "marvell,armada-3700-avs", "syscon";
|
||||||
reg = <0x11500 0x40>;
|
reg = <0x11500 0x40>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
CZ.NIC's Turris Mox SOHO router Device Tree Bindings
|
|
||||||
----------------------------------------------------
|
|
||||||
|
|
||||||
Required root node property:
|
|
||||||
|
|
||||||
- compatible: must contain "cznic,turris-mox"
|
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/arm/marvell/armada-37xx.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Marvell Armada 37xx Platforms
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Robert Marko <robert.marko@sartura.hr>
|
||||||
|
|
||||||
|
properties:
|
||||||
|
$nodename:
|
||||||
|
const: '/'
|
||||||
|
compatible:
|
||||||
|
oneOf:
|
||||||
|
- description: Armada 3720 SoC boards
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- cznic,turris-mox
|
||||||
|
- globalscale,espressobin
|
||||||
|
- marvell,armada-3720-db
|
||||||
|
- methode,edpu
|
||||||
|
- methode,udpu
|
||||||
|
- const: marvell,armada3720
|
||||||
|
- const: marvell,armada3710
|
||||||
|
|
||||||
|
- description: Globalscale Espressobin boards
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- globalscale,espressobin-emmc
|
||||||
|
- globalscale,espressobin-ultra
|
||||||
|
- globalscale,espressobin-v7
|
||||||
|
- const: globalscale,espressobin
|
||||||
|
- const: marvell,armada3720
|
||||||
|
- const: marvell,armada3710
|
||||||
|
|
||||||
|
- description: Globalscale Espressobin V7 boards
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- globalscale,espressobin-v7-emmc
|
||||||
|
- const: globalscale,espressobin-v7
|
||||||
|
- const: globalscale,espressobin
|
||||||
|
- const: marvell,armada3720
|
||||||
|
- const: marvell,armada3710
|
||||||
|
|
||||||
|
additionalProperties: true
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/mediatek.yaml#
|
$id: http://devicetree.org/schemas/arm/mediatek.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: MediaTek SoC based Platforms Device Tree Bindings
|
title: MediaTek SoC based Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Sean Wang <sean.wang@mediatek.com>
|
- Sean Wang <sean.wang@mediatek.com>
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ properties:
|
|||||||
- mediatek,mt2701-infracfg
|
- mediatek,mt2701-infracfg
|
||||||
- mediatek,mt2712-infracfg
|
- mediatek,mt2712-infracfg
|
||||||
- mediatek,mt6765-infracfg
|
- mediatek,mt6765-infracfg
|
||||||
|
- mediatek,mt6795-infracfg
|
||||||
- mediatek,mt6779-infracfg_ao
|
- mediatek,mt6779-infracfg_ao
|
||||||
- mediatek,mt6797-infracfg
|
- mediatek,mt6797-infracfg
|
||||||
- mediatek,mt7622-infracfg
|
- mediatek,mt7622-infracfg
|
||||||
@@ -60,6 +61,7 @@ if:
|
|||||||
enum:
|
enum:
|
||||||
- mediatek,mt2701-infracfg
|
- mediatek,mt2701-infracfg
|
||||||
- mediatek,mt2712-infracfg
|
- mediatek,mt2712-infracfg
|
||||||
|
- mediatek,mt6795-infracfg
|
||||||
- mediatek,mt7622-infracfg
|
- mediatek,mt7622-infracfg
|
||||||
- mediatek,mt7986-infracfg
|
- mediatek,mt7986-infracfg
|
||||||
- mediatek,mt8135-infracfg
|
- mediatek,mt8135-infracfg
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ properties:
|
|||||||
- mediatek,mt2712-mmsys
|
- mediatek,mt2712-mmsys
|
||||||
- mediatek,mt6765-mmsys
|
- mediatek,mt6765-mmsys
|
||||||
- mediatek,mt6779-mmsys
|
- mediatek,mt6779-mmsys
|
||||||
|
- mediatek,mt6795-mmsys
|
||||||
- mediatek,mt6797-mmsys
|
- mediatek,mt6797-mmsys
|
||||||
- mediatek,mt8167-mmsys
|
- mediatek,mt8167-mmsys
|
||||||
- mediatek,mt8173-mmsys
|
- mediatek,mt8173-mmsys
|
||||||
@@ -52,7 +53,8 @@ properties:
|
|||||||
description:
|
description:
|
||||||
Using mailbox to communicate with GCE, it should have this
|
Using mailbox to communicate with GCE, it should have this
|
||||||
property and list of phandle, mailbox specifiers. See
|
property and list of phandle, mailbox specifiers. See
|
||||||
Documentation/devicetree/bindings/mailbox/mtk-gce.txt for details.
|
Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml
|
||||||
|
for details.
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle-array
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
||||||
|
|
||||||
mediatek,gce-client-reg:
|
mediatek,gce-client-reg:
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ properties:
|
|||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
- mediatek,mt7622-wed
|
- mediatek,mt7622-wed
|
||||||
|
- mediatek,mt7986-wed
|
||||||
- const: syscon
|
- const: syscon
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mt7986-wed-pcie.yaml#"
|
||||||
|
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
||||||
|
|
||||||
|
title: MediaTek PCIE WED Controller for MT7986
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Lorenzo Bianconi <lorenzo@kernel.org>
|
||||||
|
- Felix Fietkau <nbd@nbd.name>
|
||||||
|
|
||||||
|
description:
|
||||||
|
The mediatek WED PCIE provides a configuration interface for PCIE
|
||||||
|
controller on MT7986 soc.
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- mediatek,mt7986-wed-pcie
|
||||||
|
- const: syscon
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
soc {
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <2>;
|
||||||
|
wed_pcie: wed-pcie@10003000 {
|
||||||
|
compatible = "mediatek,mt7986-wed-pcie",
|
||||||
|
"syscon";
|
||||||
|
reg = <0 0x10003000 0 0x10>;
|
||||||
|
};
|
||||||
|
};
|
||||||
@@ -21,6 +21,7 @@ properties:
|
|||||||
- mediatek,mt2701-pericfg
|
- mediatek,mt2701-pericfg
|
||||||
- mediatek,mt2712-pericfg
|
- mediatek,mt2712-pericfg
|
||||||
- mediatek,mt6765-pericfg
|
- mediatek,mt6765-pericfg
|
||||||
|
- mediatek,mt6795-pericfg
|
||||||
- mediatek,mt7622-pericfg
|
- mediatek,mt7622-pericfg
|
||||||
- mediatek,mt7629-pericfg
|
- mediatek,mt7629-pericfg
|
||||||
- mediatek,mt8135-pericfg
|
- mediatek,mt8135-pericfg
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/microchip,sparx5.yaml#
|
$id: http://devicetree.org/schemas/arm/microchip,sparx5.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Microchip Sparx5 Boards Device Tree Bindings
|
title: Microchip Sparx5 Boards
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Lars Povlsen <lars.povlsen@microchip.com>
|
- Lars Povlsen <lars.povlsen@microchip.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/moxart.yaml#
|
$id: http://devicetree.org/schemas/arm/moxart.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: MOXA ART device tree bindings
|
title: MOXA ART
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Jonas Jensen <jonas.jensen@gmail.com>
|
- Jonas Jensen <jonas.jensen@gmail.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: "http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#"
|
$id: "http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#"
|
||||||
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
||||||
|
|
||||||
title: NVIDIA Tegra194 CPU Complex device tree bindings
|
title: NVIDIA Tegra194 CPU Complex
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Thierry Reding <thierry.reding@gmail.com>
|
- Thierry Reding <thierry.reding@gmail.com>
|
||||||
|
|||||||
@@ -41,31 +41,26 @@ properties:
|
|||||||
For implementations complying to PSCI versions prior to 0.2.
|
For implementations complying to PSCI versions prior to 0.2.
|
||||||
const: arm,psci
|
const: arm,psci
|
||||||
|
|
||||||
- description:
|
|
||||||
For implementations complying to PSCI 0.2.
|
|
||||||
const: arm,psci-0.2
|
|
||||||
|
|
||||||
- description:
|
- description:
|
||||||
For implementations complying to PSCI 0.2.
|
For implementations complying to PSCI 0.2.
|
||||||
Function IDs are not required and should be ignored by an OS with
|
Function IDs are not required and should be ignored by an OS with
|
||||||
PSCI 0.2 support, but are permitted to be present for compatibility
|
PSCI 0.2 support, but are permitted to be present for compatibility
|
||||||
with existing software when "arm,psci" is later in the compatible
|
with existing software when "arm,psci" is later in the compatible
|
||||||
list.
|
list.
|
||||||
|
minItems: 1
|
||||||
items:
|
items:
|
||||||
- const: arm,psci-0.2
|
- const: arm,psci-0.2
|
||||||
- const: arm,psci
|
- const: arm,psci
|
||||||
|
|
||||||
- description:
|
|
||||||
For implementations complying to PSCI 1.0.
|
|
||||||
const: arm,psci-1.0
|
|
||||||
|
|
||||||
- description:
|
- description:
|
||||||
For implementations complying to PSCI 1.0.
|
For implementations complying to PSCI 1.0.
|
||||||
PSCI 1.0 is backward compatible with PSCI 0.2 with minor
|
PSCI 1.0 is backward compatible with PSCI 0.2 with minor
|
||||||
specification updates, as defined in the PSCI specification[2].
|
specification updates, as defined in the PSCI specification[2].
|
||||||
|
minItems: 1
|
||||||
items:
|
items:
|
||||||
- const: arm,psci-1.0
|
- const: arm,psci-1.0
|
||||||
- const: arm,psci-0.2
|
- const: arm,psci-0.2
|
||||||
|
- const: arm,psci
|
||||||
|
|
||||||
method:
|
method:
|
||||||
description: The method of calling the PSCI firmware.
|
description: The method of calling the PSCI firmware.
|
||||||
|
|||||||
+22
-1
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/qcom.yaml#
|
$id: http://devicetree.org/schemas/arm/qcom.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: QCOM device tree bindings
|
title: QCOM
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Bjorn Andersson <bjorn.andersson@linaro.org>
|
- Bjorn Andersson <bjorn.andersson@linaro.org>
|
||||||
@@ -176,6 +176,9 @@ properties:
|
|||||||
- longcheer,l8910
|
- longcheer,l8910
|
||||||
- samsung,a3u-eur
|
- samsung,a3u-eur
|
||||||
- samsung,a5u-eur
|
- samsung,a5u-eur
|
||||||
|
- samsung,e5
|
||||||
|
- samsung,e7
|
||||||
|
- samsung,grandmax
|
||||||
- samsung,j5
|
- samsung,j5
|
||||||
- samsung,serranove
|
- samsung,serranove
|
||||||
- wingtech,wt88047
|
- wingtech,wt88047
|
||||||
@@ -450,6 +453,7 @@ properties:
|
|||||||
|
|
||||||
- description: Google Pazquel with LTE and Parade (newest rev)
|
- description: Google Pazquel with LTE and Parade (newest rev)
|
||||||
items:
|
items:
|
||||||
|
- const: google,pazquel-sku6
|
||||||
- const: google,pazquel-sku4
|
- const: google,pazquel-sku4
|
||||||
- const: qcom,sc7180
|
- const: qcom,sc7180
|
||||||
|
|
||||||
@@ -550,6 +554,7 @@ properties:
|
|||||||
|
|
||||||
- description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
|
- description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
|
||||||
items:
|
items:
|
||||||
|
- const: google,zoglin
|
||||||
- const: google,hoglin
|
- const: google,hoglin
|
||||||
- const: qcom,sc7280
|
- const: qcom,sc7280
|
||||||
|
|
||||||
@@ -565,16 +570,31 @@ properties:
|
|||||||
- const: google,piglin
|
- const: google,piglin
|
||||||
- const: qcom,sc7280
|
- const: qcom,sc7280
|
||||||
|
|
||||||
|
- description: Google Evoker (newest rev)
|
||||||
|
items:
|
||||||
|
- const: google,evoker
|
||||||
|
- const: qcom,sc7280
|
||||||
|
|
||||||
- description: Google Herobrine (newest rev)
|
- description: Google Herobrine (newest rev)
|
||||||
items:
|
items:
|
||||||
- const: google,herobrine
|
- const: google,herobrine
|
||||||
- const: qcom,sc7280
|
- const: qcom,sc7280
|
||||||
|
|
||||||
|
- description: Google Villager (rev0)
|
||||||
|
items:
|
||||||
|
- const: google,villager-rev0
|
||||||
|
- const: qcom,sc7280
|
||||||
|
|
||||||
- description: Google Villager (newest rev)
|
- description: Google Villager (newest rev)
|
||||||
items:
|
items:
|
||||||
- const: google,villager
|
- const: google,villager
|
||||||
- const: qcom,sc7280
|
- const: qcom,sc7280
|
||||||
|
|
||||||
|
- description: Google Villager with LTE (newest rev)
|
||||||
|
items:
|
||||||
|
- const: google,villager-sku512
|
||||||
|
- const: qcom,sc7280
|
||||||
|
|
||||||
- items:
|
- items:
|
||||||
- enum:
|
- enum:
|
||||||
- lenovo,flex-5g
|
- lenovo,flex-5g
|
||||||
@@ -716,6 +736,7 @@ properties:
|
|||||||
- enum:
|
- enum:
|
||||||
- qcom,sm8450-hdk
|
- qcom,sm8450-hdk
|
||||||
- qcom,sm8450-qrd
|
- qcom,sm8450-qrd
|
||||||
|
- sony,pdx223
|
||||||
- const: qcom,sm8450
|
- const: qcom,sm8450
|
||||||
|
|
||||||
additionalProperties: true
|
additionalProperties: true
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/rda.yaml#
|
$id: http://devicetree.org/schemas/arm/rda.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: RDA Micro platforms device tree bindings
|
title: RDA Micro platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/realtek.yaml#
|
$id: http://devicetree.org/schemas/arm/realtek.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Realtek platforms device tree bindings
|
title: Realtek platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Andreas Färber <afaerber@suse.de>
|
- Andreas Färber <afaerber@suse.de>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/renesas.yaml#
|
$id: http://devicetree.org/schemas/arm/renesas.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Renesas SH-Mobile, R-Mobile, and R-Car Platform Device Tree Bindings
|
title: Renesas SH-Mobile, R-Mobile, and R-Car Platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Geert Uytterhoeven <geert+renesas@glider.be>
|
- Geert Uytterhoeven <geert+renesas@glider.be>
|
||||||
@@ -264,6 +264,7 @@ properties:
|
|||||||
- renesas,r8a779m4
|
- renesas,r8a779m4
|
||||||
- renesas,r8a779m5
|
- renesas,r8a779m5
|
||||||
- renesas,r8a779m8
|
- renesas,r8a779m8
|
||||||
|
- renesas,r8a779mb
|
||||||
- enum:
|
- enum:
|
||||||
- renesas,r8a7795
|
- renesas,r8a7795
|
||||||
- renesas,r8a77961
|
- renesas,r8a77961
|
||||||
@@ -291,6 +292,13 @@ properties:
|
|||||||
- renesas,v3hsk # V3HSK (Y-ASK-RCAR-V3H-WS10)
|
- renesas,v3hsk # V3HSK (Y-ASK-RCAR-V3H-WS10)
|
||||||
- const: renesas,r8a77980
|
- const: renesas,r8a77980
|
||||||
|
|
||||||
|
- description: R-Car V3H2 (R8A77980A)
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- renesas,condor-i # Condor-I (RTP0RC77980SEBS012SA01)
|
||||||
|
- const: renesas,r8a77980a
|
||||||
|
- const: renesas,r8a77980
|
||||||
|
|
||||||
- description: R-Car E3 (R8A77990)
|
- description: R-Car E3 (R8A77990)
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
@@ -409,6 +417,14 @@ properties:
|
|||||||
- const: renesas,r8a779m8
|
- const: renesas,r8a779m8
|
||||||
- const: renesas,r8a7795
|
- const: renesas,r8a7795
|
||||||
|
|
||||||
|
- description: R-Car H3Ne-1.7G (R8A779MB)
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier)
|
||||||
|
- renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version)
|
||||||
|
- const: renesas,r8a779mb
|
||||||
|
- const: renesas,r8a7795
|
||||||
|
|
||||||
- description: RZ/N1D (R9A06G032)
|
- description: RZ/N1D (R9A06G032)
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/rockchip.yaml#
|
$id: http://devicetree.org/schemas/arm/rockchip.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Rockchip platforms device tree bindings
|
title: Rockchip platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Heiko Stuebner <heiko@sntech.de>
|
- Heiko Stuebner <heiko@sntech.de>
|
||||||
@@ -30,6 +30,16 @@ properties:
|
|||||||
- const: amarula,vyasa-rk3288
|
- const: amarula,vyasa-rk3288
|
||||||
- const: rockchip,rk3288
|
- const: rockchip,rk3288
|
||||||
|
|
||||||
|
- description: Anbernic RG353P
|
||||||
|
items:
|
||||||
|
- const: anbernic,rg353p
|
||||||
|
- const: rockchip,rk3566
|
||||||
|
|
||||||
|
- description: Anbernic RG503
|
||||||
|
items:
|
||||||
|
- const: anbernic,rg503
|
||||||
|
- const: rockchip,rk3566
|
||||||
|
|
||||||
- description: Asus Tinker board
|
- description: Asus Tinker board
|
||||||
items:
|
items:
|
||||||
- const: asus,rk3288-tinker
|
- const: asus,rk3288-tinker
|
||||||
@@ -151,6 +161,7 @@ properties:
|
|||||||
- friendlyarm,nanopi-m4b
|
- friendlyarm,nanopi-m4b
|
||||||
- friendlyarm,nanopi-neo4
|
- friendlyarm,nanopi-neo4
|
||||||
- friendlyarm,nanopi-r4s
|
- friendlyarm,nanopi-r4s
|
||||||
|
- friendlyarm,nanopi-r4s-enterprise
|
||||||
- const: rockchip,rk3399
|
- const: rockchip,rk3399
|
||||||
|
|
||||||
- description: GeekBuying GeekBox
|
- description: GeekBuying GeekBox
|
||||||
@@ -363,30 +374,55 @@ properties:
|
|||||||
- const: google,gru
|
- const: google,gru
|
||||||
- const: rockchip,rk3399
|
- const: rockchip,rk3399
|
||||||
|
|
||||||
- description: Google Scarlet - Innolux display (Acer Chromebook Tab 10)
|
- description: |
|
||||||
|
Google Scarlet - Innolux display (Acer Chromebook Tab 10 and more)
|
||||||
items:
|
items:
|
||||||
|
- const: google,scarlet-rev15-sku2
|
||||||
|
- const: google,scarlet-rev15-sku4
|
||||||
- const: google,scarlet-rev15-sku6
|
- const: google,scarlet-rev15-sku6
|
||||||
- const: google,scarlet-rev15
|
- const: google,scarlet-rev15
|
||||||
|
- const: google,scarlet-rev14-sku2
|
||||||
|
- const: google,scarlet-rev14-sku4
|
||||||
- const: google,scarlet-rev14-sku6
|
- const: google,scarlet-rev14-sku6
|
||||||
- const: google,scarlet-rev14
|
- const: google,scarlet-rev14
|
||||||
|
- const: google,scarlet-rev13-sku2
|
||||||
|
- const: google,scarlet-rev13-sku4
|
||||||
- const: google,scarlet-rev13-sku6
|
- const: google,scarlet-rev13-sku6
|
||||||
- const: google,scarlet-rev13
|
- const: google,scarlet-rev13
|
||||||
|
- const: google,scarlet-rev12-sku2
|
||||||
|
- const: google,scarlet-rev12-sku4
|
||||||
- const: google,scarlet-rev12-sku6
|
- const: google,scarlet-rev12-sku6
|
||||||
- const: google,scarlet-rev12
|
- const: google,scarlet-rev12
|
||||||
|
- const: google,scarlet-rev11-sku2
|
||||||
|
- const: google,scarlet-rev11-sku4
|
||||||
- const: google,scarlet-rev11-sku6
|
- const: google,scarlet-rev11-sku6
|
||||||
- const: google,scarlet-rev11
|
- const: google,scarlet-rev11
|
||||||
|
- const: google,scarlet-rev10-sku2
|
||||||
|
- const: google,scarlet-rev10-sku4
|
||||||
- const: google,scarlet-rev10-sku6
|
- const: google,scarlet-rev10-sku6
|
||||||
- const: google,scarlet-rev10
|
- const: google,scarlet-rev10
|
||||||
|
- const: google,scarlet-rev9-sku2
|
||||||
|
- const: google,scarlet-rev9-sku4
|
||||||
- const: google,scarlet-rev9-sku6
|
- const: google,scarlet-rev9-sku6
|
||||||
- const: google,scarlet-rev9
|
- const: google,scarlet-rev9
|
||||||
|
- const: google,scarlet-rev8-sku2
|
||||||
|
- const: google,scarlet-rev8-sku4
|
||||||
- const: google,scarlet-rev8-sku6
|
- const: google,scarlet-rev8-sku6
|
||||||
- const: google,scarlet-rev8
|
- const: google,scarlet-rev8
|
||||||
|
- const: google,scarlet-rev7-sku2
|
||||||
|
- const: google,scarlet-rev7-sku4
|
||||||
- const: google,scarlet-rev7-sku6
|
- const: google,scarlet-rev7-sku6
|
||||||
- const: google,scarlet-rev7
|
- const: google,scarlet-rev7
|
||||||
|
- const: google,scarlet-rev6-sku2
|
||||||
|
- const: google,scarlet-rev6-sku4
|
||||||
- const: google,scarlet-rev6-sku6
|
- const: google,scarlet-rev6-sku6
|
||||||
- const: google,scarlet-rev6
|
- const: google,scarlet-rev6
|
||||||
|
- const: google,scarlet-rev5-sku2
|
||||||
|
- const: google,scarlet-rev5-sku4
|
||||||
- const: google,scarlet-rev5-sku6
|
- const: google,scarlet-rev5-sku6
|
||||||
- const: google,scarlet-rev5
|
- const: google,scarlet-rev5
|
||||||
|
- const: google,scarlet-rev4-sku2
|
||||||
|
- const: google,scarlet-rev4-sku4
|
||||||
- const: google,scarlet-rev4-sku6
|
- const: google,scarlet-rev4-sku6
|
||||||
- const: google,scarlet-rev4
|
- const: google,scarlet-rev4
|
||||||
- const: google,scarlet
|
- const: google,scarlet
|
||||||
@@ -470,6 +506,11 @@ properties:
|
|||||||
- const: netxeon,r89
|
- const: netxeon,r89
|
||||||
- const: rockchip,rk3288
|
- const: rockchip,rk3288
|
||||||
|
|
||||||
|
- description: OPEN AI LAB EAIDK-610
|
||||||
|
items:
|
||||||
|
- const: openailab,eaidk-610
|
||||||
|
- const: rockchip,rk3399
|
||||||
|
|
||||||
- description: Orange Pi RK3399 board
|
- description: Orange Pi RK3399 board
|
||||||
items:
|
items:
|
||||||
- const: rockchip,rk3399-orangepi
|
- const: rockchip,rk3399-orangepi
|
||||||
@@ -494,6 +535,11 @@ properties:
|
|||||||
- const: pine64,pinenote
|
- const: pine64,pinenote
|
||||||
- const: rockchip,rk3566
|
- const: rockchip,rk3566
|
||||||
|
|
||||||
|
- description: Pine64 PinePhonePro
|
||||||
|
items:
|
||||||
|
- const: pine64,pinephone-pro
|
||||||
|
- const: rockchip,rk3399
|
||||||
|
|
||||||
- description: Pine64 Rock64
|
- description: Pine64 Rock64
|
||||||
items:
|
items:
|
||||||
- const: pine64,rock64
|
- const: pine64,rock64
|
||||||
@@ -537,6 +583,11 @@ properties:
|
|||||||
- const: radxa,rockpi4
|
- const: radxa,rockpi4
|
||||||
- const: rockchip,rk3399
|
- const: rockchip,rk3399
|
||||||
|
|
||||||
|
- description: Radxa ROCK 4C+
|
||||||
|
items:
|
||||||
|
- const: radxa,rock-4c-plus
|
||||||
|
- const: rockchip,rk3399
|
||||||
|
|
||||||
- description: Radxa ROCK Pi E
|
- description: Radxa ROCK Pi E
|
||||||
items:
|
items:
|
||||||
- const: radxa,rockpi-e
|
- const: radxa,rockpi-e
|
||||||
|
|||||||
@@ -21,10 +21,12 @@ select:
|
|||||||
enum:
|
enum:
|
||||||
- rockchip,px30-pmu
|
- rockchip,px30-pmu
|
||||||
- rockchip,rk3066-pmu
|
- rockchip,rk3066-pmu
|
||||||
|
- rockchip,rk3128-pmu
|
||||||
- rockchip,rk3288-pmu
|
- rockchip,rk3288-pmu
|
||||||
- rockchip,rk3368-pmu
|
- rockchip,rk3368-pmu
|
||||||
- rockchip,rk3399-pmu
|
- rockchip,rk3399-pmu
|
||||||
- rockchip,rk3568-pmu
|
- rockchip,rk3568-pmu
|
||||||
|
- rockchip,rk3588-pmu
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
@@ -35,10 +37,12 @@ properties:
|
|||||||
- enum:
|
- enum:
|
||||||
- rockchip,px30-pmu
|
- rockchip,px30-pmu
|
||||||
- rockchip,rk3066-pmu
|
- rockchip,rk3066-pmu
|
||||||
|
- rockchip,rk3128-pmu
|
||||||
- rockchip,rk3288-pmu
|
- rockchip,rk3288-pmu
|
||||||
- rockchip,rk3368-pmu
|
- rockchip,rk3368-pmu
|
||||||
- rockchip,rk3399-pmu
|
- rockchip,rk3399-pmu
|
||||||
- rockchip,rk3568-pmu
|
- rockchip,rk3568-pmu
|
||||||
|
- rockchip,rk3588-pmu
|
||||||
- const: syscon
|
- const: syscon
|
||||||
- const: simple-mfd
|
- const: simple-mfd
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ properties:
|
|||||||
description: |
|
description: |
|
||||||
should contain 3 regions: control register, revision register,
|
should contain 3 regions: control register, revision register,
|
||||||
operation register, in this order.
|
operation register, in this order.
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
|
|
||||||
interrupts:
|
interrupts:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/spear.yaml#
|
$id: http://devicetree.org/schemas/arm/spear.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ST SPEAr Platforms Device Tree Bindings
|
title: ST SPEAr Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Viresh Kumar <vireshk@kernel.org>
|
- Viresh Kumar <vireshk@kernel.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/sti.yaml#
|
$id: http://devicetree.org/schemas/arm/sti.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: ST STi Platforms Device Tree Bindings
|
title: ST STi Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Patrice Chotard <patrice.chotard@foss.st.com>
|
- Patrice Chotard <patrice.chotard@foss.st.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/sunxi.yaml#
|
$id: http://devicetree.org/schemas/arm/sunxi.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner platforms device tree bindings
|
title: Allwinner platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/tegra.yaml#
|
$id: http://devicetree.org/schemas/arm/tegra.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: NVIDIA Tegra device tree bindings
|
title: NVIDIA Tegra
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Thierry Reding <thierry.reding@gmail.com>
|
- Thierry Reding <thierry.reding@gmail.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/tesla.yaml#
|
$id: http://devicetree.org/schemas/arm/tesla.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Tesla Full Self Driving(FSD) platforms device tree bindings
|
title: Tesla Full Self Driving(FSD) platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Alim Akhtar <alim.akhtar@samsung.com>
|
- Alim Akhtar <alim.akhtar@samsung.com>
|
||||||
|
|||||||
+30
-24
@@ -19,32 +19,11 @@ properties:
|
|||||||
compatible:
|
compatible:
|
||||||
oneOf:
|
oneOf:
|
||||||
|
|
||||||
- description: K3 AM654 SoC
|
- description: K3 AM62A7 SoC
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
- ti,am654-evm
|
- ti,am62a7-sk
|
||||||
- siemens,iot2050-basic
|
- const: ti,am62a7
|
||||||
- siemens,iot2050-basic-pg2
|
|
||||||
- siemens,iot2050-advanced
|
|
||||||
- siemens,iot2050-advanced-pg2
|
|
||||||
- const: ti,am654
|
|
||||||
|
|
||||||
- description: K3 J721E SoC
|
|
||||||
oneOf:
|
|
||||||
- const: ti,j721e
|
|
||||||
- items:
|
|
||||||
- enum:
|
|
||||||
- ti,j721e-evm
|
|
||||||
- ti,j721e-sk
|
|
||||||
- const: ti,j721e
|
|
||||||
|
|
||||||
- description: K3 J7200 SoC
|
|
||||||
oneOf:
|
|
||||||
- const: ti,j7200
|
|
||||||
- items:
|
|
||||||
- enum:
|
|
||||||
- ti,j7200-evm
|
|
||||||
- const: ti,j7200
|
|
||||||
|
|
||||||
- description: K3 AM625 SoC
|
- description: K3 AM625 SoC
|
||||||
items:
|
items:
|
||||||
@@ -59,6 +38,33 @@ properties:
|
|||||||
- ti,am642-sk
|
- ti,am642-sk
|
||||||
- const: ti,am642
|
- const: ti,am642
|
||||||
|
|
||||||
|
- description: K3 AM654 SoC
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- siemens,iot2050-advanced
|
||||||
|
- siemens,iot2050-advanced-pg2
|
||||||
|
- siemens,iot2050-basic
|
||||||
|
- siemens,iot2050-basic-pg2
|
||||||
|
- ti,am654-evm
|
||||||
|
- const: ti,am654
|
||||||
|
|
||||||
|
- description: K3 J7200 SoC
|
||||||
|
oneOf:
|
||||||
|
- const: ti,j7200
|
||||||
|
- items:
|
||||||
|
- enum:
|
||||||
|
- ti,j7200-evm
|
||||||
|
- const: ti,j7200
|
||||||
|
|
||||||
|
- description: K3 J721E SoC
|
||||||
|
oneOf:
|
||||||
|
- const: ti,j721e
|
||||||
|
- items:
|
||||||
|
- enum:
|
||||||
|
- ti,j721e-evm
|
||||||
|
- ti,j721e-sk
|
||||||
|
- const: ti,j721e
|
||||||
|
|
||||||
- description: K3 J721s2 SoC
|
- description: K3 J721s2 SoC
|
||||||
items:
|
items:
|
||||||
- enum:
|
- enum:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/toshiba.yaml#
|
$id: http://devicetree.org/schemas/arm/toshiba.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Toshiba Visconti Platform Device Tree Bindings
|
title: Toshiba Visconti Platform
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
|
- Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/ux500.yaml#
|
$id: http://devicetree.org/schemas/arm/ux500.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Ux500 platforms device tree bindings
|
title: Ux500 platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Linus Walleij <linus.walleij@linaro.org>
|
- Linus Walleij <linus.walleij@linaro.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/vt8500.yaml#
|
$id: http://devicetree.org/schemas/arm/vt8500.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: VIA/Wondermedia VT8500 Platforms Device Tree Bindings
|
title: VIA/Wondermedia VT8500 Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Tony Prisk <linux@prisktech.co.nz>
|
- Tony Prisk <linux@prisktech.co.nz>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/arm/xilinx.yaml#
|
$id: http://devicetree.org/schemas/arm/xilinx.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Xilinx Zynq Platforms Device Tree Bindings
|
title: Xilinx Zynq Platforms
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Michal Simek <michal.simek@xilinx.com>
|
- Michal Simek <michal.simek@xilinx.com>
|
||||||
|
|||||||
@@ -0,0 +1,123 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/ata/ahci-common.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Common Properties for Serial ATA AHCI controllers
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Hans de Goede <hdegoede@redhat.com>
|
||||||
|
- Damien Le Moal <damien.lemoal@opensource.wdc.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
This document defines device tree properties for a common AHCI SATA
|
||||||
|
controller implementation. It's hardware interface is supposed to
|
||||||
|
conform to the technical standard defined by Intel (see Serial ATA
|
||||||
|
Advanced Host Controller Interface specification for details). The
|
||||||
|
document doesn't constitute a DT-node binding by itself but merely
|
||||||
|
defines a set of common properties for the AHCI-compatible devices.
|
||||||
|
|
||||||
|
select: false
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: sata-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
reg:
|
||||||
|
description:
|
||||||
|
Generic AHCI registers space conforming to the Serial ATA AHCI
|
||||||
|
specification.
|
||||||
|
|
||||||
|
reg-names:
|
||||||
|
description: CSR space IDs
|
||||||
|
contains:
|
||||||
|
const: ahci
|
||||||
|
|
||||||
|
interrupts:
|
||||||
|
description:
|
||||||
|
Generic AHCI state change interrupt. Can be implemented either as a
|
||||||
|
single line attached to the controller or as a set of the signals
|
||||||
|
indicating the particular port events.
|
||||||
|
minItems: 1
|
||||||
|
maxItems: 32
|
||||||
|
|
||||||
|
ahci-supply:
|
||||||
|
description: Power regulator for AHCI controller
|
||||||
|
|
||||||
|
target-supply:
|
||||||
|
description: Power regulator for SATA target device
|
||||||
|
|
||||||
|
phy-supply:
|
||||||
|
description: Power regulator for SATA PHY
|
||||||
|
|
||||||
|
phys:
|
||||||
|
description: Reference to the SATA PHY node
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
phy-names:
|
||||||
|
const: sata-phy
|
||||||
|
|
||||||
|
hba-cap:
|
||||||
|
$ref: '/schemas/types.yaml#/definitions/uint32'
|
||||||
|
description:
|
||||||
|
Bitfield of the HBA generic platform capabilities like Staggered
|
||||||
|
Spin-up or Mechanical Presence Switch support. It can be used to
|
||||||
|
appropriately initialize the HWinit fields of the HBA CAP register
|
||||||
|
in case if the system firmware hasn't done it.
|
||||||
|
|
||||||
|
ports-implemented:
|
||||||
|
$ref: '/schemas/types.yaml#/definitions/uint32'
|
||||||
|
description:
|
||||||
|
Mask that indicates which ports the HBA supports. Useful if PI is not
|
||||||
|
programmed by the BIOS, which is true for some embedded SoC's.
|
||||||
|
|
||||||
|
patternProperties:
|
||||||
|
"^sata-port@[0-9a-f]+$":
|
||||||
|
$ref: '#/$defs/ahci-port'
|
||||||
|
description:
|
||||||
|
It is optionally possible to describe the ports as sub-nodes so
|
||||||
|
to enable each port independently when dealing with multiple PHYs.
|
||||||
|
|
||||||
|
required:
|
||||||
|
- reg
|
||||||
|
- interrupts
|
||||||
|
|
||||||
|
additionalProperties: true
|
||||||
|
|
||||||
|
$defs:
|
||||||
|
ahci-port:
|
||||||
|
$ref: /schemas/ata/sata-common.yaml#/$defs/sata-port
|
||||||
|
|
||||||
|
properties:
|
||||||
|
reg:
|
||||||
|
description:
|
||||||
|
AHCI SATA port identifier. By design AHCI controller can't have
|
||||||
|
more than 32 ports due to the CAP.NP fields and PI register size
|
||||||
|
constraints.
|
||||||
|
minimum: 0
|
||||||
|
maximum: 31
|
||||||
|
|
||||||
|
phys:
|
||||||
|
description: Individual AHCI SATA port PHY
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
phy-names:
|
||||||
|
description: AHCI SATA port PHY ID
|
||||||
|
const: sata-phy
|
||||||
|
|
||||||
|
target-supply:
|
||||||
|
description: Power regulator for SATA port target device
|
||||||
|
|
||||||
|
hba-port-cap:
|
||||||
|
$ref: '/schemas/types.yaml#/definitions/uint32'
|
||||||
|
description:
|
||||||
|
Bitfield of the HBA port-specific platform capabilities like Hot
|
||||||
|
plugging, eSATA, FIS-based Switching, etc (see AHCI specification
|
||||||
|
for details). It can be used to initialize the HWinit fields of
|
||||||
|
the PxCMD register in case if the system firmware hasn't done it.
|
||||||
|
|
||||||
|
required:
|
||||||
|
- reg
|
||||||
|
|
||||||
|
...
|
||||||
@@ -30,14 +30,11 @@ select:
|
|||||||
- marvell,armada-3700-ahci
|
- marvell,armada-3700-ahci
|
||||||
- marvell,armada-8k-ahci
|
- marvell,armada-8k-ahci
|
||||||
- marvell,berlin2q-ahci
|
- marvell,berlin2q-ahci
|
||||||
- snps,dwc-ahci
|
|
||||||
- snps,spear-ahci
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
|
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: "sata-common.yaml#"
|
- $ref: "ahci-common.yaml#"
|
||||||
|
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
@@ -49,17 +46,11 @@ properties:
|
|||||||
- marvell,berlin2-ahci
|
- marvell,berlin2-ahci
|
||||||
- marvell,berlin2q-ahci
|
- marvell,berlin2q-ahci
|
||||||
- const: generic-ahci
|
- const: generic-ahci
|
||||||
- items:
|
|
||||||
- enum:
|
|
||||||
- rockchip,rk3568-dwc-ahci
|
|
||||||
- const: snps,dwc-ahci
|
|
||||||
- enum:
|
- enum:
|
||||||
- cavium,octeon-7130-ahci
|
- cavium,octeon-7130-ahci
|
||||||
- hisilicon,hisi-ahci
|
- hisilicon,hisi-ahci
|
||||||
- ibm,476gtr-ahci
|
- ibm,476gtr-ahci
|
||||||
- marvell,armada-3700-ahci
|
- marvell,armada-3700-ahci
|
||||||
- snps,dwc-ahci
|
|
||||||
- snps,spear-ahci
|
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
@@ -69,92 +60,37 @@ properties:
|
|||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
clocks:
|
clocks:
|
||||||
description:
|
|
||||||
Clock IDs array as required by the controller.
|
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
description:
|
|
||||||
Names of clocks corresponding to IDs in the clock property.
|
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
|
|
||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
ahci-supply:
|
|
||||||
description:
|
|
||||||
regulator for AHCI controller
|
|
||||||
|
|
||||||
dma-coherent: true
|
|
||||||
|
|
||||||
phy-supply:
|
|
||||||
description:
|
|
||||||
regulator for PHY power
|
|
||||||
|
|
||||||
phys:
|
|
||||||
description:
|
|
||||||
List of all PHYs on this controller
|
|
||||||
maxItems: 1
|
|
||||||
|
|
||||||
phy-names:
|
|
||||||
description:
|
|
||||||
Name specifier for the PHYs
|
|
||||||
maxItems: 1
|
|
||||||
|
|
||||||
ports-implemented:
|
|
||||||
$ref: '/schemas/types.yaml#/definitions/uint32'
|
|
||||||
description: |
|
|
||||||
Mask that indicates which ports that the HBA supports
|
|
||||||
are available for software to use. Useful if PORTS_IMPL
|
|
||||||
is not programmed by the BIOS, which is true with
|
|
||||||
some embedded SoCs.
|
|
||||||
maximum: 0x1f
|
|
||||||
|
|
||||||
power-domains:
|
power-domains:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
resets:
|
resets:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
target-supply:
|
patternProperties:
|
||||||
description:
|
"^sata-port@[0-9a-f]+$":
|
||||||
regulator for SATA target power
|
$ref: /schemas/ata/ahci-common.yaml#/$defs/ahci-port
|
||||||
|
|
||||||
|
anyOf:
|
||||||
|
- required: [ phys ]
|
||||||
|
- required: [ target-supply ]
|
||||||
|
|
||||||
|
unevaluatedProperties: false
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- reg
|
- reg
|
||||||
- interrupts
|
- interrupts
|
||||||
|
|
||||||
patternProperties:
|
|
||||||
"^sata-port@[0-9a-f]+$":
|
|
||||||
type: object
|
|
||||||
additionalProperties: false
|
|
||||||
description:
|
|
||||||
Subnode with configuration of the Ports.
|
|
||||||
|
|
||||||
properties:
|
|
||||||
reg:
|
|
||||||
maxItems: 1
|
|
||||||
|
|
||||||
phys:
|
|
||||||
maxItems: 1
|
|
||||||
|
|
||||||
phy-names:
|
|
||||||
maxItems: 1
|
|
||||||
|
|
||||||
target-supply:
|
|
||||||
description:
|
|
||||||
regulator for SATA target power
|
|
||||||
|
|
||||||
required:
|
|
||||||
- reg
|
|
||||||
|
|
||||||
anyOf:
|
|
||||||
- required: [ phys ]
|
|
||||||
- required: [ target-supply ]
|
|
||||||
|
|
||||||
unevaluatedProperties: false
|
unevaluatedProperties: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
@@ -167,6 +103,8 @@ examples:
|
|||||||
- |
|
- |
|
||||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
#include <dt-bindings/clock/berlin2q.h>
|
#include <dt-bindings/clock/berlin2q.h>
|
||||||
|
#include <dt-bindings/ata/ahci.h>
|
||||||
|
|
||||||
sata@f7e90000 {
|
sata@f7e90000 {
|
||||||
compatible = "marvell,berlin2q-ahci", "generic-ahci";
|
compatible = "marvell,berlin2q-ahci", "generic-ahci";
|
||||||
reg = <0xf7e90000 0x1000>;
|
reg = <0xf7e90000 0x1000>;
|
||||||
@@ -175,15 +113,23 @@ examples:
|
|||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
hba-cap = <HBA_SMPS>;
|
||||||
|
|
||||||
sata0: sata-port@0 {
|
sata0: sata-port@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
|
|
||||||
phys = <&sata_phy 0>;
|
phys = <&sata_phy 0>;
|
||||||
target-supply = <®_sata0>;
|
target-supply = <®_sata0>;
|
||||||
|
|
||||||
|
hba-port-cap = <(HBA_PORT_FBSCP | HBA_PORT_ESP)>;
|
||||||
};
|
};
|
||||||
|
|
||||||
sata1: sata-port@1 {
|
sata1: sata-port@1 {
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
|
|
||||||
phys = <&sata_phy 1>;
|
phys = <&sata_phy 1>;
|
||||||
target-supply = <®_sata1>;
|
target-supply = <®_sata1>;
|
||||||
|
|
||||||
|
hba-port-cap = <(HBA_PORT_HPCP | HBA_PORT_MPSP | HBA_PORT_FBSCP)>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -0,0 +1,115 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/ata/baikal,bt1-ahci.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Baikal-T1 SoC AHCI SATA controller
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Serge Semin <fancer.lancer@gmail.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
AHCI SATA controller embedded into the Baikal-T1 SoC is based on the
|
||||||
|
DWC AHCI SATA v4.10a IP-core.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: snps,dwc-ahci-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
const: baikal,bt1-ahci
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
items:
|
||||||
|
- description: Peripheral APB bus clock
|
||||||
|
- description: Application AXI BIU clock
|
||||||
|
- description: SATA Ports reference clock
|
||||||
|
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: pclk
|
||||||
|
- const: aclk
|
||||||
|
- const: ref
|
||||||
|
|
||||||
|
resets:
|
||||||
|
items:
|
||||||
|
- description: Application AXI BIU domain reset
|
||||||
|
- description: SATA Ports clock domain reset
|
||||||
|
|
||||||
|
reset-names:
|
||||||
|
items:
|
||||||
|
- const: arst
|
||||||
|
- const: ref
|
||||||
|
|
||||||
|
ports-implemented:
|
||||||
|
maximum: 0x3
|
||||||
|
|
||||||
|
patternProperties:
|
||||||
|
"^sata-port@[0-1]$":
|
||||||
|
$ref: /schemas/ata/snps,dwc-ahci-common.yaml#/$defs/dwc-ahci-port
|
||||||
|
|
||||||
|
properties:
|
||||||
|
reg:
|
||||||
|
minimum: 0
|
||||||
|
maximum: 1
|
||||||
|
|
||||||
|
snps,tx-ts-max:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
description:
|
||||||
|
Due to having AXI3 bus interface utilized the maximum Tx DMA
|
||||||
|
transaction size can't exceed 16 beats (AxLEN[3:0]).
|
||||||
|
enum: [ 1, 2, 4, 8, 16 ]
|
||||||
|
|
||||||
|
snps,rx-ts-max:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
description:
|
||||||
|
Due to having AXI3 bus interface utilized the maximum Rx DMA
|
||||||
|
transaction size can't exceed 16 beats (AxLEN[3:0]).
|
||||||
|
enum: [ 1, 2, 4, 8, 16 ]
|
||||||
|
|
||||||
|
unevaluatedProperties: false
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- interrupts
|
||||||
|
- clocks
|
||||||
|
- clock-names
|
||||||
|
- resets
|
||||||
|
|
||||||
|
unevaluatedProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
sata@1f050000 {
|
||||||
|
compatible = "baikal,bt1-ahci";
|
||||||
|
reg = <0x1f050000 0x2000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
interrupts = <0 64 4>;
|
||||||
|
|
||||||
|
clocks = <&ccu_sys 1>, <&ccu_axi 2>, <&sata_ref_clk>;
|
||||||
|
clock-names = "pclk", "aclk", "ref";
|
||||||
|
|
||||||
|
resets = <&ccu_axi 2>, <&ccu_sys 0>;
|
||||||
|
reset-names = "arst", "ref";
|
||||||
|
|
||||||
|
ports-implemented = <0x3>;
|
||||||
|
|
||||||
|
sata-port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
snps,tx-ts-max = <4>;
|
||||||
|
snps,rx-ts-max = <4>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sata-port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
|
||||||
|
snps,tx-ts-max = <4>;
|
||||||
|
snps,rx-ts-max = <4>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
...
|
||||||
@@ -14,7 +14,7 @@ maintainers:
|
|||||||
- Florian Fainelli <f.fainelli@gmail.com>
|
- Florian Fainelli <f.fainelli@gmail.com>
|
||||||
|
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: sata-common.yaml#
|
- $ref: ahci-common.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
@@ -30,7 +30,6 @@ properties:
|
|||||||
- const: brcm,bcm-nsp-ahci
|
- const: brcm,bcm-nsp-ahci
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
maxItems: 2
|
||||||
|
|
||||||
reg-names:
|
reg-names:
|
||||||
@@ -41,8 +40,6 @@ properties:
|
|||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
dma-coherent: true
|
|
||||||
|
|
||||||
if:
|
if:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ properties:
|
|||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
resets:
|
resets:
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
maxItems: 2
|
||||||
description: phandles to the reset lines for both SATA bridges
|
description: phandles to the reset lines for both SATA bridges
|
||||||
|
|
||||||
@@ -32,7 +31,6 @@ properties:
|
|||||||
- const: sata1
|
- const: sata1
|
||||||
|
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
maxItems: 2
|
||||||
description: phandles to the compulsory peripheral clocks
|
description: phandles to the compulsory peripheral clocks
|
||||||
|
|
||||||
|
|||||||
@@ -31,22 +31,27 @@ properties:
|
|||||||
"#size-cells":
|
"#size-cells":
|
||||||
const: 0
|
const: 0
|
||||||
|
|
||||||
|
dma-coherent: true
|
||||||
|
|
||||||
patternProperties:
|
patternProperties:
|
||||||
"^sata-port@[0-9a-e]$":
|
"^sata-port@[0-9a-e]$":
|
||||||
|
$ref: '#/$defs/sata-port'
|
||||||
description: |
|
description: |
|
||||||
DT nodes for ports connected on the SATA host. The SATA port
|
DT nodes for ports connected on the SATA host. The SATA port
|
||||||
nodes will be named "sata-port".
|
nodes will be named "sata-port".
|
||||||
|
|
||||||
|
additionalProperties: true
|
||||||
|
|
||||||
|
$defs:
|
||||||
|
sata-port:
|
||||||
type: object
|
type: object
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
reg:
|
reg:
|
||||||
minimum: 0
|
minimum: 0
|
||||||
maximum: 14
|
|
||||||
description:
|
description:
|
||||||
The ID number of the drive port SATA can potentially use a port
|
The ID number of the SATA port. Aside with being directly used,
|
||||||
multiplier making it possible to connect up to 15 disks to a single
|
each port can have a Port Multiplier attached thus allowing to
|
||||||
SATA port.
|
access more than one drive by means of a single SATA port.
|
||||||
|
|
||||||
additionalProperties: true
|
|
||||||
|
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -52,7 +52,6 @@ properties:
|
|||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 8
|
maxItems: 8
|
||||||
items:
|
items:
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
maxItems: 2
|
||||||
|
|
||||||
calxeda,tx-atten:
|
calxeda,tx-atten:
|
||||||
|
|||||||
@@ -0,0 +1,102 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/ata/snps,dwc-ahci-common.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Synopsys DWC AHCI SATA controller properties
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Serge Semin <fancer.lancer@gmail.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
This document defines device tree schema for the generic Synopsys DWC
|
||||||
|
AHCI controller properties.
|
||||||
|
|
||||||
|
select: false
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: ahci-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
interrupts:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
description:
|
||||||
|
Basic DWC AHCI SATA clock sources like application AXI/AHB BIU clock,
|
||||||
|
PM-alive clock, RxOOB detection clock, embedded PHYs reference (Rx/Tx)
|
||||||
|
clock, etc.
|
||||||
|
minItems: 1
|
||||||
|
maxItems: 4
|
||||||
|
|
||||||
|
clock-names:
|
||||||
|
minItems: 1
|
||||||
|
maxItems: 4
|
||||||
|
items:
|
||||||
|
oneOf:
|
||||||
|
- description: Application APB/AHB/AXI BIU clock
|
||||||
|
enum:
|
||||||
|
- pclk
|
||||||
|
- aclk
|
||||||
|
- hclk
|
||||||
|
- sata
|
||||||
|
- description: Power Module keep-alive clock
|
||||||
|
const: pmalive
|
||||||
|
- description: RxOOB detection clock
|
||||||
|
const: rxoob
|
||||||
|
- description: SATA Ports reference clock
|
||||||
|
const: ref
|
||||||
|
|
||||||
|
resets:
|
||||||
|
description:
|
||||||
|
At least basic application and reference clock domains resets are
|
||||||
|
normally supported by the DWC AHCI SATA controller.
|
||||||
|
minItems: 1
|
||||||
|
maxItems: 4
|
||||||
|
|
||||||
|
reset-names:
|
||||||
|
minItems: 1
|
||||||
|
maxItems: 4
|
||||||
|
items:
|
||||||
|
oneOf:
|
||||||
|
- description: Application AHB/AXI BIU clock domain reset control
|
||||||
|
enum:
|
||||||
|
- arst
|
||||||
|
- hrst
|
||||||
|
- description: Power Module keep-alive clock domain reset control
|
||||||
|
const: pmalive
|
||||||
|
- description: RxOOB detection clock domain reset control
|
||||||
|
const: rxoob
|
||||||
|
- description: Reference clock domain reset control
|
||||||
|
const: ref
|
||||||
|
|
||||||
|
patternProperties:
|
||||||
|
"^sata-port@[0-9a-e]$":
|
||||||
|
$ref: '#/$defs/dwc-ahci-port'
|
||||||
|
|
||||||
|
additionalProperties: true
|
||||||
|
|
||||||
|
$defs:
|
||||||
|
dwc-ahci-port:
|
||||||
|
$ref: /schemas/ata/ahci-common.yaml#/$defs/ahci-port
|
||||||
|
|
||||||
|
properties:
|
||||||
|
reg:
|
||||||
|
minimum: 0
|
||||||
|
maximum: 7
|
||||||
|
|
||||||
|
snps,tx-ts-max:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
description: Maximal size of Tx DMA transactions in FIFO words
|
||||||
|
enum: [ 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 ]
|
||||||
|
|
||||||
|
snps,rx-ts-max:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
|
description: Maximal size of Rx DMA transactions in FIFO words
|
||||||
|
enum: [ 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 ]
|
||||||
|
|
||||||
|
...
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/ata/snps,dwc-ahci.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Synopsys DWC AHCI SATA controller
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Serge Semin <fancer.lancer@gmail.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
This document defines device tree bindings for the generic Synopsys DWC
|
||||||
|
implementation of the AHCI SATA controller.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: snps,dwc-ahci-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
oneOf:
|
||||||
|
- description: Synopsys AHCI SATA-compatible devices
|
||||||
|
const: snps,dwc-ahci
|
||||||
|
- description: SPEAr1340 AHCI SATA device
|
||||||
|
const: snps,spear-ahci
|
||||||
|
- description: Rockhip RK3568 AHCI controller
|
||||||
|
items:
|
||||||
|
- const: rockchip,rk3568-dwc-ahci
|
||||||
|
- const: snps,dwc-ahci
|
||||||
|
|
||||||
|
patternProperties:
|
||||||
|
"^sata-port@[0-9a-e]$":
|
||||||
|
$ref: /schemas/ata/snps,dwc-ahci-common.yaml#/$defs/dwc-ahci-port
|
||||||
|
|
||||||
|
unevaluatedProperties: false
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- interrupts
|
||||||
|
|
||||||
|
unevaluatedProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
|
#include <dt-bindings/ata/ahci.h>
|
||||||
|
|
||||||
|
sata@122f0000 {
|
||||||
|
compatible = "snps,dwc-ahci";
|
||||||
|
reg = <0x122F0000 0x1ff>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
|
||||||
|
clocks = <&clock1>, <&clock2>;
|
||||||
|
clock-names = "aclk", "ref";
|
||||||
|
|
||||||
|
phys = <&sata_phy>;
|
||||||
|
phy-names = "sata-phy";
|
||||||
|
|
||||||
|
ports-implemented = <0x1>;
|
||||||
|
|
||||||
|
sata-port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
hba-port-cap = <HBA_PORT_FBSCP>;
|
||||||
|
|
||||||
|
snps,tx-ts-max = <512>;
|
||||||
|
snps,rx-ts-max = <512>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
...
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml#
|
$id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A64 Display Engine Bus Device Tree Bindings
|
title: Allwinner A64 Display Engine Bus
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/bus/allwinner,sun8i-a23-rsb.yaml#
|
$id: http://devicetree.org/schemas/bus/allwinner,sun8i-a23-rsb.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A23 RSB Device Tree Bindings
|
title: Allwinner A23 RSB
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/bus/palmbus.yaml#
|
$id: http://devicetree.org/schemas/bus/palmbus.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Ralink PalmBus Device Tree Bindings
|
title: Ralink PalmBus
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Sergio Paracuellos <sergio.paracuellos@gmail.com>
|
- Sergio Paracuellos <sergio.paracuellos@gmail.com>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/airoha,en7523-scu.yaml#
|
$id: http://devicetree.org/schemas/clock/airoha,en7523-scu.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: EN7523 Clock Device Tree Bindings
|
title: EN7523 Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Felix Fietkau <nbd@nbd.name>
|
- Felix Fietkau <nbd@nbd.name>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ahb-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ahb-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 AHB Clock Device Tree Bindings
|
title: Allwinner A10 AHB Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb0-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb0-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 APB0 Bus Clock Device Tree Bindings
|
title: Allwinner A10 APB0 Bus Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb1-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb1-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 APB1 Bus Clock Device Tree Bindings
|
title: Allwinner A10 APB1 Bus Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-axi-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-axi-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 AXI Clock Device Tree Bindings
|
title: Allwinner A10 AXI Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ccu.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-ccu.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner Clock Control Unit Device Tree Bindings
|
title: Allwinner Clock Control Unit
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-cpu-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-cpu-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 CPU Clock Device Tree Bindings
|
title: Allwinner A10 CPU Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-display-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-display-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Display Clock Device Tree Bindings
|
title: Allwinner A10 Display Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-gates-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-gates-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Bus Gates Clock Device Tree Bindings
|
title: Allwinner A10 Bus Gates Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mbus-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mbus-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 MBUS Clock Device Tree Bindings
|
title: Allwinner A10 MBUS Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mmc-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mmc-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Module 1 Clock Device Tree Bindings
|
title: Allwinner A10 Module 1 Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mod0-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mod0-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Module 0 Clock Device Tree Bindings
|
title: Allwinner A10 Module 0 Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mod1-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-mod1-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Module 1 Clock Device Tree Bindings
|
title: Allwinner A10 Module 1 Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-osc-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-osc-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Gatable Oscillator Clock Device Tree Bindings
|
title: Allwinner A10 Gatable Oscillator Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll1-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll1-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 CPU PLL Device Tree Bindings
|
title: Allwinner A10 CPU PLL
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll3-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll3-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Video PLL Device Tree Bindings
|
title: Allwinner A10 Video PLL
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll5-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll5-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 DRAM PLL Device Tree Bindings
|
title: Allwinner A10 DRAM PLL
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll6-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-pll6-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 Peripheral PLL Device Tree Bindings
|
title: Allwinner A10 Peripheral PLL
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 TCON Channel 0 Clock Device Tree Bindings
|
title: Allwinner A10 TCON Channel 0 Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-usb-clk.yaml#
|
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-usb-clk.yaml#
|
||||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
title: Allwinner A10 USB Clock Device Tree Bindings
|
title: Allwinner A10 USB Clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chen-Yu Tsai <wens@csie.org>
|
- Chen-Yu Tsai <wens@csie.org>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user