Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
- Update dtc to upstream version v1.6.0-31-gcbca977ea121
- dtx_diff help text reformatting
- Speed-up validation time for binding and dtb checks using json for
intermediate files
- Add support for running yamllint on DT schema files
- Remove old booting-without-of.rst
- Extend the example schema to address common issues
- Cleanup handling of additionalProperties/unevaluatedProperties
- Ensure all DSI controller schemas reference dsi-controller.yaml
- Vendor prefixes for Zealz, Wandbord/Technexion, Embest RIoT, Rex,
DFI, and Cisco Meraki
- Convert at25, SPMI bus, TI hwlock, HiSilicon Hi3660 USB3 PHY, Arm
SP805 watchdog, Arm SP804, and Samsung 11-pin USB connector to DT
schema
- Convert HiSilicon SoC and syscon bindings to DT schema
- Convert SiFive Risc-V L2 cache, PLIC, PRCI, and PWM to DT schema
- Convert i.MX bindings for w1, crypto, rng, SIM, PM, DDR, SATA, vf610
GPIO, and UART to DT schema
- Add i.MX 8M compatible strings
- Add LM81 and DS1780 as trivial devices
- Various missing properties added to fix dtb validation warnings
* tag 'devicetree-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (111 commits)
dt-bindings: misc: explicitly add #address-cells for slave mode
spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode
dt: Remove booting-without-of.rst
dt-bindings: update usb-c-connector example
dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml
dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml
dt-bindings: pwm: imx: document i.MX compatibles
scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121
dt-bindings: Add running yamllint to dt_binding_check
dt-bindings: powerpc: Add a schema for the 'sleep' property
dt-bindings: pinctrl: sirf: Fix typo abitrary
dt-bindings: pinctrl: qcom: Fix typo abitrary
dt-bindings: Explicitly allow additional properties in common schemas
dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'
dt-bindings: Add missing 'unevaluatedProperties'
Docs: Fixing spelling errors in Documentation/devicetree/bindings/
dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema
dt-bindings: riscv: convert pwm bindings to json-schema
dt-bindings: riscv: convert plic bindings to json-schema
dt-bindings: fu540: prci: convert PRCI bindings to json-schema
...
-rw-r--r-- | Documentation/devicetree/bindings/.gitignore | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/.yamllint | 39 | |
-rw-r--r-- | Documentation/devicetree/bindings/Makefile | 52 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/actions.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/altera.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/axxia.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/bitmain.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/coresight-cti.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/cpus.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/digicolor.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.yaml | 42 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt | 16 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.yaml | 38 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/cpuctrl.yaml | 54 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/hi3798cv200-perictrl.yaml | 64 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/hi6220-domain-ctrl.yaml | 68 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/hip04-bootwrapper.yaml | 34 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/hip04-fabric.yaml | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/pctrl.yaml | 34 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/controller/sysctrl.yaml | 132 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt | 14 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt | 33 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt | 319 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/hisilicon.yaml | 67 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml | 61 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/pmu.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/primecell.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/qcom.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/rda.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/pmu.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/tegra.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/faraday,ftide010.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/imx-sata.txt | 37 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/imx-sata.yaml | 83 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/pata-common.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/sata-common.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/mti,mips-cdmm.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/renesas,bsc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/simple-pm-bus.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/idt,versaclock5.yaml | 20 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx23-clock.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx28-clock.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6q-clock.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sl-clock.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sll-clock.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sx-clock.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6ul-clock.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8m-clock.yaml | 125 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8mm-clock.yaml | 68 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8mn-clock.yaml | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8mp-clock.yaml | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8mq-clock.yaml | 72 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt | 46 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/sifive/fu540-prci.yaml | 60 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt | 49 | |
-rw-r--r-- | Documentation/devicetree/bindings/connector/usb-connector.yaml | 76 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-dcp.txt | 18 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-dcp.yaml | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt | 15 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-imx-sahara.yaml | 37 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-imx-scc.txt | 21 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/fsl-imx-scc.yaml | 54 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml | 11 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml | 15 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/dsi-controller.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/msm/gmu.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/lvds.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/panel-common.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.yaml | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/st,stm32-dsi.yaml | 23 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/dma-common.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/dma-controller.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/dma-router.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/ingenic,dma.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/st,stm32-dma.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/ti/k3-udma.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/edac/dmc-520.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/eeprom/at25.txt | 45 | |
-rw-r--r-- | Documentation/devicetree/bindings/eeprom/at25.yaml | 129 | |
-rw-r--r-- | Documentation/devicetree/bindings/example-schema.yaml | 33 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/wlf,arizona.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpio/gpio-vf610.txt | 63 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpio/gpio-vf610.yaml | 83 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-rotator.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/vivante,gc.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwlock/omap-hwspinlock.txt | 41 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml | 76 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwmon/adt7475.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 |