Hi Linus, Please pull DT updates for v5.9. Rob The following changes since commit 0115e6c98c22f3fc7ff7da2a41480483abe95b37: dt-bindings: clock: imx: Fix e-mail address (2020-07-01 16:29:11 -0600) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-5.9 for you to fetch changes up to 6f1188b4ac7577c29a4883d5618fa2231396fe9d: of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node (2020-08-03 16:50:54 -0600) ---------------------------------------------------------------- Devicetree updates for v5.9: - Improve device links cycle detection and breaking. Add more bindings for device link dependencies. - Refactor parsing 'no-map' in __reserved_mem_alloc_size() - Improve DT unittest 'ranges' and 'dma-ranges' test case to check differing cell sizes - Various http to https link conversions - Add a schema check to prevent 'syscon' from being used by itself without a more specific compatible - A bunch more DT binding conversions to schema ---------------------------------------------------------------- Alexander A. Klimov (7): dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones dt-bindings: virtio: Replace HTTP links with HTTPS ones dt-bindings: fpga: Replace HTTP links with HTTPS ones drm/tilcdc: Replace HTTP links with HTTPS ones dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones Amit Kucheria (1): MAINTAINERS: update Amit Kucheria's email to a single email address Anson Huang (16): dt-bindings: thermal: Convert qoriq to json-schema dt-bindings: clock: Convert imx7ulp clock to json-schema dt-bindings: rtc: Convert imxdi rtc to json-schema dt-bindings: mmc: Convert imx mmc to json-schema dt-bindings: mmc: Convert mxs mmc to json-schema dt-bindings: i2c: Convert imx lpi2c to json-schema dt-bindings: clock: Correct mmc node name in i.MX35 binding dt-bindings: clock: Correct example in i.MX8QXP LPCG binding dt-bindings: mmc: Convert imx esdhc to json-schema dt-bindings: i2c: Convert mxs i2c to json-schema dt-bindings: i2c: Convert imx i2c to json-schema dt-bindings: input: Convert matrix-keymap to json-schema dt-bindings: input: Convert imx keypad to json-schema dt-bindings: mtd: Convert gpmi nand to json-schema dt-bindings: mtd: Convert imx nand to json-schema dt-bindings: memory-controllers: Convert mmdc to json-schema Christian Eggers (1): dt-bindings: iio: io-channel-mux: Fix compatible string in example code Dan Murphy (1): dt-bindings: property-units: Add picoseconds type Danny Lin (1): of: reserved_mem: Fix typo in the too-many-regions message Florian Fainelli (1): dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible Geert Uytterhoeven (1): dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema Grygorii Strashko (1): dt-bindings: phy: ti: phy-gmii-sel: convert bindings to json-schema Krzysztof Kozlowski (1): dt-bindings: pwm: samsung: Do not require interrupts on Exynos SoCs Lad Prabhakar (1): dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support Lubomir Rintel (6): dt-bindings: gpio: Convert mrvl-gpio to json-schema dt-bindings: i2c: Convert i2c-pxa to json-schema dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema dt-bindings: rtc: Convert sa1100-rtc to json-schema dt-bindings: timer: Convert mrvl,mmp-timer to json-schema dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema Masahiro Yamada (1): dt-bindings: reset: Convert UniPhier reset to json-schema Nicolas Saenz Julienne (1): of: unittest: Use bigger address cells to catch parser regressions Niklas Söderlund (2): dt-bindings: adv7180: Convert bindings to json-schema MAINTAINERS: Add ADV7180 bindings documentation Randy Dunlap (1): dt-bindings: mux: mux.h: drop a duplicated word Rob Herring (4): dt-bindings: mfd: Ensure 'syscon' has a more specific compatible Merge tag 'devicetree-fixes-for-5.8-2' into dt/next dt-bindings: backlight: Convert common backlight bindings to DT schema dt-bindings: i2c-gpio: Use 'deprecated' keyword on deprecated properties Saravana Kannan (4): driver core: Add device_is_dependent() to linux/device.h of: property: Improve cycle detection when one of the devices is never added of: property: Add device link support for multiple DT bindings of: property: Add device link support for pinctrl-0 through pinctrl-8 Sowjanya Komatineni (1): dt-bindings: media: imx274: Add optional input clock and supplies Tiezhu Yang (1): dt-bindings: interrupt-controller: Fix typos in loongson,liointc.yaml Wenchao Hao (1): of/address: Fix variable name in comment of of_iomap Yoshihiro Shimoda (1): dt-bindings: usb: renesas,usb-xhci: convert to YAML Yue Hu (1): of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node .../devicetree/bindings/clock/imx35-clock.yaml | 2 +- .../devicetree/bindings/clock/imx7ulp-clock.txt | 103 ------------ .../bindings/clock/imx7ulp-pcc-clock.yaml | 121 ++++++++++++++ .../bindings/clock/imx7ulp-scg-clock.yaml | 99 +++++++++++ .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 2 +- .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/fpga/fpga-region.txt | 2 +- .../devicetree/bindings/gpio/mrvl-gpio.txt | 48 ------ .../devicetree/bindings/gpio/mrvl-gpio.yaml | 173 +++++++++++++++++++ .../devicetree/bindings/i2c/i2c-gpio.yaml | 8 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 20 --- .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 47 ++++++ Documentation/devicetree/bindings/i2c/i2c-imx.txt | 49 ------ Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 103 ++++++++++++ Documentation/devicetree/bindings/i2c/i2c-mxs.txt | 25 --- Documentation/devicetree/bindings/i2c/i2c-mxs.yaml | 51 ++++++ Documentation/devicetree/bindings/i2c/i2c-pxa.txt | 31 ---- Documentation/devicetree/bindings/i2c/i2c-pxa.yaml | 74 +++++++++ .../bindings/iio/multiplexer/io-channel-mux.txt | 2 +- .../devicetree/bindings/input/imx-keypad.txt | 53 ------ .../devicetree/bindings/input/imx-keypad.yaml | 85 ++++++++++ .../devicetree/bindings/input/matrix-keymap.txt | 28 +--- .../devicetree/bindings/input/matrix-keymap.yaml | 46 ++++++ .../interrupt-controller/loongson,liointc.yaml | 4 +- .../bindings/interrupt-controller/mrvl,intc.txt | 64 ------- .../bindings/interrupt-controller/mrvl,intc.yaml | 134 +++++++++++++++ .../interrupt-controller/renesas,rza1-irqc.txt | 43 ----- .../interrupt-controller/renesas,rza1-irqc.yaml | 80 +++++++++ .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../bindings/leds/backlight/gpio-backlight.txt | 16 -- .../bindings/leds/backlight/gpio-backlight.yaml | 41 +++++ .../bindings/leds/backlight/led-backlight.txt | 28 ---- .../bindings/leds/backlight/led-backlight.yaml | 57 +++++++ .../bindings/leds/backlight/pwm-backlight.txt | 61 ------- .../bindings/leds/backlight/pwm-backlight.yaml | 104 ++++++++++++ .../devicetree/bindings/media/i2c/adv7180.txt | 49 ------ .../devicetree/bindings/media/i2c/adv7180.yaml | 184 +++++++++++++++++++++ .../devicetree/bindings/media/i2c/imx274.txt | 5 + .../devicetree/bindings/media/xilinx/video.txt | 2 +- .../bindings/memory-controllers/fsl/mmdc.txt | 35 ---- .../bindings/memory-controllers/fsl/mmdc.yaml | 49 ++++++ .../devicetree/bindings/mfd/aspeed-lpc.txt | 2 +- Documentation/devicetree/bindings/mfd/da9062.txt | 4 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 --- .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 52 ++++++ .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 67 -------- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 124 ++++++++++++++ .../devicetree/bindings/mmc/fsl-imx-mmc.txt | 23 --- .../devicetree/bindings/mmc/fsl-imx-mmc.yaml | 53 ++++++ Documentation/devicetree/bindings/mmc/mxs-mmc.txt | 27 --- Documentation/devicetree/bindings/mmc/mxs-mmc.yaml | 58 +++++++ .../devicetree/bindings/mtd/gpmi-nand.txt | 75 --------- .../devicetree/bindings/mtd/gpmi-nand.yaml | 118 +++++++++++++ Documentation/devicetree/bindings/mtd/mxc-nand.txt | 19 --- .../devicetree/bindings/mtd/mxc-nand.yaml | 42 +++++ .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 104 ++++++++++++ .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 69 -------- .../devicetree/bindings/property-units.txt | 1 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 23 ++- .../bindings/reset/socionext,uniphier-reset.yaml | 112 +++++++++++++ .../devicetree/bindings/reset/uniphier-reset.txt | 121 +------------- .../devicetree/bindings/rtc/imxdi-rtc.txt | 20 --- .../devicetree/bindings/rtc/imxdi-rtc.yaml | 44 +++++ .../devicetree/bindings/rtc/sa1100-rtc.txt | 17 -- .../devicetree/bindings/rtc/sa1100-rtc.yaml | 57 +++++++ .../devicetree/bindings/spi/brcm,bcm2835-spi.txt | 3 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- .../devicetree/bindings/thermal/qoriq-thermal.txt | 71 -------- .../devicetree/bindings/thermal/qoriq-thermal.yaml | 114 +++++++++++++ .../devicetree/bindings/timer/mrvl,mmp-timer.txt | 17 -- .../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 46 ++++++ .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 86 ++++++++++ Documentation/devicetree/bindings/usb/usb-xhci.txt | 18 -- Documentation/devicetree/bindings/virtio/mmio.txt | 2 +- MAINTAINERS | 5 +- drivers/base/core.c | 2 +- drivers/of/address.c | 2 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/property.c | 89 +++++++++- drivers/of/unittest-data/tests-address.dtsi | 10 +- drivers/of/unittest.c | 2 +- include/dt-bindings/mux/mux.h | 2 +- include/linux/device.h | 1 + 85 files changed, 2610 insertions(+), 1267 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/mrvl-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/mrvl-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-imx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mxs.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mxs.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-pxa.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-pxa.yaml delete mode 100644 Documentation/devicetree/bindings/input/imx-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/imx-keypad.yaml create mode 100644 Documentation/devicetree/bindings/input/matrix-keymap.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,rza1-irqc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,rza1-irqc.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/gpio-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/gpio-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pwm-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv7180.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adv7180.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt create mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mxs-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mxs-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/gpmi-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmi-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mxc-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxc-nand.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/imxdi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/imxdi-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sa1100-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/sa1100-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/mrvl,mmp-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml