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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: Add missing 'unevaluatedProperties'

This doesn't yet do anything in the tools, but make it explicit so we can
check either 'unevaluatedProperties' or 'additionalProperties' is present
in schemas.

'unevaluatedProperties' is appropriate when including another schema (via
'$ref') and all possible properties and/or child nodes are not
explicitly listed in the schema with the '$ref'.

This is in preparation to add a meta-schema to check for missing
'unevaluatedProperties' or 'additionalProperties'. This has been a
constant source of review issues.

Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Wolfram Sang <wsa@kernel.org>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-By: Vinod Koul <vkoul@kernel.org>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Link: https://lore.kernel.org/r/20201005183830.486085-2-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>

+227
+2
Documentation/devicetree/bindings/arm/coresight-cti.yaml
··· 220 220 required: 221 221 - cpu 222 222 223 + unevaluatedProperties: false 224 + 223 225 examples: 224 226 # minimum CTI definition. DEVID register used to set number of triggers. 225 227 - |
+2
Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
··· 50 50 - '#size-cells' 51 51 - dma-ranges 52 52 53 + unevaluatedProperties: false 54 + 53 55 examples: 54 56 - | 55 57 mlahb: ahb@38000000 {
+2
Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
··· 64 64 required: 65 65 - sata 66 66 67 + unevaluatedProperties: false 68 + 67 69 examples: 68 70 - | 69 71 #include <dt-bindings/interrupt-controller/irq.h>
+2
Documentation/devicetree/bindings/bus/renesas,bsc.yaml
··· 44 44 required: 45 45 - reg 46 46 47 + unevaluatedProperties: false 48 + 47 49 examples: 48 50 - | 49 51 #include <dt-bindings/interrupt-controller/irq.h>
+2
Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
··· 72 72 - spi-max-frequency 73 73 - port 74 74 75 + unevaluatedProperties: false 76 + 75 77 examples: 76 78 - |+ 77 79 spi {
+2
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
··· 62 62 - interrupts 63 63 - clocks 64 64 65 + unevaluatedProperties: false 66 + 65 67 examples: 66 68 - | 67 69 #include <dt-bindings/clock/jz4780-cgu.h>
+2
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
··· 81 81 - clocks 82 82 - interrupts 83 83 84 + unevaluatedProperties: false 85 + 84 86 examples: 85 87 - | 86 88 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
··· 33 33 - reg 34 34 - dma-masters 35 35 36 + unevaluatedProperties: false 37 + 36 38 examples: 37 39 - | 38 40 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
··· 84 84 - clocks 85 85 - interrupts 86 86 87 + unevaluatedProperties: false 88 + 87 89 examples: 88 90 - | 89 91 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
··· 141 141 required: 142 142 - ti,udma-atype 143 143 144 + unevaluatedProperties: false 145 + 144 146 examples: 145 147 - |+ 146 148 cbass_main {
+2
Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
··· 36 36 - interrupts 37 37 - clocks 38 38 39 + unevaluatedProperties: false 40 + 39 41 examples: 40 42 - | 41 43 i2c@c8100500 {
+2
Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
··· 44 44 - clocks 45 45 - interrupts 46 46 47 + unevaluatedProperties: false 48 + 47 49 examples: 48 50 - | 49 51 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
··· 70 70 - sda-gpios 71 71 - scl-gpios 72 72 73 + unevaluatedProperties: false 74 + 73 75 ...
+2
Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
··· 117 117 required: 118 118 - rockchip,grf 119 119 120 + unevaluatedProperties: false 121 + 120 122 examples: 121 123 - | 122 124 #include <dt-bindings/clock/rk3188-cru-common.h>
+2
Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml
··· 37 37 - interrupts 38 38 - clocks 39 39 40 + unevaluatedProperties: false 41 + 40 42 examples: 41 43 - | 42 44 i2c0: i2c@58780000 {
+2
Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml
··· 37 37 - interrupts 38 38 - clocks 39 39 40 + unevaluatedProperties: false 41 + 40 42 examples: 41 43 - | 42 44 i2c0: i2c@58400000 {
+2
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
··· 94 94 - resets 95 95 - clocks 96 96 97 + unevaluatedProperties: false 98 + 97 99 examples: 98 100 - | 99 101 #include <dt-bindings/mfd/stm32f7-rcc.h>
+2
Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
··· 36 36 - interrupts 37 37 - clocks 38 38 39 + unevaluatedProperties: false 40 + 39 41 examples: 40 42 - | 41 43 axi_iic_0: i2c@40800000 {
+2
Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
··· 30 30 - reg 31 31 - interrupts 32 32 33 + unevaluatedProperties: false 34 + 33 35 examples: 34 36 - | 35 37 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
··· 40 40 - reg 41 41 - interrupts 42 42 43 + unevaluatedProperties: false 44 + 43 45 examples: 44 46 - | 45 47 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
··· 30 30 - reg 31 31 - interrupts 32 32 33 + unevaluatedProperties: false 34 + 33 35 examples: 34 36 - | 35 37 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
··· 108 108 - reg 109 109 - diff-channels 110 110 111 + unevaluatedProperties: false 112 + 111 113 examples: 112 114 - | 113 115 spi {
+2
Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
··· 92 92 - spi-cpol 93 93 - spi-cpha 94 94 95 + unevaluatedProperties: false 96 + 95 97 examples: 96 98 - | 97 99 spi0 {
+2
Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
··· 63 63 required: 64 64 - reg 65 65 66 + unevaluatedProperties: false 67 + 66 68 examples: 67 69 - | 68 70 spi {
+2
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
··· 102 102 - interrupts 103 103 - adi,conversion-start-gpios 104 104 105 + unevaluatedProperties: false 106 + 105 107 examples: 106 108 - | 107 109 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
··· 47 47 - compatible 48 48 - reg 49 49 50 + unevaluatedProperties: false 51 + 50 52 examples: 51 53 - | 52 54 spi {
+2
Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
··· 45 45 - vdd-supply 46 46 - vref-supply 47 47 48 + unevaluatedProperties: false 49 + 48 50 examples: 49 51 - | 50 52 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
··· 130 130 - channel@4 131 131 - channel@5 132 132 133 + unevaluatedProperties: false 134 + 133 135 examples: 134 136 - | 135 137 spi {
+2
Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
··· 46 46 - clocks 47 47 - clock-names 48 48 49 + unevaluatedProperties: false 50 + 49 51 examples: 50 52 - | 51 53 spi0 {
+2
Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
··· 33 33 - reg 34 34 - interrupts 35 35 36 + unevaluatedProperties: false 37 + 36 38 examples: 37 39 - | 38 40 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
··· 116 116 dependencies: 117 117 adi,sync-mode: [ clocks ] 118 118 119 + unevaluatedProperties: false 120 + 119 121 examples: 120 122 - | 121 123 #include <dt-bindings/interrupt-controller/irq.h>
+2
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
··· 50 50 - compatible 51 51 - reg 52 52 53 + unevaluatedProperties: false 54 + 53 55 examples: 54 56 - | 55 57 // Example for I2C
+2
Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
··· 40 40 - compatible 41 41 - reg 42 42 43 + unevaluatedProperties: false 44 + 43 45 examples: 44 46 - | 45 47 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
··· 48 48 - vdd-supply 49 49 - linux,keycodes 50 50 51 + unevaluatedProperties: false 52 + 51 53 examples: 52 54 - | 53 55 // Example with interrupts
+2
Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.yaml
··· 41 41 - interrupt-controller 42 42 - '#interrupt-cells' 43 43 44 + unevaluatedProperties: false 45 + 44 46 examples: 45 47 - | 46 48 #include <dt-bindings/interrupt-controller/irq.h>
+2
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
··· 67 67 - 'loongson,parent_int_map' 68 68 69 69 70 + unevaluatedProperties: false 71 + 70 72 examples: 71 73 - | 72 74 iointc: interrupt-controller@3ff01400 {
+2
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
··· 61 61 - cfi-flash 62 62 - jedec,spi-nor 63 63 64 + unevaluatedProperties: false 65 + 64 66 examples: 65 67 - | 66 68 #include <dt-bindings/clock/renesas-cpg-mssr.h>
+2
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
··· 50 50 - clocks 51 51 - clock-names 52 52 53 + unevaluatedProperties: false 54 + 53 55 examples: 54 56 - | 55 57 #include <dt-bindings/interrupt-controller/irq.h>
+2
Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
··· 117 117 - interrupts 118 118 - clocks 119 119 120 + unevaluatedProperties: false 121 + 120 122 examples: 121 123 - | 122 124 emmc: mmc@5a000000 {
+2
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
··· 56 56 - dmas 57 57 - dma-names 58 58 59 + unevaluatedProperties: false 60 + 59 61 examples: 60 62 - | 61 63 #include <dt-bindings/clock/jz4780-cgu.h>
+2
Documentation/devicetree/bindings/mmc/owl-mmc.yaml
··· 43 43 - dmas 44 44 - dma-names 45 45 46 + unevaluatedProperties: false 47 + 46 48 examples: 47 49 - | 48 50 mmc0: mmc@e0330000 {
+2
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
··· 102 102 - clocks 103 103 - clock-names 104 104 105 + unevaluatedProperties: false 106 + 105 107 examples: 106 108 - | 107 109 #include <dt-bindings/clock/rk3288-cru.h>
+2
Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
··· 73 73 - clocks 74 74 - clock-names 75 75 76 + unevaluatedProperties: false 77 + 76 78 examples: 77 79 - | 78 80 #include <dt-bindings/clock/berlin2.h>
+2
Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
··· 77 77 - reset-names 78 78 - resets 79 79 80 + unevaluatedProperties: false 81 + 80 82 examples: 81 83 - | 82 84 sd: mmc@5a400000 {
+2
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
··· 42 42 - clocks 43 43 - clock-names 44 44 45 + unevaluatedProperties: false 46 + 45 47 examples: 46 48 - | 47 49 mmc@12200000 {
+2
Documentation/devicetree/bindings/mtd/denali,nand.yaml
··· 128 128 - clock-names 129 129 - clocks 130 130 131 + unevaluatedProperties: false 132 + 131 133 examples: 132 134 - | 133 135 nand-controller@ff900000 {
+2
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
··· 51 51 - compatible 52 52 - reg 53 53 54 + unevaluatedProperties: false 55 + 54 56 examples: 55 57 - | 56 58 #include <dt-bindings/clock/jz4780-cgu.h>
+2
Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
··· 94 94 - reg 95 95 - interrupts 96 96 97 + unevaluatedProperties: false 98 + 97 99 examples: 98 100 - | 99 101 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/net/adi,adin.yaml
··· 36 36 enum: [ 4, 8, 12, 16, 20, 24 ] 37 37 default: 8 38 38 39 + unevaluatedProperties: false 40 + 39 41 examples: 40 42 - | 41 43 ethernet {
+2
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
··· 120 120 - clock-names 121 121 - phy-mode 122 122 123 + unevaluatedProperties: false 124 + 123 125 examples: 124 126 - | 125 127 ethmac: ethernet@c9410000 {
+2
Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
··· 30 30 - "#address-cells" 31 31 - "#size-cells" 32 32 33 + unevaluatedProperties: false 34 + 33 35 examples: 34 36 - | 35 37 mdio0: mdio@1e650000 {
+2
Documentation/devicetree/bindings/net/marvell,mvusb.yaml
··· 35 35 - "#address-cells" 36 36 - "#size-cells" 37 37 38 + unevaluatedProperties: false 39 + 38 40 examples: 39 41 - | 40 42 /* USB host controller */
+2
Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
··· 61 61 - mediatek,pericfg 62 62 - phy-handle 63 63 64 + unevaluatedProperties: false 65 + 64 66 examples: 65 67 - | 66 68 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
··· 34 34 required: 35 35 - reg 36 36 37 + unevaluatedProperties: false 38 + 37 39 examples: 38 40 - | 39 41 mdio {
+2
Documentation/devicetree/bindings/net/qca,ar71xx.yaml
··· 72 72 - resets 73 73 - reset-names 74 74 75 + unevaluatedProperties: false 76 + 75 77 examples: 76 78 # Lager board 77 79 - |
+2
Documentation/devicetree/bindings/net/qca,ar803x.yaml
··· 59 59 regulator to VDDIO. 60 60 $ref: /schemas/regulator/regulator.yaml 61 61 62 + unevaluatedProperties: false 63 + 62 64 examples: 63 65 - | 64 66 #include <dt-bindings/net/qca-ar803x.h>
+2
Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
··· 31 31 - "#address-cells" 32 32 - "#size-cells" 33 33 34 + unevaluatedProperties: false 35 + 34 36 examples: 35 37 - | 36 38 mdio@90000 {
+2
Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml
··· 33 33 - "#address-cells" 34 34 - "#size-cells" 35 35 36 + unevaluatedProperties: false 37 + 36 38 examples: 37 39 - | 38 40 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
+2
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
··· 88 88 - clock-names 89 89 - st,syscon 90 90 91 + unevaluatedProperties: false 92 + 91 93 examples: 92 94 - | 93 95 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
··· 58 58 - "#address-cells" 59 59 - "#size-cells" 60 60 61 + unevaluatedProperties: false 62 + 61 63 examples: 62 64 - | 63 65 davinci_mdio: mdio@4a101000 {
+2
Documentation/devicetree/bindings/net/ti,dp83867.yaml
··· 109 109 required: 110 110 - reg 111 111 112 + unevaluatedProperties: false 113 + 112 114 examples: 113 115 - | 114 116 #include <dt-bindings/net/ti-dp83867.h>
+2
Documentation/devicetree/bindings/net/ti,dp83869.yaml
··· 79 79 required: 80 80 - reg 81 81 82 + unevaluatedProperties: false 83 + 82 84 examples: 83 85 - | 84 86 #include <dt-bindings/net/ti-dp83869.h>
+2
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
··· 76 76 77 77 additionalProperties: false 78 78 79 + unevaluatedProperties: false 80 + 79 81 examples: 80 82 - | 81 83 #include <dt-bindings/clock/imx6sx-clock.h>
+2
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
··· 49 49 - compatible 50 50 - reg 51 51 52 + unevaluatedProperties: false 53 + 52 54 examples: 53 55 - | 54 56 #include <dt-bindings/clock/qcom,gcc-sc7180.h>
+2
Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
··· 66 66 67 67 additionalProperties: false 68 68 69 + unevaluatedProperties: false 70 + 69 71 examples: 70 72 - | 71 73 sdam_1: nvram@b000 {
+2
Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
··· 51 51 - clocks 52 52 - clock-names 53 53 54 + unevaluatedProperties: false 55 + 54 56 examples: 55 57 - | 56 58 #include <dt-bindings/clock/rk3288-cru.h>
+2
Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
··· 42 42 - compatible 43 43 - reg 44 44 45 + unevaluatedProperties: false 46 + 45 47 examples: 46 48 - | 47 49 efuse@1fff7800 {
+2
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml
··· 29 29 - reg 30 30 - reg-names 31 31 32 + unevaluatedProperties: false 33 + 32 34 examples: 33 35 - | 34 36 bus {
+2
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
··· 31 31 - reg 32 32 - reg-names 33 33 34 + unevaluatedProperties: false 35 + 34 36 examples: 35 37 - | 36 38 bus {
+2
Documentation/devicetree/bindings/pci/host-generic-pci.yaml
··· 137 137 reg: 138 138 maxItems: 1 139 139 140 + unevaluatedProperties: false 141 + 140 142 examples: 141 143 - | 142 144
+2
Documentation/devicetree/bindings/pci/loongson.yaml
··· 39 39 - reg 40 40 - ranges 41 41 42 + unevaluatedProperties: false 43 + 42 44 examples: 43 45 - | 44 46
+2
Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml
··· 63 63 - phys 64 64 - phy-names 65 65 66 + unevaluatedProperties: false 67 + 66 68 examples: 67 69 - | 68 70 #include <dt-bindings/soc/ti,sci_pm_domain.h>
+2
Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml
··· 72 72 - phys 73 73 - phy-names 74 74 75 + unevaluatedProperties: false 76 + 75 77 examples: 76 78 - | 77 79 #include <dt-bindings/soc/ti,sci_pm_domain.h>
+2
Documentation/devicetree/bindings/pci/versatile.yaml
··· 48 48 - interrupt-map 49 49 - interrupt-map-mask 50 50 51 + unevaluatedProperties: false 52 + 51 53 examples: 52 54 - | 53 55 pci@10001000 {
+2
Documentation/devicetree/bindings/power/pd-samsung.yaml
··· 49 49 - "#power-domain-cells" 50 50 - reg 51 51 52 + unevaluatedProperties: false 53 + 52 54 examples: 53 55 - | 54 56 lcd0_pd: power-domain@10023c80 {
+2
Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
··· 73 73 - compatible 74 74 - regulator-name 75 75 76 + unevaluatedProperties: false 77 + 76 78 examples: 77 79 - | 78 80 reg_1v8: regulator-1v8 {
+2
Documentation/devicetree/bindings/regulator/google,cros-ec-regulator.yaml
··· 28 28 - compatible 29 29 - reg 30 30 31 + unevaluatedProperties: false 32 + 31 33 examples: 32 34 - | 33 35 spi0 {
+2
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
··· 91 91 - gpios 92 92 - states 93 93 94 + unevaluatedProperties: false 95 + 94 96 examples: 95 97 - | 96 98 gpio-regulator {
+2
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
··· 34 34 - st,syscfg 35 35 - vdda-supply 36 36 37 + unevaluatedProperties: false 38 + 37 39 examples: 38 40 - | 39 41 regulator-booster {
+2
Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
··· 36 36 - clocks 37 37 - vdda-supply 38 38 39 + unevaluatedProperties: false 40 + 39 41 examples: 40 42 - | 41 43 #include <dt-bindings/clock/stm32mp1-clks.h>
+2
Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
··· 28 28 - compatible 29 29 - reg 30 30 31 + unevaluatedProperties: false 32 + 31 33 examples: 32 34 - | 33 35 regulator@1948000 {
+2
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
··· 68 68 - clocks 69 69 - clock-names 70 70 71 + unevaluatedProperties: false 72 + 71 73 examples: 72 74 - | 73 75 #include <dt-bindings/clock/jz4740-cgu.h>
+2
Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
··· 74 74 items: 75 75 - const: rtc 76 76 77 + unevaluatedProperties: false 78 + 77 79 examples: 78 80 - | 79 81 #include <dt-bindings/clock/exynos5420.h>
+5
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
··· 9 9 maintainers: 10 10 - Paul Cercueil <paul@crapouillou.net> 11 11 12 + allOf: 13 + - $ref: /schemas/serial.yaml# 14 + 12 15 properties: 13 16 $nodename: 14 17 pattern: "^serial@[0-9a-f]+$" ··· 66 63 - clock-names 67 64 - dmas 68 65 - dma-names 66 + 67 + unevaluatedProperties: false 69 68 70 69 examples: 71 70 - |
+2
Documentation/devicetree/bindings/serial/renesas,hscif.yaml
··· 100 100 - clock-names 101 101 - power-domains 102 102 103 + unevaluatedProperties: false 104 + 103 105 if: 104 106 properties: 105 107 compatible:
+2
Documentation/devicetree/bindings/serial/renesas,sci.yaml
··· 54 54 - clocks 55 55 - clock-names 56 56 57 + unevaluatedProperties: false 58 + 57 59 examples: 58 60 - | 59 61 aliases {
+2
Documentation/devicetree/bindings/serial/renesas,scif.yaml
··· 149 149 required: 150 150 - resets 151 151 152 + unevaluatedProperties: false 153 + 152 154 examples: 153 155 - | 154 156 #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
+2
Documentation/devicetree/bindings/serial/renesas,scifa.yaml
··· 75 75 - clock-names 76 76 - power-domains 77 77 78 + unevaluatedProperties: false 79 + 78 80 if: 79 81 properties: 80 82 compatible:
+2
Documentation/devicetree/bindings/serial/renesas,scifb.yaml
··· 75 75 - clock-names 76 76 - power-domains 77 77 78 + unevaluatedProperties: false 79 + 78 80 if: 79 81 properties: 80 82 compatible:
+2
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
··· 101 101 - reg 102 102 - interrupts 103 103 104 + unevaluatedProperties: false 105 + 104 106 examples: 105 107 - | 106 108 serial@80230000 {
+2
Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
··· 77 77 - clocks 78 78 - clock-names 79 79 80 + unevaluatedProperties: false 81 + 80 82 examples: 81 83 - | 82 84 spi@c1108d80 {
+2
Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
··· 35 35 - reg 36 36 - clocks 37 37 38 + unevaluatedProperties: false 39 + 38 40 examples: 39 41 - | 40 42 spi@c1108c80 {
+2
Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
··· 24 24 - compatible 25 25 - reg 26 26 27 + unevaluatedProperties: false 28 + 27 29 examples: 28 30 - | 29 31 spi: spi@1f000000 {
+2
Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml
··· 29 29 - '#address-cells' 30 30 - '#size-cells' 31 31 32 + unevaluatedProperties: false 33 + 32 34 examples: 33 35 - | 34 36 #include <dt-bindings/clock/ath79-clk.h>
+2
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
··· 56 56 - clock-names 57 57 - clocks 58 58 59 + unevaluatedProperties: false 60 + 59 61 examples: 60 62 - | 61 63 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
+2
Documentation/devicetree/bindings/spi/renesas,hspi.yaml
··· 40 40 - '#address-cells' 41 41 - '#size-cells' 42 42 43 + unevaluatedProperties: false 44 + 43 45 examples: 44 46 - | 45 47 #include <dt-bindings/clock/r8a7778-clock.h>
+2
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
··· 123 123 required: 124 124 - resets 125 125 126 + unevaluatedProperties: false 127 + 126 128 examples: 127 129 - | 128 130 #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
+2
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
··· 140 140 - '#address-cells' 141 141 - '#size-cells' 142 142 143 + unevaluatedProperties: false 144 + 143 145 examples: 144 146 - | 145 147 #include <dt-bindings/clock/r8a7791-clock.h>
+2
Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml
··· 44 44 - "#address-cells" 45 45 - "#size-cells" 46 46 47 + unevaluatedProperties: false 48 + 47 49 examples: 48 50 - | 49 51 spi0: spi@54006000 {
+2
Documentation/devicetree/bindings/spi/spi-gpio.yaml
··· 53 53 - num-chipselects 54 54 - sck-gpios 55 55 56 + unevaluatedProperties: false 57 + 56 58 examples: 57 59 - | 58 60 spi {
+2
Documentation/devicetree/bindings/spi/spi-mux.yaml
··· 48 48 - spi-max-frequency 49 49 - mux-controls 50 50 51 + unevaluatedProperties: false 52 + 51 53 examples: 52 54 - | 53 55 #include <dt-bindings/gpio/gpio.h>
+2
Documentation/devicetree/bindings/spi/spi-pl022.yaml
··· 128 128 - reg 129 129 - interrupts 130 130 131 + unevaluatedProperties: false 132 + 131 133 examples: 132 134 - | 133 135 spi@e0100000 {
+2
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
··· 85 85 - clocks 86 86 - clock-names 87 87 88 + unevaluatedProperties: false 89 + 88 90 examples: 89 91 - | 90 92 #include <dt-bindings/clock/rk3188-cru-common.h>
+2
Documentation/devicetree/bindings/spi/spi-sifive.yaml
··· 66 66 - interrupts 67 67 - clocks 68 68 69 + unevaluatedProperties: false 70 + 69 71 examples: 70 72 - | 71 73 spi: spi@10040000 {
+2
Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
··· 53 53 - clocks 54 54 - interrupts 55 55 56 + unevaluatedProperties: false 57 + 56 58 examples: 57 59 - | 58 60 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
··· 76 76 - clocks 77 77 - interrupts 78 78 79 + unevaluatedProperties: false 80 + 79 81 examples: 80 82 - | 81 83 #include <dt-bindings/interrupt-controller/arm-gic.h>
+2
Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
··· 31 31 - reg 32 32 - clocks 33 33 34 + unevaluatedProperties: false 35 + 34 36 examples: 35 37 - | 36 38 watchdog@98d0 {
+2
Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
··· 25 25 required: 26 26 - compatible 27 27 28 + unevaluatedProperties: false 29 + 28 30 examples: 29 31 - | 30 32 watchdog {
+2
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
··· 38 38 - reg 39 39 - clocks 40 40 41 + unevaluatedProperties: false 42 + 41 43 examples: 42 44 - | 43 45 watchdog@208a038 {
+2
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
··· 62 62 required: 63 63 - samsung,syscon-phandle 64 64 65 + unevaluatedProperties: false 66 + 65 67 examples: 66 68 - | 67 69 watchdog@101d0000 {
+2
Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
··· 43 43 - clocks 44 44 - clock-names 45 45 46 + unevaluatedProperties: false 47 + 46 48 examples: 47 49 - | 48 50 #include <dt-bindings/clock/stm32mp1-clks.h>
+2
Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml
··· 46 46 - clocks 47 47 - power-domains 48 48 49 + unevaluatedProperties: false 50 + 49 51 examples: 50 52 - | 51 53 /*