[GIT PULL] Devicetree updates for v5.8

From: Rob Herring
Date: Thu Jun 04 2020 - 18:05:07 EST


Hi Linus,

Please pull DT updates for v5.8.

There's a couple of conflicts with your tree. renesas,wdt.txt can just
be deleted, my tree already has the necessary changes. For
qcom,ipa.yaml, take 'reg' property from my tree and 'iommus' from
yours(net). linux-next has the correct resolutions. Note that there's a
couple of other similar conflicts you can expect in linux-next.

Rob


The following changes since commit 4bc77b2d211e107fa54b1f39cd0d7dac5537b8cb:

dt-bindings: phy: qcom-qusb2: Fix defaults (2020-04-24 17:53:57 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 8211d1e83aded34631aa87fa37f97d7bb712e925:

dt-bindings: clock: Add documentation for X1830 bindings. (2020-06-03 15:59:40 -0600)

----------------------------------------------------------------
Devicetree updates for v5.8:

- Convert various DT (non-binding) doc files to ReST

- Various improvements to device link code

- Fix __of_attach_node_sysfs refcounting bug

- Add support for 'memory-region-names' with reserved-memory binding

- Vendor prefixes for Protonic Holland, BeagleBoard.org, Alps, Check
Point, WÃrth Elektronik, U-Boot, Vaisala, Baikal Electronics, Shanghai
Awinic Technology Co., MikroTik, Silex Insight

- A bunch more binding conversions to DT schema. Only 3K to go.

- Add a minimum version check for schema tools

- Treewide dropping of 'allOf' usage with schema references. Not needed
in new json-schema spec.

- Some formatting clean-ups of schemas

----------------------------------------------------------------
Akash Asthana (3):
dt-bindings: geni-se: Convert QUP geni-se bindings to YAML
dt-bindings: geni-se: Add interconnect binding for GENI QUP
dt-bindings: serial: Add binding for UART pin swap

Alain Volmat (1):
dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible

Andre Przywara (11):
dt-bindings: clock: Convert Calxeda clock bindings to json-schema
dt-bindings: sata: Convert Calxeda SATA controller to json-schema
dt-bindings: net: Convert Calxeda Ethernet binding to json-schema
dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema
dt-bindings: arm: Convert Calxeda L2 cache controller to json-schema
dt-bindings: memory-controllers: Convert Calxeda DDR to json-schema
dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema
dt-bindings: arm: Add Calxeda system registers json-schema binding
dt-bindings: arm: gic: Allow combining arm,gic-400 compatible strings
dt-bindings: mali-midgard: Allow dma-coherent
dt-bindings: ehci/ohci: Allow iommus property

Anson Huang (37):
dt-bindings: thermal: Convert i.MX8MM to json-schema
dt-bindings: gpio: Convert i.MX to json-schema
dt-bindings: nvmem: Convert i.MX OCOTP to json-schema
dt-bindings: nvmem: Convert i.MX IIM to json-schema
dt-bindings: nvmem: Convert MXS OCOTP to json-schema
dt-bindings: watchdog: Convert i.MX to json-schema
dt-bindings: watchdog: Convert i.MX7ULP to json-schema
dt-bindings: clock: Convert i.MX6Q clock to json-schema
dt-bindings: clock: Convert i.MX6SX clock to json-schema
dt-bindings: clock: Convert i.MX6SL clock to json-schema
dt-bindings: clock: Convert i.MX6SLL clock to json-schema
dt-bindings: clock: Convert i.MX6UL clock to json-schema
dt-bindings: rtc: Convert MXC RTC to json-schema
dt-bindings: rtc: Convert MXC RTC V2 to json-schema
dt-bindings: pwm: Convert imx pwm to json-schema
dt-bindings: pwm: Convert imx tpm pwm to json-schema
dt-bindings: pwm: Convert mxs pwm to json-schema
dt-bindings: interrupt-controller: Convert imx irqsteer to json-schema
dt-bindings: clock: Convert i.MX7D clock to json-schema
dt-bindings: timer: Convert i.MX TPM to json-schema
dt-bindings: timer: Convert i.MX SYSCTR to json-schema
dt-bindings: gpio: Convert mxs to json-schema
dt-bindings: thermal: Convert i.MX to json-schema
dt-bindings: clock: Convert i.MX5 clock to json-schema
dt-bindings: clock: Convert i.MX35 clock to json-schema
dt-bindings: clock: Convert i.MX31 clock to json-schema
dt-bindings: clock: Convert i.MX28 clock to json-schema
dt-bindings: clock: Convert i.MX23 clock to json-schema
dt-bindings: clock: Convert i.MX27 clock to json-schema
dt-bindings: clock: Convert i.MX25 clock to json-schema
dt-bindings: clock: Convert i.MX21 clock to json-schema
dt-bindings: clock: Convert i.MX1 clock to json-schema
dt-bindings: timer: Convert i.MX GPT to json-schema
dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema
dt-bindings: power: Convert imx gpc to json-schema
dt-bindings: power: Convert imx gpcv2 to json-schema
dt-bindings: mailbox: Convert imx mu to json-schema

Charles Keepax (12):
hwmon: lochnagar: Move binding over to dtschema
ASoC: lochnagar: Move binding over to dtschema
pinctrl: lochnagar: Move binding over to dtschema
clk: lochnagar: Move binding over to dtschema
mfd: lochnagar: Move binding over to dtschema
regulator: arizona-regulator: Move binding over to dtschema
extcon: arizona: Move binding over to dtschema
ASoC: arizona: Move binding over to dtschema
mfd: arizona: Move binding over to dtschema
ASoC: madera: Move binding over to dtschema
pinctrl: madera: Move binding over to dtschema
mfd: madera: Move binding over to dtschema

Christophe Roullier (2):
dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', 'clock-names' properties
dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema

Dan Carpenter (1):
of: Fix a refcounting bug in __of_attach_node_sysfs()

Ding Xiang (1):
of: of_detach_node() remove unneeded local return variable

Drew Fustini (1):
dt-bindings: Add vendor prefix for BeagleBoard.org

Etienne Carriere (1):
dt-bindings: nvmem: stm32: new property for data access

Frank Rowand (1):
of: Documentation: change overlay example to use current syntax

Geert Uytterhoeven (16):
dt-bindings: usb: generic-ehci: Document power-domains property
dt-bindings: usb: generic-ohci: Document power-domains property
dt-bindings: gpio: rcar: Convert to json-schema
dt-bindings: watchdog: renesas-wdt: Convert to json-schema
dt-bindings: timer: renesas: ostm: Convert to json-schema
dt-bindings: eeprom: at24: Fix list of page sizes for writing
dt-bindings: auxdisplay: hd44780: Convert to json-schema
dt-bindings: serial: renesas,scifa: Remove part numbers from comments
dt-bindings: media: Add missing clock domain description
dt-bindings: rtc: rtc-sh: Add missing power-domains property
ASoC: fsi: Add missing properties to DT bindings
dt-bindings: interrupt-controller: arm,gic: Document resets property
dt-bindings: memory-controllers: renesas,dbsc: Convert to json-schema
dt-bindings: serial: Add renesas,em-uart bindings
dt-bindings: timer: renesas: mtu2: Convert to json-schema
dt-bindings: timer: renesas: cmt: Convert to json-schema

Johan Jonker (4):
dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml
dt-bindings: gpu: add power-domains #cooling-cells to arm,mali-bifrost.yaml
dt-bindings: usb: dwc2: add power-domains property
dt-bindings: input: touchscreen: edt-ft5x06: change reg property

Jonathan Albrieux (1):
dt-bindings: iio: imu: bmi160: convert format to yaml, add maintainer

Jonathan McDowell (1):
dt-bindings: vendor-prefixes: Add MikroTik

Joseph Lo (1):
dt-bindings: memory: tegra: Add external memory controller binding for Tegra210

Kangmin Park (1):
docs/devicetree/i2c: brcm,bcm2835: fix node id in example

Krzysztof Kozlowski (1):
dt-bindings: memory-controllers: exynos-srom: Remove unneeded type for reg-io-width

Kunihiko Hayashi (5):
dt-bindings: phy: Convert UniPhier PCIe-PHY controller to json-schema
dt-bindings: phy: Convert UniPhier USB2-PHY controller to json-schema
dt-bindings: phy: Convert UniPhier USB3-PHY conroller to json-schema
dt-bindings: thermal: Convert UniPhier thermal monitor to json-schema
dt-bindings: watchdog: Convert UniPhier watchdog timer to json-schema

Lad Prabhakar (19):
dt-bindings: sh_eth: Sort compatible string in increasing number of the SoC
dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings
dt-bindings: serial: renesas,scif: Document r8a7742 bindings
dt-bindings: serial: renesas,scifb: Document r8a7742 bindings
dt-bindings: serial: renesas,hscif: Document r8a7742 bindings
dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
dt-bindings: serial: renesas,scifa: Document r8a7742 bindings
dt-bindings: i2c: renesas, i2c: Document r8a7742 support
dt-bindings: i2c: renesas, iic: Document r8a7742 support
dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support
dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC
dt-bindings: net: renesas,ether: Document R8A7742 SoC
dt-bindings: power: renesas,apmu: Document r8a7742 support
dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H) support
dt-bindings: phy: rcar-gen2: Add r8a7742 support
dt-bindings: PCI: pci-rcar-gen2: Add device tree support for r8a7742
dt-bindings: usb: renesas,usbhs: Add support for r8a7742
dt-bindings: usb: usb-xhci: Document r8a7742 support
dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742

