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

dt-bindings: Remove extra blank lines

Generally at most 1 blank line is the standard style for DT schema
files. Remove the few cases with more than 1 so that the yamllint check
for this can be enabled.

Acked-by: Lee Jones <lee@kernel.org>
Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> # remoteproc
Acked-by: Georgi Djakov <djakov@kernel.org>
Acked-by: Vinod Koul <vkoul@kernel.org>
Acked-by: Andi Shyti <andi.shyti@kernel.org>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Acked-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Uwe Kleine-König <ukleinek@kernel.org> # for allwinner,sun4i-a10-pwm.yaml
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com> # mtd
Acked-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Acked-by: Manivannan Sadhasivam <mani@kernel.org> # For PCI controller bindings
Link: https://patch.msgid.link/20251023143957.2899600-1-robh@kernel.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>

+2 -136
+1 -1
Documentation/devicetree/bindings/.yamllint
··· 30 30 document-start: 31 31 present: true 32 32 empty-lines: 33 - max: 3 33 + max: 1 34 34 max-end: 1 35 35 empty-values: 36 36 forbid-in-block-mappings: true
-1
Documentation/devicetree/bindings/arm/psci.yaml
··· 163 163 method = "smc"; 164 164 }; 165 165 166 - 167 166 - |+ 168 167 169 168 // Case 3: PSCI v0.2 and PSCI v0.1.
-1
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
··· 132 132 "ahb_mp", "ahb_mali400"; 133 133 }; 134 134 135 - 136 135 - | 137 136 clk@1c20068 { 138 137 #clock-cells = <1>;
-1
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
··· 99 99 the datasheet. 100 100 const: 1 101 101 102 - 103 102 required: 104 103 - compatible 105 104 - reg
-1
Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.yaml
··· 22 22 - xlnx,clocking-wizard-v6.0 23 23 - xlnx,versal-clk-wizard 24 24 25 - 26 25 reg: 27 26 maxItems: 1 28 27
-1
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-frontend.yaml
··· 121 121 }; 122 122 }; 123 123 124 - 125 124 ...
-1
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml
··· 121 121 }; 122 122 }; 123 123 124 - 125 124 ...
-1
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
··· 142 142 reset-names: 143 143 minItems: 2 144 144 145 - 146 145 additionalProperties: false 147 146 148 147 examples:
-1
Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
··· 25 25 M |-------|______|----|____________| |________________| | | 26 26 ___|__________________________________________________________|_______________| 27 27 28 - 29 28 VIU: Video Input Unit 30 29 --------------------- 31 30
-1
Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
··· 156 156 adi,input-style: false 157 157 adi,input-justification: false 158 158 159 - 160 159 required: 161 160 - compatible 162 161 - reg
-1
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
··· 131 131 132 132 additionalProperties: false 133 133 134 - 135 134 examples: 136 135 - | 137 136 lvds-encoder {
-1
Documentation/devicetree/bindings/display/bridge/toshiba,tc358767.yaml
··· 123 123 - required: 124 124 - port@1 125 125 126 - 127 126 required: 128 127 - compatible 129 128 - reg
-1
Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
··· 54 54 #address-cells = <1>; 55 55 #size-cells = <0>; 56 56 57 - 58 57 display@0{ 59 58 compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486"; 60 59 reg = <0>;
-1
Documentation/devicetree/bindings/display/msm/gpu.yaml
··· 133 133 For GMU attached devices a phandle to the GMU device that will 134 134 control the power for the GPU. 135 135 136 - 137 136 required: 138 137 - compatible 139 138 - reg
-1
Documentation/devicetree/bindings/display/panel/panel-timing.yaml
··· 41 41 | | | v | | 42 42 +-------+----------+-------------------------------------+----------+ 43 43 44 - 45 44 The following is the panel timings shown with time on the x-axis. 46 45 This matches the timing diagrams often found in data sheets. 47 46
-1
Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
··· 38 38 The serial protocol has line names that resemble I2C but the 39 39 protocol is not I2C but 3WIRE SPI. 40 40 41 - 42 41 allOf: 43 42 - $ref: panel-common.yaml# 44 43 - $ref: /schemas/spi/spi-peripheral-props.yaml#
-1
Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
··· 125 125 power-domains = <&power RK3588_PD_VO0>; 126 126 #sound-dai-cells = <0>; 127 127 128 - 129 128 ports { 130 129 #address-cells = <1>; 131 130 #size-cells = <0>;
-1
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
··· 181 181 required: 182 182 - amlogic,pipeline 183 183 184 - 185 184 additionalProperties: false 186 185 187 186 examples:
-1
Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
··· 22 22 - renesas,r9a06g032-dma 23 23 - const: renesas,rzn1-dma 24 24 25 - 26 25 "#dma-cells": 27 26 minimum: 3 28 27 maximum: 4
-1
Documentation/devicetree/bindings/dma/stericsson,dma40.yaml
··· 120 120 - description: LCPA memory base, deprecated, use eSRAM pool instead 121 121 deprecated: true 122 122 123 - 124 123 reg-names: 125 124 oneOf: 126 125 - items:
-1
Documentation/devicetree/bindings/dma/stm32/st,stm32-dma.yaml
··· 48 48 by transfer completion. This must only be used on channels 49 49 managing transfers for STM32 USART/UART. 50 50 51 - 52 51 maintainers: 53 52 - Amelie Delaunay <amelie.delaunay@foss.st.com> 54 53
-1
Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
··· 97 97 - reg 98 98 - memory-controller 99 99 100 - 101 100 '^edacpmd@': 102 101 description: PMD subnode 103 102 type: object
-1
Documentation/devicetree/bindings/firmware/qemu,fw-cfg-mmio.yaml
··· 23 23 The authoritative guest-side hardware interface documentation to the fw_cfg 24 24 device can be found in "docs/specs/fw_cfg.txt" in the QEMU source tree. 25 25 26 - 27 26 properties: 28 27 compatible: 29 28 const: qemu,fw-cfg-mmio
-5
Documentation/devicetree/bindings/fpga/fpga-region.yaml
··· 18 18 - Supported Use Models 19 19 - Constraints 20 20 21 - 22 21 Introduction 23 22 ============ 24 23 ··· 29 30 attempts to include terminology used by both major FPGA manufacturers. This 30 31 document isn't a replacement for any manufacturers specifications for FPGA 31 32 usage. 32 - 33 33 34 34 Terminology 35 35 =========== ··· 106 108 a soft logic bridge (Bridge0-2) in the FPGA. The contents of each PRR can be 107 109 reprogrammed independently while the rest of the system continues to function. 108 110 109 - 110 111 Sequence 111 112 ======== 112 113 ··· 120 123 121 124 When the overlay is removed, the child nodes will be removed and the FPGA Region 122 125 will disable the bridges. 123 - 124 126 125 127 FPGA Region 126 128 =========== ··· 165 169 region is getting reconfigured (see Figure 1 above). During PR, the FPGA's 166 170 hardware bridges remain enabled. The PR regions' bridges will be FPGA bridges 167 171 within the static image of the FPGA. 168 - 169 172 170 173 Supported Use Models 171 174 ====================
-1
Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
··· 66 66 interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; 67 67 }; 68 68 69 - 70 69 ...
-1
Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml
··· 22 22 ___ ________ 23 23 chip select# |___________________| 24 24 25 - 26 25 maintainers: 27 26 - Maxime Ripard <mripard@kernel.org> 28 27
-1
Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
··· 81 81 - compatible 82 82 - reg 83 83 84 - 85 84 additionalProperties: false 86 85 87 86 examples:
-1
Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
··· 93 93 adi,fault-q: 94 94 default: 4 95 95 96 - 97 96 required: 98 97 - compatible 99 98 - reg
-1
Documentation/devicetree/bindings/hwmon/national,lm90.yaml
··· 45 45 - ti,tmp461 46 46 - winbond,w83l771 47 47 48 - 49 48 interrupts: 50 49 items: 51 50 - description: |
-1
Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
··· 20 20 https://www.ti.com/lit/gpn/tmp513 21 21 https://www.ti.com/lit/gpn/tmp512 22 22 23 - 24 23 properties: 25 24 compatible: 26 25 enum:
-1
Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
··· 15 15 Datasheets: 16 16 https://www.ti.com/lit/gpn/tps23861 17 17 18 - 19 18 properties: 20 19 compatible: 21 20 enum:
-1
Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml
··· 27 27 | '------' | | dev | | dev | | dev | 28 28 '------------' '-----' '-----' '-----' 29 29 30 - 31 30 allOf: 32 31 - $ref: /schemas/i2c/i2c-mux.yaml# 33 32
-1
Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
··· 64 64 required: 65 65 - reg 66 66 67 - 68 67 allOf: 69 68 - if: 70 69 properties:
-2
Documentation/devicetree/bindings/i2c/tsd,mule-i2c-mux.yaml
··· 16 16 can be selected by writing the appropriate device number to an I2C config 17 17 register. 18 18 19 - 20 19 +--------------------------------------------------+ 21 20 | Mule | 22 21 0x18| +---------------+ | ··· 32 33 | | /-------->| dev #3 | | 33 34 | |__/ +--------+ | 34 35 +--------------------------------------------------+ 35 - 36 36 37 37 allOf: 38 38 - $ref: /schemas/i2c/i2c-mux.yaml#
-1
Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
··· 30 30 * https://www.analog.com/en/products/adaq4380-4.html 31 31 * https://www.analog.com/en/products/adaq4381-4.html 32 32 33 - 34 33 $ref: /schemas/spi/spi-peripheral-props.yaml# 35 34 36 35 properties:
-1
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
··· 166 166 An example of backend can be found at 167 167 http://analogdevicesinc.github.io/hdl/library/axi_ad7606x/index.html 168 168 169 - 170 169 patternProperties: 171 170 "^channel@[1-8]$": 172 171 type: object
-1
Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml
··· 48 48 enum: [2500000, 4096000] 49 49 default: 4096000 50 50 51 - 52 51 '#io-channel-cells': 53 52 const: 1 54 53
-1
Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
··· 57 57 description: External clock source when not using crystal 58 58 maxItems: 1 59 59 60 - 61 60 "#clock-cells": 62 61 description: 63 62 ADE9000 can provide clock output via CLKOUT pin with external buffer.
-1
Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml
··· 36 36 "#io-channel-cells": 37 37 const: 1 38 38 39 - 40 39 required: 41 40 - compatible 42 41 - reg
-1
Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml
··· 456 456 items: 457 457 minimum: 40 458 458 459 - 460 459 - if: 461 460 properties: 462 461 compatible:
-1
Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml
··· 57 57 4 | batt_dischrg_i 58 58 5 | ts_v 59 59 60 - 61 60 properties: 62 61 compatible: 63 62 oneOf:
-1
Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
··· 29 29 | 30 30 GND 31 31 32 - 33 32 properties: 34 33 compatible: 35 34 const: voltage-divider
-1
Documentation/devicetree/bindings/iio/frequency/adi,admv4420.yaml
··· 37 37 - compatible 38 38 - reg 39 39 40 - 41 40 allOf: 42 41 - $ref: /schemas/spi/spi-peripheral-props.yaml# 43 42
-1
Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml
··· 12 12 description: | 13 13 Pressure sensor from Murata with SPI and I2C bus interfaces. 14 14 15 - 16 15 properties: 17 16 compatible: 18 17 const: murata,zpa2326
-1
Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml
··· 78 78 minItems: 3 79 79 maxItems: 3 80 80 81 - 82 81 semtech,ph01-resolution: 83 82 $ref: /schemas/types.yaml#/definitions/uint32 84 83 enum: [8, 16, 32, 64, 128, 256, 512, 1024]
-1
Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
··· 39 39 - reg 40 40 - adi,sensor-type 41 41 42 - 43 42 properties: 44 43 compatible: 45 44 oneOf:
-1
Documentation/devicetree/bindings/input/ti,drv266x.yaml
··· 37 37 - | 38 38 #include <dt-bindings/gpio/gpio.h> 39 39 40 - 41 40 i2c { 42 41 #address-cells = <1>; 43 42 #size-cells = <0>;
-1
Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
··· 122 122 required: 123 123 - reg 124 124 125 - 126 125 unevaluatedProperties: false 127 126 128 127 examples:
-1
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
··· 305 305 }; 306 306 }; 307 307 308 - 309 308 device@0 { 310 309 reg = <0 4>; 311 310 interrupts = <1 1 4 &part0>;
-1
Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2700-intc.yaml
··· 53 53 | |---... 54 54 +---------+---module31 55 55 56 - 57 56 required: 58 57 - compatible 59 58 - reg
-1
Documentation/devicetree/bindings/interrupt-controller/fsl,vf610-mscm-ir.yaml
··· 14 14 Vybrid SoC's but is only really useful in dual core configurations (VF6xx 15 15 which comes with a Cortex-A5/Cortex-M4 combination). 16 16 17 - 18 17 maintainers: 19 18 - Frank Li <Frank.Li@nxp.com> 20 19
-1
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
··· 78 78 - '#interrupt-cells' 79 79 - loongson,parent_int_map 80 80 81 - 82 81 unevaluatedProperties: false 83 82 84 83 if:
-1
Documentation/devicetree/bindings/interrupt-controller/mediatek,mtk-cirq.yaml
··· 18 18 flush command is executed. With CIRQ, MCUSYS can be completely turned off 19 19 to improve the system power consumption without losing interrupts. 20 20 21 - 22 21 properties: 23 22 compatible: 24 23 items:
-1
Documentation/devicetree/bindings/interrupt-controller/mscc,ocelot-icpu-intr.yaml
··· 26 26 - mscc,ocelot-icpu-intr 27 27 - mscc,serval-icpu-intr 28 28 29 - 30 29 '#interrupt-cells': 31 30 const: 1 32 31
-4
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
··· 638 638 <&smmu1 7>; 639 639 }; 640 640 641 - 642 641 /* SMMU with stream matching */ 643 642 smmu2: iommu@ba5f0000 { 644 643 compatible = "arm,smmu-v1"; ··· 663 664 iommus = <&smmu2 1 0x30>; 664 665 }; 665 666 666 - 667 667 /* ARM MMU-500 with 10-bit stream ID input configuration */ 668 668 smmu3: iommu@ba600000 { 669 669 compatible = "arm,mmu-500", "arm,smmu-v2"; ··· 683 685 /* bus whose child devices emit one unique 10-bit stream 684 686 ID each, but may master through multiple SMMU TBUs */ 685 687 iommu-map = <0 &smmu3 0 0x400>; 686 - 687 - 688 688 }; 689 689 690 690 - |+
-1
Documentation/devicetree/bindings/mailbox/arm,mhu.yaml
··· 52 52 - const: arm,mhu-doorbell 53 53 - const: arm,primecell 54 54 55 - 56 55 reg: 57 56 maxItems: 1 58 57
-1
Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
··· 127 127 - minimum: 0 128 128 maximum: 124 129 129 130 - 131 130 '#mbox-cells': 132 131 description: | 133 132 It is always set to 2. The first argument in the consumers 'mboxes'
-1
Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml
··· 26 26 - mediatek,mt8188-adsp-mbox 27 27 - const: mediatek,mt8186-adsp-mbox 28 28 29 - 30 29 "#mbox-cells": 31 30 const: 0 32 31
-1
Documentation/devicetree/bindings/media/amphion,vpu.yaml
··· 45 45 between driver and firmware. Implement via mailbox on driver. 46 46 $ref: /schemas/mailbox/fsl,mu.yaml# 47 47 48 - 49 48 "^vpu-core@[0-9a-f]+$": 50 49 description: 51 50 Each core correspond a decoder or encoder, need to configure them
-2
Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
··· 154 154 }; 155 155 }; 156 156 }; 157 - 158 - 159 157 }; 160 158 };
-1
Documentation/devicetree/bindings/media/i2c/techwell,tw9900.yaml
··· 70 70 $ref: /schemas/graph.yaml#/properties/port 71 71 description: Video port for the decoder output. 72 72 73 - 74 73 required: 75 74 - port@0 76 75 - port@1
-1
Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
··· 79 79 power-domains: 80 80 minItems: 2 # Wrapper and 1 slot 81 81 82 - 83 82 additionalProperties: false 84 83 85 84 examples:
-1
Documentation/devicetree/bindings/media/qcom,sc8280xp-camss.yaml
··· 484 484 "gcc_axi_hf", 485 485 "gcc_axi_sf"; 486 486 487 - 488 487 iommus = <&apps_smmu 0x2000 0x4e0>, 489 488 <&apps_smmu 0x2020 0x4e0>, 490 489 <&apps_smmu 0x2040 0x4e0>,
-1
Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
··· 111 111 reg: 112 112 maxItems: 1 113 113 114 - 115 114 clocks: 116 115 maxItems: 1 117 116
-1
Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
··· 42 42 reg: 43 43 maxItems: 1 44 44 45 - 46 45 required: 47 46 - compatible 48 47 - clocks
-1
Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml
··· 21 21 format and copy the result into a part or the whole of a destination image 22 22 with a different color format. (TODO) 23 23 24 - 25 24 maintainers: 26 25 - Dillon Min <dillon.minfei@gmail.com> 27 26
-4
Documentation/devicetree/bindings/media/video-interface-devices.yaml
··· 128 128 129 129 0 degrees camera rotation: 130 130 131 - 132 131 Y-Rp 133 132 ^ 134 133 Y-Rc ! ··· 143 144 ! 0 X-Rp 144 145 0 +-------------------------------------> 145 146 0 X-Rc 146 - 147 147 148 148 X-Rc 0 149 149 <------------------------------------+ 0 ··· 226 228 V 227 229 X-Rc 228 230 229 - 230 231 Example one - Webcam 231 232 232 233 A camera module installed on the user facing part of a laptop screen ··· 269 272 If the camera sensor is not mounted upside-down to compensate for the lens 270 273 optical inversion, the two reference systems will not be aligned, with 271 274 'Rp' being rotated 180 degrees relatively to 'Rc': 272 - 273 275 274 276 X-Rc 0 275 277 <------------------------------------+ 0
-1
Documentation/devicetree/bindings/memory-controllers/qcom,ebi2-peripheral-props.yaml
··· 62 62 minimum: 0 63 63 maximum: 15 64 64 65 - 66 65 # FAST chip selects 67 66 qcom,xmem-address-hold-enable: 68 67 $ref: /schemas/types.yaml#/definitions/uint32
-1
Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml
··· 444 444 445 445 additionalProperties: false 446 446 447 - 448 447 regulator-external: 449 448 description: Node describing the AB8500 external regulators. This 450 449 concerns the autonomous regulators VSMPS1, VSMPS2 and VSMPS3
-1
Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
··· 88 88 amlogic,boot-pages: [nand-is-boot-medium, "amlogic,boot-page-step"] 89 89 amlogic,boot-page-step: [nand-is-boot-medium, "amlogic,boot-pages"] 90 90 91 - 92 91 required: 93 92 - compatible 94 93 - reg
-1
Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml
··· 145 145 clock-names: 146 146 minItems: 1 147 147 148 - 149 148 unevaluatedProperties: false 150 149 151 150 examples:
-1
Documentation/devicetree/bindings/mux/mux-controller.yaml
··· 20 20 space is a simple zero-based enumeration. I.e. 0-1 for a 2-way multiplexer, 21 21 0-7 for an 8-way multiplexer, etc. 22 22 23 - 24 23 Mux controller nodes 25 24 -------------------- 26 25
-2
Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
··· 201 201 - clocks 202 202 - resets 203 203 204 - 205 204 mdio@2: 206 205 $ref: mdio.yaml# 207 206 unevaluatedProperties: false ··· 249 250 clock-names: 250 251 maxItems: 1 251 252 power-domains: false 252 - 253 253 254 254 unevaluatedProperties: false 255 255
-1
Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
··· 31 31 - description: RX and TX rings interrupt line 32 32 - description: Wake-on-LAN interrupt line 33 33 34 - 35 34 clocks: 36 35 minItems: 1 37 36 items:
-1
Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml
··· 29 29 maxItems: 1 30 30 description: core clock driving the MDIO block 31 31 32 - 33 32 required: 34 33 - compatible 35 34 - reg
-1
Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
··· 100 100 }; 101 101 }; 102 102 103 - 104 103 ethernet@60000000 { 105 104 compatible = "cortina,gemini-ethernet"; 106 105 reg = <0x60000000 0x4000>, /* Global registers, queue */
-2
Documentation/devicetree/bindings/net/fsl,gianfar.yaml
··· 167 167 - description: Receive interrupt 168 168 - description: Error interrupt 169 169 170 - 171 - 172 170 unevaluatedProperties: false 173 171 174 172 examples:
-1
Documentation/devicetree/bindings/net/mdio-mux-multiplexer.yaml
··· 14 14 of a mux producer device. The mux producer can be of any type like mmio mux 15 15 producer, gpio mux producer or generic register based mux producer. 16 16 17 - 18 17 allOf: 19 18 - $ref: /schemas/net/mdio-mux.yaml# 20 19
-1
Documentation/devicetree/bindings/net/qcom,ipa.yaml
··· 24 24 iommu/iommu.txt and iommu/arm,smmu.yaml for more information about SMMU 25 25 bindings. 26 26 27 - 28 27 - | 29 28 -------- --------- 30 29 | | | |
-1
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
··· 156 156 CPSW MDIO bus. 157 157 $ref: ti,davinci-mdio.yaml# 158 158 159 - 160 159 required: 161 160 - compatible 162 161 - reg
-1
Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
··· 50 50 Points to the node of the regulator that powers/enable the wl12xx/wl18xx 51 51 chip. This is required when connected via SPI. 52 52 53 - 54 53 ref-clock-frequency: 55 54 $ref: /schemas/types.yaml#/definitions/uint32 56 55 description: Reference clock frequency.
-1
Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
··· 93 93 reg-names: 94 94 minItems: 3 95 95 96 - 97 96 unevaluatedProperties: false 98 97 99 98 examples:
-1
Documentation/devicetree/bindings/pci/loongson.yaml
··· 32 32 minItems: 1 33 33 maxItems: 3 34 34 35 - 36 35 required: 37 36 - compatible 38 37 - reg
-1
Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml
··· 121 121 - const: dma2 122 122 - const: dma3 123 123 124 - 125 124 unevaluatedProperties: false 126 125 127 126 examples:
-1
Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
··· 16 16 compatible: 17 17 const: starfive,jh7110-pcie 18 18 19 - 20 19 reg: 21 20 maxItems: 2 22 21
-1
Documentation/devicetree/bindings/pci/versatile.yaml
··· 90 90 <0x0000 0 0 4 &sic 28>; 91 91 }; 92 92 93 - 94 93 ...
-1
Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml
··· 35 35 - qcom,sm8350-qmp-usb3-uni-phy 36 36 - qcom,x1e80100-qmp-usb3-uni-phy 37 37 38 - 39 38 reg: 40 39 maxItems: 1 41 40
-1
Documentation/devicetree/bindings/pinctrl/brcm,bcm21664-pinctrl.yaml
··· 116 116 input-schmitt-enable: false 117 117 input-schmitt-disable: false 118 118 119 - 120 119 required: 121 120 - compatible 122 121 - reg
-1
Documentation/devicetree/bindings/pinctrl/fsl,imx9-pinctrl.yaml
··· 58 58 - description: | 59 59 "pad_setting" indicates the pad configuration value to be applied. 60 60 61 - 62 61 required: 63 62 - fsl,pins 64 63
-1
Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml
··· 142 142 interrupt-controller; 143 143 #interrupt-cells = <2>; 144 144 145 - 146 145 blsp1-i2c1-default-state { 147 146 pins = "gpio24", "gpio25"; 148 147 function = "blsp_i2c1";
-1
Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml
··· 66 66 Specify the alternative function to be configured for the specified 67 67 pins. 68 68 69 - 70 69 allOf: 71 70 - $ref: qcom,lpass-lpi-common.yaml# 72 71
-1
Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
··· 88 88 uim2_present, uim2_reset, unused1, unused2, usb_phy, vfr_1, vsense_trigger, 89 89 wlan1_adc0, wlan1_adc1, wlan2_adc0, wlan2_adc1, wsa_clk, wsa_data ] 90 90 91 - 92 91 required: 93 92 - pins 94 93
-3
Documentation/devicetree/bindings/pinctrl/renesas,rza1-ports.yaml
··· 65 65 - '#gpio-cells' 66 66 - gpio-ranges 67 67 68 - 69 68 additionalProperties: 70 69 anyOf: 71 70 - type: object ··· 149 150 pinmux = <RZA1_PINMUX(3, 0, 6)>, <RZA1_PINMUX(3, 2, 4)>; 150 151 }; 151 152 152 - 153 153 /* 154 154 * I2c master: both SDA and SCL pins need bi-directional operations 155 155 * Pin #4 on port #1 is configured as alternate function #1. ··· 159 161 i2c2_pins: i2c2 { 160 162 pinmux = <RZA1_PINMUX(1, 4, 1)>, <RZA1_PINMUX(1, 5, 1)>; 161 163 }; 162 - 163 164 164 165 /* 165 166 * Multi-function timer input and output compare pins.
-1
Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
··· 32 32 | | | | | | ------- 33 33 UART0 UART1 -- 34 34 35 - 36 35 The big MUX in the diagram only has 7 different ways of mapping peripherals 37 36 on the left to pins on the right. StarFive calls the 7 configurations "signal 38 37 groups".
-1
Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml
··· 21 21 description: Maximum CHGIN regulation voltage in uV. 22 22 enum: [ 5500000, 6500000, 11000000, 14500000 ] 23 23 24 - 25 24 usb-otg-vbus-regulator: 26 25 type: object 27 26 description: OTG boost regulator.
-1
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-charger.yaml
··· 65 65 - const: vbus_v 66 66 - const: usb_charger_c 67 67 68 - 69 68 required: 70 69 - compatible 71 70 - monitored-battery
-1
Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
··· 55 55 resets: 56 56 maxItems: 1 57 57 58 - 59 58 allOf: 60 59 - $ref: pwm.yaml# 61 60
-1
Documentation/devicetree/bindings/regulator/richtek,rt6245-regulator.yaml
··· 55 55 delay time 0us, 10us, 20us, 40us. If this property is missing then keep 56 56 in chip default. 57 57 58 - 59 58 richtek,switch-freq-select: 60 59 $ref: /schemas/types.yaml#/definitions/uint8 61 60 enum: [0, 1, 2]
-2
Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml
··· 79 79 It should be set as 3 (Single-Core mode) which is also the default if 80 80 omitted. 81 81 82 - 83 82 # R5F Processor Child Nodes: 84 83 # ========================== 85 84 ··· 165 166 vring buffers 166 167 - description: region reserved for firmware image sections 167 168 additionalItems: true 168 - 169 169 170 170 # Optional properties: 171 171 # --------------------
-1
Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
··· 40 40 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for 41 41 protocol documentation for the values to be used for different devices. 42 42 43 - 44 43 additionalProperties: false 45 44 46 45 examples:
-2
Documentation/devicetree/bindings/rng/inside-secure,safexcel-eip76.yaml
··· 44 44 - const: core 45 45 - const: reg 46 46 47 - 48 47 allOf: 49 48 - if: 50 49 properties: ··· 56 57 then: 57 58 required: 58 59 - interrupts 59 - 60 60 61 61 required: 62 62 - compatible
-1
Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml
··· 30 30 $ref: /schemas/types.yaml#/definitions/string 31 31 enum: [host, slave] 32 32 33 - 34 33 patternProperties: 35 34 '^data\-only@[a-f0-9]+$': 36 35 type: object
-1
Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml
··· 91 91 required: 92 92 - clocks 93 93 94 - 95 94 required: 96 95 - compatible 97 96 - reg
-1
Documentation/devicetree/bindings/soc/microchip/atmel,at91rm9200-tcb.yaml
··· 105 105 106 106 additionalProperties: false 107 107 108 - 109 108 allOf: 110 109 - if: 111 110 properties:
-1
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
··· 317 317 properties: 318 318 clocks: false 319 319 320 - 321 320 examples: 322 321 - | 323 322 #include <dt-bindings/clock/rk3399-cru.h>
-3
Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
··· 11 11 - Suman Anna <s-anna@ti.com> 12 12 13 13 description: |+ 14 - 15 14 The Programmable Real-Time Unit and Industrial Communication Subsystem 16 15 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x, 17 16 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC ··· 43 44 integration within the IP and the SoC. These nodes are described in the 44 45 following sections. 45 46 46 - 47 47 PRU-ICSS Node 48 48 ============== 49 49 Each PRU-ICSS instance is represented as its own node with the individual PRU ··· 51 53 corresponding interconnect bus nodes or target-module nodes. 52 54 53 55 See ../../mfd/syscon.yaml for generic SysCon binding details. 54 - 55 56 56 57 properties: 57 58 $nodename:
-1
Documentation/devicetree/bindings/sound/adi,adau1372.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/adi,adau1372.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - 8 7 title: Analog Devices ADAU1372 CODEC 9 8 10 9 maintainers:
-1
Documentation/devicetree/bindings/sound/adi,adau7118.yaml
··· 4 4 $id: http://devicetree.org/schemas/sound/adi,adau7118.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - 8 7 title: Analog Devices ADAU7118 8 Channel PDM to I2S/TDM Converter 9 8 10 9 maintainers:
-1
Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
··· 135 135 the direction (input/output) needs to be dynamically adjusted. 136 136 type: boolean 137 137 138 - 139 138 required: 140 139 - compatible 141 140 - reg
+1 -1
Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml
··· 8 8 9 9 maintainers: 10 10 - Heiko Stuebner <heiko@sntech.de> 11 + 11 12 allOf: 12 13 - $ref: dai-common.yaml# 13 - 14 14 15 15 properties: 16 16 compatible:
-1
Documentation/devicetree/bindings/sound/samsung,tm2.yaml
··· 30 30 - items: 31 31 - description: Phandle to the HDMI transmitter node. 32 32 33 - 34 33 samsung,audio-routing: 35 34 description: | 36 35 List of the connections between audio components; each entry is
-1
Documentation/devicetree/bindings/sound/ti,tlv320dac3100.yaml
··· 84 84 description: gpio pin number used for codec reset 85 85 deprecated: true 86 86 87 - 88 87 required: 89 88 - compatible 90 89 - reg
-1
Documentation/devicetree/bindings/sound/wlf,wm8903.yaml
··· 75 75 DCVDD-supply: 76 76 description: Digital core supply regulator for the DCVDD pin. 77 77 78 - 79 78 required: 80 79 - compatible 81 80 - reg
-1
Documentation/devicetree/bindings/timer/nvidia,tegra-timer.yaml
··· 100 100 items: 101 101 - const: timer 102 102 103 - 104 103 required: 105 104 - compatible 106 105 - reg
-1
Documentation/devicetree/bindings/timer/nvidia,tegra186-timer.yaml
··· 15 15 reference generated by USEC, TSC or either clk_m or OSC. Each TMR can be 16 16 programmed to generate one-shot, periodic, or watchdog interrupts. 17 17 18 - 19 18 properties: 20 19 compatible: 21 20 oneOf:
-1
Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml
··· 28 28 - qcom,pm4125-typec 29 29 - const: qcom,pmi632-typec 30 30 31 - 32 31 connector: 33 32 type: object 34 33 $ref: /schemas/connector/usb-connector.yaml#