mirror of https://gitee.com/openkylin/linux.git
dt-bindings: Clean-up schema indentation formatting
Fix various inconsistencies in schema indentation. Most of these are list indentation which should be 2 spaces more than the start of the enclosing keyword. This doesn't matter functionally, but affects running scripts which do transforms on the schema files. Signed-off-by: Rob Herring <robh@kernel.org> Acked-by: Maxime Ripard <mripard@kernel.org> Acked-by: Lee Jones <lee.jones@linaro.org> Acked-By: Vinod Koul <vkoul@kernel.org> Acked-by: Mark Brown <broonie@kernel.org> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Rob Herring <robh@kernel.org>
This commit is contained in:
parent
fbfb9a60d5
commit
9f60a65bc5
|
@ -13,8 +13,8 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- altr,socfpga-cyclone5
|
||||
- altr,socfpga-arria5
|
||||
- altr,socfpga-arria10
|
||||
- altr,socfpga-cyclone5
|
||||
- altr,socfpga-arria5
|
||||
- altr,socfpga-arria10
|
||||
- const: altr,socfpga
|
||||
...
|
||||
|
|
|
@ -25,7 +25,7 @@ select:
|
|||
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
items:
|
||||
- const: amlogic,meson-gx-ao-secure
|
||||
- const: syscon
|
||||
|
||||
|
|
|
@ -13,6 +13,6 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- bitmain,sophon-edge
|
||||
- bitmain,sophon-edge
|
||||
- const: bitmain,bm1880
|
||||
...
|
||||
|
|
|
@ -17,9 +17,8 @@ properties:
|
|||
- nxp,lpc3230
|
||||
- nxp,lpc3240
|
||||
- items:
|
||||
- enum:
|
||||
- ea,ea3250
|
||||
- phytec,phy3250
|
||||
- const: nxp,lpc3250
|
||||
|
||||
- enum:
|
||||
- ea,ea3250
|
||||
- phytec,phy3250
|
||||
- const: nxp,lpc3250
|
||||
...
|
||||
|
|
|
@ -17,45 +17,45 @@ properties:
|
|||
- description: LD4 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-ld4-ref
|
||||
- socionext,uniphier-ld4-ref
|
||||
- const: socionext,uniphier-ld4
|
||||
- description: Pro4 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-pro4-ace
|
||||
- socionext,uniphier-pro4-ref
|
||||
- socionext,uniphier-pro4-sanji
|
||||
- socionext,uniphier-pro4-ace
|
||||
- socionext,uniphier-pro4-ref
|
||||
- socionext,uniphier-pro4-sanji
|
||||
- const: socionext,uniphier-pro4
|
||||
- description: sLD8 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-sld8-ref
|
||||
- socionext,uniphier-sld8-ref
|
||||
- const: socionext,uniphier-sld8
|
||||
- description: PXs2 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-pxs2-gentil
|
||||
- socionext,uniphier-pxs2-vodka
|
||||
- socionext,uniphier-pxs2-gentil
|
||||
- socionext,uniphier-pxs2-vodka
|
||||
- const: socionext,uniphier-pxs2
|
||||
- description: LD6b SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-ld6b-ref
|
||||
- socionext,uniphier-ld6b-ref
|
||||
- const: socionext,uniphier-ld6b
|
||||
- description: LD11 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-ld11-global
|
||||
- socionext,uniphier-ld11-ref
|
||||
- socionext,uniphier-ld11-global
|
||||
- socionext,uniphier-ld11-ref
|
||||
- const: socionext,uniphier-ld11
|
||||
- description: LD20 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-ld20-global
|
||||
- socionext,uniphier-ld20-ref
|
||||
- socionext,uniphier-ld20-global
|
||||
- socionext,uniphier-ld20-ref
|
||||
- const: socionext,uniphier-ld20
|
||||
- description: PXs3 SoC boards
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-pxs3-ref
|
||||
- socionext,uniphier-pxs3-ref
|
||||
- const: socionext,uniphier-pxs3
|
||||
|
|
|
@ -20,7 +20,7 @@ description: |
|
|||
[2]: https://wiki.st.com/stm32mpu/wiki/STM32MP15_RAM_mapping
|
||||
|
||||
allOf:
|
||||
- $ref: /schemas/simple-bus.yaml#
|
||||
- $ref: /schemas/simple-bus.yaml#
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
|
@ -14,9 +14,9 @@ properties:
|
|||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- st,stm32mp157-syscfg
|
||||
- const: syscon
|
||||
- enum:
|
||||
- st,stm32mp157-syscfg
|
||||
- const: syscon
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -26,8 +26,8 @@ properties:
|
|||
oneOf:
|
||||
- const: faraday,ftide010
|
||||
- items:
|
||||
- const: cortina,gemini-pata
|
||||
- const: faraday,ftide010
|
||||
- const: cortina,gemini-pata
|
||||
- const: faraday,ftide010
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -21,8 +21,8 @@ properties:
|
|||
oneOf:
|
||||
- const: allwinner,sun8i-a23-rsb
|
||||
- items:
|
||||
- const: allwinner,sun8i-a83t-rsb
|
||||
- const: allwinner,sun8i-a23-rsb
|
||||
- const: allwinner,sun8i-a83t-rsb
|
||||
- const: allwinner,sun8i-a23-rsb
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -52,12 +52,12 @@ properties:
|
|||
- const: allwinner,sun4i-a10-dram-gates-clk
|
||||
|
||||
- items:
|
||||
- const: allwinner,sun5i-a13-dram-gates-clk
|
||||
- const: allwinner,sun4i-a10-gates-clk
|
||||
- const: allwinner,sun5i-a13-dram-gates-clk
|
||||
- const: allwinner,sun4i-a10-gates-clk
|
||||
|
||||
- items:
|
||||
- const: allwinner,sun8i-h3-apb0-gates-clk
|
||||
- const: allwinner,sun4i-a10-gates-clk
|
||||
- const: allwinner,sun8i-h3-apb0-gates-clk
|
||||
- const: allwinner,sun4i-a10-gates-clk
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -28,15 +28,14 @@ properties:
|
|||
const: 0
|
||||
|
||||
fsl,vco-hz:
|
||||
description: Optional for VCO frequency of the PLL in Hertz.
|
||||
The VCO frequency of this PLL cannot be changed during runtime
|
||||
only at startup. Therefore, the output frequencies are very
|
||||
limited and might not even closely match the requested frequency.
|
||||
To work around this restriction the user may specify its own
|
||||
desired VCO frequency for the PLL.
|
||||
minimum: 650000000
|
||||
maximum: 1300000000
|
||||
default: 1188000000
|
||||
description: Optional for VCO frequency of the PLL in Hertz. The VCO frequency
|
||||
of this PLL cannot be changed during runtime only at startup. Therefore,
|
||||
the output frequencies are very limited and might not even closely match
|
||||
the requested frequency. To work around this restriction the user may specify
|
||||
its own desired VCO frequency for the PLL.
|
||||
minimum: 650000000
|
||||
maximum: 1300000000
|
||||
default: 1188000000
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -15,15 +15,15 @@ description: |
|
|||
power domains.
|
||||
|
||||
properties:
|
||||
compatible :
|
||||
compatible:
|
||||
enum:
|
||||
- qcom,mmcc-apq8064
|
||||
- qcom,mmcc-apq8084
|
||||
- qcom,mmcc-msm8660
|
||||
- qcom,mmcc-msm8960
|
||||
- qcom,mmcc-msm8974
|
||||
- qcom,mmcc-msm8996
|
||||
- qcom,mmcc-msm8998
|
||||
- qcom,mmcc-apq8064
|
||||
- qcom,mmcc-apq8084
|
||||
- qcom,mmcc-msm8660
|
||||
- qcom,mmcc-msm8960
|
||||
- qcom,mmcc-msm8974
|
||||
- qcom,mmcc-msm8996
|
||||
- qcom,mmcc-msm8998
|
||||
|
||||
clocks:
|
||||
items:
|
||||
|
|
|
@ -144,7 +144,7 @@ required:
|
|||
|
||||
examples:
|
||||
# Micro-USB connector with HS lines routed via controller (MUIC).
|
||||
- |+
|
||||
- |
|
||||
muic-max77843 {
|
||||
usb_con1: connector {
|
||||
compatible = "usb-b-connector";
|
||||
|
@ -156,7 +156,7 @@ examples:
|
|||
# USB-C connector attached to CC controller (s2mm005), HS lines routed
|
||||
# to companion PMIC (max77865), SS lines to USB3 PHY and SBU to DisplayPort.
|
||||
# DisplayPort video lines are routed to the connector via SS mux in USB3 PHY.
|
||||
- |+
|
||||
- |
|
||||
ccic: s2mm005 {
|
||||
usb_con2: connector {
|
||||
compatible = "usb-c-connector";
|
||||
|
@ -190,7 +190,7 @@ examples:
|
|||
|
||||
# USB-C connector attached to a typec port controller(ptn5110), which has
|
||||
# power delivery support and enables drp.
|
||||
- |+
|
||||
- |
|
||||
#include <dt-bindings/usb/pd.h>
|
||||
typec: ptn5110 {
|
||||
usb_con3: connector {
|
||||
|
|
|
@ -15,16 +15,16 @@ properties:
|
|||
oneOf:
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- items:
|
||||
- const: allwinner,sun5i-a13-crypto
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- const: allwinner,sun5i-a13-crypto
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- items:
|
||||
- const: allwinner,sun6i-a31-crypto
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- const: allwinner,sun6i-a31-crypto
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-crypto
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- const: allwinner,sun7i-a20-crypto
|
||||
- const: allwinner,sun4i-a10-crypto
|
||||
- items:
|
||||
- const: allwinner,sun8i-a33-crypto
|
||||
- const: allwinner,sun8i-a33-crypto
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -50,16 +50,16 @@ if:
|
|||
const: allwinner,sun50i-h6-crypto
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 3
|
||||
clock-names:
|
||||
minItems: 3
|
||||
clocks:
|
||||
minItems: 3
|
||||
clock-names:
|
||||
minItems: 3
|
||||
else:
|
||||
properties:
|
||||
clocks:
|
||||
maxItems: 2
|
||||
clock-names:
|
||||
maxItems: 2
|
||||
clocks:
|
||||
maxItems: 2
|
||||
clock-names:
|
||||
maxItems: 2
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -12,7 +12,7 @@ maintainers:
|
|||
properties:
|
||||
compatible:
|
||||
items:
|
||||
- const: amlogic,gxl-crypto
|
||||
- const: amlogic,gxl-crypto
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -21,8 +21,8 @@ properties:
|
|||
- const: allwinner,sun5i-a10s-hdmi
|
||||
- const: allwinner,sun6i-a31-hdmi
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-hdmi
|
||||
- const: allwinner,sun5i-a10s-hdmi
|
||||
- const: allwinner,sun7i-a20-hdmi
|
||||
- const: allwinner,sun5i-a10s-hdmi
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -33,32 +33,32 @@ properties:
|
|||
clocks:
|
||||
oneOf:
|
||||
- items:
|
||||
- description: The HDMI interface clock
|
||||
- description: The HDMI module clock
|
||||
- description: The first video PLL
|
||||
- description: The second video PLL
|
||||
- description: The HDMI interface clock
|
||||
- description: The HDMI module clock
|
||||
- description: The first video PLL
|
||||
- description: The second video PLL
|
||||
|
||||
- items:
|
||||
- description: The HDMI interface clock
|
||||
- description: The HDMI module clock
|
||||
- description: The HDMI DDC clock
|
||||
- description: The first video PLL
|
||||
- description: The second video PLL
|
||||
- description: The HDMI interface clock
|
||||
- description: The HDMI module clock
|
||||
- description: The HDMI DDC clock
|
||||
- description: The first video PLL
|
||||
- description: The second video PLL
|
||||
|
||||
clock-names:
|
||||
oneOf:
|
||||
- items:
|
||||
- const: ahb
|
||||
- const: mod
|
||||
- const: pll-0
|
||||
- const: pll-1
|
||||
- const: ahb
|
||||
- const: mod
|
||||
- const: pll-0
|
||||
- const: pll-1
|
||||
|
||||
- items:
|
||||
- const: ahb
|
||||
- const: mod
|
||||
- const: ddc
|
||||
- const: pll-0
|
||||
- const: pll-1
|
||||
- const: ahb
|
||||
- const: mod
|
||||
- const: ddc
|
||||
- const: pll-0
|
||||
- const: pll-1
|
||||
|
||||
resets:
|
||||
maxItems: 1
|
||||
|
|
|
@ -35,26 +35,26 @@ properties:
|
|||
- const: allwinner,sun9i-a80-tcon-tv
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun7i-a20-tcon0
|
||||
- allwinner,sun7i-a20-tcon1
|
||||
- const: allwinner,sun7i-a20-tcon
|
||||
- enum:
|
||||
- allwinner,sun7i-a20-tcon0
|
||||
- allwinner,sun7i-a20-tcon1
|
||||
- const: allwinner,sun7i-a20-tcon
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun50i-a64-tcon-lcd
|
||||
- const: allwinner,sun8i-a83t-tcon-lcd
|
||||
- enum:
|
||||
- allwinner,sun50i-a64-tcon-lcd
|
||||
- const: allwinner,sun8i-a83t-tcon-lcd
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun8i-h3-tcon-tv
|
||||
- allwinner,sun50i-a64-tcon-tv
|
||||
- const: allwinner,sun8i-a83t-tcon-tv
|
||||
- enum:
|
||||
- allwinner,sun8i-h3-tcon-tv
|
||||
- allwinner,sun50i-a64-tcon-tv
|
||||
- const: allwinner,sun8i-a83t-tcon-tv
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun50i-h6-tcon-tv
|
||||
- const: allwinner,sun8i-r40-tcon-tv
|
||||
- enum:
|
||||
- allwinner,sun50i-h6-tcon-tv
|
||||
- const: allwinner,sun8i-r40-tcon-tv
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -83,37 +83,37 @@ properties:
|
|||
resets:
|
||||
anyOf:
|
||||
- items:
|
||||
- description: TCON Reset Line
|
||||
- description: TCON Reset Line
|
||||
|
||||
- items:
|
||||
- description: TCON Reset Line
|
||||
- description: TCON LVDS Reset Line
|
||||
- description: TCON Reset Line
|
||||
- description: TCON LVDS Reset Line
|
||||
|
||||
- items:
|
||||
- description: TCON Reset Line
|
||||
- description: TCON eDP Reset Line
|
||||
- description: TCON Reset Line
|
||||
- description: TCON eDP Reset Line
|
||||
|
||||
- items:
|
||||
- description: TCON Reset Line
|
||||
- description: TCON eDP Reset Line
|
||||
- description: TCON LVDS Reset Line
|
||||
- description: TCON Reset Line
|
||||
- description: TCON eDP Reset Line
|
||||
- description: TCON LVDS Reset Line
|
||||
|
||||
reset-names:
|
||||
oneOf:
|
||||
- const: lcd
|
||||
|
||||
- items:
|
||||
- const: lcd
|
||||
- const: lvds
|
||||
- const: lcd
|
||||
- const: lvds
|
||||
|
||||
- items:
|
||||
- const: lcd
|
||||
- const: edp
|
||||
- const: lcd
|
||||
- const: edp
|
||||
|
||||
- items:
|
||||
- const: lcd
|
||||
- const: edp
|
||||
- const: lvds
|
||||
- const: lcd
|
||||
- const: edp
|
||||
- const: lvds
|
||||
|
||||
ports:
|
||||
type: object
|
||||
|
|
|
@ -76,28 +76,28 @@ required:
|
|||
allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: allwinner,sun6i-a31-mipi-dsi
|
||||
compatible:
|
||||
contains:
|
||||
const: allwinner,sun6i-a31-mipi-dsi
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
|
||||
required:
|
||||
- clock-names
|
||||
required:
|
||||
- clock-names
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: allwinner,sun50i-a64-mipi-dsi
|
||||
compatible:
|
||||
contains:
|
||||
const: allwinner,sun50i-a64-mipi-dsi
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 1
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 1
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
|
|
@ -29,11 +29,11 @@ properties:
|
|||
- const: allwinner,sun50i-h6-dw-hdmi
|
||||
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun8i-h3-dw-hdmi
|
||||
- allwinner,sun8i-r40-dw-hdmi
|
||||
- allwinner,sun50i-a64-dw-hdmi
|
||||
- const: allwinner,sun8i-a83t-dw-hdmi
|
||||
- enum:
|
||||
- allwinner,sun8i-h3-dw-hdmi
|
||||
- allwinner,sun8i-r40-dw-hdmi
|
||||
- allwinner,sun50i-a64-dw-hdmi
|
||||
- const: allwinner,sun8i-a83t-dw-hdmi
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -32,17 +32,17 @@ properties:
|
|||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- ti,ds90c185 # For the TI DS90C185 FPD-Link Serializer
|
||||
- ti,ds90c187 # For the TI DS90C187 FPD-Link Serializer
|
||||
- ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
|
||||
- const: lvds-encoder # Generic LVDS encoder compatible fallback
|
||||
- enum:
|
||||
- ti,ds90c185 # For the TI DS90C185 FPD-Link Serializer
|
||||
- ti,ds90c187 # For the TI DS90C187 FPD-Link Serializer
|
||||
- ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
|
||||
- const: lvds-encoder # Generic LVDS encoder compatible fallback
|
||||
- items:
|
||||
- enum:
|
||||
- ti,ds90cf384a # For the DS90CF384A FPD-Link LVDS Receiver
|
||||
- const: lvds-decoder # Generic LVDS decoders compatible fallback
|
||||
- enum:
|
||||
- ti,ds90cf384a # For the DS90CF384A FPD-Link LVDS Receiver
|
||||
- const: lvds-decoder # Generic LVDS decoders compatible fallback
|
||||
- enum:
|
||||
- thine,thc63lvdm83d # For the THC63LVDM83D LVDS serializer
|
||||
- thine,thc63lvdm83d # For the THC63LVDM83D LVDS serializer
|
||||
|
||||
ports:
|
||||
type: object
|
||||
|
|
|
@ -18,7 +18,7 @@ properties:
|
|||
reg: true
|
||||
reset-gpios: true
|
||||
vddi-supply:
|
||||
description: regulator that supplies the vddi voltage
|
||||
description: regulator that supplies the vddi voltage
|
||||
enforce-video-mode: true
|
||||
|
||||
required:
|
||||
|
|
|
@ -19,9 +19,9 @@ properties:
|
|||
backlight: true
|
||||
reset-gpios: true
|
||||
iovcc-supply:
|
||||
description: regulator that supplies the iovcc voltage
|
||||
description: regulator that supplies the iovcc voltage
|
||||
vci-supply:
|
||||
description: regulator that supplies the vci voltage
|
||||
description: regulator that supplies the vci voltage
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -21,15 +21,15 @@ properties:
|
|||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- renesas,r8a7795-cmm
|
||||
- renesas,r8a7796-cmm
|
||||
- renesas,r8a77965-cmm
|
||||
- renesas,r8a77990-cmm
|
||||
- renesas,r8a77995-cmm
|
||||
- const: renesas,rcar-gen3-cmm
|
||||
- enum:
|
||||
- renesas,r8a7795-cmm
|
||||
- renesas,r8a7796-cmm
|
||||
- renesas,r8a77965-cmm
|
||||
- renesas,r8a77990-cmm
|
||||
- renesas,r8a77995-cmm
|
||||
- const: renesas,rcar-gen3-cmm
|
||||
- items:
|
||||
- const: renesas,rcar-gen2-cmm
|
||||
- const: renesas,rcar-gen2-cmm
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -69,10 +69,10 @@ properties:
|
|||
maxItems: 3
|
||||
|
||||
reg-names:
|
||||
items:
|
||||
- const: gcfg
|
||||
- const: rchanrt
|
||||
- const: tchanrt
|
||||
items:
|
||||
- const: gcfg
|
||||
- const: rchanrt
|
||||
- const: tchanrt
|
||||
|
||||
msi-parent: true
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ properties:
|
|||
gpio-controller: true
|
||||
|
||||
'#gpio-cells':
|
||||
const: 2
|
||||
const: 2
|
||||
|
||||
ngpios:
|
||||
minimum: 0
|
||||
|
|
|
@ -16,33 +16,33 @@ properties:
|
|||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- samsung,exynos5250-mali
|
||||
- samsung,exynos5250-mali
|
||||
- const: arm,mali-t604
|
||||
- items:
|
||||
- enum:
|
||||
- samsung,exynos5420-mali
|
||||
- samsung,exynos5420-mali
|
||||
- const: arm,mali-t628
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun50i-h6-mali
|
||||
- allwinner,sun50i-h6-mali
|
||||
- const: arm,mali-t720
|
||||
- items:
|
||||
- enum:
|
||||
- amlogic,meson-gxm-mali
|
||||
- realtek,rtd1295-mali
|
||||
- amlogic,meson-gxm-mali
|
||||
- realtek,rtd1295-mali
|
||||
- const: arm,mali-t820
|
||||
- items:
|
||||
- enum:
|
||||
- arm,juno-mali
|
||||
- arm,juno-mali
|
||||
- const: arm,mali-t624
|
||||
- items:
|
||||
- enum:
|
||||
- rockchip,rk3288-mali
|
||||
- samsung,exynos5433-mali
|
||||
- rockchip,rk3288-mali
|
||||
- samsung,exynos5433-mali
|
||||
- const: arm,mali-t760
|
||||
- items:
|
||||
- enum:
|
||||
- rockchip,rk3399-mali
|
||||
- rockchip,rk3399-mali
|
||||
- const: arm,mali-t860
|
||||
|
||||
# "arm,mali-t830"
|
||||
|
|
|
@ -9,7 +9,7 @@ title: Vivante GPU Bindings
|
|||
description: Vivante GPU core devices
|
||||
|
||||
maintainers:
|
||||
- Lucas Stach <l.stach@pengutronix.de>
|
||||
- Lucas Stach <l.stach@pengutronix.de>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
|
@ -28,14 +28,14 @@ properties:
|
|||
- const: rockchip,rk3399-i2c
|
||||
- items:
|
||||
- enum:
|
||||
- rockchip,rk3036-i2c
|
||||
- rockchip,rk3368-i2c
|
||||
- rockchip,rk3036-i2c
|
||||
- rockchip,rk3368-i2c
|
||||
- const: rockchip,rk3288-i2c
|
||||
- items:
|
||||
- enum:
|
||||
- rockchip,px30-i2c
|
||||
- rockchip,rk3308-i2c
|
||||
- rockchip,rk3328-i2c
|
||||
- rockchip,px30-i2c
|
||||
- rockchip,rk3308-i2c
|
||||
- rockchip,rk3328-i2c
|
||||
- const: rockchip,rk3399-i2c
|
||||
|
||||
reg:
|
||||
|
|
|
@ -72,8 +72,8 @@ patternProperties:
|
|||
The channel number. It can have up to 8 channels on ad7124-4
|
||||
and 16 channels on ad7124-8, numbered from 0 to 15.
|
||||
items:
|
||||
minimum: 0
|
||||
maximum: 15
|
||||
minimum: 0
|
||||
maximum: 15
|
||||
|
||||
adi,reference-select:
|
||||
description: |
|
||||
|
|
|
@ -7,9 +7,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
|||
title: Linear Technology / Analog Devices LTC2496 ADC
|
||||
|
||||
maintainers:
|
||||
- Lars-Peter Clausen <lars@metafoo.de>
|
||||
- Michael Hennerich <Michael.Hennerich@analog.com>
|
||||
- Stefan Popa <stefan.popa@analog.com>
|
||||
- Lars-Peter Clausen <lars@metafoo.de>
|
||||
- Michael Hennerich <Michael.Hennerich@analog.com>
|
||||
- Stefan Popa <stefan.popa@analog.com>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
|
@ -16,8 +16,8 @@ properties:
|
|||
- const: allwinner,sun4i-a10-lradc-keys
|
||||
- const: allwinner,sun8i-a83t-r-lradc
|
||||
- items:
|
||||
- const: allwinner,sun50i-a64-lradc
|
||||
- const: allwinner,sun8i-a83t-r-lradc
|
||||
- const: allwinner,sun50i-a64-lradc
|
||||
- const: allwinner,sun8i-a83t-r-lradc
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -63,7 +63,7 @@ required:
|
|||
- interrupts
|
||||
|
||||
examples:
|
||||
- |
|
||||
- |
|
||||
i2c {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
|
|
@ -10,8 +10,8 @@ maintainers:
|
|||
- Georgi Djakov <georgi.djakov@linaro.org>
|
||||
|
||||
description: |
|
||||
The Qualcomm MSM8916 interconnect providers support adjusting the
|
||||
bandwidth requirements between the various NoC fabrics.
|
||||
The Qualcomm MSM8916 interconnect providers support adjusting the
|
||||
bandwidth requirements between the various NoC fabrics.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
|
@ -10,8 +10,8 @@ maintainers:
|
|||
- Brian Masney <masneyb@onstation.org>
|
||||
|
||||
description: |
|
||||
The Qualcomm MSM8974 interconnect providers support setting system
|
||||
bandwidth requirements between various network-on-chip fabrics.
|
||||
The Qualcomm MSM8974 interconnect providers support setting system
|
||||
bandwidth requirements between various network-on-chip fabrics.
|
||||
|
||||
properties:
|
||||
reg:
|
||||
|
|
|
@ -10,8 +10,8 @@ maintainers:
|
|||
- Georgi Djakov <georgi.djakov@linaro.org>
|
||||
|
||||
description: |
|
||||
The Qualcomm QCS404 interconnect providers support adjusting the
|
||||
bandwidth requirements between the various NoC fabrics.
|
||||
The Qualcomm QCS404 interconnect providers support adjusting the
|
||||
bandwidth requirements between the various NoC fabrics.
|
||||
|
||||
properties:
|
||||
reg:
|
||||
|
|
|
@ -27,15 +27,15 @@ properties:
|
|||
deprecated: true
|
||||
- const: allwinner,sun7i-a20-sc-nmi
|
||||
- items:
|
||||
- const: allwinner,sun8i-a83t-r-intc
|
||||
- const: allwinner,sun6i-a31-r-intc
|
||||
- const: allwinner,sun8i-a83t-r-intc
|
||||
- const: allwinner,sun6i-a31-r-intc
|
||||
- const: allwinner,sun9i-a80-sc-nmi
|
||||
- items:
|
||||
- const: allwinner,sun50i-a64-r-intc
|
||||
- const: allwinner,sun6i-a31-r-intc
|
||||
- const: allwinner,sun50i-a64-r-intc
|
||||
- const: allwinner,sun6i-a31-r-intc
|
||||
- items:
|
||||
- const: allwinner,sun50i-h6-r-intc
|
||||
- const: allwinner,sun6i-a31-r-intc
|
||||
- const: allwinner,sun50i-h6-r-intc
|
||||
- const: allwinner,sun6i-a31-r-intc
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -25,10 +25,10 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- intel,ixp42x-interrupt
|
||||
- intel,ixp43x-interrupt
|
||||
- intel,ixp45x-interrupt
|
||||
- intel,ixp46x-interrupt
|
||||
- intel,ixp42x-interrupt
|
||||
- intel,ixp43x-interrupt
|
||||
- intel,ixp45x-interrupt
|
||||
- intel,ixp46x-interrupt
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -14,13 +14,13 @@ properties:
|
|||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- st,stm32-exti
|
||||
- st,stm32h7-exti
|
||||
- enum:
|
||||
- st,stm32-exti
|
||||
- st,stm32h7-exti
|
||||
- items:
|
||||
- enum:
|
||||
- st,stm32mp1-exti
|
||||
- const: syscon
|
||||
- enum:
|
||||
- st,stm32mp1-exti
|
||||
- const: syscon
|
||||
|
||||
"#interrupt-cells":
|
||||
const: 2
|
||||
|
|
|
@ -54,13 +54,13 @@ properties:
|
|||
clock-names:
|
||||
oneOf:
|
||||
- items:
|
||||
- const: sysmmu
|
||||
- const: sysmmu
|
||||
- items:
|
||||
- const: sysmmu
|
||||
- const: master
|
||||
- const: sysmmu
|
||||
- const: master
|
||||
- items:
|
||||
- const: aclk
|
||||
- const: pclk
|
||||
- const: aclk
|
||||
- const: pclk
|
||||
|
||||
"#iommu-cells":
|
||||
const: 0
|
||||
|
|
|
@ -24,7 +24,7 @@ properties:
|
|||
maxItems: 1
|
||||
|
||||
clocks:
|
||||
maxItems: 1
|
||||
maxItems: 1
|
||||
|
||||
interrupts:
|
||||
items:
|
||||
|
|
|
@ -20,11 +20,11 @@ properties:
|
|||
- const: allwinner,sun4i-a10-csi1
|
||||
- const: allwinner,sun7i-a20-csi0
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-csi1
|
||||
- const: allwinner,sun4i-a10-csi1
|
||||
- const: allwinner,sun7i-a20-csi1
|
||||
- const: allwinner,sun4i-a10-csi1
|
||||
- items:
|
||||
- const: allwinner,sun8i-r40-csi0
|
||||
- const: allwinner,sun7i-a20-csi0
|
||||
- const: allwinner,sun8i-r40-csi0
|
||||
- const: allwinner,sun7i-a20-csi0
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -35,24 +35,24 @@ properties:
|
|||
clocks:
|
||||
oneOf:
|
||||
- items:
|
||||
- description: The CSI interface clock
|
||||
- description: The CSI DRAM clock
|
||||
- description: The CSI interface clock
|
||||
- description: The CSI DRAM clock
|
||||
|
||||
- items:
|
||||
- description: The CSI interface clock
|
||||
- description: The CSI ISP clock
|
||||
- description: The CSI DRAM clock
|
||||
- description: The CSI interface clock
|
||||
- description: The CSI ISP clock
|
||||
- description: The CSI DRAM clock
|
||||
|
||||
clock-names:
|
||||
oneOf:
|
||||
- items:
|
||||
- const: bus
|
||||
- const: ram
|
||||
- const: bus
|
||||
- const: ram
|
||||
|
||||
- items:
|
||||
- const: bus
|
||||
- const: isp
|
||||
- const: ram
|
||||
- const: bus
|
||||
- const: isp
|
||||
- const: ram
|
||||
|
||||
resets:
|
||||
maxItems: 1
|
||||
|
|
|
@ -29,14 +29,14 @@ properties:
|
|||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- amlogic,gxbb-vdec # GXBB (S905)
|
||||
- amlogic,gxl-vdec # GXL (S905X, S905D)
|
||||
- amlogic,gxm-vdec # GXM (S912)
|
||||
- const: amlogic,gx-vdec
|
||||
- enum:
|
||||
- amlogic,gxbb-vdec # GXBB (S905)
|
||||
- amlogic,gxl-vdec # GXL (S905X, S905D)
|
||||
- amlogic,gxm-vdec # GXM (S912)
|
||||
- const: amlogic,gx-vdec
|
||||
- enum:
|
||||
- amlogic,g12a-vdec # G12A (S905X2, S905D2)
|
||||
- amlogic,sm1-vdec # SM1 (S905X3, S905D3)
|
||||
- amlogic,g12a-vdec # G12A (S905X2, S905D2)
|
||||
- amlogic,sm1-vdec # SM1 (S905X3, S905D3)
|
||||
|
||||
interrupts:
|
||||
minItems: 2
|
||||
|
|
|
@ -32,23 +32,23 @@ properties:
|
|||
additionalProperties: false
|
||||
|
||||
properties:
|
||||
endpoint:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
endpoint:
|
||||
type: object
|
||||
additionalProperties: false
|
||||
|
||||
# Properties described in
|
||||
# Documentation/devicetree/bindings/media/video-interfaces.txt
|
||||
properties:
|
||||
remote-endpoint: true
|
||||
hsync-active: true
|
||||
vsync-active: true
|
||||
field-even-active: false
|
||||
bus-width:
|
||||
enum: [8, 16]
|
||||
default: 8
|
||||
properties:
|
||||
remote-endpoint: true
|
||||
hsync-active: true
|
||||
vsync-active: true
|
||||
field-even-active: false
|
||||
bus-width:
|
||||
enum: [8, 16]
|
||||
default: 8
|
||||
|
||||
required:
|
||||
- remote-endpoint
|
||||
required:
|
||||
- remote-endpoint
|
||||
|
||||
required:
|
||||
- endpoint
|
||||
|
|
|
@ -261,13 +261,13 @@ properties:
|
|||
|
||||
anyOf:
|
||||
- required:
|
||||
- endpoint@0
|
||||
- endpoint@0
|
||||
- required:
|
||||
- endpoint@1
|
||||
- endpoint@1
|
||||
- required:
|
||||
- endpoint@2
|
||||
- endpoint@2
|
||||
- required:
|
||||
- endpoint@3
|
||||
- endpoint@3
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ description: |-
|
|||
|
||||
properties:
|
||||
compatible:
|
||||
const: ti,dra7-vpe
|
||||
const: ti,dra7-vpe
|
||||
|
||||
reg:
|
||||
items:
|
||||
|
|
|
@ -25,9 +25,9 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- fsl,imx8mn-ddrc
|
||||
- fsl,imx8mm-ddrc
|
||||
- fsl,imx8mq-ddrc
|
||||
- fsl,imx8mn-ddrc
|
||||
- fsl,imx8mm-ddrc
|
||||
- fsl,imx8mq-ddrc
|
||||
- const: fsl,imx8m-ddrc
|
||||
|
||||
reg:
|
||||
|
|
|
@ -66,8 +66,8 @@ patternProperties:
|
|||
reg:
|
||||
description: Identify trigger hardware block.
|
||||
items:
|
||||
minimum: 0
|
||||
maximum: 2
|
||||
minimum: 0
|
||||
maximum: 2
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -102,8 +102,8 @@ patternProperties:
|
|||
reg:
|
||||
description: Identify trigger hardware block.
|
||||
items:
|
||||
minimum: 0
|
||||
maximum: 16
|
||||
minimum: 0
|
||||
maximum: 16
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -33,13 +33,13 @@ properties:
|
|||
compatible:
|
||||
anyOf:
|
||||
- items:
|
||||
- enum:
|
||||
- allwinner,sun8i-a83t-system-controller
|
||||
- allwinner,sun8i-h3-system-controller
|
||||
- allwinner,sun8i-v3s-system-controller
|
||||
- allwinner,sun50i-a64-system-controller
|
||||
- enum:
|
||||
- allwinner,sun8i-a83t-system-controller
|
||||
- allwinner,sun8i-h3-system-controller
|
||||
- allwinner,sun8i-v3s-system-controller
|
||||
- allwinner,sun50i-a64-system-controller
|
||||
|
||||
- const: syscon
|
||||
- const: syscon
|
||||
|
||||
- contains:
|
||||
const: syscon
|
||||
|
|
|
@ -17,7 +17,7 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- socionext,uniphier-sd4hc
|
||||
- socionext,uniphier-sd4hc
|
||||
- const: cdns,sd4hc
|
||||
|
||||
reg:
|
||||
|
|
|
@ -30,21 +30,21 @@ properties:
|
|||
- items:
|
||||
- enum:
|
||||
# for Rockchip PX30
|
||||
- rockchip,px30-dw-mshc
|
||||
- rockchip,px30-dw-mshc
|
||||
# for Rockchip RK3036
|
||||
- rockchip,rk3036-dw-mshc
|
||||
- rockchip,rk3036-dw-mshc
|
||||
# for Rockchip RK322x
|
||||
- rockchip,rk3228-dw-mshc
|
||||
- rockchip,rk3228-dw-mshc
|
||||
# for Rockchip RK3308
|
||||
- rockchip,rk3308-dw-mshc
|
||||
- rockchip,rk3308-dw-mshc
|
||||
# for Rockchip RK3328
|
||||
- rockchip,rk3328-dw-mshc
|
||||
- rockchip,rk3328-dw-mshc
|
||||
# for Rockchip RK3368
|
||||
- rockchip,rk3368-dw-mshc
|
||||
- rockchip,rk3368-dw-mshc
|
||||
# for Rockchip RK3399
|
||||
- rockchip,rk3399-dw-mshc
|
||||
- rockchip,rk3399-dw-mshc
|
||||
# for Rockchip RV1108
|
||||
- rockchip,rv1108-dw-mshc
|
||||
- rockchip,rv1108-dw-mshc
|
||||
- const: rockchip,rk3288-dw-mshc
|
||||
|
||||
reg:
|
||||
|
|
|
@ -35,15 +35,15 @@ properties:
|
|||
oneOf:
|
||||
- const: host
|
||||
- items:
|
||||
- const: host
|
||||
- const: bridge
|
||||
- const: host
|
||||
- const: bridge
|
||||
- items:
|
||||
- const: host
|
||||
- const: hw
|
||||
- const: host
|
||||
- const: hw
|
||||
- items:
|
||||
- const: host
|
||||
- const: bridge
|
||||
- const: hw
|
||||
- const: host
|
||||
- const: bridge
|
||||
- const: hw
|
||||
|
||||
resets:
|
||||
minItems: 1
|
||||
|
|
|
@ -54,8 +54,8 @@ properties:
|
|||
reg: register reset
|
||||
oneOf:
|
||||
- items:
|
||||
- const: nand
|
||||
- const: reg
|
||||
- const: nand
|
||||
- const: reg
|
||||
- const: nand
|
||||
- const: reg
|
||||
|
||||
|
|
|
@ -19,8 +19,8 @@ properties:
|
|||
- const: allwinner,sun8i-v3s-emac
|
||||
- const: allwinner,sun50i-a64-emac
|
||||
- items:
|
||||
- const: allwinner,sun50i-h6-emac
|
||||
- const: allwinner,sun50i-a64-emac
|
||||
- const: allwinner,sun50i-h6-emac
|
||||
- const: allwinner,sun50i-a64-emac
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -9,7 +9,7 @@ title: Bosch MCAN controller Bindings
|
|||
description: Bosch MCAN controller for CAN bus
|
||||
|
||||
maintainers:
|
||||
- Sriram Dash <sriram.dash@samsung.com>
|
||||
- Sriram Dash <sriram.dash@samsung.com>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
@ -51,31 +51,31 @@ properties:
|
|||
|
||||
bosch,mram-cfg:
|
||||
description: |
|
||||
Message RAM configuration data.
|
||||
Multiple M_CAN instances can share the same Message RAM
|
||||
and each element(e.g Rx FIFO or Tx Buffer and etc) number
|
||||
in Message RAM is also configurable, so this property is
|
||||
telling driver how the shared or private Message RAM are
|
||||
used by this M_CAN controller.
|
||||
Message RAM configuration data.
|
||||
Multiple M_CAN instances can share the same Message RAM
|
||||
and each element(e.g Rx FIFO or Tx Buffer and etc) number
|
||||
in Message RAM is also configurable, so this property is
|
||||
telling driver how the shared or private Message RAM are
|
||||
used by this M_CAN controller.
|
||||
|
||||
The format should be as follows:
|
||||
<offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
|
||||
The 'offset' is an address offset of the Message RAM where
|
||||
the following elements start from. This is usually set to
|
||||
0x0 if you're using a private Message RAM. The remain cells
|
||||
are used to specify how many elements are used for each FIFO/Buffer.
|
||||
The format should be as follows:
|
||||
<offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
|
||||
The 'offset' is an address offset of the Message RAM where
|
||||
the following elements start from. This is usually set to
|
||||
0x0 if you're using a private Message RAM. The remain cells
|
||||
are used to specify how many elements are used for each FIFO/Buffer.
|
||||
|
||||
M_CAN includes the following elements according to user manual:
|
||||
11-bit Filter 0-128 elements / 0-128 words
|
||||
29-bit Filter 0-64 elements / 0-128 words
|
||||
Rx FIFO 0 0-64 elements / 0-1152 words
|
||||
Rx FIFO 1 0-64 elements / 0-1152 words
|
||||
Rx Buffers 0-64 elements / 0-1152 words
|
||||
Tx Event FIFO 0-32 elements / 0-64 words
|
||||
Tx Buffers 0-32 elements / 0-576 words
|
||||
M_CAN includes the following elements according to user manual:
|
||||
11-bit Filter 0-128 elements / 0-128 words
|
||||
29-bit Filter 0-64 elements / 0-128 words
|
||||
Rx FIFO 0 0-64 elements / 0-1152 words
|
||||
Rx FIFO 1 0-64 elements / 0-1152 words
|
||||
Rx Buffers 0-64 elements / 0-1152 words
|
||||
Tx Event FIFO 0-32 elements / 0-64 words
|
||||
Tx Buffers 0-32 elements / 0-576 words
|
||||
|
||||
Please refer to 2.4.1 Message RAM Configuration in Bosch
|
||||
M_CAN user manual for details.
|
||||
Please refer to 2.4.1 Message RAM Configuration in Bosch
|
||||
M_CAN user manual for details.
|
||||
allOf:
|
||||
- $ref: /schemas/types.yaml#/definitions/int32-array
|
||||
- items:
|
||||
|
|
|
@ -40,8 +40,8 @@ properties:
|
|||
|
||||
reg:
|
||||
items:
|
||||
- description: E-DMAC/feLic registers
|
||||
- description: TSU registers
|
||||
- description: E-DMAC/feLic registers
|
||||
- description: TSU registers
|
||||
minItems: 1
|
||||
|
||||
interrupts:
|
||||
|
|
|
@ -23,14 +23,14 @@ properties:
|
|||
oneOf:
|
||||
- const: ti,cpsw-switch
|
||||
- items:
|
||||
- const: ti,am335x-cpsw-switch
|
||||
- const: ti,cpsw-switch
|
||||
- const: ti,am335x-cpsw-switch
|
||||
- const: ti,cpsw-switch
|
||||
- items:
|
||||
- const: ti,am4372-cpsw-switch
|
||||
- const: ti,cpsw-switch
|
||||
- const: ti,am4372-cpsw-switch
|
||||
- const: ti,cpsw-switch
|
||||
- items:
|
||||
- const: ti,dra7-cpsw-switch
|
||||
- const: ti,cpsw-switch
|
||||
- const: ti,dra7-cpsw-switch
|
||||
- const: ti,cpsw-switch
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -18,25 +18,24 @@ allOf:
|
|||
properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
- const: ti,davinci_mdio
|
||||
- items:
|
||||
- const: ti,keystone_mdio
|
||||
- const: ti,davinci_mdio
|
||||
- items:
|
||||
- const: ti,cpsw-mdio
|
||||
- const: ti,davinci_mdio
|
||||
- items:
|
||||
- const: ti,am4372-mdio
|
||||
- const: ti,cpsw-mdio
|
||||
- const: ti,davinci_mdio
|
||||
- const: ti,davinci_mdio
|
||||
- items:
|
||||
- const: ti,keystone_mdio
|
||||
- const: ti,davinci_mdio
|
||||
- items:
|
||||
- const: ti,cpsw-mdio
|
||||
- const: ti,davinci_mdio
|
||||
- items:
|
||||
- const: ti,am4372-mdio
|
||||
- const: ti,cpsw-mdio
|
||||
- const: ti,davinci_mdio
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
bus_freq:
|
||||
maximum: 2500000
|
||||
description:
|
||||
MDIO Bus frequency
|
||||
maximum: 2500000
|
||||
description: MDIO Bus frequency
|
||||
|
||||
ti,hwmods:
|
||||
description: TI hwmod name
|
||||
|
|
|
@ -23,7 +23,7 @@ description: |+
|
|||
|
||||
properties:
|
||||
compatible:
|
||||
const: intel,lgm-emmc-phy
|
||||
const: intel,lgm-emmc-phy
|
||||
|
||||
"#phy-cells":
|
||||
const: 0
|
||||
|
|
|
@ -49,17 +49,17 @@ properties:
|
|||
are available.
|
||||
oneOf:
|
||||
- items:
|
||||
- const: timers
|
||||
- const: timers
|
||||
- items:
|
||||
- const: timers
|
||||
- const: pwm-tclk0
|
||||
- const: timers
|
||||
- const: pwm-tclk0
|
||||
- items:
|
||||
- const: timers
|
||||
- const: pwm-tclk1
|
||||
- const: timers
|
||||
- const: pwm-tclk1
|
||||
- items:
|
||||
- const: timers
|
||||
- const: pwm-tclk0
|
||||
- const: pwm-tclk1
|
||||
- const: timers
|
||||
- const: pwm-tclk0
|
||||
- const: pwm-tclk1
|
||||
|
||||
interrupts:
|
||||
description:
|
||||
|
|
|
@ -25,7 +25,7 @@ properties:
|
|||
maxItems: 3
|
||||
|
||||
resets:
|
||||
maxItems: 1
|
||||
maxItems: 1
|
||||
|
||||
st,syscfg-holdboot:
|
||||
allOf:
|
||||
|
|
|
@ -7,7 +7,9 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
|||
|
||||
title: BCM7216 RESCAL reset controller
|
||||
|
||||
description: This document describes the BCM7216 RESCAL reset controller which is responsible for controlling the reset of the SATA and PCIe0/1 instances on BCM7216.
|
||||
description: This document describes the BCM7216 RESCAL reset controller
|
||||
which is responsible for controlling the reset of the SATA and PCIe0/1
|
||||
instances on BCM7216.
|
||||
|
||||
maintainers:
|
||||
- Florian Fainelli <f.fainelli@gmail.com>
|
||||
|
|
|
@ -38,10 +38,10 @@ properties:
|
|||
minItems: 3
|
||||
maxItems: 3
|
||||
description: |
|
||||
Phandle/offset/mask triplet. The phandle to pwrcfg used to
|
||||
access control register at offset, and change the dbp (Disable Backup
|
||||
Protection) bit represented by the mask, mandatory to disable/enable backup
|
||||
domain (RTC registers) write protection.
|
||||
Phandle/offset/mask triplet. The phandle to pwrcfg used to
|
||||
access control register at offset, and change the dbp (Disable Backup
|
||||
Protection) bit represented by the mask, mandatory to disable/enable backup
|
||||
domain (RTC registers) write protection.
|
||||
|
||||
assigned-clocks:
|
||||
description: |
|
||||
|
@ -78,14 +78,14 @@ allOf:
|
|||
const: st,stm32h7-rtc
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
maxItems: 2
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
maxItems: 2
|
||||
|
||||
required:
|
||||
- clock-names
|
||||
- st,syscfg
|
||||
required:
|
||||
- clock-names
|
||||
- st,syscfg
|
||||
|
||||
- if:
|
||||
properties:
|
||||
|
@ -94,16 +94,16 @@ allOf:
|
|||
const: st,stm32mp1-rtc
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
maxItems: 2
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 2
|
||||
maxItems: 2
|
||||
|
||||
assigned-clocks: false
|
||||
assigned-clock-parents: false
|
||||
assigned-clocks: false
|
||||
assigned-clock-parents: false
|
||||
|
||||
required:
|
||||
- clock-names
|
||||
required:
|
||||
- clock-names
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
@ -24,18 +24,18 @@ properties:
|
|||
oneOf:
|
||||
- description: Always-on power domain UART controller
|
||||
items:
|
||||
- enum:
|
||||
- enum:
|
||||
- amlogic,meson6-uart
|
||||
- amlogic,meson8-uart
|
||||
- amlogic,meson8b-uart
|
||||
- amlogic,meson-gx-uart
|
||||
- const: amlogic,meson-ao-uart
|
||||
- description: Everything-Else power domain UART controller
|
||||
enum:
|
||||
- amlogic,meson6-uart
|
||||
- amlogic,meson8-uart
|
||||
- amlogic,meson8b-uart
|
||||
- amlogic,meson-gx-uart
|
||||
- const: amlogic,meson-ao-uart
|
||||
- description: Everything-Else power domain UART controller
|
||||
enum:
|
||||
- amlogic,meson6-uart
|
||||
- amlogic,meson8-uart
|
||||
- amlogic,meson8b-uart
|
||||
- amlogic,meson-gx-uart
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -6,13 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
|||
|
||||
title: RS485 serial communications Bindings
|
||||
|
||||
description: The RTS signal is capable of automatically controlling
|
||||
line direction for the built-in half-duplex mode.
|
||||
The properties described hereafter shall be given to a
|
||||
half-duplex capable UART node.
|
||||
description: The RTS signal is capable of automatically controlling line
|
||||
direction for the built-in half-duplex mode. The properties described
|
||||
hereafter shall be given to a half-duplex capable UART node.
|
||||
|
||||
maintainers:
|
||||
- Rob Herring <robh@kernel.org>
|
||||
- Rob Herring <robh@kernel.org>
|
||||
|
||||
properties:
|
||||
rs485-rts-delay:
|
||||
|
@ -37,9 +36,11 @@ properties:
|
|||
$ref: /schemas/types.yaml#/definitions/flag
|
||||
|
||||
linux,rs485-enabled-at-boot-time:
|
||||
description: enables the rs485 feature at boot time. It can be disabled later with proper ioctl.
|
||||
description: enables the rs485 feature at boot time. It can be disabled
|
||||
later with proper ioctl.
|
||||
$ref: /schemas/types.yaml#/definitions/flag
|
||||
|
||||
rs485-rx-during-tx:
|
||||
description: enables the receiving of data even while sending data.
|
||||
$ref: /schemas/types.yaml#/definitions/flag
|
||||
description: enables the receiving of data even while sending data.
|
||||
$ref: /schemas/types.yaml#/definitions/flag
|
||||
...
|
||||
|
|
|
@ -26,11 +26,11 @@ properties:
|
|||
compatible:
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- amlogic,meson8-canvas
|
||||
- amlogic,meson8b-canvas
|
||||
- amlogic,meson8m2-canvas
|
||||
- const: amlogic,canvas
|
||||
- enum:
|
||||
- amlogic,meson8-canvas
|
||||
- amlogic,meson8b-canvas
|
||||
- amlogic,meson8m2-canvas
|
||||
- const: amlogic,canvas
|
||||
- const: amlogic,canvas # GXBB and newer SoCs
|
||||
|
||||
reg:
|
||||
|
|
|
@ -17,16 +17,16 @@ properties:
|
|||
oneOf:
|
||||
# for FSI2 SoC
|
||||
- items:
|
||||
- enum:
|
||||
- renesas,fsi2-sh73a0
|
||||
- renesas,fsi2-r8a7740
|
||||
- enum:
|
||||
- renesas,sh_fsi2
|
||||
- enum:
|
||||
- renesas,fsi2-sh73a0
|
||||
- renesas,fsi2-r8a7740
|
||||
- enum:
|
||||
- renesas,sh_fsi2
|
||||
# for Generic
|
||||
- items:
|
||||
- enum:
|
||||
- renesas,sh_fsi
|
||||
- renesas,sh_fsi2
|
||||
- enum:
|
||||
- renesas,sh_fsi
|
||||
- renesas,sh_fsi2
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -8,12 +8,12 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
|||
title: Qualcomm Quad Serial Peripheral Interface (QSPI)
|
||||
|
||||
maintainers:
|
||||
- Mukesh Savaliya <msavaliy@codeaurora.org>
|
||||
- Akash Asthana <akashast@codeaurora.org>
|
||||
- Mukesh Savaliya <msavaliy@codeaurora.org>
|
||||
- Akash Asthana <akashast@codeaurora.org>
|
||||
|
||||
description:
|
||||
The QSPI controller allows SPI protocol communication in single, dual, or quad
|
||||
wire transmission modes for read/write access to slaves such as NOR flash.
|
||||
description: The QSPI controller allows SPI protocol communication in single,
|
||||
dual, or quad wire transmission modes for read/write access to slaves such
|
||||
as NOR flash.
|
||||
|
||||
allOf:
|
||||
- $ref: /spi/spi-controller.yaml#
|
||||
|
|
|
@ -16,8 +16,8 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- renesas,hspi-r8a7778 # R-Car M1A
|
||||
- renesas,hspi-r8a7779 # R-Car H1
|
||||
- renesas,hspi-r8a7778 # R-Car M1A
|
||||
- renesas,hspi-r8a7779 # R-Car H1
|
||||
- const: renesas,hspi
|
||||
|
||||
reg:
|
||||
|
|
|
@ -51,7 +51,7 @@ properties:
|
|||
|
||||
pl022,rt:
|
||||
description: indicates the controller should run the message pump with realtime
|
||||
priority to minimise the transfer latency on the bus (boolean)
|
||||
priority to minimise the transfer latency on the bus (boolean)
|
||||
type: boolean
|
||||
|
||||
dmas:
|
||||
|
|
|
@ -24,8 +24,8 @@ properties:
|
|||
|
||||
reg-names:
|
||||
items:
|
||||
- const: qspi
|
||||
- const: qspi_mm
|
||||
- const: qspi
|
||||
- const: qspi_mm
|
||||
|
||||
clocks:
|
||||
maxItems: 1
|
||||
|
|
|
@ -29,8 +29,8 @@ properties:
|
|||
- const: allwinner,sun4i-a10-system-control
|
||||
- const: allwinner,sun5i-a13-system-control
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-system-control
|
||||
- const: allwinner,sun4i-a10-system-control
|
||||
- const: allwinner,sun7i-a20-system-control
|
||||
- const: allwinner,sun4i-a10-system-control
|
||||
- const: allwinner,sun8i-a23-system-control
|
||||
- const: allwinner,sun8i-h3-system-control
|
||||
- const: allwinner,sun50i-a64-sram-controller
|
||||
|
@ -38,11 +38,11 @@ properties:
|
|||
- const: allwinner,sun50i-a64-system-control
|
||||
- const: allwinner,sun50i-h5-system-control
|
||||
- items:
|
||||
- const: allwinner,sun50i-h6-system-control
|
||||
- const: allwinner,sun50i-a64-system-control
|
||||
- const: allwinner,sun50i-h6-system-control
|
||||
- const: allwinner,sun50i-a64-system-control
|
||||
- items:
|
||||
- const: allwinner,suniv-f1c100s-system-control
|
||||
- const: allwinner,sun4i-a10-system-control
|
||||
- const: allwinner,suniv-f1c100s-system-control
|
||||
- const: allwinner,sun4i-a10-system-control
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -69,44 +69,44 @@ patternProperties:
|
|||
- const: allwinner,sun4i-a10-sram-d
|
||||
- const: allwinner,sun50i-a64-sram-c
|
||||
- items:
|
||||
- const: allwinner,sun5i-a13-sram-a3-a4
|
||||
- const: allwinner,sun4i-a10-sram-a3-a4
|
||||
- const: allwinner,sun5i-a13-sram-a3-a4
|
||||
- const: allwinner,sun4i-a10-sram-a3-a4
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-sram-a3-a4
|
||||
- const: allwinner,sun4i-a10-sram-a3-a4
|
||||
- const: allwinner,sun7i-a20-sram-a3-a4
|
||||
- const: allwinner,sun4i-a10-sram-a3-a4
|
||||
- items:
|
||||
- const: allwinner,sun5i-a13-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun5i-a13-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun7i-a20-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun8i-a23-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun8i-a23-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun8i-h3-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun8i-h3-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun50i-a64-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun50i-a64-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun50i-h5-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun50i-h5-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun50i-h6-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- const: allwinner,sun50i-h6-sram-c1
|
||||
- const: allwinner,sun4i-a10-sram-c1
|
||||
- items:
|
||||
- const: allwinner,sun5i-a13-sram-d
|
||||
- const: allwinner,sun4i-a10-sram-d
|
||||
- const: allwinner,sun5i-a13-sram-d
|
||||
- const: allwinner,sun4i-a10-sram-d
|
||||
- items:
|
||||
- const: allwinner,sun7i-a20-sram-d
|
||||
- const: allwinner,sun4i-a10-sram-d
|
||||
- const: allwinner,sun7i-a20-sram-d
|
||||
- const: allwinner,sun4i-a10-sram-d
|
||||
- items:
|
||||
- const: allwinner,suniv-f1c100s-sram-d
|
||||
- const: allwinner,sun4i-a10-sram-d
|
||||
- const: allwinner,suniv-f1c100s-sram-d
|
||||
- const: allwinner,sun4i-a10-sram-d
|
||||
- items:
|
||||
- const: allwinner,sun50i-h6-sram-c
|
||||
- const: allwinner,sun50i-a64-sram-c
|
||||
- const: allwinner,sun50i-h6-sram-c
|
||||
- const: allwinner,sun50i-a64-sram-c
|
||||
|
||||
required:
|
||||
- "#address-cells"
|
||||
|
|
|
@ -13,11 +13,11 @@ description: Binding for Amlogic Thermal
|
|||
|
||||
properties:
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- amlogic,g12a-cpu-thermal
|
||||
- amlogic,g12a-ddr-thermal
|
||||
- const: amlogic,g12a-thermal
|
||||
items:
|
||||
- enum:
|
||||
- amlogic,g12a-cpu-thermal
|
||||
- amlogic,g12a-ddr-thermal
|
||||
- const: amlogic,g12a-thermal
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
|
@ -28,10 +28,10 @@ properties:
|
|||
- arm,armv7-timer
|
||||
- items:
|
||||
- enum:
|
||||
- arm,armv7-timer
|
||||
- arm,armv7-timer
|
||||
- items:
|
||||
- enum:
|
||||
- arm,armv8-timer
|
||||
- arm,armv8-timer
|
||||
|
||||
interrupts:
|
||||
items:
|
||||
|
|
|
@ -20,7 +20,7 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- arm,armv7-timer-mem
|
||||
- arm,armv7-timer-mem
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -77,7 +77,7 @@ patternProperties:
|
|||
- description: physical timer irq
|
||||
- description: virtual timer irq
|
||||
|
||||
reg :
|
||||
reg:
|
||||
minItems: 1
|
||||
maxItems: 2
|
||||
items:
|
||||
|
|
|
@ -62,14 +62,14 @@ properties:
|
|||
|
||||
resets:
|
||||
items:
|
||||
- description: common reset
|
||||
- description: ecc reset
|
||||
- description: common reset
|
||||
- description: ecc reset
|
||||
minItems: 1
|
||||
|
||||
reset-names:
|
||||
items:
|
||||
- const: dwc2
|
||||
- const: dwc2-ecc
|
||||
- const: dwc2
|
||||
- const: dwc2-ecc
|
||||
minItems: 1
|
||||
|
||||
phys:
|
||||
|
|
Loading…
Reference in New Issue