Lubomir Rintel (5):
dt-bindings: serial: Move Marvell compatible string to 8250 binding doc
dt-bindings: serial: Convert 8250 to json-schema
dt-bindings: media: Convert marvell,mmp2-ccic to json-schema
dt-bindings: spi: Convert spi-pxa2xx to json-schema
dt-bindings: usb: Convert ehci-mv to json-schema

Martin Blumenstingl (1):
dt-bindings: gpu: mali-utgard: Add the #cooling-cells property

Masahiro Yamada (1):
dt-bindings: at24: add microchip, 24lc[0-9]+ to the compatible pattern

Matthias Brugger (1):
dt-bindings: dma: uart: mtk: fix example

Mauro Carvalho Chehab (10):
docs: dt: add an index.rst file for devicetree
docs: dt: convert usage-model.txt to ReST
docs: dt: usage_model.rst: fix link for DT usage
docs: dt: convert changesets to ReST
docs: dt: convert dynamic-resolution-notes.txt to ReST
docs: dt: convert of_unittest.txt to ReST
docs: dt: convert overlay-notes.txt to ReST format
docs: dt: convert ABI.txt to ReST format
docs: dt: convert submitting-patches.txt to ReST format
docs: dt: convert writing-bindings.txt to ReST

Michal Simek (1):
dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix

Neil Armstrong (1):
dt-bindings: sram: Add Amlogic SCP SRAM compatibles

Nick Reitemeyer (1):
dt-bindings: vendor-prefixes: Add Alps

Nicolas Saenz Julienne (2):
of: property: Fix create device links for all child-supplier dependencies
of: property: Do not link to disabled devices

Nikita Travkin (1):
dt-bindings: vendor-prefixes: Add Shanghai Awinic Technology Co., Ltd.

Niklas SÃderlund (1):
dt-bindings: thermal: rcar-gen3-thermal: Convert bindings to json-schema

Nobuhiro Iwamatsu (3):
dt-bindings: i2c: cadence: Migrate i2c-cadence documentation to YAML
dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML
dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc documentation to YAML

Oleksij Rempel (2):
dt-bindings: vendor-prefixes: Add an entry for Protonic Holland
dt-bindings: serial: qca,ar9330-uart: Convert to json-schema

