[GIT PULL] Devicetree updates for v5.17

From: Rob Herring
Date: Wed Jan 12 2022 - 15:00:57 EST


Linus,

Please pull DT updates for v5.17.

The base below is a bit odd since I merged in 2 fixes that I never
got around to sending for 5.16.

Rob


The following changes since commit 75e895343d5a2fcbdf4cb3d31ab7492bd65925f0:

Revert "kbuild: Enable DT schema checks for %.dtb targets" (2021-12-08 15:41:19 -0600)

are available in the Git repository at:

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

for you to fetch changes up to e623611b4d3f722b57ceeaf4368ac787837408e7:

Merge branch 'dt/linus' into dt/next (2022-01-12 10:14:09 -0600)

----------------------------------------------------------------
Devicetree updates for v5.17:

Bindings:
- DT schema conversions for Samsung clocks, RNG bindings, Qcom Command
DB and rmtfs, gpio-restart, i2c-mux-gpio, i2c-mux-pinctl, Tegra I2C
and BPMP, pwm-vibrator, Arm DSU, and Cadence macb

- DT schema conversions for Broadcom platforms: interrupt controllers,
STB GPIO, STB waketimer, STB reset, iProc MDIO mux, iProc PCIe,
Cygnus PCIe PHY, PWM, USB BDC, BCM6328 LEDs, TMON, SYSTEMPORT, AMAC,
Northstar 2 PCIe PHY, GENET, moca PHY, GISB arbiter, and SATA

- Add binding schemas for Tegra210 EMC table, TI DC-DC converters,

- Clean-ups of MDIO bus schemas to fix 'unevaluatedProperties' issues

- More fixes due to 'unevaluatedProperties' enabling

