Merge tag 'devicetree-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull Devicetree updates from Rob Herring:
- DT schemas for PWM, syscon, power domains, SRAM, syscon-reboot,
syscon-poweroff, renesas-irqc, simple-pm-bus, renesas-bsc, pwm-rcar,
Renesas tpu, at24 eeprom, rtc-sh, Allwinner PS/2, sharp,ld-d5116z01b
panel, Arm SMMU, max77650, Meson CEC, Amlogic canvas and DWC3 glue,
Allwinner A10 mUSB and CAN, TI Davinci MDIO, QCom QCS404
interconnect, Unisoc/Spreadtrum SoCs and UART
- Convert a bunch of Samsung bindings to DT schema
- Convert a bunch of ST stm32 bindings to DT schema
- Realtek and Exynos additions to Arm Mali bindings
- Fix schema errors in RiscV CPU schema
- Various schema fixes from improved meta-schema checks
- Improve the handling of 'dma-ranges' and in particular fix DMA mask
setup on PCI bridges
- Fix a memory leak in add_changeset_property() and DT unit tests.
- Several documentation improvements for schema validation
- Rework build rules to improve schema validation errors
- Color output for dtx_diff
* tag 'devicetree-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (138 commits)
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
dt-bindings: arm: Remove leftover axentia.txt
of: unittest: fix memory leak in attach_node_and_children
of: overlay: add_changeset_property() memory leak
dt-bindings: interrupt-controller: arm,gic-v3: Add missing type to interrupt-partition-* nodes
dt-bindings: firmware: ixp4xx: Drop redundant minItems/maxItems
dt-bindings: power: Rename back power_domain.txt bindings to fix references
dt-bindings: i2c: stm32: Migrate i2c-stm32 documentation to yaml
dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema
dt-bindings: remoteproc: convert stm32-rproc to json-schema
dt-bindings: mailbox: convert stm32-ipcc to json-schema
dt-bindings: mfd: Convert stm32 low power timers bindings to json-schema
dt-bindings: interrupt-controller: Convert stm32-exti to json-schema
dt-bindings: crypto: Convert stm32 HASH bindings to json-schema
dt-bindings: rng: Convert stm32 RNG bindings to json-schema
dt-bindings: pwm: Convert Samsung PWM bindings to json-schema
dt-bindings: pwm: Convert PWM bindings to json-schema
dt-bindings: serial: Add a new compatible string for SC9863A
dt-bindings: serial: Convert sprd-uart to json-schema
dt-bindings: arm: Add bindings for Unisoc SC9863A
...
-rw-r--r-- | Documentation/devicetree/bindings/Makefile | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/amlogic/smp-sram.txt | 32 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/axentia.txt | 28 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml | 39 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/pmu.txt | 72 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/pmu.yaml | 105 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt | 83 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml | 181 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml | 31 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/sysreg.txt | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/sysreg.yaml | 45 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/sprd.txt | 14 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/sprd.yaml | 33 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt | 44 | |
-rw-r--r-- | Documentation/devicetree/bindings/ata/sata_rcar.txt | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/renesas,bsc.txt | 46 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/renesas,bsc.yaml | 60 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/simple-pm-bus.txt | 44 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/simple-pm-bus.yaml | 75 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/ti/davinci/psc.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt | 29 | |
-rw-r--r-- | Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt | 31 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/samsung-slimsss.txt | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml | 47 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/samsung-sss.txt | 32 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/samsung-sss.yaml | 58 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-crc.txt | 16 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml | 38 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-hash.txt | 30 | |
-rw-r--r-- | Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml | 69 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/cirrus,clps711x-fb.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt | 26 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/st,stm32-dsi.yaml | 150 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/st,stm32-ltdc.txt | 144 | |
-rw-r--r-- | Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml | 81 | |
-rw-r--r-- | Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/eeprom/at24.txt | 90 | |
-rw-r--r-- | Documentation/devicetree/bindings/eeprom/at24.yaml | 188 | |
-rw-r--r-- | Documentation/devicetree/bindings/example-schema.yaml | 81 | |
-rw-r--r-- | Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml | 22 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-g2d.txt | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-g2d.yaml | 75 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-rotator.txt | 28 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-rotator.yaml | 48 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-scaler.txt | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/gpu/samsung-scaler.yaml | 81 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt | 23 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml | 50 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/i2c-stm32.txt | 65 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml | 141 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt | 107 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml | 151 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/pressure/bmp085.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt | 23 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt | 25 | |
-rw-r--r-- | Documentation/devicetree/bindings/input/max77650-onkey.txt | 26 | |
-rw-r--r-- | Documentation/devicetree/bindings/input/max77650-onkey.yaml | 35 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt | 45 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml | 77 | |
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.txt | 48 | |
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml | 87 | |
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt | 29 | |
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml | 98 | |
-rw-r--r-- | Documentation/devicetree/bindings/iommu/arm,smmu-v3.txt | 77 | |
-rw-r--r-- | Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml | 95 | |
-rw-r--r-- | Documentation/devicetree/bindings/iommu/arm,smmu.txt | 182 | |
-rw-r--r-- | Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 230 | |
-rw-r--r-- | Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt | 67 | |
-rw-r--r-- | Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml | 108 | |
-rw-r--r-- | Documentation/devicetree/bindings/leds/leds-max77650.txt | 57 | |
-rw-r--r-- | Documentation/devicetree/bindings/leds/leds-max77650.yaml | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 84 | |
-rw-r--r-- | Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt | 47 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/meson-ao-cec.txt | 37 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/rc.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/st,stm32-cec.txt | 19 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/st,stm32-cec.yaml | 54 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/st,stm32-dcmi.txt | 45 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml | 86 | |
-rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt | 79 | |
-rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml | 128 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml | 120 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml | 162 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/stm32-lptimer.txt | 48 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/stm32-timers.txt | 73 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/syscon.txt | 32 | |
-rw-r--r-- | Documentation/devicetree/bindings/mfd/syscon.yaml | 84 | |
-rw-r--r-- | Documentation/devicetree/bindings/misc/allwinner,syscon.txt | 20 | |
-rw-r--r-- | Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml | 98 | |
-rw-r--r-- | Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 | |