Merge tag 'devicetree-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
- Convert various DT (non-binding) doc files to ReST
- Various improvements to device link code
- Fix __of_attach_node_sysfs refcounting bug
- Add support for 'memory-region-names' with reserved-memory binding
- Vendor prefixes for Protonic Holland, BeagleBoard.org, Alps, Check
Point, Würth Elektronik, U-Boot, Vaisala, Baikal Electronics,
Shanghai Awinic Technology Co., MikroTik, Silex Insight
- A bunch more binding conversions to DT schema. Only 3K to go.
- Add a minimum version check for schema tools
- Treewide dropping of 'allOf' usage with schema references. Not needed
in new json-schema spec.
- Some formatting clean-ups of schemas
* tag 'devicetree-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (194 commits)
dt-bindings: clock: Add documentation for X1830 bindings.
dt-bindings: mailbox: Convert imx mu to json-schema
dt-bindings: power: Convert imx gpcv2 to json-schema
dt-bindings: power: Convert imx gpc to json-schema
dt-bindings: Merge gpio-usb-b-connector with usb-connector
dt-bindings: timer: renesas: cmt: Convert to json-schema
dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema
dt-bindings: timer: Convert i.MX GPT to json-schema
dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742
dt-bindings: serial: Add binding for UART pin swap
dt-bindings: geni-se: Add interconnect binding for GENI QUP
dt-bindings: geni-se: Convert QUP geni-se bindings to YAML
dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix
dt-bindings: input: touchscreen: edt-ft5x06: change reg property
dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
dt-bindings: timer: renesas: mtu2: Convert to json-schema
of/fdt: Remove redundant kbasename function call
dt-bindings: clock: Convert i.MX1 clock to json-schema
dt-bindings: clock: Convert i.MX21 clock to json-schema
dt-bindings: clock: Convert i.MX25 clock to json-schema
...
-rw-r--r-- | Documentation/devicetree/bindings/ABI.rst (renamed from Documentation/devicetree/bindings/ABI.txt) | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/Makefile | 14 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/altera.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/amlogic.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml | 34 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/bitmain.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/calxeda/hb-sregs.yaml | 49 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt | 15 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/calxeda/l2ecc.yaml | 42 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/coresight-cti.yaml | 20 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/cpus.yaml | 85 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/l2c2x0.yaml | 87 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/psci.yaml | 16 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/renesas,prr.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/socionext/uniphier.yaml | 28 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/syna.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/faraday,ftide010.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/sata_highbank.txt | 44 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/sata_highbank.yaml | 95 | |
-rw-r--r-- | Documentation/devicetree/bindings/auxdisplay/hit,hd44780.txt | 45 | |
-rw-r--r-- | Documentation/devicetree/bindings/auxdisplay/hit,hd44780.yaml | 96 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/calxeda.txt | 17 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/calxeda.yaml | 82 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt | 94 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml | 78 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/fsl,plldig.yaml | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx1-clock.txt | 26 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx1-clock.yaml | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx21-clock.txt | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx21-clock.yaml | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx23-clock.txt | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx23-clock.yaml | 92 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx25-clock.txt | 160 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx25-clock.yaml | 186 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx27-clock.txt | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx27-clock.yaml | 55 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx28-clock.txt | 93 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx28-clock.yaml | 115 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx31-clock.txt | 90 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx31-clock.yaml | 120 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx35-clock.txt | 114 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx35-clock.yaml | 139 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx5-clock.txt | 28 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx5-clock.yaml | 65 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6q-clock.txt | 41 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6q-clock.yaml | 72 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sl-clock.txt | 10 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sl-clock.yaml | 48 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sll-clock.txt | 36 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sll-clock.yaml | 66 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sx-clock.txt | 13 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6sx-clock.yaml | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6ul-clock.txt | 13 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx6ul-clock.yaml | 66 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx7d-clock.txt | 13 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx7d-clock.yaml | 65 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml | 73 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/ingenic,cgu.txt | 57 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/ingenic,cgu.yaml | 124 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,mmcc.yaml | 16 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml | 29 | |
-rw-r--r-- | Documentation/devicetree/bindings/connector/usb-connector.yaml | 73 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml | 14 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml | 16 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml | 63 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml | 119 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/anx7814.txt | 42 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 18 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/panel-common.yaml | 11 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/panel-timing.yaml | 120 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/renesas,cmm.yaml | 18 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml | 34 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/dma-common.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/ingenic,dma.yaml | 80 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/jz4780-dma.txt | 64 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/ti/k3-udma.yaml | 29 | |
-rw-r--r-- | Documentation/devicetree/bindings/eeprom/at24.yaml | 13 | |
-rw-r--r-- | Documentation/devicetree/bindings/example-schema.yaml | 17 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/extcon-arizona.txt | 76 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml | 3 | |