[GIT PULL 1/2] Devicetree updates for v6.4

From: Rob Herring
Date: Tue Apr 25 2023 - 17:58:23 EST


Linus,

Please pull 1/2 DT updates. There's 2 conflicts between the ASoC and ata
trees. The correct resolution is in linux-next.

Rob

The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.4-1

for you to fetch changes up to 66ae0535167660e427f9fcadeee5d05646e2bb22:

dt-bindings: rng: Drop unneeded quotes (2023-04-20 16:30:03 -0500)

----------------------------------------------------------------
Devicetree updates for v6.4, part 1:

Bindings:
- Convert Qcom IOMMU, Amlogic timer, Freescale sec-v4.0, Toshiba
TC358764 display bridge, Parade PS8622 display bridge, and Xilinx
FPGA bindings to DT schema format

- Add qdu1000 and sa8775p SoC support to Qcom PDC interrupt controller

- Add MediaTek MT8365 UART and SYSIRQ bindings

- Add Arm Cortex-A78C and X1C core compatibles

- Add vendor prefix for Novatek

- Remove bindings for stih415, sti416, stid127 platforms

- Drop uneeded quotes in schema files. This is preparation for yamllint
checking quoting for us.

- Add missing (unevaluated|additional)Properties constraints on child
node schemas

- Clean-up schema comments formatting

- Fix I2C and SPI node bus names in schema examples

- Clean-up some display compatibles schema syntax

- Fix incorrect references to lvds.yaml

- Gather all cache controller bindings in a common directory

DT core:
- Convert unittest to new void .remove platform device hook

- kerneldoc fixes for DT address of_pci_range_to_resource/
of_address_to_resource functions

----------------------------------------------------------------
Alain Volmat (3):
dt-bindings: irqchip: sti: remove stih415/stih416 and stid127
dt-bindings: net: dwmac: sti: remove stih415/sti416/stid127
dt-bindings: reset: remove stih415/stih416 reset

Bartosz Golaszewski (1):
dt-bindings: interrupt-controller: qcom-pdc: add compatible for sa8775p

Bernhard Rosenkränzer (2):
dt-bindings: irq: mtk, sysirq: add support for mt8365
dt-bindings: serial: mediatek,uart: add MT8365

Conor Dooley (1):
dt-bindings: move cache controller bindings to a cache directory

Fabio Estevam (1):
dt-bindings: drm/bridge: ti-sn65dsi86: Fix the video-interfaces.yaml references

Geert Uytterhoeven (3):
of: address: Document return value of of_address_to_resource()
of: address: Fix documented return value of of_pci_range_to_resource()
of: address: Reshuffle to remove forward declarations

Konrad Dybcio (2):
dt-bindings: arm: Add Cortex-A78C and X1C
dt-bindings: iommu: Convert QCOM IOMMU to YAML

Krzysztof Kozlowski (6):
dt-bindings: display: bridge: parade,ps8622: convert to dtschema
dt-bindings: display/bridge: toshiba,tc358764: convert to dtschema
dt-bindings: vendor-prefixes: document Novatek
dt-bindings: interrupt-controller: qcom,pdc: document qcom,qdu1000-pdc
dt-bindings: display: mediatek: simplify compatibles syntax
dt-bindings: display: simplify compatibles syntax

Nava kishore Manne (2):
dt-bindings: fpga: xilinx-pr-decoupler: convert bindings to json-schema
dt-bindings: fpga: xilinx-spi: convert bindings to json-schema

Neil Armstrong (1):
dt-bindings: timer: convert timer/amlogic,meson6-timer.txt to dt-schema

Peng Fan (1):
dt-bindings: crypto: sec-v4.0-mon: add snvs power off support

Rob Herring (19):
dt-bindings: Fix SPI and I2C bus node names in examples
dt-bindings: yamllint: Require a space after a comment '#'
dt-bindings: crypto: fsl,sec-v4.0: Convert to DT schema
dt-bindings: clock: Drop unneeded quotes
dt-bindings: interrupt-controller: Drop unneeded quotes
dt-bindings: ata: Drop unneeded quotes
dt-bindings: reserved-memory: Drop unneeded quotes
dt-bindings: PCI: Drop unneeded quotes
dt-bindings: watchdog: Drop unneeded quotes
dt-bindings: input: Drop unneeded quotes
dt-bindings: reset: Drop unneeded quotes
dt-bindings: mailbox: Drop unneeded quotes
dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
dt-bindings: timer: Drop unneeded quotes
dt-bindings: display: Fix lvds.yaml references
dt-bindings: i2c: samsung: Fix 'deprecated' value
dt-bindings: soc: qcom: Drop unneeded quotes
dt-bindings: arm/soc: mediatek: Drop unneeded quotes
dt-bindings: rng: Drop unneeded quotes