Olivier Sobrie (1):
dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix

Paul Cercueil (11):
dt-bindings: timer: Convert ingenic,tcu.txt to YAML
dt-bindings: mmc: Convert jz4740-mmc doc to YAML
dt-bindings: dma: Convert jz4740-dma doc to YAML
dt-bindings: usb: ingenic,musb: Add usb-role-switch property
dt-bindings: MIPS: Require SoC compatible string after board string
dt-bindings: clock: Convert ingenic,cgu.txt to YAML
dt-bindings: intc: Convert ingenic,intc.txt to YAML
dt-bindings: i2c: Convert i2c-jz4780.txt to YAML
dt-bindings: serial: Convert ingenic,uart.txt to YAML
dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML
dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML

Pawel Dembicki (1):
dt-bindings: vendor-prefixes: Add Check Point

Peng Fan (1):
dt-bindings: mailbox: imx-mu: correct example

Qi Zheng (2):
dt/platform: Fix comment in of_dev_lookup()
of/fdt: Remove redundant kbasename function call

Ricardo CaÃuelo (2):
dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml
dt-bindings: display: anx7814.txt: convert to yaml

Rob Herring (12):
dt-bindings: input: Convert gpio-keys bindings to schema
dt-bindings: Clean-up schema indentation formatting
Merge branch 'dt/linus' into dt/next
dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies
Merge branch 'dt/linus' into 'dt/next'
dt-bindings: Add a minimum version check for dtschema
dt-bindings: Remove cases of 'allOf' containing a '$ref'
spi: dt-bindings: sifive: Add missing 2nd register region
dt-bindings: usb: ehci: Add missing 2nd register region
dt-bindings: ufs: ti: Fix address properties handling
dt-bindings: ufs: ti: Add missing 'additionalProperties: false'
dt-bindings: Fix incorrect 'reg' property sizes

Samuel Holland (1):
dt-bindings: timer: Document allwinner,erratum-unknown1 property

Sandeep Maheswaram (3):
dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver

Saravana Kannan (2):
of: property: Add device link support for extcon
of: property: Don't retry device_link_add() upon failure

Saravanan Sekar (1):
dt-bindings: Add an entry for WÃrth Elektronik, we

Serge Semin (1):
dt-bindings: Add vendor prefix for Baikal Electronics, JSC

Thierry Reding (2):
dt-bindings: reserved-memory: Introduce memory-region-names
dt-bindings: Merge gpio-usb-b-connector with usb-connector

Vesa JÃÃskelÃinen (1):
dt-bindings: vendor-prefixes: Add Vaisala

Yoshihiro Kaneko (1):
dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema

Yoshihiro Shimoda (1):
dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema

chenqiwu (1):
drivers/of: keep description of function consistent with function name

tangjianqiang (1):
of: fix the warnings from command line.

åçæ (Zhou Yanjie) (1):
dt-bindings: clock: Add documentation for X1830 bindings.

