[GIT PULL] Devicetree updates for v5.9

From: Rob Herring
Date: Tue Aug 04 2020 - 18:28:17 EST


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