Uwe Kleine-König (3):
of: unittest: Drop call to platform_set_drvdata(..., NULL)
of: unittest: Drop if blocks with always false condition
of: unittest: Convert to platform remove callback returning void

Vignesh Raghavendra (1):
dt-bindings: irqchip: ti,sci-inta: Add optional power-domains property

Documentation/devicetree/bindings/.yamllint | 2 +-
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 1 +
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +-
Documentation/devicetree/bindings/arm/cpus.yaml | 2 +
.../bindings/arm/mediatek/mediatek,infracfg.yaml | 4 +-
.../bindings/arm/mediatek/mediatek,mmsys.yaml | 4 +-
.../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 4 +-
.../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 4 +-
.../arm/mediatek/mediatek,mt7986-wed-pcie.yaml | 4 +-
.../arm/mediatek/mediatek,mt8186-clock.yaml | 4 +-
.../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 4 +-
.../arm/mediatek/mediatek,mt8192-clock.yaml | 4 +-
.../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 4 +-
.../arm/mediatek/mediatek,mt8195-clock.yaml | 4 +-
.../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 4 +-
.../bindings/arm/mediatek/mediatek,pericfg.yaml | 4 +-
.../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 4 +
.../devicetree/bindings/ata/ahci-common.yaml | 6 +-
.../devicetree/bindings/ata/ahci-platform.yaml | 2 +-
.../devicetree/bindings/ata/renesas,rcar-sata.yaml | 4 +-
.../bindings/auxdisplay/holtek,ht16k33.yaml | 2 +-
.../bindings/bus/allwinner,sun50i-a64-de2.yaml | 1 +
.../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 1 +
Documentation/devicetree/bindings/bus/palmbus.yaml | 1 +
.../baikal,bt1-l2-ctl.yaml | 2 +-
.../l2cache.txt => cache/freescale-l2cache.txt} | 0
.../devicetree/bindings/{arm => cache}/l2c2x0.yaml | 2 +-
.../marvell,feroceon-cache.txt} | 0
.../marvell,tauros2-cache.txt} | 0
.../bindings/{arm/msm => cache}/qcom,llcc.yaml | 2 +-
.../bindings/{riscv => cache}/sifive,ccache0.yaml | 2 +-
.../socionext,uniphier-system-cache.yaml | 2 +-
.../bindings/chrome/google,cros-ec-typec.yaml | 2 +-
.../chrome/google,cros-kbd-led-backlight.yaml | 2 +-
.../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +-
.../bindings/clock/mediatek,apmixedsys.yaml | 4 +-
.../bindings/clock/mediatek,topckgen.yaml | 4 +-
.../devicetree/bindings/clock/qcom,a53pll.yaml | 4 +-
.../bindings/clock/renesas,cpg-mssr.yaml | 4 +-
.../clock/renesas,rcar-usb2-clock-sel.yaml | 4 +-
.../bindings/clock/renesas,rzg2l-cpg.yaml | 4 +-
.../bindings/clock/samsung,exynos850-clock.yaml | 2 +-
.../bindings/clock/sprd,sc9863a-clk.yaml | 4 +-
.../devicetree/bindings/clock/sprd,ums512-clk.yaml | 4 +-
.../devicetree/bindings/clock/ti,lmk04832.yaml | 2 +-
.../bindings/clock/xlnx,clocking-wizard.yaml | 4 +-
.../bindings/crypto/fsl,sec-v4.0-mon.yaml | 156 ++++++
.../devicetree/bindings/crypto/fsl,sec-v4.0.yaml | 266 ++++++++++
.../devicetree/bindings/crypto/fsl-sec4.txt | 553 ---------------------
.../devicetree/bindings/crypto/ti,sa2ul.yaml | 4 +-
.../bindings/display/bridge/analogix,anx7625.yaml | 5 +-
.../bindings/display/bridge/anx6345.yaml | 2 +-
.../bindings/display/bridge/lontium,lt8912b.yaml | 2 +-
.../bindings/display/bridge/nxp,ptn3460.yaml | 2 +-
.../bindings/display/bridge/parade,ps8622.yaml | 115 +++++
.../devicetree/bindings/display/bridge/ps8622.txt | 31 --
.../devicetree/bindings/display/bridge/ps8640.yaml | 2 +-
.../bindings/display/bridge/sil,sii9234.yaml | 2 +-
.../bindings/display/bridge/ti,dlpc3433.yaml | 2 +-
.../bindings/display/bridge/ti,sn65dsi86.yaml | 6 +-
.../bindings/display/bridge/toshiba,tc358762.yaml | 2 +-
.../bindings/display/bridge/toshiba,tc358764.txt | 35 --
.../bindings/display/bridge/toshiba,tc358764.yaml | 89 ++++
.../bindings/display/bridge/toshiba,tc358768.yaml | 2 +-
.../bindings/display/mediatek/mediatek,ccorr.yaml | 7 +-
.../bindings/display/mediatek/mediatek,color.yaml | 10 +-
.../bindings/display/mediatek/mediatek,dither.yaml | 4 +-
.../bindings/display/mediatek/mediatek,dsc.yaml | 4 +-
.../bindings/display/mediatek/mediatek,gamma.yaml | 7 +-
.../bindings/display/mediatek/mediatek,merge.yaml | 7 +-
.../bindings/display/mediatek/mediatek,od.yaml | 7 +-
.../bindings/display/mediatek/mediatek,ovl-2l.yaml | 7 +-
.../bindings/display/mediatek/mediatek,ovl.yaml | 13 +-
.../display/mediatek/mediatek,postmask.yaml | 4 +-
.../bindings/display/mediatek/mediatek,rdma.yaml | 13 +-
.../bindings/display/mediatek/mediatek,split.yaml | 4 +-
.../bindings/display/mediatek/mediatek,ufoe.yaml | 4 +-
.../bindings/display/mediatek/mediatek,wdma.yaml | 4 +-
.../devicetree/bindings/display/msm/qcom,mdp5.yaml | 2 +-
.../devicetree/bindings/display/msm/qcom,mdss.yaml | 4 +
.../display/panel/advantech,idk-1110wr.yaml | 2 +-
.../display/panel/innolux,ee101ia-01d.yaml | 2 +-
.../display/panel/mitsubishi,aa104xd12.yaml | 2 +-
.../display/panel/mitsubishi,aa121td01.yaml | 2 +-
.../bindings/display/panel/nec,nl8048hl11.yaml | 2 +-
.../bindings/display/panel/panel-lvds.yaml | 2 +-
.../bindings/display/panel/sgd,gktw70sdae4se.yaml | 2 +-
.../bindings/display/panel/sharp,lq101r1sx01.yaml | 4 +-
.../bindings/display/solomon,ssd1307fb.yaml | 28 +-
Documentation/devicetree/bindings/eeprom/at25.yaml | 2 +-
.../devicetree/bindings/example-schema.yaml | 2 +
.../bindings/extcon/extcon-usbc-cros-ec.yaml | 2 +-
.../bindings/extcon/extcon-usbc-tusb320.yaml | 2 +-
.../bindings/fpga/xilinx-pr-decoupler.txt | 54 --
.../bindings/fpga/xilinx-slave-serial.txt | 51 --
.../bindings/fpga/xlnx,fpga-slave-serial.yaml | 80 +++
.../bindings/fpga/xlnx,pr-decoupler.yaml | 64 +++
.../devicetree/bindings/gpio/gpio-pca9570.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-pca95xx.yaml | 8 +-
.../bindings/gpio/x-powers,axp209-gpio.yaml | 1 +
.../devicetree/bindings/hwmon/adi,ltc2992.yaml | 1 +
.../devicetree/bindings/i2c/aspeed,i2c.yaml | 2 +-
.../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 2 +-
.../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +-
.../devicetree/bindings/input/adc-joystick.yaml | 4 +-
.../bindings/input/google,cros-ec-keyb.yaml | 2 +-
.../devicetree/bindings/input/imx-keypad.yaml | 2 +-
.../devicetree/bindings/input/matrix-keymap.yaml | 2 +-
.../bindings/input/mediatek,mt6779-keypad.yaml | 2 +-
.../bindings/input/microchip,cap11xx.yaml | 4 +-
.../devicetree/bindings/input/pwm-vibrator.yaml | 4 +-
.../bindings/input/regulator-haptic.yaml | 4 +-
.../devicetree/bindings/input/snvs-pwrkey.txt | 1 -
.../input/touchscreen/elan,elants_i2c.yaml | 4 +-
.../devicetree/bindings/interconnect/qcom,rpm.yaml | 1 +
.../interrupt-controller/actions,owl-sirq.yaml | 4 +-
.../bindings/interrupt-controller/arm,gic-v3.yaml | 2 +
.../bindings/interrupt-controller/arm,gic.yaml | 4 +-
.../interrupt-controller/fsl,irqsteer.yaml | 4 +-
.../interrupt-controller/intel,ce4100-ioapic.yaml | 4 +-
.../interrupt-controller/intel,ce4100-lapic.yaml | 4 +-
.../intel,ixp4xx-interrupt.yaml | 4 +-
.../interrupt-controller/loongson,htpic.yaml | 4 +-
.../interrupt-controller/loongson,htvec.yaml | 4 +-
.../interrupt-controller/loongson,liointc.yaml | 8 +-
.../interrupt-controller/loongson,pch-msi.yaml | 10 +-
.../interrupt-controller/loongson,pch-pic.yaml | 6 +-
.../interrupt-controller/mediatek,sysirq.txt | 1 +
.../bindings/interrupt-controller/mrvl,intc.yaml | 4 +-
.../mscc,ocelot-icpu-intr.yaml | 4 +-
.../bindings/interrupt-controller/qcom,pdc.yaml | 4 +-
.../interrupt-controller/sifive,plic-1.0.0.yaml | 2 +-
.../interrupt-controller/st,sti-irq-syscfg.txt | 9 +-
.../bindings/interrupt-controller/ti,sci-inta.yaml | 3 +
.../devicetree/bindings/iommu/qcom,iommu.txt | 122 -----
.../devicetree/bindings/iommu/qcom,iommu.yaml | 113 +++++
.../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +-
.../devicetree/bindings/leds/issi,is31fl319x.yaml | 2 +-
.../devicetree/bindings/leds/leds-aw2013.yaml | 2 +-
.../devicetree/bindings/leds/leds-rt4505.yaml | 2 +-
.../devicetree/bindings/leds/ti,tca6507.yaml | 2 +-
.../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 4 +-
.../bindings/mailbox/microchip,mpfs-mailbox.yaml | 4 +-
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 4 +-
.../devicetree/bindings/mailbox/sprd-mailbox.yaml | 4 +-
.../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 4 +-
.../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 5 +-
.../bindings/media/i2c/aptina,mt9p031.yaml | 2 +-
.../bindings/media/i2c/aptina,mt9v111.yaml | 2 +-
.../devicetree/bindings/media/i2c/imx219.yaml | 2 +-
.../devicetree/bindings/media/i2c/imx258.yaml | 4 +-
.../bindings/media/i2c/maxim,max9286.yaml | 7 +
.../devicetree/bindings/media/i2c/mipi-ccs.yaml | 2 +-
.../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 2 +-
.../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 2 +-
.../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 2 +-
.../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 2 +-
.../devicetree/bindings/media/i2c/rda,rda5807.yaml | 2 +-
.../devicetree/bindings/media/i2c/sony,imx214.yaml | 2 +-
.../devicetree/bindings/media/i2c/sony,imx274.yaml | 2 +-
.../devicetree/bindings/media/i2c/sony,imx334.yaml | 2 +-
.../devicetree/bindings/media/i2c/sony,imx335.yaml | 2 +-
.../devicetree/bindings/media/i2c/sony,imx412.yaml | 2 +-
.../devicetree/bindings/media/renesas,vin.yaml | 4 +-
.../devicetree/bindings/media/ti,cal.yaml | 4 +-
.../bindings/memory-controllers/arm,pl35x-smc.yaml | 1 +
.../bindings/memory-controllers/exynos-srom.yaml | 1 +
.../intel,ixp4xx-expansion-bus-controller.yaml | 1 +
.../memory-controllers/nvidia,tegra124-emc.yaml | 1 +
.../memory-controllers/st,stm32-fmc2-ebi.yaml | 1 +
.../devicetree/bindings/mfd/actions,atc260x.yaml | 2 +-
.../devicetree/bindings/mfd/google,cros-ec.yaml | 6 +-
.../devicetree/bindings/mfd/mediatek,mt6357.yaml | 1 +
.../devicetree/bindings/mfd/mediatek,mt6370.yaml | 2 +
.../devicetree/bindings/mfd/ti,tps65086.yaml | 2 +-
.../devicetree/bindings/mfd/x-powers,axp152.yaml | 4 +-
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 1 +
Documentation/devicetree/bindings/mtd/mtd.yaml | 1 +
.../devicetree/bindings/net/asix,ax88796c.yaml | 2 +-
.../devicetree/bindings/net/brcm,bcmgenet.yaml | 2 -
.../bindings/net/can/microchip,mcp251xfd.yaml | 2 +-
.../bindings/net/cortina,gemini-ethernet.yaml | 6 +-
.../devicetree/bindings/net/dsa/microchip,ksz.yaml | 2 +-
.../devicetree/bindings/net/mdio-gpio.yaml | 4 +-
.../bindings/net/nfc/samsung,s3fwrn5.yaml | 2 +-
.../devicetree/bindings/net/sti-dwmac.txt | 3 +-
.../devicetree/bindings/net/vertexcom-mse102x.yaml | 2 +-
.../bindings/net/wireless/ti,wlcore.yaml | 10 +-
.../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 +-
.../bindings/pci/cdns,cdns-pcie-host.yaml | 2 +-
.../devicetree/bindings/pci/cdns-pcie-ep.yaml | 8 +-
.../devicetree/bindings/pci/cdns-pcie-host.yaml | 8 +-
.../devicetree/bindings/pci/cdns-pcie.yaml | 4 +-
.../bindings/pci/intel,keembay-pcie-ep.yaml | 4 +-
.../bindings/pci/intel,keembay-pcie.yaml | 4 +-
.../devicetree/bindings/pci/qcom,pcie-ep.yaml | 2 +-
.../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 6 +-
.../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 6 +-
.../phy/marvell,armada-cp110-utmi-phy.yaml | 2 +-
.../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 2 +-
.../bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml | 2 +-
.../bindings/pinctrl/pinctrl-mt8192.yaml | 2 +-
.../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +-
.../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 2 +-
.../devicetree/bindings/power/supply/bq2415x.yaml | 2 +-
.../devicetree/bindings/power/supply/bq24190.yaml | 2 +-
.../devicetree/bindings/power/supply/bq24257.yaml | 4 +-
.../devicetree/bindings/power/supply/bq24735.yaml | 2 +-
.../devicetree/bindings/power/supply/bq2515x.yaml | 2 +-
.../devicetree/bindings/power/supply/bq25890.yaml | 2 +-
.../devicetree/bindings/power/supply/bq25980.yaml | 2 +-
.../devicetree/bindings/power/supply/bq27xxx.yaml | 15 +-
.../bindings/power/supply/lltc,ltc294x.yaml | 2 +-
.../bindings/power/supply/ltc4162-l.yaml | 2 +-
.../bindings/power/supply/maxim,max14656.yaml | 2 +-
.../bindings/power/supply/maxim,max17040.yaml | 4 +-
.../bindings/power/supply/maxim,max17042.yaml | 2 +-
.../bindings/power/supply/richtek,rt9455.yaml | 2 +-
.../bindings/power/supply/ti,lp8727.yaml | 3 +-
.../bindings/regulator/active-semi,act8865.yaml | 2 +-
.../regulator/google,cros-ec-regulator.yaml | 2 +-
.../bindings/regulator/nxp,pca9450-regulator.yaml | 8 +-
.../bindings/regulator/nxp,pf8x00-regulator.yaml | 2 +-
.../bindings/regulator/rohm,bd71828-regulator.yaml | 20 +-
.../bindings/regulator/rohm,bd71837-regulator.yaml | 6 +-
.../bindings/regulator/rohm,bd71847-regulator.yaml | 6 +-
.../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 2 +
.../bindings/reserved-memory/google,open-dice.yaml | 2 +-
.../reserved-memory/nvidia,tegra210-emc-table.yaml | 2 +-
.../devicetree/bindings/reserved-memory/phram.yaml | 4 +-
.../bindings/reserved-memory/qcom,cmd-db.yaml | 6 +-
.../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 6 +-
.../bindings/reserved-memory/ramoops.yaml | 6 +-
.../bindings/reserved-memory/shared-dma-pool.yaml | 2 +-
.../reset/amlogic,meson-axg-audio-arb.yaml | 4 +-
.../bindings/reset/amlogic,meson-reset.yaml | 4 +-
.../bindings/reset/bitmain,bm1880-reset.yaml | 4 +-
.../bindings/reset/brcm,bcm6345-reset.yaml | 4 +-
.../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +-
.../bindings/reset/brcm,brcmstb-reset.yaml | 4 +-
.../bindings/reset/marvell,berlin2-reset.yaml | 4 +-
.../devicetree/bindings/reset/microchip,rst.yaml | 6 +-
.../bindings/reset/qca,ar7100-reset.yaml | 4 +-
.../devicetree/bindings/reset/renesas,rst.yaml | 4 +-
.../devicetree/bindings/reset/sunplus,reset.yaml | 4 +-
.../devicetree/bindings/rng/amlogic,meson-rng.yaml | 4 +-
.../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 4 +-
Documentation/devicetree/bindings/rng/mtk-rng.yaml | 4 +-
.../devicetree/bindings/rng/ti,keystone-rng.yaml | 2 +-
Documentation/devicetree/bindings/rtc/snvs-rtc.txt | 1 -
.../devicetree/bindings/serial/mediatek,uart.yaml | 1 +
.../devicetree/bindings/soc/imx/fsl,imx93-src.yaml | 3 +-
.../devicetree/bindings/soc/mediatek/devapc.yaml | 4 +-
.../soc/microchip/atmel,at91rm9200-tcb.yaml | 1 +
.../devicetree/bindings/soc/qcom/qcom,apr.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom,eud.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom,smem.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom,spm.yaml | 4 +-
.../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 2 +-
.../devicetree/bindings/soc/renesas/renesas.yaml | 2 +-
.../devicetree/bindings/soc/ti/ti,pruss.yaml | 3 +-
.../bindings/sound/amlogic,axg-tdm-iface.yaml | 2 +-
.../devicetree/bindings/sound/everest,es8316.yaml | 2 +-
.../bindings/sound/marvell,mmp-sspa.yaml | 1 +
.../bindings/sound/qcom,lpass-rx-macro.yaml | 4 +-
.../bindings/sound/qcom,lpass-tx-macro.yaml | 4 +-
.../bindings/sound/qcom,lpass-va-macro.yaml | 4 +-
.../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 2 +-
.../devicetree/bindings/sound/qcom,wcd934x.yaml | 1 +
.../devicetree/bindings/sound/samsung,odroid.yaml | 2 +
.../devicetree/bindings/sound/simple-card.yaml | 24 +-
.../devicetree/bindings/sound/tas2562.yaml | 2 +-
.../devicetree/bindings/sound/tas2770.yaml | 2 +-
.../devicetree/bindings/sound/tas27xx.yaml | 2 +-
.../devicetree/bindings/sound/tas5805m.yaml | 2 +-
.../devicetree/bindings/sound/tlv320adcx140.yaml | 2 +-
.../devicetree/bindings/sound/zl38060.yaml | 2 +-
.../bindings/soundwire/qcom,soundwire.yaml | 1 +
.../bindings/spi/allwinner,sun4i-a10-spi.yaml | 1 +
.../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 +
.../bindings/spi/microchip,mpfs-spi.yaml | 2 +-
.../devicetree/bindings/spi/spi-controller.yaml | 1 +
.../sram/allwinner,sun4i-a10-system-control.yaml | 10 +-
.../devicetree/bindings/sram/qcom,ocmem.yaml | 1 +
.../devicetree/bindings/thermal/thermal-zones.yaml | 1 +
.../bindings/timer/amlogic,meson6-timer.txt | 22 -
.../bindings/timer/amlogic,meson6-timer.yaml | 54 ++
.../bindings/timer/arm,arch_timer_mmio.yaml | 2 +-
.../devicetree/bindings/timer/cdns,ttc.yaml | 2 +-
.../bindings/timer/intel,ixp4xx-timer.yaml | 4 +-
.../bindings/timer/nvidia,tegra-timer.yaml | 4 +-
.../bindings/timer/nvidia,tegra186-timer.yaml | 4 +-
.../devicetree/bindings/timer/st,nomadik-mtu.yaml | 4 +-
.../devicetree/bindings/usb/maxim,max33359.yaml | 2 +-
.../devicetree/bindings/usb/maxim,max3420-udc.yaml | 2 +-
.../bindings/usb/mediatek,mt6360-tcpc.yaml | 2 +-
.../devicetree/bindings/usb/qcom,dwc3.yaml | 1 +
.../devicetree/bindings/usb/richtek,rt1711h.yaml | 2 +-
.../devicetree/bindings/usb/richtek,rt1719.yaml | 2 +-
.../devicetree/bindings/usb/st,stusb160x.yaml | 2 +-
.../devicetree/bindings/usb/ti,hd3ss3220.yaml | 2 +-
.../devicetree/bindings/usb/ti,tps6598x.yaml | 2 +-
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
.../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +-
.../devicetree/bindings/watchdog/apple,wdt.yaml | 2 +-
.../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 2 +-
.../bindings/watchdog/atmel,sama5d4-wdt.yaml | 2 +-
.../bindings/watchdog/brcm,bcm7038-wdt.yaml | 2 +-
.../bindings/watchdog/faraday,ftwdt010.yaml | 2 +-
.../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 2 +-
.../bindings/watchdog/maxim,max63xx.yaml | 2 +-
.../devicetree/bindings/watchdog/renesas,wdt.yaml | 2 +-
.../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 2 +-
.../bindings/watchdog/socionext,uniphier-wdt.yaml | 2 +-
.../bindings/watchdog/st,stm32-iwdg.yaml | 2 +-
.../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +-
MAINTAINERS | 4 +-
drivers/of/address.c | 271 +++++-----
drivers/of/unittest.c | 21 +-
include/dt-bindings/reset/stih415-resets.h | 28 --
include/dt-bindings/reset/stih416-resets.h | 52 --
323 files changed, 1612 insertions(+), 1590 deletions(-)
rename Documentation/devicetree/bindings/{memory-controllers => cache}/baikal,bt1-l2-ctl.yaml (95%)
rename Documentation/devicetree/bindings/{powerpc/fsl/l2cache.txt => cache/freescale-l2cache.txt} (100%)
rename Documentation/devicetree/bindings/{arm => cache}/l2c2x0.yaml (99%)
rename Documentation/devicetree/bindings/{arm/mrvl/feroceon.txt => cache/marvell,feroceon-cache.txt} (100%)
rename Documentation/devicetree/bindings/{arm/mrvl/tauros2.txt => cache/marvell,tauros2-cache.txt} (100%)
rename Documentation/devicetree/bindings/{arm/msm => cache}/qcom,llcc.yaml (96%)
rename Documentation/devicetree/bindings/{riscv => cache}/sifive,ccache0.yaml (98%)
rename Documentation/devicetree/bindings/{arm/socionext => cache}/socionext,uniphier-system-cache.yaml (96%)
create mode 100644 Documentation/devicetree/bindings/crypto/fsl,sec-v4.0-mon.yaml
create mode 100644 Documentation/devicetree/bindings/crypto/fsl,sec-v4.0.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec4.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/parade,ps8622.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ps8622.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.yaml
delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,fpga-slave-serial.yaml
create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,pr-decoupler.yaml
delete mode 100644 Documentation/devicetree/bindings/input/snvs-pwrkey.txt
delete mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.txt
create mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/snvs-rtc.txt
delete mode 100644 Documentation/devicetree/bindings/timer/amlogic,meson6-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/amlogic,meson6-timer.yaml
delete mode 100644 include/dt-bindings/reset/stih415-resets.h
delete mode 100644 include/dt-bindings/reset/stih416-resets.h