Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
- Refactor arch kdump DT related code to a common implementation
- Add fw_devlink tracking for 'phy-handle', 'leds', 'backlight',
'resets', and 'pwm' properties
- Various clean-ups to DT FDT code
- Fix a runtime error for !CONFIG_SYSFS
- Convert Synopsys DW PCI and derivative binding docs to schemas. Add
Toshiba Visconti PCIe binding.
- Convert a bunch of memory controller bindings to schemas
- Covert eeprom-93xx46, Samsung Exynos TRNG, Samsung Exynos IRQ
combiner, arm-charlcd, img-ascii-lcd, UniPhier eFuse, Xilinx Zynq
MPSoC FPGA, Xilinx Zynq MPSoC reset, Mediatek mmsys, Gemini boards,
brcm,iproc-i2c, faraday,ftpci100, and ks8851 net to DT schema.
- Extend nvmem bindings to handle bit offsets in unit-addresses
- Add DT schemas for HiKey 970 PCIe PHY
- Remove unused ZTE, energymicro,efm32-timer, and Exynos SATA bindings
- Enable dtc pci_device_reg warning by default
- Fixes for handling 'unevaluatedProperties' in preparation to enable
pending support in the tooling for jsonschema 2020-12 draft
* tag 'devicetree-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (78 commits)
dt-bindings: display: remove zte,vou.txt binding doc
dt-bindings: hwmon: merge max1619 into trivial devices
dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible
dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema
dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries
dt-bindings: Add vendor prefix for Topic Embedded Systems
of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr()
arm64: kdump: Remove custom linux,usable-memory-range handling
arm64: kdump: Remove custom linux,elfcorehdr handling
riscv: Remove non-standard linux,elfcorehdr handling
of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef
of: fdt: Add generic support for handling usable memory range property
of: fdt: Add generic support for handling elf core headers property
crash_dump: Make elfcorehdr address/size symbols always visible
dt-bindings: memory: convert Samsung Exynos DMC to dtschema
dt-bindings: devfreq: event: convert Samsung Exynos PPMU to dtschema
dt-bindings: devfreq: event: convert Samsung Exynos NoCP to dtschema
kbuild: Enable dtc 'pci_device_reg' warning by default
dt-bindings: soc: remove obsolete zte zx header
dt-bindings: clock: remove obsolete zte zx header
...
| -rw-r--r-- | Documentation/devicetree/bindings/Makefile | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/gemini.txt | 108 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/gemini.yaml | 95 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt | 31 | |
| -rw-r--r-- | Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml | 58 | |
| -rw-r--r-- | Documentation/devicetree/bindings/ata/exynos-sata.txt | 30 | |
| -rw-r--r-- | Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml | 44 | |
| -rw-r--r-- | Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt | 18 | |
| -rw-r--r-- | Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml | 55 | |
| -rw-r--r-- | Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt | 17 | |
| -rw-r--r-- | Documentation/devicetree/bindings/chosen.txt | 12 | |
| -rw-r--r-- | Documentation/devicetree/bindings/devfreq/event/exynos-nocp.txt | 26 | |
| -rw-r--r-- | Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt | 169 | |
| -rw-r--r-- | Documentation/devicetree/bindings/devfreq/event/samsung,exynos-nocp.yaml | 48 | |
| -rw-r--r-- | Documentation/devicetree/bindings/devfreq/event/samsung,exynos-ppmu.yaml | 169 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/fsl,lcdif.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/zte,vou.txt | 120 | |
| -rw-r--r-- | Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml | 12 | |
| -rw-r--r-- | Documentation/devicetree/bindings/firmware/arm,scpi.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 | |
| -rw-r--r-- | Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 36 | |
| -rw-r--r-- | Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/hwmon/max1619.txt | 12 | |
| -rw-r--r-- | Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 | |
| -rw-r--r-- | Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 | |
| -rw-r--r-- | Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml | 10 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt | 50 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.yaml | 96 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/ti,pruss-intc.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/atmel,isc.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/microchip,xisc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/renesas,drif.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/ath79-ddr-controller.txt | 35 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt | 27 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml | 48 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt | 84 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml | 31 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/mvebu-sdram-controller.txt | 21 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/qca,ath79-ddr-controller.yaml | 61 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/renesas,h8300-bsc.txt | 12 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/renesas,h8300-bsc.yaml | 35 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml | 17 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml | 137 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/synopsys,ddrc-ecc.yaml | 73 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/synopsys.txt | 32 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/ti,da8xx-ddrctl.yaml | 35 | |
| -rw-r--r-- | Documentation/devicetree/bindings/memory-controllers/ti-da8xx-ddrctl.txt | 20 | |
| -rw-r--r-- | Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/misc/eeprom-93xx46.txt | 29 | |
| -rw-r--r-- | Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml | 70 | |
| -rw-r--r-- | Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/mtd/mtd-physmap.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/micrel,ks8851.yaml | 96 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/micrel-ks8851.txt | 18 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/qca,ar71xx.yaml | 25 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/realtek-bluetooth.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/renesas,etheravb.yaml | 57 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/socionext,uniphier-efuse.yaml | 95 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/uniphier-efuse.txt | 49 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/axis,artpec6-pcie.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/designware-pcie.txt | 77 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/faraday,ftpci100.txt | 135 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml | 174 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt | 100 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 202 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml | 167 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml | 36 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/kirin-pcie.txt | 50 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/layerscape-pci.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/loongson.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/pci-armada8k.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/pcie-al.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/qcom,pcie.txt | 14 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 90 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml | 102 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/ti-pci.txt | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml | 110 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pci/uniphier-pcie.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt | 61 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml | 83 | |
| -rw-r--r-- | Documentation/devicetree/bindings/regulator/richtek,rt6245-regulator.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/rng/mtk-rng.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt | 17 | |
| -rw-r--r-- | Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml | 44 | |
| -rw-r--r-- | Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml | 1 | |
| -rw-r--r-- | Documentati |