Documentation/arm/microchip.rst | 2 +-
.../devicetree/bindings/{ABI.txt => ABI.rst} | 5 +-
Documentation/devicetree/bindings/Makefile | 14 +-
Documentation/devicetree/bindings/arm/altera.yaml | 6 +-
Documentation/devicetree/bindings/arm/amlogic.yaml | 2 +-
.../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +-
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 34 +-
Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +-
.../devicetree/bindings/arm/calxeda/hb-sregs.yaml | 49 +++
.../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 -
.../devicetree/bindings/arm/calxeda/l2ecc.yaml | 42 +++
.../devicetree/bindings/arm/coresight-cti.yaml | 20 +-
Documentation/devicetree/bindings/arm/cpus.yaml | 85 +++--
Documentation/devicetree/bindings/arm/l2c2x0.yaml | 87 +++--
.../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +-
Documentation/devicetree/bindings/arm/psci.yaml | 16 +-
.../devicetree/bindings/arm/renesas,prr.yaml | 2 +-
.../bindings/arm/samsung/exynos-chipid.yaml | 5 +-
.../bindings/arm/socionext/uniphier.yaml | 26 +-
.../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +-
.../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +-
Documentation/devicetree/bindings/arm/syna.txt | 2 +-
.../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +-
.../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +-
.../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 +
.../devicetree/bindings/ata/sata_highbank.txt | 44 ---
.../devicetree/bindings/ata/sata_highbank.yaml | 95 ++++++
.../devicetree/bindings/auxdisplay/hit,hd44780.txt | 45 ---
.../bindings/auxdisplay/hit,hd44780.yaml | 96 ++++++
.../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +-
.../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +-
.../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +-
.../bindings/clock/bitmain,bm1880-clk.yaml | 2 +-
.../devicetree/bindings/clock/calxeda.txt | 17 -
.../devicetree/bindings/clock/calxeda.yaml | 82 +++++
.../devicetree/bindings/clock/cirrus,lochnagar.txt | 94 ------
.../bindings/clock/cirrus,lochnagar.yaml | 78 +++++
.../bindings/clock/fixed-factor-clock.yaml | 5 +-
.../devicetree/bindings/clock/fsl,plldig.yaml | 19 +-
.../devicetree/bindings/clock/imx1-clock.txt | 26 --
.../devicetree/bindings/clock/imx1-clock.yaml | 51 +++
.../devicetree/bindings/clock/imx21-clock.txt | 27 --
.../devicetree/bindings/clock/imx21-clock.yaml | 51 +++
.../devicetree/bindings/clock/imx23-clock.txt | 70 ----
.../devicetree/bindings/clock/imx23-clock.yaml | 92 ++++++
.../devicetree/bindings/clock/imx25-clock.txt | 160 ----------
.../devicetree/bindings/clock/imx25-clock.yaml | 186 +++++++++++
.../devicetree/bindings/clock/imx27-clock.txt | 27 --
.../devicetree/bindings/clock/imx27-clock.yaml | 55 ++++
.../devicetree/bindings/clock/imx28-clock.txt | 93 ------
.../devicetree/bindings/clock/imx28-clock.yaml | 115 +++++++
.../devicetree/bindings/clock/imx31-clock.txt | 90 ------
.../devicetree/bindings/clock/imx31-clock.yaml | 120 +++++++
.../devicetree/bindings/clock/imx35-clock.txt | 114 -------
.../devicetree/bindings/clock/imx35-clock.yaml | 139 ++++++++
.../devicetree/bindings/clock/imx5-clock.txt | 28 --
.../devicetree/bindings/clock/imx5-clock.yaml | 65 ++++
.../devicetree/bindings/clock/imx6q-clock.txt | 41 ---
.../devicetree/bindings/clock/imx6q-clock.yaml | 72 +++++
.../devicetree/bindings/clock/imx6sl-clock.txt | 10 -
.../devicetree/bindings/clock/imx6sl-clock.yaml | 48 +++
.../devicetree/bindings/clock/imx6sll-clock.txt | 36 ---
.../devicetree/bindings/clock/imx6sll-clock.yaml | 66 ++++
.../devicetree/bindings/clock/imx6sx-clock.txt | 13 -
.../devicetree/bindings/clock/imx6sx-clock.yaml | 70 ++++
.../devicetree/bindings/clock/imx6ul-clock.txt | 13 -
.../devicetree/bindings/clock/imx6ul-clock.yaml | 66 ++++
.../devicetree/bindings/clock/imx7d-clock.txt | 13 -
.../devicetree/bindings/clock/imx7d-clock.yaml | 65 ++++
.../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 ---
.../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 73 +++++
.../devicetree/bindings/clock/ingenic,cgu.txt | 57 ----
.../devicetree/bindings/clock/ingenic,cgu.yaml | 124 ++++++++
.../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +-
.../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +-
.../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +-
.../devicetree/bindings/clock/qcom,mmcc.yaml | 16 +-
.../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +-
.../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +-
.../devicetree/bindings/clock/qcom,sc7180-mss.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/sprd,sc9863a-clk.yaml | 29 +-
.../bindings/connector/usb-connector.yaml | 73 +++--
.../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +-
.../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +-
.../bindings/crypto/amlogic,gxl-crypto.yaml | 4 +-
.../devicetree/bindings/crypto/st,stm32-hash.yaml | 9 +-
.../allwinner,sun4i-a10-display-engine.yaml | 7 +-
.../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +--
.../bindings/display/allwinner,sun4i-a10-tcon.yaml | 63 ++--
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 +-
.../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +-
.../bindings/display/bridge/analogix,anx7814.yaml | 119 +++++++
.../devicetree/bindings/display/bridge/anx7814.txt | 42 ---
.../bindings/display/bridge/lvds-codec.yaml | 18 +-
.../bindings/display/panel/panel-common.yaml | 11 +-
.../bindings/display/panel/panel-timing.yaml | 120 ++++---
.../bindings/display/panel/sony,acx424akp.yaml | 2 +-
.../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +-
.../devicetree/bindings/display/renesas,cmm.yaml | 18 +-
.../bindings/display/ti/ti,am65x-dss.yaml | 19 +-
.../bindings/display/ti/ti,j721e-dss.yaml | 34 +-
.../devicetree/bindings/dma/dma-common.yaml | 3 +-
.../devicetree/bindings/dma/ingenic,dma.yaml | 80 +++++
.../devicetree/bindings/dma/jz4780-dma.txt | 64 ----
.../devicetree/bindings/dma/mtk-uart-apdma.txt | 3 +-
.../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +-
.../devicetree/bindings/dma/ti/k3-udma.yaml | 29 +-
Documentation/devicetree/bindings/eeprom/at24.yaml | 13 +-
.../devicetree/bindings/example-schema.yaml | 17 +-
.../devicetree/bindings/extcon/extcon-arizona.txt | 76 -----
.../bindings/extcon/extcon-usbc-cros-ec.yaml | 3 +-
.../devicetree/bindings/extcon/wlf,arizona.yaml | 125 ++++++++
.../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +-
.../devicetree/bindings/gpio/fsl-imx-gpio.txt | 35 --
.../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 68 ++++
.../devicetree/bindings/gpio/gpio-mxs.txt | 88 ------
.../devicetree/bindings/gpio/gpio-mxs.yaml | 136 ++++++++
.../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 94 ------
.../bindings/gpio/renesas,rcar-gpio.yaml | 144 +++++++++
.../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +-
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 6 +
.../devicetree/bindings/gpu/arm,mali-midgard.yaml | 20 +-
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 4 +
.../devicetree/bindings/gpu/vivante,gc.yaml | 2 +-
.../bindings/hwmon/adi,axi-fan-control.yaml | 3 +-
.../devicetree/bindings/hwmon/adi,ltc2947.yaml | 32 +-
.../devicetree/bindings/hwmon/adt7475.yaml | 18 +-
.../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 --
.../bindings/hwmon/cirrus,lochnagar.yaml | 35 ++
.../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +-
.../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 2 +-
.../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 ++++
.../devicetree/bindings/i2c/i2c-cadence.txt | 28 --
.../devicetree/bindings/i2c/i2c-jz4780.txt | 33 --
.../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +-
Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 --
.../devicetree/bindings/i2c/ingenic,i2c.yaml | 88 ++++++
.../devicetree/bindings/i2c/renesas,i2c.txt | 1 +
.../devicetree/bindings/i2c/renesas,iic.txt | 1 +
.../devicetree/bindings/i2c/st,stm32-i2c.yaml | 15 +-
.../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 +++
.../devicetree/bindings/iio/adc/adi,ad7124.yaml | 9 +-
.../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 9 +-
.../bindings/iio/adc/microchip,mcp3911.yaml | 7 +-
.../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 35 +-
.../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 27 +-
.../devicetree/bindings/iio/imu/bmi160.txt | 37 ---
.../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 75 +++++
.../devicetree/bindings/iio/light/tsl2772.yaml | 13 +-
.../bindings/iio/temperature/adi,ltc2983.yaml | 60 ++--
Documentation/devicetree/bindings/index.rst | 12 +
.../input/allwinner,sun4i-a10-lradc-keys.yaml | 9 +-
.../devicetree/bindings/input/gpio-keys-polled.txt | 45 ---
.../devicetree/bindings/input/gpio-keys.txt | 58 ----
.../devicetree/bindings/input/gpio-keys.yaml | 149 +++++++++
Documentation/devicetree/bindings/input/input.yaml | 9 +-
.../devicetree/bindings/input/iqs62x-keys.yaml | 7 +-
.../bindings/input/touchscreen/edt-ft5x06.yaml | 30 +-
.../bindings/input/touchscreen/goodix.yaml | 2 +-
.../bindings/interconnect/qcom,msm8916.yaml | 4 +-
.../bindings/interconnect/qcom,msm8974.yaml | 4 +-
.../bindings/interconnect/qcom,qcs404.yaml | 4 +-
.../bindings/interconnect/qcom,sc7180.yaml | 6 +-
.../bindings/interconnect/qcom,sdm845.yaml | 4 +-
.../allwinner,sun7i-a20-sc-nmi.yaml | 12 +-
.../bindings/interrupt-controller/arm,gic-v3.yaml | 39 +--
.../bindings/interrupt-controller/arm,gic.yaml | 9 +
.../bindings/interrupt-controller/fsl,irqsteer.txt | 35 --
.../interrupt-controller/fsl,irqsteer.yaml | 89 ++++++
.../bindings/interrupt-controller/ingenic,intc.txt | 28 --
.../interrupt-controller/ingenic,intc.yaml | 63 ++++
.../intel,ixp4xx-interrupt.yaml | 8 +-
.../interrupt-controller/loongson,liointc.yaml | 8 +-
.../interrupt-controller/renesas,intc-irqpin.txt | 62 ----
.../interrupt-controller/renesas,intc-irqpin.yaml | 107 +++++++
.../interrupt-controller/renesas,irqc.yaml | 3 +-
.../interrupt-controller/st,stm32-exti.yaml | 12 +-
.../devicetree/bindings/iommu/arm,smmu.yaml | 3 +-
.../bindings/iommu/renesas,ipmmu-vmsa.txt | 73 -----
.../bindings/iommu/renesas,ipmmu-vmsa.yaml | 98 ++++++
.../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +-
.../devicetree/bindings/ipmi/ipmi-smic.txt | 25 --
.../devicetree/bindings/ipmi/ipmi-smic.yaml | 63 ++++
Documentation/devicetree/bindings/leds/common.yaml | 13 +-
.../devicetree/bindings/leds/leds-gpio.yaml | 3 +-
.../bindings/leds/rohm,bd71828-leds.yaml | 9 +-
.../devicetree/bindings/mailbox/fsl,mu.txt | 58 ----
.../devicetree/bindings/mailbox/fsl,mu.yaml | 91 ++++++
.../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 7 +-
.../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +-
.../devicetree/bindings/media/amlogic,gx-vdec.yaml | 20 +-
.../bindings/media/amlogic,meson-gx-ao-cec.yaml | 5 +-
.../devicetree/bindings/media/i2c/imx219.yaml | 3 +-
.../bindings/media/marvell,mmp2-ccic.txt | 50 ---
.../bindings/media/marvell,mmp2-ccic.yaml | 99 ++++++
.../bindings/media/qcom,sc7180-venus.yaml | 2 +-
.../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +-
.../bindings/media/qcom,sdm845-venus.yaml | 2 +-
Documentation/devicetree/bindings/media/rc.yaml | 265 ++++++++--------
.../devicetree/bindings/media/renesas,ceu.yaml | 39 ++-
.../devicetree/bindings/media/renesas,csi2.yaml | 2 +-
.../devicetree/bindings/media/renesas,vin.yaml | 21 +-
.../devicetree/bindings/media/ti,vpe.yaml | 2 +-
.../memory-controllers/calxeda-ddr-ctrlr.txt | 16 -
.../memory-controllers/calxeda-ddr-ctrlr.yaml | 42 +++
.../bindings/memory-controllers/exynos-srom.yaml | 13 +-
.../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +-
.../memory-controllers/ingenic,jz4780-nemc.txt | 76 -----
.../bindings/memory-controllers/ingenic,nemc.yaml | 126 ++++++++
.../memory-controllers/nvidia,tegra124-emc.yaml | 13 +-
.../memory-controllers/nvidia,tegra124-mc.yaml | 5 +-
.../memory-controllers/nvidia,tegra210-emc.yaml | 82 +++++
.../memory-controllers/nvidia,tegra30-emc.yaml | 9 +-
.../memory-controllers/nvidia,tegra30-mc.yaml | 3 +-
.../bindings/memory-controllers/renesas,dbsc.txt | 44 ---
.../bindings/memory-controllers/renesas,dbsc.yaml | 56 ++++
.../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +-
Documentation/devicetree/bindings/mfd/arizona.txt | 101 ------
.../devicetree/bindings/mfd/cirrus,lochnagar.txt | 85 -----
.../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 352 +++++++++++++++++++++
.../devicetree/bindings/mfd/cirrus,madera.yaml | 299 +++++++++++++++++
Documentation/devicetree/bindings/mfd/madera.txt | 114 -------
.../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +-
.../devicetree/bindings/mfd/st,stm32-timers.yaml | 37 ++-
.../devicetree/bindings/mfd/st,stpmic1.yaml | 9 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +-
.../devicetree/bindings/mfd/wlf,arizona.yaml | 280 ++++++++++++++++
.../devicetree/bindings/mips/ingenic/devices.yaml | 4 +
.../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +-
.../devicetree/bindings/mmc/cdns,sdhci.yaml | 79 ++---
.../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 +++++
Documentation/devicetree/bindings/mmc/jz4740.txt | 41 ---
.../devicetree/bindings/mmc/mmc-controller.yaml | 37 +--
Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +-
.../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 24 +-
.../bindings/mmc/socionext,uniphier-sd.yaml | 14 +-
.../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +-
.../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 13 +-
.../devicetree/bindings/mtd/denali,nand.yaml | 4 +-
.../bindings/mtd/ingenic,jz4780-nand.txt | 92 ------
.../devicetree/bindings/mtd/ingenic,nand.yaml | 132 ++++++++
.../devicetree/bindings/mtd/nand-controller.yaml | 27 +-
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +-
.../devicetree/bindings/net/calxeda-xgmac.txt | 18 --
.../devicetree/bindings/net/calxeda-xgmac.yaml | 49 +++
.../devicetree/bindings/net/can/bosch,m_can.yaml | 111 ++++---
.../bindings/net/ethernet-controller.yaml | 34 +-
.../devicetree/bindings/net/qca,ar803x.yaml | 17 +-
.../devicetree/bindings/net/qcom,ipa.yaml | 12 +-
.../devicetree/bindings/net/renesas,ether.yaml | 9 +-
.../devicetree/bindings/net/renesas,ravb.txt | 1 +
.../devicetree/bindings/net/snps,dwmac.yaml | 30 +-
.../devicetree/bindings/net/stm32-dwmac.txt | 44 ---
.../devicetree/bindings/net/stm32-dwmac.yaml | 148 +++++++++
.../devicetree/bindings/net/ti,cpsw-switch.yaml | 18 +-
.../devicetree/bindings/net/ti,davinci-mdio.yaml | 34 +-
.../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 98 +++---
.../devicetree/bindings/nvmem/imx-iim.txt | 22 --
.../devicetree/bindings/nvmem/imx-iim.yaml | 57 ++++
.../devicetree/bindings/nvmem/imx-ocotp.txt | 50 ---
.../devicetree/bindings/nvmem/imx-ocotp.yaml | 95 ++++++
.../devicetree/bindings/nvmem/mxs-ocotp.txt | 24 --
.../devicetree/bindings/nvmem/mxs-ocotp.yaml | 50 +++
Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 -
.../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 ----
.../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 ++++
.../devicetree/bindings/nvmem/st,stm32-romem.yaml | 17 +
.../devicetree/bindings/pci/cdns-pcie-host.yaml | 3 +-
.../devicetree/bindings/pci/cdns-pcie.yaml | 3 +-
.../devicetree/bindings/pci/intel-gw-pcie.yaml | 7 +-
Documentation/devicetree/bindings/pci/pci-ep.yaml | 9 +-
.../devicetree/bindings/pci/pci-rcar-gen2.txt | 3 +-
.../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +-
.../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +-
.../devicetree/bindings/phy/calxeda-combophy.txt | 17 -
.../devicetree/bindings/phy/calxeda-combophy.yaml | 51 +++
.../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +-
.../bindings/phy/phy-cadence-torrent.yaml | 59 ++--
.../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 65 ++--
.../devicetree/bindings/phy/rcar-gen2-phy.txt | 3 +-
.../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +-
.../bindings/phy/socionext,uniphier-pcie-phy.yaml | 77 +++++
.../bindings/phy/socionext,uniphier-usb2-phy.yaml | 85 +++++
.../phy/socionext,uniphier-usb3hs-phy.yaml | 103 ++++++
.../phy/socionext,uniphier-usb3ss-phy.yaml | 96 ++++++
.../devicetree/bindings/phy/uniphier-pcie-phy.txt | 36 ---
.../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 ---
.../bindings/phy/uniphier-usb3-hsphy.txt | 69 ----
.../bindings/phy/uniphier-usb3-ssphy.txt | 58 ----
.../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +-
.../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 37 +--
.../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 46 ++-
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 108 +++----
.../bindings/pinctrl/cirrus,lochnagar.txt | 141 ---------
.../bindings/pinctrl/cirrus,lochnagar.yaml | 190 +++++++++++
.../bindings/pinctrl/cirrus,madera-pinctrl.txt | 99 ------
.../devicetree/bindings/pinctrl/cirrus,madera.yaml | 122 +++++++
.../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 31 +-
.../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 31 +-
.../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +-
.../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 31 +-
.../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 4 +-
.../devicetree/bindings/pinctrl/pinmux-node.yaml | 3 +-
.../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 +-
.../bindings/pinctrl/st,stm32-pinctrl.yaml | 54 ++--
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 3 +-
.../devicetree/bindings/power/fsl,imx-gpc.txt | 91 ------
.../devicetree/bindings/power/fsl,imx-gpc.yaml | 124 ++++++++
.../devicetree/bindings/power/fsl,imx-gpcv2.txt | 77 -----
.../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 108 +++++++
.../devicetree/bindings/power/renesas,apmu.yaml | 1 +
Documentation/devicetree/bindings/pwm/imx-pwm.txt | 27 --
Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 66 ++++
.../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 --
.../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 55 ++++
Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 17 -
Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 43 +++
.../devicetree/bindings/pwm/pwm-samsung.yaml | 27 +-
.../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +-
.../bindings/regulator/arizona-regulator.txt | 18 --
.../bindings/regulator/cirrus,lochnagar.txt | 82 -----
.../bindings/regulator/gpio-regulator.yaml | 35 +-
.../devicetree/bindings/regulator/mps,mp5416.yaml | 6 +-
.../devicetree/bindings/regulator/mps,mpq7920.yaml | 28 +-
.../devicetree/bindings/regulator/regulator.yaml | 5 +-
.../bindings/regulator/rohm,bd71828-regulator.yaml | 34 +-
.../bindings/regulator/rohm,bd71837-regulator.yaml | 27 +-
.../bindings/regulator/st,stm32-booster.yaml | 3 +-
.../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 3 +-
.../devicetree/bindings/regulator/wlf,arizona.yaml | 37 +++
.../bindings/remoteproc/st,stm32-rproc.yaml | 11 +-
.../bindings/reserved-memory/reserved-memory.txt | 2 +
.../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +-
.../devicetree/bindings/reset/intel,rcu-gw.yaml | 3 +-
Documentation/devicetree/bindings/riscv/cpus.yaml | 20 +-
.../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 5 +
Documentation/devicetree/bindings/rtc/rtc-mxc.txt | 26 --
Documentation/devicetree/bindings/rtc/rtc-mxc.yaml | 57 ++++
.../devicetree/bindings/rtc/rtc-mxc_v2.txt | 17 -
.../devicetree/bindings/rtc/rtc-mxc_v2.yaml | 46 +++
.../devicetree/bindings/rtc/st,stm32-rtc.yaml | 47 ++-
Documentation/devicetree/bindings/serial/8250.txt | 100 ------
Documentation/devicetree/bindings/serial/8250.yaml | 233 ++++++++++++++
.../bindings/serial/amlogic,meson-uart.yaml | 16 +-
.../devicetree/bindings/serial/ingenic,uart.txt | 28 --
.../devicetree/bindings/serial/ingenic,uart.yaml | 94 ++++++
.../devicetree/bindings/serial/mrvl-serial.txt | 4 -
.../devicetree/bindings/serial/pl011.yaml | 10 +-
.../devicetree/bindings/serial/qca,ar9330-uart.txt | 31 --
.../bindings/serial/qca,ar9330-uart.yaml | 50 +++
.../bindings/serial/renesas,em-uart.yaml | 49 +++
.../devicetree/bindings/serial/renesas,hscif.yaml | 1 +
.../devicetree/bindings/serial/renesas,scif.yaml | 1 +
.../devicetree/bindings/serial/renesas,scifa.yaml | 15 +-
.../devicetree/bindings/serial/renesas,scifb.yaml | 1 +
.../devicetree/bindings/serial/rs485.yaml | 43 ++-
.../devicetree/bindings/serial/samsung_uart.yaml | 5 +-
.../devicetree/bindings/serial/serial.yaml | 8 +
.../devicetree/bindings/serial/sifive-serial.yaml | 2 +-
.../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +-
.../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 94 ------
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 225 +++++++++++++
.../devicetree/bindings/sound/adi,adau7118.yaml | 20 +-
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 51 ++-
.../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +-
.../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +-
.../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +-
.../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 ---
.../bindings/sound/cirrus,lochnagar.yaml | 52 +++
.../devicetree/bindings/sound/cirrus,madera.yaml | 113 +++++++
Documentation/devicetree/bindings/sound/madera.txt | 67 ----
.../devicetree/bindings/sound/qcom,wcd934x.yaml | 3 +-
.../devicetree/bindings/sound/renesas,fsi.yaml | 41 ++-
.../devicetree/bindings/sound/rockchip-i2s.yaml | 6 +-
.../devicetree/bindings/sound/tlv320adcx140.yaml | 10 +-
.../devicetree/bindings/sound/wlf,arizona.txt | 53 ----
.../devicetree/bindings/sound/wlf,arizona.yaml | 114 +++++++
.../devicetree/bindings/spi/marvell,mmp2-ssp.yaml | 58 ++++
.../bindings/spi/qcom,spi-qcom-qspi.yaml | 10 +-
.../devicetree/bindings/spi/renesas,hspi.yaml | 4 +-
.../devicetree/bindings/spi/renesas,sh-msiof.yaml | 44 ++-
.../devicetree/bindings/spi/spi-controller.yaml | 14 +-
.../devicetree/bindings/spi/spi-pl022.yaml | 57 ++--
.../devicetree/bindings/spi/spi-pxa2xx.txt | 27 --
.../devicetree/bindings/spi/spi-sifive.yaml | 25 +-
.../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +-
.../sram/allwinner,sun4i-a10-system-control.yaml | 64 ++--
.../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 -
Documentation/devicetree/bindings/sram/sram.yaml | 28 +-
...bmitting-patches.txt => submitting-patches.rst} | 12 +-
.../bindings/thermal/amlogic,thermal.yaml | 10 +-
.../devicetree/bindings/thermal/imx-thermal.txt | 61 ----
.../devicetree/bindings/thermal/imx-thermal.yaml | 102 ++++++
.../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 -
.../bindings/thermal/imx8mm-thermal.yaml | 58 ++++
.../devicetree/bindings/thermal/qcom-tsens.yaml | 7 +-
.../bindings/thermal/rcar-gen3-thermal.txt | 60 ----
.../bindings/thermal/rcar-gen3-thermal.yaml | 99 ++++++
.../devicetree/bindings/thermal/rcar-thermal.yaml | 7 +-
.../thermal/socionext,uniphier-thermal.yaml | 59 ++++
.../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +-
.../bindings/thermal/uniphier-thermal.txt | 65 ----
.../devicetree/bindings/timer/arm,arch_timer.yaml | 10 +-
.../bindings/timer/arm,arch_timer_mmio.yaml | 11 +-
.../bindings/timer/cadence,ttc-timer.txt | 21 --
.../devicetree/bindings/timer/cdns,ttc.yaml | 48 +++
.../devicetree/bindings/timer/fsl,imxgpt.txt | 45 ---
.../devicetree/bindings/timer/fsl,imxgpt.yaml | 72 +++++
.../devicetree/bindings/timer/ingenic,tcu.txt | 138 --------
.../devicetree/bindings/timer/ingenic,tcu.yaml | 280 ++++++++++++++++
.../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 --
.../bindings/timer/nxp,sysctr-timer.yaml | 54 ++++
.../devicetree/bindings/timer/nxp,tpm-timer.txt | 28 --
.../devicetree/bindings/timer/nxp,tpm-timer.yaml | 61 ++++
.../devicetree/bindings/timer/renesas,cmt.txt | 110 -------
.../devicetree/bindings/timer/renesas,cmt.yaml | 182 +++++++++++
.../devicetree/bindings/timer/renesas,mtu2.txt | 42 ---
.../devicetree/bindings/timer/renesas,mtu2.yaml | 76 +++++
.../devicetree/bindings/timer/renesas,ostm.txt | 31 --
.../devicetree/bindings/timer/renesas,ostm.yaml | 59 ++++
.../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 ++--
.../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 3 +-
.../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 18 +-
Documentation/devicetree/bindings/usb/dwc2.yaml | 11 +-
Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 --
.../devicetree/bindings/usb/generic-ehci.yaml | 27 +-
.../devicetree/bindings/usb/generic-ohci.yaml | 6 +
.../devicetree/bindings/usb/ingenic,musb.yaml | 3 +
.../bindings/usb/marvell,pxau2o-ehci.yaml | 62 ++++
.../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 6 +-
.../devicetree/bindings/usb/qcom,dwc3.txt | 104 ------
.../devicetree/bindings/usb/qcom,dwc3.yaml | 174 ++++++++++
.../devicetree/bindings/usb/renesas,usb3-peri.yaml | 2 +-
.../devicetree/bindings/usb/renesas,usbhs.yaml | 3 +-
.../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 ++--
.../devicetree/bindings/usb/usb-conn-gpio.txt | 30 --
Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 22 ++
.../devicetree/bindings/watchdog/fsl-imx-wdt.txt | 24 --
.../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 54 ++++
.../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 --
.../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 60 ++++
.../devicetree/bindings/watchdog/renesas,wdt.txt | 50 ---
.../devicetree/bindings/watchdog/renesas,wdt.yaml | 101 ++++++
.../bindings/watchdog/socionext,uniphier-wdt.yaml | 36 +++
.../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +-
.../devicetree/bindings/watchdog/uniphier-wdt.txt | 20 --
.../{writing-bindings.txt => writing-bindings.rst} | 9 +-
.../devicetree/{changesets.txt => changesets.rst} | 24 +-
...tion-notes.txt => dynamic-resolution-notes.rst} | 5 +-
Documentation/devicetree/index.rst | 17 +
.../{of_unittest.txt => of_unittest.rst} | 192 +++++------
.../{overlay-notes.txt => overlay-notes.rst} | 119 ++++---
.../{usage-model.txt => usage-model.rst} | 35 +-
Documentation/index.rst | 3 +
Documentation/process/submitting-patches.rst | 2 +-
.../it_IT/process/submitting-patches.rst | 2 +-
MAINTAINERS | 33 +-
drivers/of/dynamic.c | 3 +-
drivers/of/fdt.c | 8 +-
drivers/of/kobj.c | 3 +-
drivers/of/of_reserved_mem.c | 10 +-
drivers/of/platform.c | 2 +-
drivers/of/property.c | 20 +-
include/linux/mfd/core.h | 2 +-
scripts/checkpatch.pl | 2 +-
470 files changed, 11822 insertions(+), 7433 deletions(-)
rename Documentation/devicetree/bindings/{ABI.txt => ABI.rst} (94%)
create mode 100644 Documentation/devicetree/bindings/arm/calxeda/hb-sregs.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt
create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.yaml
delete mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.txt
create mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.yaml
delete mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.txt
create mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/calxeda.txt
create mode 100644 Documentation/devicetree/bindings/clock/calxeda.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.txt
create mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/anx7814.txt
create mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt
delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-arizona.txt
create mode 100644 Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.txt
create mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
delete mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
create mode 100644 Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
delete mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt
create mode 100644 Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/imu/bmi160.txt
create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
create mode 100644 Documentation/devicetree/bindings/index.rst
delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt
delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt
create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.yaml
delete mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt
create mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.txt
create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml
delete mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt
create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt
create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-ddr-ctrlr.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-ddr-ctrlr.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,jz4780-nemc.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/arizona.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/madera.txt
create mode 100644 Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
delete mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt
delete mode 100644 Documentation/devicetree/bindings/mtd/ingenic,jz4780-nand.txt
create mode 100644 Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
delete mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.txt
create mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.yaml
delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml
delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.txt
create mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt
delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml
delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt
create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/arizona-regulator.txt
delete mode 100644 Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/8250.txt
create mode 100644 Documentation/devicetree/bindings/serial/8250.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/mrvl-serial.txt
delete mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.yaml
create mode 100644 Documentation/devicetree/bindings/serial/renesas,em-uart.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
create mode 100644 Documentation/devicetree/bindings/sound/cirrus,madera.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/madera.txt
delete mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.txt
create mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.yaml
create mode 100644 Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt
delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt
rename Documentation/devicetree/bindings/{submitting-patches.txt => submitting-patches.rst} (92%)
delete mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
create mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/uniphier-thermal.txt
delete mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.txt
create mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt
create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.txt
create mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.txt
create mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt
create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt
create mode 100644 Documentation/devicetree/bindings/usb/marvell,pxau2o-ehci.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.txt
create mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt
delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
create mode 100644 Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/uniphier-wdt.txt
rename Documentation/devicetree/bindings/{writing-bindings.txt => writing-bindings.rst} (89%)
rename Documentation/devicetree/{changesets.txt => changesets.rst} (59%)
rename Documentation/devicetree/{dynamic-resolution-notes.txt => dynamic-resolution-notes.rst} (90%)
create mode 100644 Documentation/devicetree/index.rst
rename Documentation/devicetree/{of_unittest.txt => of_unittest.rst} (54%)
rename Documentation/devicetree/{overlay-notes.txt => overlay-notes.rst} (50%)
rename Documentation/devicetree/{usage-model.txt => usage-model.rst} (97%)