Commit 9f60a65b authored by Rob Herring's avatar Rob Herring

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