- Data type fixes and clean-ups of binding examples found in preparation
to move to validating DTB files directly (instead of intermediate YAML
representation.

- Vendor prefixes for T-Head Semiconductor, OnePlus, and Sunplus

- Add various new compatible strings

DT core:
- Silence a warning for overlapping reserved memory regions

- Reimplement unittest overlay tracking

- Fix stack frame size warning in unittest

- Clean-ups of early FDT scanning functions

- Fix handling of "linux,usable-memory-range" on EFI booted systems

- Add support for 'fail' status on CPU nodes

- Improve error message in of_phandle_iterator_next()

- kbuild: Disable duplicate unit-address warnings for disabled nodes

----------------------------------------------------------------
Baruch Siach (2):
of: base: Fix phandle argument length mismatch error message
of: base: Improve argument length mismatch error

Biju Das (1):
dt-bindings: gpu: mali-bifrost: Document RZ/G2L support

David Heidelberg (8):
dt-bindings: display: sync formats with simplefb.h
dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds
dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml
dt-binding: soc: qcom: convert rmtfs documentation to yaml
dt-binding: soc: qcom: convert Qualcomm Command DB documentation to yaml
dt-bindings: msm: disp: remove bus from dpu bindings
dt-bindings: crypto: convert Qualcomm PRNG to yaml
dt-bindings: display: enable port jdi,lt070me05000

David Mosberger-Tang (1):
Update trivial-devices.yaml with Sensirion,sht4x

Florian Fainelli (24):
dt-bindings: PCI: brcmstb: compatible is required
dt-bindings: net: brcm,unimac-mdio: reg-names is optional
dt-bindings: net: brcm,unimac-mdio: Update maintainers for binding
dt-bindings: net: Document moca PHY interface
dt-bindings: net: Convert GENET binding to YAML
dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML
dt-bindings: net: Convert iProc MDIO mux to YAML
dt-bindings: net: Convert AMAC to YAML
dt-bindings: net: Convert SYSTEMPORT to YAML
dt-bindings: phy: Convert Cygnus PCIe PHY to YAML
dt-bindings: pci: Convert iProc PCIe to YAML
dt-bindings: reset: Convert Broadcom STB reset to YAML
dt-bindings: pwm: Convert BCM7038 PWM binding to YAML
dt-bindings: rtc: Convert Broadcom STB waketimer to YAML
dt-bindings: gpio: Convert Broadcom STB GPIO to YAML
dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML
dt-bindings: interrupt-controller: Convert Broadcom STB L2 to YAML
dt-bindings: rng: Convert iProc RNG200 to YAML
dt-bindings: thermal: Convert Broadcom TMON to YAML
dt-bindings: ata: Convert Broadcom SATA to YAML
dt-bindings: bus: Convert GISB arbiter to YAML
dt-bindings: usb: Convert BDC to YAML
dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML
dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120

Frank Rowand (3):
of: unittest: 64 bit dma address test requires arch support
of: unittest: change references to obsolete overlay id
of: unittest: re-implement overlay tracking

Geert Uytterhoeven (2):
dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples
dt-bindings: net: cdns,macb: Convert to json-schema

Guo Ren (1):
dt-bindings: vendor-prefixes: add T-Head Semiconductor

Jim Quinlan (1):
of: unittest: fix warning on PowerPC frame size warning

Krzysztof Kozlowski (15):
dt-bindings: hwmon: add TI DC-DC converters
dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema
dt-bindings: rng: atmel,at91-trng: convert Atmel TRNG to dtschema
dt-bindings: rng: atmel,at91-trng: document sama7g5 TRNG
dt-bindings: rng: ti,keystone-rng: convert TI Keystone RNG to dtschema
dt-bindings: rng: nuvoton,npcm-rng: convert Nuvoton NPCM RNG to dtschema
dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to dtschema
dt-bindings: rng: st,rng: convert ST RNG to dtschema
dt-bindings: rng: timeriomem_rng: convert TimerIO RNG to dtschema
dt-bindings: clock: samsung: convert Exynos5433 to dtschema
dt-bindings: clock: samsung: convert Exynos7 to dtschema
dt-bindings: clock: samsung: extend Exynos7 bindings with UFS
dt-bindings: clock: samsung: convert Exynos5260 to dtschema
dt-bindings: clock: samsung: convert Exynos5410 to dtschema
dt-bindings: clock: samsung: convert S5Pv210 to dtschema

Linus Walleij (1):
dt-bindings: Add resets to the PL011 bindings

Matthias Schiffer (1):
of: base: Skip CPU nodes with "fail"/"fail-..." status

Niklas Söderlund (2):
dt-bindings: thermal: Fix definition of cooling-maps contribution property
dt-bindings: i2c: maxim,max96712: Add bindings for Maxim Integrated MAX96712

Pingfan Liu (1):
efi: apply memblock cap after memblock_add()

Qin Jian (1):
dt-bindings: vendor-prefixes: Add Sunplus

Rafał Miłecki (1):
dt-bindings: leds: convert BCM6328 controller to the json-schema

Rob Herring (31):
dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells'
dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents
dt-bindings: watchdog: atmel: Add missing 'interrupts' property
dt-bindings: usb: Add missing properties used in examples
dt-bindings: memory-controllers: ti,gpmc: Drop incorrect unevaluatedProperties
dt-bindings: PCI: Fix 'unevaluatedProperties' warnings
dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings
dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings
of/fdt: Rework early_init_dt_scan_chosen() to call directly
of/fdt: Rework early_init_dt_scan_root() to call directly
of/fdt: Rework early_init_dt_scan_memory() to call directly
dt-bindings: arm,cci-400: Drop the PL330 from example
dt-bindings: display: st,stm32-dsi: Fix panel node name in example
dt-bindings: display: novatek,nt36672a: Fix unevaluated properties warning
dt-bindings: net: mdio: Allow any child node name
dt-bindings: net: snps,dwmac: Enable burst length properties for more compatibles
dt-bindings: net: Add missing properties used in examples
dt-bindings: net: Cleanup MDIO node schemas
dt-bindings: net: stm32-dwmac: Make each example a separate entry
dt-bindings: i2c: st,stm32-i2c: Make each example a separate entry
dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema
dt-bindings: net: wireless: mt76: Fix 8-bit property sizes
dt-bindings: net: ti,dp83869: Drop value on boolean 'ti,max-output-impedance'
dt-bindings: Drop required 'interrupt-parent'
dt-bindings: clock: imx5: Drop clock consumer node from example
dt-bindings: iio/magnetometer: yamaha,yas530: Fix invalid 'interrupts' in example
dt-bindings: interrupt-controller: arm,gic-v3: Fix 'interrupts' cell size in example
dt-bindings: power: maxim,max17040: Fix incorrect type for 'maxim,rcomp'
dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
dt-bindings: net: mdio: Drop resets/reset-names child properties
Merge branch 'dt/linus' into dt/next

Robin Murphy (3):
dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again
dt-bindings: perf: Convert Arm DSU to schema
dt-bindings: perf: Add compatible for Arm DSU-110

Sam Protsenko (1):
dt-bindings: Only show unique unit address warning for enabled nodes

Stanislav Jakubek (2):
dt-bindings: arm: ux500: Document missing compatibles
dt-bindings: vendor-prefixes: add OnePlus

Stephen Boyd (1):
of/fdt: Don't worry about non-memory region overlap for no-map

Thierry Reding (9):
dt-bindings: arm: cpus: Add ARM Cortex-A78
dt-bindings: Use correct vendor prefix for Asahi Kasei Corp.
dt-bindings: arm: pmu: Document Denver and Carmel PMUs
dt-bindings: i2c: tegra-bpmp: Convert to json-schema
dt-bindings: i2c: tegra: Convert to json-schema
dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema
dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema
dt-bindings: power: reset: gpio-restart: Convert to json-schema
dt-bindings: memory: Document Tegra210 EMC table

Ulf Hansson (1):
of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set

Yang Li (1):
of: unittest: remove unneeded semicolon

Zhen Lei (1):
of: fdt: Aggregate the processing of "linux,usable-memory-range"

Documentation/devicetree/bindings/Makefile | 4 +-
.../devicetree/bindings/arm/arm,cci-400.yaml | 10 -
.../devicetree/bindings/arm/arm-dsu-pmu.txt | 27 --
Documentation/devicetree/bindings/arm/cpus.yaml | 7 +
Documentation/devicetree/bindings/arm/pmu.yaml | 8 +
Documentation/devicetree/bindings/arm/ux500.yaml | 30 ++
.../devicetree/bindings/ata/brcm,sata-brcm.txt | 45 --
.../devicetree/bindings/ata/brcm,sata-brcm.yaml | 90 ++++
.../devicetree/bindings/bus/brcm,gisb-arb.txt | 34 --
.../devicetree/bindings/bus/brcm,gisb-arb.yaml | 66 +++
.../devicetree/bindings/clock/exynos5260-clock.txt | 190 --------
.../devicetree/bindings/clock/exynos5410-clock.txt | 50 --
.../devicetree/bindings/clock/exynos5433-clock.txt | 507 --------------------
.../devicetree/bindings/clock/exynos7-clock.txt | 108 -----
.../devicetree/bindings/clock/imx5-clock.yaml | 9 +-
.../bindings/clock/samsung,exynos5260-clock.yaml | 382 +++++++++++++++
.../bindings/clock/samsung,exynos5410-clock.yaml | 66 +++
.../bindings/clock/samsung,exynos5433-clock.yaml | 524 +++++++++++++++++++++
.../bindings/clock/samsung,exynos7-clock.yaml | 272 +++++++++++
.../bindings/clock/samsung,s5pv210-clock.txt | 77 ---
.../bindings/clock/samsung,s5pv210-clock.yaml | 79 ++++
.../devicetree/bindings/crypto/qcom,prng.txt | 19 -
.../devicetree/bindings/crypto/qcom,prng.yaml | 43 ++
.../bindings/display/msm/dpu-sdm845.yaml | 5 +-
.../bindings/display/panel/jdi,lt070me05000.yaml | 2 +
.../bindings/display/panel/novatek,nt36672a.yaml | 4 +-
.../bindings/display/simple-framebuffer.yaml | 12 +
.../devicetree/bindings/display/st,stm32-dsi.yaml | 3 +-
.../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +-
.../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 83 ----
.../bindings/gpio/brcm,brcmstb-gpio.yaml | 104 ++++
.../bindings/gpio/toshiba,gpio-visconti.yaml | 1 -
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 45 +-
.../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 -
.../devicetree/bindings/i2c/i2c-gate.yaml | 2 +-
.../devicetree/bindings/i2c/i2c-mux-gpio.txt | 80 ----
.../devicetree/bindings/i2c/i2c-mux-gpio.yaml | 104 ++++
.../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 93 ----
.../devicetree/bindings/i2c/i2c-mux-pinctrl.yaml | 103 ++++
.../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 --
.../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml | 45 ++
.../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 87 ----
.../bindings/i2c/nvidia,tegra20-i2c.yaml | 192 ++++++++
.../devicetree/bindings/i2c/st,stm32-i2c.yaml | 6 +
.../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +-
.../bindings/iio/imu/invensense,mpu6050.yaml | 2 +-
.../bindings/iio/magnetometer/yamaha,yas530.yaml | 2 +-
.../bindings/iio/temperature/adi,ltc2983.yaml | 22 +-
.../devicetree/bindings/input/pwm-vibrator.txt | 66 ---
.../devicetree/bindings/input/pwm-vibrator.yaml | 57 +++
.../bindings/interrupt-controller/arm,gic-v3.yaml | 3 +-
.../interrupt-controller/brcm,bcm3380-l2-intc.txt | 39 --
.../interrupt-controller/brcm,bcm7038-l1-intc.txt | 61 ---
.../interrupt-controller/brcm,bcm7038-l1-intc.yaml | 91 ++++
.../interrupt-controller/brcm,bcm7120-l2-intc.txt | 88 ----
.../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 151 ++++++
.../bindings/interrupt-controller/brcm,l2-intc.txt | 31 --
.../interrupt-controller/brcm,l2-intc.yaml | 72 +++
.../devicetree/bindings/leds/leds-bcm6328.txt | 319 -------------
.../devicetree/bindings/leds/leds-bcm6328.yaml | 404 ++++++++++++++++
.../bindings/mailbox/ti,omap-mailbox.yaml | 9 -
.../bindings/media/i2c/maxim,max96712.yaml | 111 +++++
.../bindings/memory-controllers/ti,gpmc.yaml | 5 +-
.../devicetree/bindings/mfd/cirrus,madera.yaml | 1 -
.../devicetree/bindings/net/actions,owl-emac.yaml | 4 +
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 25 +-
.../devicetree/bindings/net/brcm,amac.txt | 30 --
.../devicetree/bindings/net/brcm,amac.yaml | 88 ++++
.../bindings/net/brcm,bcm6368-mdio-mux.yaml | 26 +-
.../devicetree/bindings/net/brcm,bcmgenet.txt | 125 -----
.../devicetree/bindings/net/brcm,bcmgenet.yaml | 145 ++++++
.../bindings/net/brcm,mdio-mux-iproc.txt | 62 ---
.../bindings/net/brcm,mdio-mux-iproc.yaml | 80 ++++
.../devicetree/bindings/net/brcm,systemport.txt | 38 --
.../devicetree/bindings/net/brcm,systemport.yaml | 86 ++++
.../devicetree/bindings/net/brcm,unimac-mdio.yaml | 3 +-
.../devicetree/bindings/net/cdns,macb.yaml | 159 +++++++
.../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 6 +-
.../devicetree/bindings/net/dsa/qca8k.yaml | 23 +-
.../bindings/net/ethernet-controller.yaml | 5 +-
Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 +-
.../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +-
.../bindings/net/intel,ixp4xx-ethernet.yaml | 4 +-
.../devicetree/bindings/net/lantiq,etop-xway.yaml | 1 -
.../devicetree/bindings/net/lantiq,xrx200-net.yaml | 1 -
.../devicetree/bindings/net/litex,liteeth.yaml | 1 +
Documentation/devicetree/bindings/net/macb.txt | 60 ---
.../devicetree/bindings/net/mdio-mux.yaml | 7 +-
Documentation/devicetree/bindings/net/mdio.yaml | 8 +-
.../bindings/net/mediatek,star-emac.yaml | 5 +-
.../devicetree/bindings/net/qca,ar71xx.yaml | 16 +-
.../devicetree/bindings/net/snps,dwmac.yaml | 6 +-
.../bindings/net/socionext,uniphier-ave4.yaml | 1 +
.../devicetree/bindings/net/stm32-dwmac.yaml | 10 +-
.../devicetree/bindings/net/ti,davinci-mdio.yaml | 7 +
.../devicetree/bindings/net/ti,dp83869.yaml | 2 +-
.../bindings/net/toshiba,visconti-dwmac.yaml | 2 +-
.../bindings/net/wireless/mediatek,mt76.yaml | 4 +-
.../devicetree/bindings/pci/brcm,iproc-pcie.txt | 133 ------
.../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 184 ++++++++
.../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 +
.../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 1 -
.../devicetree/bindings/pci/cdns-pcie-ep.yaml | 1 +
.../bindings/pci/hisilicon,kirin-pcie.yaml | 13 +
.../bindings/pci/mediatek,mt7621-pcie.yaml | 3 +
.../bindings/pci/mediatek-pcie-gen3.yaml | 4 +
.../bindings/pci/microchip,pcie-host.yaml | 18 +
.../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 5 +-
.../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 6 +-
.../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +-
.../bindings/pci/socionext,uniphier-pcie-ep.yaml | 2 +-
.../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 2 -
.../devicetree/bindings/pci/ti,am65-pci-host.yaml | 4 +-
.../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 +
.../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 1 -
.../devicetree/bindings/perf/arm,dsu-pmu.yaml | 45 ++
.../bindings/phy/brcm,cygnus-pcie-phy.txt | 47 --
.../bindings/phy/brcm,cygnus-pcie-phy.yaml | 76 +++
.../bindings/phy/brcm,mdio-mux-bus-pci.txt | 27 --
.../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 41 ++
.../bindings/power/reset/gpio-restart.txt | 54 ---
.../bindings/power/reset/gpio-restart.yaml | 86 ++++
.../bindings/power/supply/maxim,max17040.yaml | 4 +-
.../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 20 -
.../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 43 ++
.../reserved-memory/nvidia,tegra210-emc-table.yaml | 31 ++
.../bindings/reserved-memory/qcom,cmd-db.txt | 37 --
.../bindings/reserved-memory/qcom,cmd-db.yaml | 46 ++
.../bindings/reserved-memory/qcom,rmtfs-mem.txt | 51 --
.../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 53 +++
.../bindings/reset/brcm,brcmstb-reset.txt | 27 --
.../bindings/reset/brcm,brcmstb-reset.yaml | 48 ++
Documentation/devicetree/bindings/rng/apm,rng.txt | 17 -
.../devicetree/bindings/rng/apm,x-gene-rng.yaml | 47 ++
.../devicetree/bindings/rng/atmel,at91-trng.yaml | 51 ++
.../devicetree/bindings/rng/atmel-trng.txt | 16 -
.../devicetree/bindings/rng/brcm,iproc-rng200.txt | 16 -
.../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 30 ++
.../devicetree/bindings/rng/ks-sa-rng.txt | 21 -
.../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 -
.../devicetree/bindings/rng/nuvoton,npcm-rng.yaml | 35 ++
.../devicetree/bindings/rng/omap3_rom_rng.txt | 27 --
Documentation/devicetree/bindings/rng/st,rng.txt | 15 -
Documentation/devicetree/bindings/rng/st,rng.yaml | 35 ++
.../devicetree/bindings/rng/ti,keystone-rng.yaml | 50 ++
.../devicetree/bindings/rng/ti,omap-rom-rng.yaml | 41 ++
.../devicetree/bindings/rng/timeriomem_rng.txt | 25 -
.../devicetree/bindings/rng/timeriomem_rng.yaml | 48 ++
.../bindings/rtc/brcm,brcmstb-waketimer.txt | 20 -
.../bindings/rtc/brcm,brcmstb-waketimer.yaml | 44 ++
.../devicetree/bindings/serial/pl011.yaml | 3 +
.../devicetree/bindings/thermal/brcm,avs-tmon.txt | 23 -
.../devicetree/bindings/thermal/brcm,avs-tmon.yaml | 56 +++
.../devicetree/bindings/thermal/thermal-zones.yaml | 9 +-
.../devicetree/bindings/trivial-devices.yaml | 9 +
Documentation/devicetree/bindings/usb/brcm,bdc.txt | 29 --
.../devicetree/bindings/usb/brcm,bdc.yaml | 50 ++
.../bindings/usb/intel,keembay-dwc3.yaml | 3 +
.../devicetree/bindings/usb/snps,dwc3.yaml | 6 +
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
.../bindings/watchdog/atmel,sama5d4-wdt.yaml | 3 +
.../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 6 -
MAINTAINERS | 13 +-
arch/mips/ralink/of.c | 19 +-
arch/powerpc/kernel/prom.c | 27 +-
arch/powerpc/mm/nohash/kaslr_booke.c | 4 +-
drivers/firmware/efi/efi-init.c | 5 +
drivers/of/base.c | 38 +-
drivers/of/fdt.c | 144 +++---
drivers/of/property.c | 17 +-
drivers/of/unittest.c | 175 ++++---
include/linux/of_fdt.h | 11 +-
172 files changed, 5189 insertions(+), 3379 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/arm-dsu-pmu.txt
delete mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.txt
create mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml
delete mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/exynos5260-clock.txt
delete mode 100644 Documentation/devicetree/bindings/clock/exynos5410-clock.txt
delete mode 100644 Documentation/devicetree/bindings/clock/exynos5433-clock.txt
delete mode 100644 Documentation/devicetree/bindings/clock/exynos7-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5260-clock.yaml
create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5410-clock.yaml
create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5433-clock.yaml
create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.txt
create mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
create mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt
create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml
delete mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.txt
create mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt
create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
delete mode 100644 Documentation/devicetree/bindings/net/brcm,amac.txt
create mode 100644 Documentation/devicetree/bindings/net/brcm,amac.yaml
delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
create mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
delete mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt
create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml
delete mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.txt
create mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.yaml
create mode 100644 Documentation/devicetree/bindings/net/cdns,macb.yaml
delete mode 100644 Documentation/devicetree/bindings/net/macb.txt
delete mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt
create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.yaml
create mode 100644 Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt
create mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml
create mode 100644 Documentation/devicetree/bindings/reserved-memory/nvidia,tegra210-emc-table.yaml
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt
create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.yaml
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.txt
create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.yaml
delete mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt
create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/apm,rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/apm,x-gene-rng.yaml
create mode 100644 Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/atmel-trng.txt
delete mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.txt
create mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/ks-sa-rng.txt
delete mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt
delete mode 100644 Documentation/devicetree/bindings/rng/st,rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/st,rng.yaml
create mode 100644 Documentation/devicetree/bindings/rng/ti,keystone-rng.yaml
create mode 100644 Documentation/devicetree/bindings/rng/ti,omap-rom-rng.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/timeriomem_rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/timeriomem_rng.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt
create mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt
create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.yaml