[GIT PULL] Devicetree updates for v5.7
From: Rob Herring
Date: Thu Apr 02 2020 - 16:55:05 EST
Hi Linus,
Please pull DT updates for v5.7. There's 2 conflicts in
trivial-devices.yaml and .../bindings/usb/generic.txt. Both are just
context and linux-next has the correct resolution.
Rob
The following changes since commit d2334a91a3b01dce4f290b4536fcfa4b9e923a3d:
dt-bindings: arm: Fixup the DT bindings for hierarchical PSCI states (2020-03-06 12:12:21 -0600)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-5.7
for you to fetch changes up to 8967918e7cee84d8b781feec38286c7d3c1c05da:
MAINTAINERS: drop an old reference to stm32 pwm timers doc (2020-04-01 10:47:11 -0600)
----------------------------------------------------------------
Devicetree updates for v5.7:
- Unit test for overlays with GPIO hogs
- Improve dma-ranges parsing to handle dma-ranges with multiple entries
- Update dtc to upstream version v1.6.0-2-g87a656ae5ff9
- Improve overlay error reporting
- Device link support for power-domains and hwlocks bindings
- Add vendor prefixes for Beacon, Topwise, ENE, Dell, SG Micro, Elida,
PocketBook, Xiaomi, Linutronix, OzzMaker, Waveshare Electronics, and
ITE Tech
- Add deprecated Marvell vendor prefix 'mrvl'
- A bunch of binding conversions to DT schema continues. Of note, the
common serial and USB connector bindings are converted.
- Add more Arm CPU compatibles
- Drop Mark Rutland as DT maintainer :(
----------------------------------------------------------------
Adam Ford (1):
dt-bindings: vendor-prefixes: Add Beacon vendor prefix
Akash Asthana (2):
dt-bindings: spi: Convert QSPI bindings to YAML
dt-bindings: spi: Add interconnect binding for QSPI
Alexey Minnekhanov (2):
dt-bindings: Add vendor prefix for Xiaomi
dt-bindings: arm: Add kryo260 compatible
Amelie Delaunay (1):
dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
Amit Kucheria (1):
dt-bindings: arm: cpus: Add kryo280 compatible
Bastian Germann (1):
dt-bindings: Add vendor prefix for Linutronix
Benjamin Gaignard (4):
dt-bindings: display: Convert etnaviv to json-schema
dt-bindinsg: net: can: Convert can-transceiver to json-schema
dt-bindings: net: can: Convert M_CAN to json-schema
dt-bindings: mfd: Convert stpmic1 bindings to json-schema
Bin Meng (1):
dt-bindings: interrupt-controller: msi: Correct msi-controller@c's reg
Frank Rowand (5):
of: unittest: add overlay gpio test to catch gpio hog problem
of: unittest: annotate warnings triggered by unittest
of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO
of: gpio unittest kfree() wrong object
of: some unittest overlays not untracked
Geert Uytterhoeven (10):
dt-bindings: example-schema: Drop double quotes around URLs
dt-bindings: ata: rcar-sata: Convert to json-schema
dt-bindings: reset: rcar-rst: Convert to json-schema
dt-bindings: power: rcar-sysc: Convert to json-schema
dt-bindings: power: apmu: Convert to json-schema
dt-bindings: serial: Convert generic bindings to json-schema
dt-bindings: serial: Convert slave-device bindings to json-schema
dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
dt-bindings: serial: Document serialN aliases
dt-bindings: serial: sh-sci: Convert to json-schema
Giulio Benetti (1):
dt-bindings: clk: fix example for single-output provider
Gustavo A. R. Silva (1):
of: of_private.h: Replace zero-length array with flexible-array member
Heiko Stuebner (1):
dt-bindings: Add vendor prefix for Elida
Johan Jonker (8):
dt-bindings: serial: snps-dw-apb-uart: add compatible property for rk3308 uart
dt-bindings: i2c: convert rockchip i2c bindings to yaml
dt-bindings: i2c: i2c-rk3x: add description for rk3036
dt-bindings: i2c: i2c-rk3x: add description for rk3368
dt-bindings: i2c: i2c-rk3x: add description for rk3308
dt-bindings: i2c: i2c-rk3x: add description for px30
dt-bindings: leds: common: fix example for gpio-leds
dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml
Kamlesh Gurudasani (1):
dt-bindings: add vendor prefix for OzzMaker and Waveshare Electronics
Krzysztof Kozlowski (1):
dt-bindings: usb: exynos-usb: Document clock names for DWC3 bindings
Lubomir Rintel (6):
dt-bindings: Add vendor prefix for Dell Inc.
dt-bindings: Add vendor prefix for ENE
dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible
dt-bindings: arm: mrvl: Add missing compatible strings
dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell
dt-bindings: phy: Convert phy-mmp3-usb to json-schema
Luca Ceresoli (1):
of: overlay: log the error cause on resolver failure
Luca Weiss (1):
dt-bindings: Add vendor prefix for SG Micro Corp
Marek Vasut (1):
dt-bindings: Add ITE Tech prefix
Mark Rutland (1):
MAINTAINERS: remove myself from DT bindings entry
Martin Blumenstingl (1):
dt-bindings: display: meson-vpu: fix indentation of reg-names' "items"
Masahiro Yamada (15):
dt-bindings: serial: Convert UniPhier UART to json-schema
dt-bindings: i2c: Convert UniPhier I2C controller to json-schema
dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema
dt-bindings: arm: Convert UniPhier board/SoC bindings to json-schema
dt-bindings: gpio: Convert UniPhier GPIO to json-schema
dt-bindings: pinctrl: Convert UniPhier pin controller to json-schema
dt-bindings: bus: Convert UniPhier System Bus to json-schema
dt-bindings: interrupt-controller: Convert UniPhier AIDET to json-schema
dt-bindings: dma: Convert UniPhier MIO DMA controller to json-schema
dt-bindings: mmc: Convert UniPhier SD controller to json-schema
dt-bindings: mtd: Convert Denali NAND controller to json-schema
dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller to json-schema
dt-bindings: clock: Convert UniPhier clock to json-schema
dt-bindings: arm: Convert UniPhier System Cache to json-schema
dt-bindings: uniphier-system-bus: fix warning in the example
Mauro Carvalho Chehab (5):
docs: dt: fix references to m_can.txt file
docs: dt: fix references to ap806-system-controller.txt
docs: dt: fix a broken reference to input.yaml
MAINTAINERS: dt: update etnaviv file reference
MAINTAINERS: drop an old reference to stm32 pwm timers doc
Neil Armstrong (1):
dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb
Niklas Söderlund (2):
dt-bindings: rcar-vin: Convert bindings to json-schema
dt-bindings: thermal: rcar-thermal: Convert bindings to json-schema
Nícolas F. R. A. Prado (1):
dt-bindings: rng: Convert BCM2835 to DT schema
Ondrej Jirman (1):
dt-bindings: vendor-prefixes: Add prefix for PocketBook International SA
Pascal Roeleven (1):
dt-bindings: vendor-prefixes: Add Topwise
Patrick Daly (1):
of: of_reserved_mem: Increase limit on number of reserved regions
Peng Fan (1):
dt-bindings: soc: imx: add binding doc for aips bus
Prashant Malani (2):
dt-bindings: Convert usb-connector to YAML format.
dt-bindings: Add cros-ec Type C port driver
Rob Herring (19):
of/address: Move range parser code out of CONFIG_PCI
microblaze: Drop using struct of_pci_range.pci_space field
powerpc: Drop using struct of_pci_range.pci_space field
of: Drop struct of_pci_range.pci_space field
of/address: Rework of_pci_range parsing for non-PCI buses
of/address: use range parser for of_dma_get_range
of/address: Support multiple 'dma-ranges' entries
Merge branch 'dt/ranges-rework' into dt/next
Merge branch 'dt/linus' into dt/next
scripts/dtc: Remove unused makefile fragments
scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9
ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings
dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from trivial-devices.yaml
dt-bindings: sram: qcom: Clean-up 'ranges' and child node names
dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false'
dt-bindings: Add missing 'additionalProperties: false'
dt-bindings: thermal: tsens: Fix nvmem-cell-names schema
dt-bindings: thermal: tsens: Set 'additionalProperties: false'
dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema constraints
Robin Murphy (3):
dt-bindings: ARM: Add recent Cortex/Neoverse CPUs
dt-bindings: ARM: Add recent Cortex/Neoverse PMUs
dt-bindings: ARM: Clean up PMU compatible list
Sam Shih (1):
dt-bindings: pwm: Update bindings for MT7629 SoC
Saravana Kannan (1):
of: property: Add device link support for power-domains and hwlocks
Ulf Hansson (2):
dt-bindings: arm: Add some constraints for PSCI nodes
dt-bindings: power: Fix example for power-domain
.../bindings/arm/altera/socfpga-clk-manager.yaml | 2 +
.../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +
Documentation/devicetree/bindings/arm/cpus.yaml | 11 +
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +-
Documentation/devicetree/bindings/arm/l2c2x0.yaml | 45 +-
.../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 +-
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +
Documentation/devicetree/bindings/arm/pmu.yaml | 41 +-
Documentation/devicetree/bindings/arm/psci.yaml | 5 +
.../devicetree/bindings/arm/renesas,prr.yaml | 2 +
.../bindings/arm/samsung/exynos-chipid.yaml | 2 +
.../devicetree/bindings/arm/samsung/pmu.yaml | 2 +
.../arm/samsung/samsung-secure-firmware.yaml | 2 +
.../bindings/arm/socionext/cache-uniphier.txt | 60 --
.../socionext/socionext,uniphier-system-cache.yaml | 102 ++++
.../devicetree/bindings/arm/socionext/uniphier.txt | 47 --
.../bindings/arm/socionext/uniphier.yaml | 61 ++
.../bindings/arm/stm32/st,stm32-syscon.yaml | 2 +
.../devicetree/bindings/ata/renesas,rcar-sata.yaml | 71 +++
.../devicetree/bindings/ata/sata_rcar.txt | 36 --
.../bus/socionext,uniphier-system-bus.yaml | 96 +++
.../bindings/bus/uniphier-system-bus.txt | 66 --
.../bindings/chrome/google,cros-ec-typec.yaml | 54 ++
.../devicetree/bindings/clock/clock-bindings.txt | 2 +-
.../devicetree/bindings/clock/fsl,plldig.yaml | 5 +
.../devicetree/bindings/clock/imx8mn-clock.yaml | 2 +
.../devicetree/bindings/clock/imx8mp-clock.yaml | 2 +
.../devicetree/bindings/clock/milbeaut-clock.yaml | 2 +
.../bindings/clock/qcom,gcc-apq8064.yaml | 2 +
.../bindings/clock/qcom,gcc-ipq8074.yaml | 2 +
.../bindings/clock/qcom,gcc-msm8996.yaml | 2 +
.../bindings/clock/qcom,gcc-msm8998.yaml | 2 +
.../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 +
.../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +
.../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +
.../devicetree/bindings/clock/qcom,gcc.yaml | 2 +
.../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +
.../bindings/clock/qcom,msm8998-gpucc.yaml | 2 +
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +
.../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +
.../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +
.../bindings/clock/qcom,sc7180-videocc.yaml | 2 +
.../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +
.../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +
.../bindings/clock/qcom,sdm845-videocc.yaml | 2 +
.../bindings/clock/socionext,uniphier-clock.yaml | 94 +++
.../devicetree/bindings/clock/uniphier-clock.txt | 132 ----
.../connector/samsung,usb-connector-11pin.txt | 2 +-
.../bindings/connector/usb-connector.txt | 135 -----
.../bindings/connector/usb-connector.yaml | 206 +++++++
.../bindings/display/amlogic,meson-vpu.yaml | 8 +-
.../bindings/display/etnaviv/etnaviv-drm.txt | 36 --
.../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +
.../bindings/dma/socionext,uniphier-mio-dmac.yaml | 63 ++
.../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 -
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +
Documentation/devicetree/bindings/eeprom/at24.yaml | 2 +
.../devicetree/bindings/example-schema.yaml | 4 +-
.../intel,ixp4xx-network-processing-engine.yaml | 3 +
Documentation/devicetree/bindings/gnss/gnss.txt | 2 +-
.../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +
.../devicetree/bindings/gpio/gpio-mvebu.txt | 2 +-
.../devicetree/bindings/gpio/gpio-uniphier.txt | 51 --
.../bindings/gpio/socionext,uniphier-gpio.yaml | 94 +++
.../bindings/gpio/xylon,logicvc-gpio.yaml | 2 +
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 8 +-
.../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 +
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 +
.../devicetree/bindings/gpu/samsung-rotator.yaml | 2 +
.../devicetree/bindings/gpu/vivante,gc.yaml | 69 +++
.../devicetree/bindings/hwmon/adi,adm1177.yaml | 2 +
.../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 +
.../bindings/hwmon/pmbus/ti,ucd90320.yaml | 2 +
.../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 +
Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 68 ---
.../devicetree/bindings/i2c/i2c-rk3x.yaml | 136 +++++
.../devicetree/bindings/i2c/i2c-uniphier-f.txt | 25 -
.../devicetree/bindings/i2c/i2c-uniphier.txt | 25 -
.../bindings/i2c/socionext,uniphier-fi2c.yaml | 50 ++
.../bindings/i2c/socionext,uniphier-i2c.yaml | 50 ++
.../devicetree/bindings/iio/accel/adi,adxl345.yaml | 10 +-
.../bindings/iio/accel/bosch,bma400.yaml | 2 +
.../devicetree/bindings/iio/adc/adi,ad7192.yaml | 1 -
.../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 +
.../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 +
.../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +
.../bindings/iio/adc/microchip,mcp3911.yaml | 2 +
.../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 +
.../bindings/iio/chemical/plantower,pms7003.yaml | 2 +
.../bindings/iio/chemical/sensirion,sps30.yaml | 2 +
.../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +
.../devicetree/bindings/iio/light/adux1020.yaml | 2 +
.../devicetree/bindings/iio/light/bh1750.yaml | 2 +
.../devicetree/bindings/iio/light/isl29018.yaml | 2 +
.../devicetree/bindings/iio/light/noa1305.yaml | 2 +
.../devicetree/bindings/iio/light/stk33xx.yaml | 2 +
.../devicetree/bindings/iio/light/tsl2583.yaml | 2 +
.../devicetree/bindings/iio/light/tsl2772.yaml | 2 +
.../devicetree/bindings/iio/light/veml6030.yaml | 2 +
.../bindings/iio/pressure/asc,dlhl60d.yaml | 2 +
.../devicetree/bindings/iio/pressure/bmp085.yaml | 5 +
.../bindings/iio/proximity/devantech-srf04.yaml | 2 +
.../bindings/iio/proximity/parallax-ping.yaml | 2 +
.../bindings/iio/temperature/adi,ltc2983.yaml | 40 +-
.../devicetree/bindings/input/gpio-vibrator.yaml | 2 +
.../devicetree/bindings/input/max77650-onkey.yaml | 3 +
.../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 -
.../intel,ixp4xx-interrupt.yaml | 2 +
.../bindings/interrupt-controller/msi.txt | 2 +-
.../socionext,uniphier-aidet.txt | 32 -
.../socionext,uniphier-aidet.yaml | 61 ++
.../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 +
Documentation/devicetree/bindings/leds/common.yaml | 4 +-
.../devicetree/bindings/leds/leds-max77650.yaml | 3 +
.../bindings/leds/rohm,bd71828-leds.yaml | 3 +
.../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 2 +
.../devicetree/bindings/media/amlogic,gx-vdec.yaml | 2 +
.../bindings/media/amlogic,meson-gx-ao-cec.yaml | 11 +-
.../devicetree/bindings/media/renesas,ceu.yaml | 2 +
.../devicetree/bindings/media/renesas,vin.txt | 217 -------
.../devicetree/bindings/media/renesas,vin.yaml | 402 +++++++++++++
.../devicetree/bindings/mfd/max77650.yaml | 2 +
.../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 5 +
.../devicetree/bindings/mfd/st,stpmic1.txt | 61 --
.../devicetree/bindings/mfd/st,stpmic1.yaml | 339 +++++++++++
.../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 +
.../devicetree/bindings/mmc/cdns,sdhci.yaml | 143 +++++
.../devicetree/bindings/mmc/sdhci-cadence.txt | 80 ---
.../bindings/mmc/socionext,uniphier-sd.yaml | 99 +++
.../devicetree/bindings/mmc/uniphier-sd.txt | 55 --
.../devicetree/bindings/mtd/denali,nand.yaml | 148 +++++
.../devicetree/bindings/mtd/denali-nand.txt | 61 --
.../devicetree/bindings/net/broadcom-bluetooth.txt | 2 +-
.../devicetree/bindings/net/can/bosch,m_can.yaml | 144 +++++
.../bindings/net/can/can-transceiver.txt | 24 -
.../bindings/net/can/can-transceiver.yaml | 18 +
.../devicetree/bindings/net/can/m_can.txt | 75 ---
.../devicetree/bindings/net/can/tcan4x5x.txt | 2 +-
.../devicetree/bindings/net/mediatek-bluetooth.txt | 2 +-
.../devicetree/bindings/net/qca,qca7000.txt | 2 +-
.../devicetree/bindings/net/ti,cpsw-switch.yaml | 25 +-
.../devicetree/bindings/net/ti-bluetooth.txt | 3 +-
.../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 2 +
.../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 2 +
.../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +
.../bindings/phy/marvell,mmp3-hsic-phy.yaml | 2 +
.../bindings/phy/marvell,mmp3-usb-phy.yaml | 42 ++
.../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 -
.../bindings/phy/phy-rockchip-inno-usb2.txt | 81 ---
.../bindings/phy/phy-rockchip-inno-usb2.yaml | 155 +++++
.../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +
.../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +
.../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +
.../pinctrl/socionext,uniphier-pinctrl.txt | 27 -
.../pinctrl/socionext,uniphier-pinctrl.yaml | 42 ++
.../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 +
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 +
.../devicetree/bindings/power/power-domain.yaml | 28 +-
.../devicetree/bindings/power/renesas,apmu.txt | 35 --
.../devicetree/bindings/power/renesas,apmu.yaml | 55 ++
.../bindings/power/renesas,rcar-sysc.txt | 62 --
.../bindings/power/renesas,rcar-sysc.yaml | 73 +++
.../bindings/power/reset/syscon-poweroff.yaml | 2 +
.../bindings/power/reset/syscon-reboot.yaml | 2 +
.../bindings/power/supply/max77650-charger.yaml | 3 +
.../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 +
.../devicetree/bindings/pwm/pwm-mediatek.txt | 5 +
.../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 4 +
.../bindings/regulator/max77650-regulator.yaml | 5 +-
.../bindings/regulator/st,stpmic1-regulator.txt | 64 --
.../bindings/reset/amlogic,meson-reset.yaml | 2 +
.../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 2 +
.../devicetree/bindings/reset/renesas,rst.txt | 48 --
.../devicetree/bindings/reset/renesas,rst.yaml | 63 ++
.../devicetree/bindings/rng/amlogic,meson-rng.yaml | 2 +
.../devicetree/bindings/rng/brcm,bcm2835.txt | 40 --
.../devicetree/bindings/rng/brcm,bcm2835.yaml | 61 ++
.../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 2 +
.../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 +
.../bindings/serial/amlogic,meson-uart.yaml | 2 +
.../devicetree/bindings/serial/fsl-imx-uart.txt | 2 +-
.../devicetree/bindings/serial/renesas,hscif.yaml | 135 +++++
.../bindings/serial/renesas,sci-serial.txt | 150 -----
.../devicetree/bindings/serial/renesas,sci.yaml | 69 +++
.../devicetree/bindings/serial/renesas,scif.yaml | 172 ++++++
.../devicetree/bindings/serial/renesas,scifa.yaml | 107 ++++
.../devicetree/bindings/serial/renesas,scifb.yaml | 98 +++
.../devicetree/bindings/serial/serial.txt | 56 --
.../devicetree/bindings/serial/serial.yaml | 131 ++++
.../devicetree/bindings/serial/slave-device.txt | 45 --
.../bindings/serial/snps-dw-apb-uart.yaml | 1 +
.../bindings/serial/socionext,uniphier-uart.yaml | 46 ++
.../devicetree/bindings/serial/uniphier-uart.txt | 22 -
.../bindings/soc/amlogic/amlogic,canvas.yaml | 2 +
.../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 47 ++
.../devicetree/bindings/sound/adi,adau7118.yaml | 2 +
.../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 +
.../devicetree/bindings/sound/renesas,fsi.yaml | 2 +
.../devicetree/bindings/sound/samsung,odroid.yaml | 2 +
.../devicetree/bindings/sound/samsung-i2s.yaml | 2 +
.../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 --
.../bindings/spi/qcom,spi-qcom-qspi.yaml | 88 +++
.../devicetree/bindings/sram/qcom,ocmem.yaml | 14 +-
.../bindings/thermal/amlogic,thermal.yaml | 4 +
.../devicetree/bindings/thermal/armada-thermal.txt | 2 +-
.../devicetree/bindings/thermal/qcom-tsens.yaml | 37 +-
.../devicetree/bindings/thermal/rcar-thermal.txt | 78 ---
.../devicetree/bindings/thermal/rcar-thermal.yaml | 139 +++++
.../devicetree/bindings/timer/arm,arch_timer.yaml | 2 +
.../bindings/timer/arm,arch_timer_mmio.yaml | 4 +
.../bindings/timer/arm,global_timer.yaml | 2 +
.../bindings/timer/intel,ixp4xx-timer.yaml | 2 +
.../bindings/timer/samsung,exynos4210-mct.yaml | 2 +
.../devicetree/bindings/trivial-devices.yaml | 6 +-
Documentation/devicetree/bindings/usb/dwc2.yaml | 19 +-
.../devicetree/bindings/usb/exynos-usb.txt | 9 +-
.../devicetree/bindings/usb/fcs,fusb302.txt | 2 +-
Documentation/devicetree/bindings/usb/generic.txt | 2 +-
.../devicetree/bindings/usb/mediatek,mtu3.txt | 2 +-
.../devicetree/bindings/usb/mediatek,musb.txt | 2 +-
.../devicetree/bindings/usb/richtek,rt1711h.txt | 2 +-
.../devicetree/bindings/usb/ti,hd3ss3220.txt | 2 +-
.../devicetree/bindings/usb/typec-tcpci.txt | 2 +-
.../devicetree/bindings/usb/usb-conn-gpio.txt | 4 +-
.../devicetree/bindings/vendor-prefixes.yaml | 27 +
.../bindings/watchdog/st,stpmic1-wdt.txt | 11 -
MAINTAINERS | 18 +-
arch/arm/boot/dts/sun5i.dtsi | 2 +
arch/arm/boot/dts/sun8i-r40.dtsi | 2 +
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +
arch/microblaze/pci/pci-common.c | 7 +-
arch/powerpc/kernel/pci-common.c | 2 +-
drivers/of/address.c | 273 +++++----
drivers/of/of_private.h | 2 +-
drivers/of/of_reserved_mem.c | 2 +-
drivers/of/property.c | 4 +
drivers/of/resolver.c | 5 +-
drivers/of/unittest-data/Makefile | 8 +-
drivers/of/unittest-data/overlay_gpio_01.dts | 23 +
drivers/of/unittest-data/overlay_gpio_02a.dts | 16 +
drivers/of/unittest-data/overlay_gpio_02b.dts | 16 +
drivers/of/unittest-data/overlay_gpio_03.dts | 23 +
drivers/of/unittest-data/overlay_gpio_04a.dts | 16 +
drivers/of/unittest-data/overlay_gpio_04b.dts | 16 +
drivers/of/unittest.c | 669 +++++++++++++++++++--
include/linux/of_address.h | 13 +-
scripts/dtc/Makefile.dtc | 23 -
scripts/dtc/checks.c | 25 +-
scripts/dtc/dtc-lexer.l | 1 -
scripts/dtc/libfdt/Makefile.libfdt | 18 -
scripts/dtc/libfdt/fdt.c | 99 +--
scripts/dtc/libfdt/fdt_ro.c | 143 ++---
scripts/dtc/libfdt/fdt_rw.c | 42 +-
scripts/dtc/libfdt/fdt_sw.c | 19 +-
scripts/dtc/libfdt/libfdt.h | 9 +-
scripts/dtc/libfdt/libfdt_internal.h | 122 ++++
scripts/dtc/update-dtc-source.sh | 4 +-
scripts/dtc/version_gen.h | 2 +-
259 files changed, 5749 insertions(+), 2660 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/socionext/cache-uniphier.txt
create mode 100644 Documentation/devicetree/bindings/arm/socionext/socionext,uniphier-system-cache.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt
create mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
create mode 100644 Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
delete mode 100644 Documentation/devicetree/bindings/ata/sata_rcar.txt
create mode 100644 Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.yaml
delete mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt
create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
create mode 100644 Documentation/devicetree/bindings/clock/socionext,uniphier-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/uniphier-clock.txt
delete mode 100644 Documentation/devicetree/bindings/connector/usb-connector.txt
create mode 100644 Documentation/devicetree/bindings/connector/usb-connector.yaml
delete mode 100644 Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt
create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-mio-dmac.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt
delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
create mode 100644 Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
create mode 100644 Documentation/devicetree/bindings/gpu/vivante,gc.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier-f.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier.txt
create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml
delete mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.yaml
delete mode 100644 Documentation/devicetree/bindings/media/renesas,vin.txt
create mode 100644 Documentation/devicetree/bindings/media/renesas,vin.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt
create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-cadence.txt
create mode 100644 Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
delete mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt
create mode 100644 Documentation/devicetree/bindings/mtd/denali,nand.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/denali-nand.txt
create mode 100644 Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.txt
create mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/m_can.txt
create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-usb-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt
delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt
create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
delete mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.txt
create mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.yaml
delete mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt
delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.txt
create mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.txt
create mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml
create mode 100644 Documentation/devicetree/bindings/serial/renesas,hscif.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/renesas,sci-serial.txt
create mode 100644 Documentation/devicetree/bindings/serial/renesas,sci.yaml
create mode 100644 Documentation/devicetree/bindings/serial/renesas,scif.yaml
create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifa.yaml
create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifb.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/serial.txt
create mode 100644 Documentation/devicetree/bindings/serial/serial.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/slave-device.txt
create mode 100644 Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/uniphier-uart.txt
create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt
create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt
create mode 100644 drivers/of/unittest-data/overlay_gpio_01.dts
create mode 100644 drivers/of/unittest-data/overlay_gpio_02a.dts
create mode 100644 drivers/of/unittest-data/overlay_gpio_02b.dts
create mode 100644 drivers/of/unittest-data/overlay_gpio_03.dts
create mode 100644 drivers/of/unittest-data/overlay_gpio_04a.dts
create mode 100644 drivers/of/unittest-data/overlay_gpio_04b.dts
delete mode 100644 scripts/dtc/Makefile.dtc
delete mode 100644 scripts/dtc/libfdt/Makefile.libfdt