Linux/linux 2c97b5a. MAINTAINERS, Documentation/devicetree writing-schema.rst

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
  ...
DeltaFile
+257-0Documentation/devicetree/bindings/sram/sram.yaml
+230-0Documentation/devicetree/bindings/iommu/arm,smmu.yaml
+188-0Documentation/devicetree/bindings/eeprom/at24.yaml
+0-182Documentation/devicetree/bindings/iommu/arm,smmu.txt
+181-0Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
+162-0Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
+151-0Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
+150-0Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
+0-144Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
+141-0Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
+133-0Documentation/devicetree/bindings/power/power-domain.yaml
+128-0Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
+128-0Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml
+127-0Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
+124-0Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
+120-0Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
+118-0Documentation/devicetree/bindings/serial/samsung_uart.yaml
+109-0Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
+108-0Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
+0-107Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt
+105-0Documentation/devicetree/bindings/arm/samsung/pmu.yaml
+50-53drivers/of/address.c
+100-0Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml
+98-0Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
+98-0Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
+95-1drivers/of/unittest.c
+95-0Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
+1-94Documentation/devicetree/bindings/power/power_domain.txt
+91-0Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
+1-89Documentation/devicetree/bindings/eeprom/at24.txt
+89-0Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
+0-88Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt
+0-88Documentation/devicetree/bindings/usb/amlogic,dwc3.txt
+87-0Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
+86-0Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
+84-0Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
+84-0Documentation/devicetree/bindings/mfd/syscon.yaml
+0-83Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
+74-7Documentation/devicetree/bindings/example-schema.yaml
+81-0Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
+81-0Documentation/devicetree/bindings/gpu/samsung-scaler.yaml
+0-80Documentation/devicetree/bindings/sram/sram.txt
+0-79Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt
+79-0Documentation/devicetree/bindings/thermal/st,stm32-thermal.yaml
+78-0Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
+77-0Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
+0-77Documentation/devicetree/bindings/iommu/arm,smmu-v3.txt
+75-0Documentation/devicetree/bindings/bus/simple-pm-bus.yaml
+75-0Documentation/devicetree/bindings/gpu/samsung-g2d.yaml
+74-0Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
+0-73Documentation/devicetree/bindings/mfd/stm32-timers.txt
+72-0Documentation/devicetree/bindings/serial/sprd-uart.yaml
+0-72Documentation/devicetree/bindings/arm/samsung/pmu.txt
+71-0Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
+70-0Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml
+69-0Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml
+69-0Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
+0-67Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt
+66-0Documentation/devicetree/bindings/power/pd-samsung.yaml
+0-65Documentation/devicetree/bindings/i2c/i2c-stm32.txt
+0-63Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt
+0-61Documentation/devicetree/bindings/thermal/stm32-thermal.txt
+0-61Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt
+60-0Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml
+60-0Documentation/devicetree/bindings/bus/renesas,bsc.yaml
+60-0Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml
+0-58Documentation/devicetree/bindings/serial/samsung_uart.txt
+58-0Documentation/devicetree/bindings/crypto/samsung-sss.yaml
+0-57Documentation/devicetree/bindings/leds/leds-max77650.txt
+54-0Documentation/devicetree/bindings/media/st,stm32-cec.yaml
+51-0Documentation/devicetree/bindings/leds/leds-max77650.yaml
+0-51Documentation/devicetree/bindings/pwm/pwm-samsung.txt
+51-0Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml
+51-0Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml
+51-0Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml
+50-0Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml
+49-0Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
+48-0Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
+0-48Documentation/devicetree/bindings/mfd/stm32-lptimer.txt
+48-0drivers/of/unittest-data/tests-address.dtsi
+48-0Documentation/devicetree/bindings/rng/st,stm32-rng.yaml
+0-48Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.txt
+0-47Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt
+47-0Documentation/devicetree/bindings/timer/st,stm32-timer.yaml
+47-0Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
+0-46Documentation/devicetree/bindings/bus/renesas,bsc.txt
+45-0Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
+0-45Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt
+0-45Documentation/devicetree/bindings/power/pd-samsung.txt
+0-45Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
+45-0Documentation/devicetree/bindings/arm/samsung/sysreg.yaml
+0-44Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt
+0-44Documentation/devicetree/bindings/bus/simple-pm-bus.txt
+0-41Documentation/devicetree/bindings/regulator/max77650-regulator.txt
+0-40Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt
+39-0Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml
+38-0Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml
+0-38Documentation/devicetree/bindings/pwm/pwm-stm32.txt
+0-38Documentation/devicetree/bindings/sram/samsung-sram.txt
+20-17drivers/of/overlay.c
+0-37Documentation/devicetree/bindings/media/meson-ao-cec.txt
+0-36Documentation/devicetree/bindings/net/can/sun4i_can.txt
+0-36Documentation/devicetree/bindings/net/davinci-mdio.txt
+0-35Documentation/devicetree/bindings/watchdog/samsung-wdt.txt
+35-0Documentation/devicetree/bindings/input/max77650-onkey.yaml
+0-35Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.txt
+34-0Documentation/devicetree/bindings/power/supply/max77650-charger.yaml
+33-0Documentation/devicetree/bindings/arm/sprd.yaml
+0-33Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt
+0-32Documentation/devicetree/bindings/mfd/syscon.txt
+22-10drivers/of/base.c
+0-32Documentation/devicetree/bindings/serial/sprd-uart.txt
+0-32Documentation/devicetree/bindings/crypto/samsung-sss.txt
+0-32Documentation/devicetree/bindings/arm/amlogic/smp-sram.txt
+31-0Documentation/devicetree/bindings/regulator/max77650-regulator.yaml
+0-31Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt
+31-0Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml
+0-31Documentation/devicetree/bindings/rtc/s3c-rtc.txt
+0-30Documentation/devicetree/bindings/crypto/st,stm32-hash.txt
+0-30Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt
+0-30Documentation/devicetree/bindings/sram/rockchip-smp-sram.txt
+0-30Documentation/devicetree/bindings/power/reset/syscon-poweroff.txt
+0-30Documentation/devicetree/bindings/power/reset/syscon-reboot.txt
+30-0Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.yaml
+0-29Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt
+29-0Documentation/devicetree/bindings/pwm/pwm.yaml
+0-29Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt
+0-28Documentation/devicetree/bindings/arm/axentia.txt
+0-28Documentation/devicetree/bindings/power/supply/max77650-charger.txt
+0-28Documentation/devicetree/bindings/gpu/samsung-rotator.txt
+0-28Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
+0-28Documentation/devicetree/bindings/rtc/rtc-sh.txt
+0-27Documentation/devicetree/bindings/sram/renesas,smp-sram.txt
+23-4Documentation/devicetree/bindings/arm/stm32/stm32.yaml
+0-27Documentation/devicetree/bindings/gpu/samsung-g2d.txt
+0-27Documentation/devicetree/bindings/gpu/samsung-scaler.txt
+0-26Documentation/devicetree/bindings/input/max77650-onkey.txt
+0-26Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt
+0-25Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt
+0-25Documentation/devicetree/bindings/rng/st,stm32-rng.txt
+0-24Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt
+0-23Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt
+0-23Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt
+0-22Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt
+0-22Documentation/devicetree/bindings/timer/st,stm32-timer.txt
+11-11Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
+16-5Documentation/devicetree/bindings/submitting-patches.txt
+1-20include/linux/of_address.h
+0-20Documentation/devicetree/bindings/misc/allwinner,syscon.txt
+0-19Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
+0-19Documentation/devicetree/bindings/media/st,stm32-cec.txt
+0-19Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt
+0-19Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
+0-19Documentation/devicetree/bindings/arm/samsung/sysreg.txt
+8-10MAINTAINERS
+0-16Documentation/devicetree/bindings/crypto/st,stm32-crc.txt
+14-0drivers/of/of_private.h
+0-14Documentation/devicetree/bindings/arm/sprd.txt
+11-1scripts/dtc/dtx_diff
+0-12Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt
+1-10Documentation/devicetree/bindings/pwm/pwm.txt
+7-2Documentation/devicetree/writing-schema.rst
+4-4drivers/of/property.c
+8-0scripts/checkpatch.pl
+3-4Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
+5-2Documentation/devicetree/bindings/ata/sata_rcar.txt
+2-4Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
+6-0Documentation/devicetree/bindings/media/rc.yaml
+2-4Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
+2-4Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml
+2-4Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml
+2-4Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
+1-4Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
+4-1Documentation/devicetree/bindings/Makefile
+5-0Documentation/devicetree/bindings/usb/generic-ehci.yaml
+4-1include/linux/libfdt_env.h
+1-3Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
+1-3Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
+1-3Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
+1-3Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml
+2-2Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
+2-2scripts/dtc/Makefile
+2-2drivers/of/fdt.c
+1-3Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
+1-3Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
+3-1arch/arm/boot/compressed/libfdt_env.h
+1-2Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
+0-3Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
+3-0Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
+1-1Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/atmel-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/atmel-hlcdc-pwm.txt
+1-1Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-berlin.txt
+1-1Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt
+1-1Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
+1-1Documentation/devicetree/bindings/power/amlogic,meson-gx-pwrc.txt
+1-1Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
+1-1Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt
+1-1Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
+1-1Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
+0-2Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
+1-1Documentation/devicetree/bindings/timer/ingenic,tcu.txt
+1-1Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt
+0-2Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
+1-1Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt
+1-1Documentation/devicetree/bindings/display/cirrus,clps711x-fb.txt
+1-1Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
+1-1Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-hibvt.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-lp3943.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-meson.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-rockchip.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-bcm2835.txt
+1-1Documentation/devicetree/bindings/pwm/nxp,pca9685-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-sifive.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-sprd.txt
+1-1Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/mxs-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-tiecap.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt
+1-1Documentation/devicetree/bindings/pwm/pwm-zx.txt
+1-1Documentation/devicetree/bindings/pwm/lpc1850-sct-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/imx-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/img-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/brcm,kona-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/spear-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/st,stmpe-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt
+1-1Documentation/devicetree/bindings/pwm/vt8500-pwm.txt
+1-1Documentation/devicetree/bindings/pwm/brcm,iproc-pwm.txt
+2-0arch/powerpc/boot/libfdt_env.h
+0-2Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
+1-1Documentation/devicetree/bindings/clock/ti/davinci/psc.txt
+1-1Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt
+1-1Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
+1-1Documentation/devicetree/bindings/arm/arm,scpi.txt
+1-1Documentation/devicetree/bindings/arm/arm,scmi.txt
+0-1Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
+1-0drivers/of/unittest-data/testcases.dts
+1-0Documentation/devicetree/bindings/watchdog/renesas,wdt.txt
+1-0Documentation/devicetree/bindings/pci/rcar-pci.txt
+0-1Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
+1-0Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
+0-1Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
+0-1Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
+0-1Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
+6,314-3,792254 files

UnifiedSplitRaw