[1/2] dt-bindings: Clean-up schema indentation formatting

Message ID 20200416005549.9683-1-robh@kernel.org (mailing list archive)
State Not Applicable, archived
Headers
Series [1/2] dt-bindings: Clean-up schema indentation formatting |

Commit Message

Rob Herring (Arm) April 16, 2020, 12:55 a.m. UTC
  Fix various inconsistencies in schema indentation. Most of these are
list indentation which should be 2 spaces more than the start of the
enclosing keyword. This doesn't matter functionally, but affects running
scripts which do transforms on the schema files.

Signed-off-by: Rob Herring <robh@kernel.org>
---
 .../devicetree/bindings/arm/altera.yaml       |  6 +-
 .../amlogic/amlogic,meson-gx-ao-secure.yaml   |  2 +-
 .../devicetree/bindings/arm/bitmain.yaml      |  2 +-
 .../devicetree/bindings/arm/nxp/lpc32xx.yaml  |  9 ++-
 .../bindings/arm/socionext/uniphier.yaml      | 26 ++++----
 .../bindings/arm/stm32/st,mlahb.yaml          |  2 +-
 .../bindings/arm/stm32/st,stm32-syscon.yaml   |  6 +-
 .../bindings/ata/faraday,ftide010.yaml        |  4 +-
 .../bindings/bus/allwinner,sun8i-a23-rsb.yaml |  4 +-
 .../clock/allwinner,sun4i-a10-gates-clk.yaml  |  8 +--
 .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +++--
 .../devicetree/bindings/clock/qcom,mmcc.yaml  | 16 ++---
 .../bindings/connector/usb-connector.yaml     |  6 +-
 .../crypto/allwinner,sun4i-a10-crypto.yaml    | 14 ++--
 .../bindings/crypto/allwinner,sun8i-ce.yaml   | 16 ++---
 .../bindings/crypto/amlogic,gxl-crypto.yaml   |  2 +-
 .../display/allwinner,sun4i-a10-hdmi.yaml     | 40 ++++++------
 .../display/allwinner,sun4i-a10-tcon.yaml     | 58 ++++++++---------
 .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 ++++----
 .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +--
 .../bindings/display/bridge/lvds-codec.yaml   | 18 +++---
 .../display/panel/sony,acx424akp.yaml         |  2 +-
 .../display/panel/xinpeng,xpp055c272.yaml     |  4 +-
 .../bindings/display/renesas,cmm.yaml         | 16 ++---
 .../devicetree/bindings/dma/ti/k3-udma.yaml   |  8 +--
 .../bindings/gpio/brcm,xgs-iproc-gpio.yaml    |  2 +-
 .../bindings/gpu/arm,mali-midgard.yaml        | 18 +++---
 .../devicetree/bindings/gpu/vivante,gc.yaml   |  2 +-
 .../devicetree/bindings/i2c/i2c-rk3x.yaml     | 10 +--
 .../bindings/iio/adc/adi,ad7124.yaml          |  4 +-
 .../bindings/iio/adc/lltc,ltc2496.yaml        |  6 +-
 .../input/allwinner,sun4i-a10-lradc-keys.yaml |  4 +-
 .../bindings/input/touchscreen/goodix.yaml    |  2 +-
 .../bindings/interconnect/qcom,msm8916.yaml   |  4 +-
 .../bindings/interconnect/qcom,msm8974.yaml   |  4 +-
 .../bindings/interconnect/qcom,qcs404.yaml    |  4 +-
 .../allwinner,sun7i-a20-sc-nmi.yaml           | 12 ++--
 .../intel,ixp4xx-interrupt.yaml               |  8 +--
 .../interrupt-controller/st,stm32-exti.yaml   | 12 ++--
 .../bindings/iommu/samsung,sysmmu.yaml        | 10 +--
 .../bindings/mailbox/st,stm32-ipcc.yaml       |  2 +-
 .../media/allwinner,sun4i-a10-csi.yaml        | 28 ++++----
 .../bindings/media/amlogic,gx-vdec.yaml       | 14 ++--
 .../bindings/media/renesas,ceu.yaml           | 28 ++++----
 .../bindings/media/renesas,vin.yaml           |  8 +--
 .../devicetree/bindings/media/ti,vpe.yaml     |  2 +-
 .../memory-controllers/fsl/imx8m-ddrc.yaml    |  6 +-
 .../bindings/mfd/st,stm32-lptimer.yaml        |  4 +-
 .../bindings/mfd/st,stm32-timers.yaml         |  4 +-
 .../devicetree/bindings/mfd/syscon.yaml       | 12 ++--
 .../devicetree/bindings/mmc/cdns,sdhci.yaml   |  2 +-
 .../bindings/mmc/rockchip-dw-mshc.yaml        | 16 ++---
 .../bindings/mmc/socionext,uniphier-sd.yaml   | 14 ++--
 .../devicetree/bindings/mtd/denali,nand.yaml  |  4 +-
 .../net/allwinner,sun8i-a83t-emac.yaml        |  4 +-
 .../bindings/net/can/bosch,m_can.yaml         | 52 +++++++--------
 .../bindings/net/renesas,ether.yaml           |  4 +-
 .../bindings/net/ti,cpsw-switch.yaml          | 12 ++--
 .../bindings/net/ti,davinci-mdio.yaml         | 27 ++++----
 .../bindings/phy/intel,lgm-emmc-phy.yaml      |  2 +-
 .../devicetree/bindings/pwm/pwm-samsung.yaml  | 16 ++---
 .../bindings/remoteproc/st,stm32-rproc.yaml   |  2 +-
 .../reset/brcm,bcm7216-pcie-sata-rescal.yaml  |  4 +-
 .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +++++------
 .../bindings/serial/amlogic,meson-uart.yaml   | 16 ++---
 .../devicetree/bindings/serial/rs485.yaml     | 17 ++---
 .../bindings/soc/amlogic/amlogic,canvas.yaml  | 10 +--
 .../bindings/sound/renesas,fsi.yaml           | 16 ++---
 .../bindings/spi/qcom,spi-qcom-qspi.yaml      | 10 +--
 .../devicetree/bindings/spi/renesas,hspi.yaml |  4 +-
 .../devicetree/bindings/spi/spi-pl022.yaml    |  2 +-
 .../bindings/spi/st,stm32-qspi.yaml           |  4 +-
 .../allwinner,sun4i-a10-system-control.yaml   | 64 +++++++++----------
 .../bindings/thermal/amlogic,thermal.yaml     | 10 +--
 .../bindings/timer/arm,arch_timer.yaml        |  4 +-
 .../bindings/timer/arm,arch_timer_mmio.yaml   |  4 +-
 .../devicetree/bindings/usb/dwc2.yaml         |  8 +--
 77 files changed, 450 insertions(+), 450 deletions(-)

--
2.20.1
  

Comments

Maxime Ripard April 16, 2020, 6:42 a.m. UTC | #1
On Wed, Apr 15, 2020 at 07:55:48PM -0500, Rob Herring wrote:
> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.
>
> Signed-off-by: Rob Herring <robh@kernel.org>

For allwinner,
Acked-by: Maxime Ripard <mripard@kernel.org>

Thanks!
Maxime
  
Lee Jones April 16, 2020, 7:20 a.m. UTC | #2
On Wed, 15 Apr 2020, Rob Herring wrote:

> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.
> 
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
>  .../devicetree/bindings/arm/altera.yaml       |  6 +-
>  .../amlogic/amlogic,meson-gx-ao-secure.yaml   |  2 +-
>  .../devicetree/bindings/arm/bitmain.yaml      |  2 +-
>  .../devicetree/bindings/arm/nxp/lpc32xx.yaml  |  9 ++-
>  .../bindings/arm/socionext/uniphier.yaml      | 26 ++++----
>  .../bindings/arm/stm32/st,mlahb.yaml          |  2 +-
>  .../bindings/arm/stm32/st,stm32-syscon.yaml   |  6 +-
>  .../bindings/ata/faraday,ftide010.yaml        |  4 +-
>  .../bindings/bus/allwinner,sun8i-a23-rsb.yaml |  4 +-
>  .../clock/allwinner,sun4i-a10-gates-clk.yaml  |  8 +--
>  .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +++--
>  .../devicetree/bindings/clock/qcom,mmcc.yaml  | 16 ++---
>  .../bindings/connector/usb-connector.yaml     |  6 +-
>  .../crypto/allwinner,sun4i-a10-crypto.yaml    | 14 ++--
>  .../bindings/crypto/allwinner,sun8i-ce.yaml   | 16 ++---
>  .../bindings/crypto/amlogic,gxl-crypto.yaml   |  2 +-
>  .../display/allwinner,sun4i-a10-hdmi.yaml     | 40 ++++++------
>  .../display/allwinner,sun4i-a10-tcon.yaml     | 58 ++++++++---------
>  .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 ++++----
>  .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +--
>  .../bindings/display/bridge/lvds-codec.yaml   | 18 +++---
>  .../display/panel/sony,acx424akp.yaml         |  2 +-
>  .../display/panel/xinpeng,xpp055c272.yaml     |  4 +-
>  .../bindings/display/renesas,cmm.yaml         | 16 ++---
>  .../devicetree/bindings/dma/ti/k3-udma.yaml   |  8 +--
>  .../bindings/gpio/brcm,xgs-iproc-gpio.yaml    |  2 +-
>  .../bindings/gpu/arm,mali-midgard.yaml        | 18 +++---
>  .../devicetree/bindings/gpu/vivante,gc.yaml   |  2 +-
>  .../devicetree/bindings/i2c/i2c-rk3x.yaml     | 10 +--
>  .../bindings/iio/adc/adi,ad7124.yaml          |  4 +-
>  .../bindings/iio/adc/lltc,ltc2496.yaml        |  6 +-
>  .../input/allwinner,sun4i-a10-lradc-keys.yaml |  4 +-
>  .../bindings/input/touchscreen/goodix.yaml    |  2 +-
>  .../bindings/interconnect/qcom,msm8916.yaml   |  4 +-
>  .../bindings/interconnect/qcom,msm8974.yaml   |  4 +-
>  .../bindings/interconnect/qcom,qcs404.yaml    |  4 +-
>  .../allwinner,sun7i-a20-sc-nmi.yaml           | 12 ++--
>  .../intel,ixp4xx-interrupt.yaml               |  8 +--
>  .../interrupt-controller/st,stm32-exti.yaml   | 12 ++--
>  .../bindings/iommu/samsung,sysmmu.yaml        | 10 +--
>  .../bindings/mailbox/st,stm32-ipcc.yaml       |  2 +-
>  .../media/allwinner,sun4i-a10-csi.yaml        | 28 ++++----
>  .../bindings/media/amlogic,gx-vdec.yaml       | 14 ++--
>  .../bindings/media/renesas,ceu.yaml           | 28 ++++----
>  .../bindings/media/renesas,vin.yaml           |  8 +--
>  .../devicetree/bindings/media/ti,vpe.yaml     |  2 +-
>  .../memory-controllers/fsl/imx8m-ddrc.yaml    |  6 +-

>  .../bindings/mfd/st,stm32-lptimer.yaml        |  4 +-
>  .../bindings/mfd/st,stm32-timers.yaml         |  4 +-
>  .../devicetree/bindings/mfd/syscon.yaml       | 12 ++--

Acked-by: Lee Jones <lee.jones@linaro.org>

>  .../devicetree/bindings/mmc/cdns,sdhci.yaml   |  2 +-
>  .../bindings/mmc/rockchip-dw-mshc.yaml        | 16 ++---
>  .../bindings/mmc/socionext,uniphier-sd.yaml   | 14 ++--
>  .../devicetree/bindings/mtd/denali,nand.yaml  |  4 +-
>  .../net/allwinner,sun8i-a83t-emac.yaml        |  4 +-
>  .../bindings/net/can/bosch,m_can.yaml         | 52 +++++++--------
>  .../bindings/net/renesas,ether.yaml           |  4 +-
>  .../bindings/net/ti,cpsw-switch.yaml          | 12 ++--
>  .../bindings/net/ti,davinci-mdio.yaml         | 27 ++++----
>  .../bindings/phy/intel,lgm-emmc-phy.yaml      |  2 +-
>  .../devicetree/bindings/pwm/pwm-samsung.yaml  | 16 ++---
>  .../bindings/remoteproc/st,stm32-rproc.yaml   |  2 +-
>  .../reset/brcm,bcm7216-pcie-sata-rescal.yaml  |  4 +-
>  .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +++++------
>  .../bindings/serial/amlogic,meson-uart.yaml   | 16 ++---
>  .../devicetree/bindings/serial/rs485.yaml     | 17 ++---
>  .../bindings/soc/amlogic/amlogic,canvas.yaml  | 10 +--
>  .../bindings/sound/renesas,fsi.yaml           | 16 ++---
>  .../bindings/spi/qcom,spi-qcom-qspi.yaml      | 10 +--
>  .../devicetree/bindings/spi/renesas,hspi.yaml |  4 +-
>  .../devicetree/bindings/spi/spi-pl022.yaml    |  2 +-
>  .../bindings/spi/st,stm32-qspi.yaml           |  4 +-
>  .../allwinner,sun4i-a10-system-control.yaml   | 64 +++++++++----------
>  .../bindings/thermal/amlogic,thermal.yaml     | 10 +--
>  .../bindings/timer/arm,arch_timer.yaml        |  4 +-
>  .../bindings/timer/arm,arch_timer_mmio.yaml   |  4 +-
>  .../devicetree/bindings/usb/dwc2.yaml         |  8 +--
>  77 files changed, 450 insertions(+), 450 deletions(-)
  
Vinod Koul April 16, 2020, 8:07 a.m. UTC | #3
On 15-04-20, 19:55, Rob Herring wrote:
> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.
> 
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
>  .../devicetree/bindings/arm/altera.yaml       |  6 +-
>  .../amlogic/amlogic,meson-gx-ao-secure.yaml   |  2 +-
>  .../devicetree/bindings/arm/bitmain.yaml      |  2 +-
>  .../devicetree/bindings/arm/nxp/lpc32xx.yaml  |  9 ++-
>  .../bindings/arm/socionext/uniphier.yaml      | 26 ++++----
>  .../bindings/arm/stm32/st,mlahb.yaml          |  2 +-
>  .../bindings/arm/stm32/st,stm32-syscon.yaml   |  6 +-
>  .../bindings/ata/faraday,ftide010.yaml        |  4 +-
>  .../bindings/bus/allwinner,sun8i-a23-rsb.yaml |  4 +-
>  .../clock/allwinner,sun4i-a10-gates-clk.yaml  |  8 +--
>  .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +++--
>  .../devicetree/bindings/clock/qcom,mmcc.yaml  | 16 ++---
>  .../bindings/connector/usb-connector.yaml     |  6 +-
>  .../crypto/allwinner,sun4i-a10-crypto.yaml    | 14 ++--
>  .../bindings/crypto/allwinner,sun8i-ce.yaml   | 16 ++---
>  .../bindings/crypto/amlogic,gxl-crypto.yaml   |  2 +-
>  .../display/allwinner,sun4i-a10-hdmi.yaml     | 40 ++++++------
>  .../display/allwinner,sun4i-a10-tcon.yaml     | 58 ++++++++---------
>  .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 ++++----
>  .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +--
>  .../bindings/display/bridge/lvds-codec.yaml   | 18 +++---
>  .../display/panel/sony,acx424akp.yaml         |  2 +-
>  .../display/panel/xinpeng,xpp055c272.yaml     |  4 +-
>  .../bindings/display/renesas,cmm.yaml         | 16 ++---
>  .../devicetree/bindings/dma/ti/k3-udma.yaml   |  8 +--

Acked-By: Vinod Koul <vkoul@kernel.org>
  
Mark Brown April 16, 2020, 10:40 a.m. UTC | #4
On Wed, Apr 15, 2020 at 07:55:48PM -0500, Rob Herring wrote:
> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.

Acked-by: Mark Brown <broonie@kernel.org>
  
Alexandre Belloni April 16, 2020, 11:37 a.m. UTC | #5
On 15/04/2020 19:55:48-0500, Rob Herring wrote:
> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.
> 
> Signed-off-by: Rob Herring <robh@kernel.org>

Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com>

> ---
>  .../devicetree/bindings/arm/altera.yaml       |  6 +-
>  .../amlogic/amlogic,meson-gx-ao-secure.yaml   |  2 +-
>  .../devicetree/bindings/arm/bitmain.yaml      |  2 +-
>  .../devicetree/bindings/arm/nxp/lpc32xx.yaml  |  9 ++-
>  .../bindings/arm/socionext/uniphier.yaml      | 26 ++++----
>  .../bindings/arm/stm32/st,mlahb.yaml          |  2 +-
>  .../bindings/arm/stm32/st,stm32-syscon.yaml   |  6 +-
>  .../bindings/ata/faraday,ftide010.yaml        |  4 +-
>  .../bindings/bus/allwinner,sun8i-a23-rsb.yaml |  4 +-
>  .../clock/allwinner,sun4i-a10-gates-clk.yaml  |  8 +--
>  .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +++--
>  .../devicetree/bindings/clock/qcom,mmcc.yaml  | 16 ++---
>  .../bindings/connector/usb-connector.yaml     |  6 +-
>  .../crypto/allwinner,sun4i-a10-crypto.yaml    | 14 ++--
>  .../bindings/crypto/allwinner,sun8i-ce.yaml   | 16 ++---
>  .../bindings/crypto/amlogic,gxl-crypto.yaml   |  2 +-
>  .../display/allwinner,sun4i-a10-hdmi.yaml     | 40 ++++++------
>  .../display/allwinner,sun4i-a10-tcon.yaml     | 58 ++++++++---------
>  .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 ++++----
>  .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +--
>  .../bindings/display/bridge/lvds-codec.yaml   | 18 +++---
>  .../display/panel/sony,acx424akp.yaml         |  2 +-
>  .../display/panel/xinpeng,xpp055c272.yaml     |  4 +-
>  .../bindings/display/renesas,cmm.yaml         | 16 ++---
>  .../devicetree/bindings/dma/ti/k3-udma.yaml   |  8 +--
>  .../bindings/gpio/brcm,xgs-iproc-gpio.yaml    |  2 +-
>  .../bindings/gpu/arm,mali-midgard.yaml        | 18 +++---
>  .../devicetree/bindings/gpu/vivante,gc.yaml   |  2 +-
>  .../devicetree/bindings/i2c/i2c-rk3x.yaml     | 10 +--
>  .../bindings/iio/adc/adi,ad7124.yaml          |  4 +-
>  .../bindings/iio/adc/lltc,ltc2496.yaml        |  6 +-
>  .../input/allwinner,sun4i-a10-lradc-keys.yaml |  4 +-
>  .../bindings/input/touchscreen/goodix.yaml    |  2 +-
>  .../bindings/interconnect/qcom,msm8916.yaml   |  4 +-
>  .../bindings/interconnect/qcom,msm8974.yaml   |  4 +-
>  .../bindings/interconnect/qcom,qcs404.yaml    |  4 +-
>  .../allwinner,sun7i-a20-sc-nmi.yaml           | 12 ++--
>  .../intel,ixp4xx-interrupt.yaml               |  8 +--
>  .../interrupt-controller/st,stm32-exti.yaml   | 12 ++--
>  .../bindings/iommu/samsung,sysmmu.yaml        | 10 +--
>  .../bindings/mailbox/st,stm32-ipcc.yaml       |  2 +-
>  .../media/allwinner,sun4i-a10-csi.yaml        | 28 ++++----
>  .../bindings/media/amlogic,gx-vdec.yaml       | 14 ++--
>  .../bindings/media/renesas,ceu.yaml           | 28 ++++----
>  .../bindings/media/renesas,vin.yaml           |  8 +--
>  .../devicetree/bindings/media/ti,vpe.yaml     |  2 +-
>  .../memory-controllers/fsl/imx8m-ddrc.yaml    |  6 +-
>  .../bindings/mfd/st,stm32-lptimer.yaml        |  4 +-
>  .../bindings/mfd/st,stm32-timers.yaml         |  4 +-
>  .../devicetree/bindings/mfd/syscon.yaml       | 12 ++--
>  .../devicetree/bindings/mmc/cdns,sdhci.yaml   |  2 +-
>  .../bindings/mmc/rockchip-dw-mshc.yaml        | 16 ++---
>  .../bindings/mmc/socionext,uniphier-sd.yaml   | 14 ++--
>  .../devicetree/bindings/mtd/denali,nand.yaml  |  4 +-
>  .../net/allwinner,sun8i-a83t-emac.yaml        |  4 +-
>  .../bindings/net/can/bosch,m_can.yaml         | 52 +++++++--------
>  .../bindings/net/renesas,ether.yaml           |  4 +-
>  .../bindings/net/ti,cpsw-switch.yaml          | 12 ++--
>  .../bindings/net/ti,davinci-mdio.yaml         | 27 ++++----
>  .../bindings/phy/intel,lgm-emmc-phy.yaml      |  2 +-
>  .../devicetree/bindings/pwm/pwm-samsung.yaml  | 16 ++---
>  .../bindings/remoteproc/st,stm32-rproc.yaml   |  2 +-
>  .../reset/brcm,bcm7216-pcie-sata-rescal.yaml  |  4 +-
>  .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +++++------
>  .../bindings/serial/amlogic,meson-uart.yaml   | 16 ++---
>  .../devicetree/bindings/serial/rs485.yaml     | 17 ++---
>  .../bindings/soc/amlogic/amlogic,canvas.yaml  | 10 +--
>  .../bindings/sound/renesas,fsi.yaml           | 16 ++---
>  .../bindings/spi/qcom,spi-qcom-qspi.yaml      | 10 +--
>  .../devicetree/bindings/spi/renesas,hspi.yaml |  4 +-
>  .../devicetree/bindings/spi/spi-pl022.yaml    |  2 +-
>  .../bindings/spi/st,stm32-qspi.yaml           |  4 +-
>  .../allwinner,sun4i-a10-system-control.yaml   | 64 +++++++++----------
>  .../bindings/thermal/amlogic,thermal.yaml     | 10 +--
>  .../bindings/timer/arm,arch_timer.yaml        |  4 +-
>  .../bindings/timer/arm,arch_timer_mmio.yaml   |  4 +-
>  .../devicetree/bindings/usb/dwc2.yaml         |  8 +--
>  77 files changed, 450 insertions(+), 450 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml
> index 49e0362ddc11..b388c5aa7984 100644
> --- a/Documentation/devicetree/bindings/arm/altera.yaml
> +++ b/Documentation/devicetree/bindings/arm/altera.yaml
> @@ -13,8 +13,8 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - altr,socfpga-cyclone5
> -        - altr,socfpga-arria5
> -        - altr,socfpga-arria10
> +          - altr,socfpga-cyclone5
> +          - altr,socfpga-arria5
> +          - altr,socfpga-arria10
>        - const: altr,socfpga
>  ...
> diff --git a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> index 66213bd95e6e..6cc74523ebfd 100644
> --- a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> +++ b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> @@ -25,7 +25,7 @@ select:
> 
>  properties:
>    compatible:
> -   items:
> +    items:
>        - const: amlogic,meson-gx-ao-secure
>        - const: syscon
> 
> diff --git a/Documentation/devicetree/bindings/arm/bitmain.yaml b/Documentation/devicetree/bindings/arm/bitmain.yaml
> index 0efdb4ac028e..5cd5b36cff2d 100644
> --- a/Documentation/devicetree/bindings/arm/bitmain.yaml
> +++ b/Documentation/devicetree/bindings/arm/bitmain.yaml
> @@ -13,6 +13,6 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - bitmain,sophon-edge
> +          - bitmain,sophon-edge
>        - const: bitmain,bm1880
>  ...
> diff --git a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> index 07f39d3eee7e..f7f024910e71 100644
> --- a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> +++ b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> @@ -17,9 +17,8 @@ properties:
>            - nxp,lpc3230
>            - nxp,lpc3240
>        - items:
> -        - enum:
> -            - ea,ea3250
> -            - phytec,phy3250
> -        - const: nxp,lpc3250
> -
> +          - enum:
> +              - ea,ea3250
> +              - phytec,phy3250
> +          - const: nxp,lpc3250
>  ...
> diff --git a/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml b/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
> index 65ad6d8a3c99..113f93b9ae55 100644
> --- a/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
> +++ b/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
> @@ -17,45 +17,45 @@ properties:
>        - description: LD4 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld4-ref
> +              - socionext,uniphier-ld4-ref
>            - const: socionext,uniphier-ld4
>        - description: Pro4 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-pro4-ace
> -            - socionext,uniphier-pro4-ref
> -            - socionext,uniphier-pro4-sanji
> +              - socionext,uniphier-pro4-ace
> +              - socionext,uniphier-pro4-ref
> +              - socionext,uniphier-pro4-sanji
>            - const: socionext,uniphier-pro4
>        - description: sLD8 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-sld8-ref
> +              - socionext,uniphier-sld8-ref
>            - const: socionext,uniphier-sld8
>        - description: PXs2 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-pxs2-gentil
> -            - socionext,uniphier-pxs2-vodka
> +              - socionext,uniphier-pxs2-gentil
> +              - socionext,uniphier-pxs2-vodka
>            - const: socionext,uniphier-pxs2
>        - description: LD6b SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld6b-ref
> +              - socionext,uniphier-ld6b-ref
>            - const: socionext,uniphier-ld6b
>        - description: LD11 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld11-global
> -            - socionext,uniphier-ld11-ref
> +              - socionext,uniphier-ld11-global
> +              - socionext,uniphier-ld11-ref
>            - const: socionext,uniphier-ld11
>        - description: LD20 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld20-global
> -            - socionext,uniphier-ld20-ref
> +              - socionext,uniphier-ld20-global
> +              - socionext,uniphier-ld20-ref
>            - const: socionext,uniphier-ld20
>        - description: PXs3 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-pxs3-ref
> +              - socionext,uniphier-pxs3-ref
>            - const: socionext,uniphier-pxs3
> diff --git a/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml b/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
> index 55f7938c4826..9f276bc9efa0 100644
> --- a/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
> +++ b/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
> @@ -20,7 +20,7 @@ description: |
>    [2]: https://wiki.st.com/stm32mpu/wiki/STM32MP15_RAM_mapping
> 
>  allOf:
> - - $ref: /schemas/simple-bus.yaml#
> +  - $ref: /schemas/simple-bus.yaml#
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
> index baff80197d5a..cf5db5e273f3 100644
> --- a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
> +++ b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
> @@ -14,9 +14,9 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - st,stm32mp157-syscfg
> -        - const: syscon
> +          - enum:
> +              - st,stm32mp157-syscfg
> +          - const: syscon
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml b/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
> index bfc6357476fd..6451928dd2ce 100644
> --- a/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
> +++ b/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
> @@ -26,8 +26,8 @@ properties:
>      oneOf:
>        - const: faraday,ftide010
>        - items:
> -        - const: cortina,gemini-pata
> -        - const: faraday,ftide010
> +          - const: cortina,gemini-pata
> +          - const: faraday,ftide010
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml b/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
> index 80973619342d..32d33b983d66 100644
> --- a/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
> +++ b/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
> @@ -21,8 +21,8 @@ properties:
>      oneOf:
>        - const: allwinner,sun8i-a23-rsb
>        - items:
> -        - const: allwinner,sun8i-a83t-rsb
> -        - const: allwinner,sun8i-a23-rsb
> +          - const: allwinner,sun8i-a83t-rsb
> +          - const: allwinner,sun8i-a23-rsb
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml b/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
> index ed1b2126a81b..9a37a357cb4e 100644
> --- a/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
> +++ b/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
> @@ -52,12 +52,12 @@ properties:
>        - const: allwinner,sun4i-a10-dram-gates-clk
> 
>        - items:
> -        - const: allwinner,sun5i-a13-dram-gates-clk
> -        - const: allwinner,sun4i-a10-gates-clk
> +          - const: allwinner,sun5i-a13-dram-gates-clk
> +          - const: allwinner,sun4i-a10-gates-clk
> 
>        - items:
> -        - const: allwinner,sun8i-h3-apb0-gates-clk
> -        - const: allwinner,sun4i-a10-gates-clk
> +          - const: allwinner,sun8i-h3-apb0-gates-clk
> +          - const: allwinner,sun4i-a10-gates-clk
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/clock/fsl,plldig.yaml b/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
> index a203d5d498db..8141f22410dd 100644
> --- a/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
> +++ b/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
> @@ -28,15 +28,14 @@ properties:
>      const: 0
> 
>    fsl,vco-hz:
> -     description: Optional for VCO frequency of the PLL in Hertz.
> -        The VCO frequency of this PLL cannot be changed during runtime
> -        only at startup. Therefore, the output frequencies are very
> -        limited and might not even closely match the requested frequency.
> -        To work around this restriction the user may specify its own
> -        desired VCO frequency for the PLL.
> -     minimum: 650000000
> -     maximum: 1300000000
> -     default: 1188000000
> +    description: Optional for VCO frequency of the PLL in Hertz. The VCO frequency
> +      of this PLL cannot be changed during runtime only at startup. Therefore,
> +      the output frequencies are very limited and might not even closely match
> +      the requested frequency. To work around this restriction the user may specify
> +      its own desired VCO frequency for the PLL.
> +    minimum: 650000000
> +    maximum: 1300000000
> +    default: 1188000000
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
> index f684fe67db84..acc31b3991bd 100644
> --- a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
> +++ b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
> @@ -15,15 +15,15 @@ description: |
>    power domains.
> 
>  properties:
> -  compatible :
> +  compatible:
>      enum:
> -       - qcom,mmcc-apq8064
> -       - qcom,mmcc-apq8084
> -       - qcom,mmcc-msm8660
> -       - qcom,mmcc-msm8960
> -       - qcom,mmcc-msm8974
> -       - qcom,mmcc-msm8996
> -       - qcom,mmcc-msm8998
> +      - qcom,mmcc-apq8064
> +      - qcom,mmcc-apq8084
> +      - qcom,mmcc-msm8660
> +      - qcom,mmcc-msm8960
> +      - qcom,mmcc-msm8974
> +      - qcom,mmcc-msm8996
> +      - qcom,mmcc-msm8998
> 
>    clocks:
>      items:
> diff --git a/Documentation/devicetree/bindings/connector/usb-connector.yaml b/Documentation/devicetree/bindings/connector/usb-connector.yaml
> index 4638d7adb806..369c58e22a06 100644
> --- a/Documentation/devicetree/bindings/connector/usb-connector.yaml
> +++ b/Documentation/devicetree/bindings/connector/usb-connector.yaml
> @@ -144,7 +144,7 @@ required:
> 
>  examples:
>    # Micro-USB connector with HS lines routed via controller (MUIC).
> -  - |+
> +  - |
>      muic-max77843 {
>        usb_con1: connector {
>          compatible = "usb-b-connector";
> @@ -156,7 +156,7 @@ examples:
>    # USB-C connector attached to CC controller (s2mm005), HS lines routed
>    # to companion PMIC (max77865), SS lines to USB3 PHY and SBU to DisplayPort.
>    # DisplayPort video lines are routed to the connector via SS mux in USB3 PHY.
> -  - |+
> +  - |
>      ccic: s2mm005 {
>        usb_con2: connector {
>          compatible = "usb-c-connector";
> @@ -190,7 +190,7 @@ examples:
> 
>    # USB-C connector attached to a typec port controller(ptn5110), which has
>    # power delivery support and enables drp.
> -  - |+
> +  - |
>      #include <dt-bindings/usb/pd.h>
>      typec: ptn5110 {
>        usb_con3: connector {
> diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
> index 8b9a8f337f16..fc823572bcff 100644
> --- a/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
> +++ b/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
> @@ -15,16 +15,16 @@ properties:
>      oneOf:
>        - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun5i-a13-crypto
> -        - const: allwinner,sun4i-a10-crypto
> +          - const: allwinner,sun5i-a13-crypto
> +          - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun6i-a31-crypto
> -        - const: allwinner,sun4i-a10-crypto
> +          - const: allwinner,sun6i-a31-crypto
> +          - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun7i-a20-crypto
> -        - const: allwinner,sun4i-a10-crypto
> +          - const: allwinner,sun7i-a20-crypto
> +          - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun8i-a33-crypto
> +          - const: allwinner,sun8i-a33-crypto
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
> index 2c459b8c76ff..7a60d84289cc 100644
> --- a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
> +++ b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
> @@ -50,16 +50,16 @@ if:
>          const: allwinner,sun50i-h6-crypto
>  then:
>    properties:
> -      clocks:
> -        minItems: 3
> -      clock-names:
> -        minItems: 3
> +    clocks:
> +      minItems: 3
> +    clock-names:
> +      minItems: 3
>  else:
>    properties:
> -      clocks:
> -        maxItems: 2
> -      clock-names:
> -        maxItems: 2
> +    clocks:
> +      maxItems: 2
> +    clock-names:
> +      maxItems: 2
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml b/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
> index 5becc60a0e28..385b23d255c3 100644
> --- a/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
> +++ b/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
> @@ -12,7 +12,7 @@ maintainers:
>  properties:
>    compatible:
>      items:
> -    - const: amlogic,gxl-crypto
> +      - const: amlogic,gxl-crypto
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
> index 5d4915aed1e2..75e6479397a5 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
> @@ -21,8 +21,8 @@ properties:
>        - const: allwinner,sun5i-a10s-hdmi
>        - const: allwinner,sun6i-a31-hdmi
>        - items:
> -        - const: allwinner,sun7i-a20-hdmi
> -        - const: allwinner,sun5i-a10s-hdmi
> +          - const: allwinner,sun7i-a20-hdmi
> +          - const: allwinner,sun5i-a10s-hdmi
> 
>    reg:
>      maxItems: 1
> @@ -33,32 +33,32 @@ properties:
>    clocks:
>      oneOf:
>        - items:
> -        - description: The HDMI interface clock
> -        - description: The HDMI module clock
> -        - description: The first video PLL
> -        - description: The second video PLL
> +          - description: The HDMI interface clock
> +          - description: The HDMI module clock
> +          - description: The first video PLL
> +          - description: The second video PLL
> 
>        - items:
> -        - description: The HDMI interface clock
> -        - description: The HDMI module clock
> -        - description: The HDMI DDC clock
> -        - description: The first video PLL
> -        - description: The second video PLL
> +          - description: The HDMI interface clock
> +          - description: The HDMI module clock
> +          - description: The HDMI DDC clock
> +          - description: The first video PLL
> +          - description: The second video PLL
> 
>    clock-names:
>      oneOf:
>        - items:
> -        - const: ahb
> -        - const: mod
> -        - const: pll-0
> -        - const: pll-1
> +          - const: ahb
> +          - const: mod
> +          - const: pll-0
> +          - const: pll-1
> 
>        - items:
> -        - const: ahb
> -        - const: mod
> -        - const: ddc
> -        - const: pll-0
> -        - const: pll-1
> +          - const: ahb
> +          - const: mod
> +          - const: ddc
> +          - const: pll-0
> +          - const: pll-1
> 
>    resets:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> index e5344c4ae226..87cb77b32ee3 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> @@ -35,26 +35,26 @@ properties:
>        - const: allwinner,sun9i-a80-tcon-tv
> 
>        - items:
> -        - enum:
> -          - allwinner,sun7i-a20-tcon0
> -          - allwinner,sun7i-a20-tcon1
> -        - const: allwinner,sun7i-a20-tcon
> +          - enum:
> +              - allwinner,sun7i-a20-tcon0
> +              - allwinner,sun7i-a20-tcon1
> +          - const: allwinner,sun7i-a20-tcon
> 
>        - items:
> -        - enum:
> -            - allwinner,sun50i-a64-tcon-lcd
> -        - const: allwinner,sun8i-a83t-tcon-lcd
> +          - enum:
> +              - allwinner,sun50i-a64-tcon-lcd
> +          - const: allwinner,sun8i-a83t-tcon-lcd
> 
>        - items:
> -        - enum:
> -          - allwinner,sun8i-h3-tcon-tv
> -          - allwinner,sun50i-a64-tcon-tv
> -        - const: allwinner,sun8i-a83t-tcon-tv
> +          - enum:
> +              - allwinner,sun8i-h3-tcon-tv
> +              - allwinner,sun50i-a64-tcon-tv
> +          - const: allwinner,sun8i-a83t-tcon-tv
> 
>        - items:
> -        - enum:
> -          - allwinner,sun50i-h6-tcon-tv
> -        - const: allwinner,sun8i-r40-tcon-tv
> +          - enum:
> +              - allwinner,sun50i-h6-tcon-tv
> +          - const: allwinner,sun8i-r40-tcon-tv
> 
>    reg:
>      maxItems: 1
> @@ -83,37 +83,37 @@ properties:
>    resets:
>      anyOf:
>        - items:
> -        - description: TCON Reset Line
> +          - description: TCON Reset Line
> 
>        - items:
> -        - description: TCON Reset Line
> -        - description: TCON LVDS Reset Line
> +          - description: TCON Reset Line
> +          - description: TCON LVDS Reset Line
> 
>        - items:
> -        - description: TCON Reset Line
> -        - description: TCON eDP Reset Line
> +          - description: TCON Reset Line
> +          - description: TCON eDP Reset Line
> 
>        - items:
> -        - description: TCON Reset Line
> -        - description: TCON eDP Reset Line
> -        - description: TCON LVDS Reset Line
> +          - description: TCON Reset Line
> +          - description: TCON eDP Reset Line
> +          - description: TCON LVDS Reset Line
> 
>    reset-names:
>      oneOf:
>        - const: lcd
> 
>        - items:
> -        - const: lcd
> -        - const: lvds
> +          - const: lcd
> +          - const: lvds
> 
>        - items:
> -        - const: lcd
> -        - const: edp
> +          - const: lcd
> +          - const: edp
> 
>        - items:
> -        - const: lcd
> -        - const: edp
> -        - const: lvds
> +          - const: lcd
> +          - const: edp
> +          - const: lvds
> 
>    ports:
>      type: object
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
> index 9e90c2b00960..eed05b26cdf3 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
> @@ -76,28 +76,28 @@ required:
>  allOf:
>    - if:
>        properties:
> -         compatible:
> -           contains:
> -             const: allwinner,sun6i-a31-mipi-dsi
> +        compatible:
> +          contains:
> +            const: allwinner,sun6i-a31-mipi-dsi
> 
>      then:
> -        properties:
> -          clocks:
> -            minItems: 2
> +      properties:
> +        clocks:
> +          minItems: 2
> 
> -        required:
> -          - clock-names
> +      required:
> +        - clock-names
> 
>    - if:
>        properties:
> -         compatible:
> -           contains:
> -             const: allwinner,sun50i-a64-mipi-dsi
> +        compatible:
> +          contains:
> +            const: allwinner,sun50i-a64-mipi-dsi
> 
>      then:
> -        properties:
> -          clocks:
> -            minItems: 1
> +      properties:
> +        clocks:
> +          minItems: 1
> 
>  additionalProperties: false
> 
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
> index 4d6795690ac3..fa4769a0b26e 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
> @@ -29,11 +29,11 @@ properties:
>        - const: allwinner,sun50i-h6-dw-hdmi
> 
>        - items:
> -        - enum:
> -          - allwinner,sun8i-h3-dw-hdmi
> -          - allwinner,sun8i-r40-dw-hdmi
> -          - allwinner,sun50i-a64-dw-hdmi
> -        - const: allwinner,sun8i-a83t-dw-hdmi
> +          - enum:
> +              - allwinner,sun8i-h3-dw-hdmi
> +              - allwinner,sun8i-r40-dw-hdmi
> +              - allwinner,sun50i-a64-dw-hdmi
> +          - const: allwinner,sun8i-a83t-dw-hdmi
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
> index 8f373029f5d2..e737951f5873 100644
> --- a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
> +++ b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
> @@ -32,17 +32,17 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - ti,ds90c185       # For the TI DS90C185 FPD-Link Serializer
> -          - ti,ds90c187       # For the TI DS90C187 FPD-Link Serializer
> -          - ti,sn75lvds83     # For the TI SN75LVDS83 FlatLink transmitter
> -        - const: lvds-encoder # Generic LVDS encoder compatible fallback
> +          - enum:
> +              - ti,ds90c185   # For the TI DS90C185 FPD-Link Serializer
> +              - ti,ds90c187   # For the TI DS90C187 FPD-Link Serializer
> +              - ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
> +          - const: lvds-encoder # Generic LVDS encoder compatible fallback
>        - items:
> -        - enum:
> -          - ti,ds90cf384a     # For the DS90CF384A FPD-Link LVDS Receiver
> -        - const: lvds-decoder # Generic LVDS decoders compatible fallback
> +          - enum:
> +              - ti,ds90cf384a # For the DS90CF384A FPD-Link LVDS Receiver
> +          - const: lvds-decoder # Generic LVDS decoders compatible fallback
>        - enum:
> -        - thine,thc63lvdm83d  # For the THC63LVDM83D LVDS serializer
> +          - thine,thc63lvdm83d # For the THC63LVDM83D LVDS serializer
> 
>    ports:
>      type: object
> diff --git a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
> index 185dcc8fd1f9..78d060097052 100644
> --- a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
> +++ b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
> @@ -18,7 +18,7 @@ properties:
>    reg: true
>    reset-gpios: true
>    vddi-supply:
> -     description: regulator that supplies the vddi voltage
> +    description: regulator that supplies the vddi voltage
>    enforce-video-mode: true
> 
>  required:
> diff --git a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
> index d9fdb58e06b4..891de2256d22 100644
> --- a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
> +++ b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
> @@ -19,9 +19,9 @@ properties:
>    backlight: true
>    reset-gpios: true
>    iovcc-supply:
> -     description: regulator that supplies the iovcc voltage
> +    description: regulator that supplies the iovcc voltage
>    vci-supply:
> -     description: regulator that supplies the vci voltage
> +    description: regulator that supplies the vci voltage
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/display/renesas,cmm.yaml b/Documentation/devicetree/bindings/display/renesas,cmm.yaml
> index a57037b9e9ba..005406c89507 100644
> --- a/Documentation/devicetree/bindings/display/renesas,cmm.yaml
> +++ b/Documentation/devicetree/bindings/display/renesas,cmm.yaml
> @@ -21,15 +21,15 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - renesas,r8a7795-cmm
> -          - renesas,r8a7796-cmm
> -          - renesas,r8a77965-cmm
> -          - renesas,r8a77990-cmm
> -          - renesas,r8a77995-cmm
> -        - const: renesas,rcar-gen3-cmm
> +          - enum:
> +              - renesas,r8a7795-cmm
> +              - renesas,r8a7796-cmm
> +              - renesas,r8a77965-cmm
> +              - renesas,r8a77990-cmm
> +              - renesas,r8a77995-cmm
> +          - const: renesas,rcar-gen3-cmm
>        - items:
> -        - const: renesas,rcar-gen2-cmm
> +          - const: renesas,rcar-gen2-cmm
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
> index 39ea05e6e5ff..85056982a242 100644
> --- a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
> +++ b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
> @@ -69,10 +69,10 @@ properties:
>      maxItems: 3
> 
>    reg-names:
> -   items:
> -     - const: gcfg
> -     - const: rchanrt
> -     - const: tchanrt
> +    items:
> +      - const: gcfg
> +      - const: rchanrt
> +      - const: tchanrt
> 
>    msi-parent: true
> 
> diff --git a/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml b/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
> index 5f1ed20e43ee..4f2cbd8307a7 100644
> --- a/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
> +++ b/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
> @@ -27,7 +27,7 @@ properties:
>    gpio-controller: true
> 
>    '#gpio-cells':
> -      const: 2
> +    const: 2
> 
>    ngpios:
>      minimum: 0
> diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
> index 0407e45eb8c4..a7a67e0a42e5 100644
> --- a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
> +++ b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
> @@ -16,33 +16,33 @@ properties:
>      oneOf:
>        - items:
>            - enum:
> -             - samsung,exynos5250-mali
> +              - samsung,exynos5250-mali
>            - const: arm,mali-t604
>        - items:
>            - enum:
> -             - samsung,exynos5420-mali
> +              - samsung,exynos5420-mali
>            - const: arm,mali-t628
>        - items:
>            - enum:
> -             - allwinner,sun50i-h6-mali
> +              - allwinner,sun50i-h6-mali
>            - const: arm,mali-t720
>        - items:
>            - enum:
> -             - amlogic,meson-gxm-mali
> -             - realtek,rtd1295-mali
> +              - amlogic,meson-gxm-mali
> +              - realtek,rtd1295-mali
>            - const: arm,mali-t820
>        - items:
>            - enum:
> -             - arm,juno-mali
> +              - arm,juno-mali
>            - const: arm,mali-t624
>        - items:
>            - enum:
> -             - rockchip,rk3288-mali
> -             - samsung,exynos5433-mali
> +              - rockchip,rk3288-mali
> +              - samsung,exynos5433-mali
>            - const: arm,mali-t760
>        - items:
>            - enum:
> -             - rockchip,rk3399-mali
> +              - rockchip,rk3399-mali
>            - const: arm,mali-t860
> 
>            # "arm,mali-t830"
> diff --git a/Documentation/devicetree/bindings/gpu/vivante,gc.yaml b/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
> index 0bc4b38d5cbb..e1ac6ff5a230 100644
> --- a/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
> +++ b/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
> @@ -9,7 +9,7 @@ title: Vivante GPU Bindings
>  description: Vivante GPU core devices
> 
>  maintainers:
> -  -  Lucas Stach <l.stach@pengutronix.de>
> +  - Lucas Stach <l.stach@pengutronix.de>
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml b/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
> index 61eac76c84c4..790aa7218ee0 100644
> --- a/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
> +++ b/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
> @@ -28,14 +28,14 @@ properties:
>        - const: rockchip,rk3399-i2c
>        - items:
>            - enum:
> -            - rockchip,rk3036-i2c
> -            - rockchip,rk3368-i2c
> +              - rockchip,rk3036-i2c
> +              - rockchip,rk3368-i2c
>            - const: rockchip,rk3288-i2c
>        - items:
>            - enum:
> -            - rockchip,px30-i2c
> -            - rockchip,rk3308-i2c
> -            - rockchip,rk3328-i2c
> +              - rockchip,px30-i2c
> +              - rockchip,rk3308-i2c
> +              - rockchip,rk3328-i2c
>            - const: rockchip,rk3399-i2c
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
> index f0934b295edc..97087a45ce54 100644
> --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
> +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
> @@ -72,8 +72,8 @@ patternProperties:
>            The channel number. It can have up to 8 channels on ad7124-4
>            and 16 channels on ad7124-8, numbered from 0 to 15.
>          items:
> -         minimum: 0
> -         maximum: 15
> +          minimum: 0
> +          maximum: 15
> 
>        adi,reference-select:
>          description: |
> diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
> index 118809a03279..97f521d654ea 100644
> --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
> +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
> @@ -7,9 +7,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
>  title: Linear Technology / Analog Devices LTC2496 ADC
> 
>  maintainers:
> - - Lars-Peter Clausen <lars@metafoo.de>
> - - Michael Hennerich <Michael.Hennerich@analog.com>
> - - Stefan Popa <stefan.popa@analog.com>
> +  - Lars-Peter Clausen <lars@metafoo.de>
> +  - Michael Hennerich <Michael.Hennerich@analog.com>
> +  - Stefan Popa <stefan.popa@analog.com>
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
> index 5b3b71c9c018..512a6af5aa42 100644
> --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
> +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
> @@ -16,8 +16,8 @@ properties:
>        - const: allwinner,sun4i-a10-lradc-keys
>        - const: allwinner,sun8i-a83t-r-lradc
>        - items:
> -        - const: allwinner,sun50i-a64-lradc
> -        - const: allwinner,sun8i-a83t-r-lradc
> +          - const: allwinner,sun50i-a64-lradc
> +          - const: allwinner,sun8i-a83t-r-lradc
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml b/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
> index c8ea9434c9cc..e81cfa56f25a 100644
> --- a/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
> +++ b/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
> @@ -63,7 +63,7 @@ required:
>    - interrupts
> 
>  examples:
> -- |
> +  - |
>      i2c {
>        #address-cells = <1>;
>        #size-cells = <0>;
> diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
> index 4107e60cab12..e1009ae4e8f7 100644
> --- a/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
> +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
> @@ -10,8 +10,8 @@ maintainers:
>    - Georgi Djakov <georgi.djakov@linaro.org>
> 
>  description: |
> -   The Qualcomm MSM8916 interconnect providers support adjusting the
> -   bandwidth requirements between the various NoC fabrics.
> +  The Qualcomm MSM8916 interconnect providers support adjusting the
> +  bandwidth requirements between the various NoC fabrics.
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
> index 9af3c6e59cff..8004c4baf397 100644
> --- a/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
> +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
> @@ -10,8 +10,8 @@ maintainers:
>    - Brian Masney <masneyb@onstation.org>
> 
>  description: |
> -   The Qualcomm MSM8974 interconnect providers support setting system
> -   bandwidth requirements between various network-on-chip fabrics.
> +  The Qualcomm MSM8974 interconnect providers support setting system
> +  bandwidth requirements between various network-on-chip fabrics.
> 
>  properties:
>    reg:
> diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
> index 8d65c5f80679..3fbb8785fbc9 100644
> --- a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
> +++ b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
> @@ -10,8 +10,8 @@ maintainers:
>    - Georgi Djakov <georgi.djakov@linaro.org>
> 
>  description: |
> -   The Qualcomm QCS404 interconnect providers support adjusting the
> -   bandwidth requirements between the various NoC fabrics.
> +  The Qualcomm QCS404 interconnect providers support adjusting the
> +  bandwidth requirements between the various NoC fabrics.
> 
>  properties:
>    reg:
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
> index cf09055da78b..7cd6b8bacfa0 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
> @@ -27,15 +27,15 @@ properties:
>          deprecated: true
>        - const: allwinner,sun7i-a20-sc-nmi
>        - items:
> -        - const: allwinner,sun8i-a83t-r-intc
> -        - const: allwinner,sun6i-a31-r-intc
> +          - const: allwinner,sun8i-a83t-r-intc
> +          - const: allwinner,sun6i-a31-r-intc
>        - const: allwinner,sun9i-a80-sc-nmi
>        - items:
> -        - const: allwinner,sun50i-a64-r-intc
> -        - const: allwinner,sun6i-a31-r-intc
> +          - const: allwinner,sun50i-a64-r-intc
> +          - const: allwinner,sun6i-a31-r-intc
>        - items:
> -        - const: allwinner,sun50i-h6-r-intc
> -        - const: allwinner,sun6i-a31-r-intc
> +          - const: allwinner,sun50i-h6-r-intc
> +          - const: allwinner,sun6i-a31-r-intc
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml b/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
> index ccc507f384d2..14dced11877b 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
> @@ -25,10 +25,10 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - intel,ixp42x-interrupt
> -        - intel,ixp43x-interrupt
> -        - intel,ixp45x-interrupt
> -        - intel,ixp46x-interrupt
> +          - intel,ixp42x-interrupt
> +          - intel,ixp43x-interrupt
> +          - intel,ixp45x-interrupt
> +          - intel,ixp46x-interrupt
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
> index 9e5c6608b4e3..2a5b29567926 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
> @@ -14,13 +14,13 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - st,stm32-exti
> -          - st,stm32h7-exti
> +          - enum:
> +              - st,stm32-exti
> +              - st,stm32h7-exti
>        - items:
> -        - enum:
> -          - st,stm32mp1-exti
> -        - const: syscon
> +          - enum:
> +              - st,stm32mp1-exti
> +          - const: syscon
> 
>    "#interrupt-cells":
>      const: 2
> diff --git a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
> index 0e33cd9e010e..af51b91c893e 100644
> --- a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
> +++ b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
> @@ -54,13 +54,13 @@ properties:
>    clock-names:
>      oneOf:
>        - items:
> -        - const: sysmmu
> +          - const: sysmmu
>        - items:
> -        - const: sysmmu
> -        - const: master
> +          - const: sysmmu
> +          - const: master
>        - items:
> -        - const: aclk
> -        - const: pclk
> +          - const: aclk
> +          - const: pclk
> 
>    "#iommu-cells":
>      const: 0
> diff --git a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
> index 5b13d6672996..db851541d619 100644
> --- a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
> +++ b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
> @@ -24,7 +24,7 @@ properties:
>      maxItems: 1
> 
>    clocks:
> -     maxItems: 1
> +    maxItems: 1
> 
>    interrupts:
>      items:
> diff --git a/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml b/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
> index 8453ee340b9f..09318830db47 100644
> --- a/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
> +++ b/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
> @@ -20,11 +20,11 @@ properties:
>        - const: allwinner,sun4i-a10-csi1
>        - const: allwinner,sun7i-a20-csi0
>        - items:
> -        - const: allwinner,sun7i-a20-csi1
> -        - const: allwinner,sun4i-a10-csi1
> +          - const: allwinner,sun7i-a20-csi1
> +          - const: allwinner,sun4i-a10-csi1
>        - items:
> -        - const: allwinner,sun8i-r40-csi0
> -        - const: allwinner,sun7i-a20-csi0
> +          - const: allwinner,sun8i-r40-csi0
> +          - const: allwinner,sun7i-a20-csi0
> 
>    reg:
>      maxItems: 1
> @@ -35,24 +35,24 @@ properties:
>    clocks:
>      oneOf:
>        - items:
> -        - description: The CSI interface clock
> -        - description: The CSI DRAM clock
> +          - description: The CSI interface clock
> +          - description: The CSI DRAM clock
> 
>        - items:
> -        - description: The CSI interface clock
> -        - description: The CSI ISP clock
> -        - description: The CSI DRAM clock
> +          - description: The CSI interface clock
> +          - description: The CSI ISP clock
> +          - description: The CSI DRAM clock
> 
>    clock-names:
>      oneOf:
>        - items:
> -        - const: bus
> -        - const: ram
> +          - const: bus
> +          - const: ram
> 
>        - items:
> -        - const: bus
> -        - const: isp
> -        - const: ram
> +          - const: bus
> +          - const: isp
> +          - const: ram
> 
>    resets:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
> index 37d77e065491..5a1da4029c37 100644
> --- a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
> +++ b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
> @@ -29,14 +29,14 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - amlogic,gxbb-vdec # GXBB (S905)
> -          - amlogic,gxl-vdec # GXL (S905X, S905D)
> -          - amlogic,gxm-vdec # GXM (S912)
> -        - const: amlogic,gx-vdec
> +          - enum:
> +              - amlogic,gxbb-vdec # GXBB (S905)
> +              - amlogic,gxl-vdec # GXL (S905X, S905D)
> +              - amlogic,gxm-vdec # GXM (S912)
> +          - const: amlogic,gx-vdec
>        - enum:
> -        - amlogic,g12a-vdec # G12A (S905X2, S905D2)
> -        - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
> +          - amlogic,g12a-vdec # G12A (S905X2, S905D2)
> +          - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
> 
>    interrupts:
>      minItems: 2
> diff --git a/Documentation/devicetree/bindings/media/renesas,ceu.yaml b/Documentation/devicetree/bindings/media/renesas,ceu.yaml
> index fcb5f13704a5..f2393458814e 100644
> --- a/Documentation/devicetree/bindings/media/renesas,ceu.yaml
> +++ b/Documentation/devicetree/bindings/media/renesas,ceu.yaml
> @@ -32,23 +32,23 @@ properties:
>      additionalProperties: false
> 
>      properties:
> -       endpoint:
> -         type: object
> -         additionalProperties: false
> +      endpoint:
> +        type: object
> +        additionalProperties: false
> 
>           # Properties described in
>           # Documentation/devicetree/bindings/media/video-interfaces.txt
> -         properties:
> -           remote-endpoint: true
> -           hsync-active: true
> -           vsync-active: true
> -           field-even-active: false
> -           bus-width:
> -             enum: [8, 16]
> -             default: 8
> -
> -         required:
> -           - remote-endpoint
> +        properties:
> +          remote-endpoint: true
> +          hsync-active: true
> +          vsync-active: true
> +          field-even-active: false
> +          bus-width:
> +            enum: [8, 16]
> +            default: 8
> +
> +        required:
> +          - remote-endpoint
> 
>      required:
>        - endpoint
> diff --git a/Documentation/devicetree/bindings/media/renesas,vin.yaml b/Documentation/devicetree/bindings/media/renesas,vin.yaml
> index 1ec947b4781f..ecc09f1124d4 100644
> --- a/Documentation/devicetree/bindings/media/renesas,vin.yaml
> +++ b/Documentation/devicetree/bindings/media/renesas,vin.yaml
> @@ -261,13 +261,13 @@ properties:
> 
>          anyOf:
>            - required:
> -            - endpoint@0
> +              - endpoint@0
>            - required:
> -            - endpoint@1
> +              - endpoint@1
>            - required:
> -            - endpoint@2
> +              - endpoint@2
>            - required:
> -            - endpoint@3
> +              - endpoint@3
> 
>          additionalProperties: false
> 
> diff --git a/Documentation/devicetree/bindings/media/ti,vpe.yaml b/Documentation/devicetree/bindings/media/ti,vpe.yaml
> index f3a8a350e85f..ef473f287399 100644
> --- a/Documentation/devicetree/bindings/media/ti,vpe.yaml
> +++ b/Documentation/devicetree/bindings/media/ti,vpe.yaml
> @@ -17,7 +17,7 @@ description: |-
> 
>  properties:
>    compatible:
> -      const: ti,dra7-vpe
> +    const: ti,dra7-vpe
> 
>    reg:
>      items:
> diff --git a/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml b/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
> index c9e6c22cb5be..445e46feda69 100644
> --- a/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
> +++ b/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
> @@ -25,9 +25,9 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - fsl,imx8mn-ddrc
> -        - fsl,imx8mm-ddrc
> -        - fsl,imx8mq-ddrc
> +          - fsl,imx8mn-ddrc
> +          - fsl,imx8mm-ddrc
> +          - fsl,imx8mq-ddrc
>        - const: fsl,imx8m-ddrc
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
> index ddf190cb800b..e675611f80d0 100644
> --- a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
> +++ b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
> @@ -66,8 +66,8 @@ patternProperties:
>        reg:
>          description: Identify trigger hardware block.
>          items:
> -         minimum: 0
> -         maximum: 2
> +          minimum: 0
> +          maximum: 2
> 
>      required:
>        - compatible
> diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
> index 590849ee9f32..4acda7ce3b44 100644
> --- a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
> +++ b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
> @@ -102,8 +102,8 @@ patternProperties:
>        reg:
>          description: Identify trigger hardware block.
>          items:
> -         minimum: 0
> -         maximum: 16
> +          minimum: 0
> +          maximum: 16
> 
>      required:
>        - compatible
> diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml
> index 39375e4313d2..7a39486b215a 100644
> --- a/Documentation/devicetree/bindings/mfd/syscon.yaml
> +++ b/Documentation/devicetree/bindings/mfd/syscon.yaml
> @@ -33,13 +33,13 @@ properties:
>    compatible:
>      anyOf:
>        - items:
> -        - enum:
> -          - allwinner,sun8i-a83t-system-controller
> -          - allwinner,sun8i-h3-system-controller
> -          - allwinner,sun8i-v3s-system-controller
> -          - allwinner,sun50i-a64-system-controller
> +          - enum:
> +              - allwinner,sun8i-a83t-system-controller
> +              - allwinner,sun8i-h3-system-controller
> +              - allwinner,sun8i-v3s-system-controller
> +              - allwinner,sun50i-a64-system-controller
> 
> -        - const: syscon
> +          - const: syscon
> 
>        - contains:
>            const: syscon
> diff --git a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
> index 2f45dd0d04db..d43a0c557a44 100644
> --- a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
> +++ b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
> @@ -17,7 +17,7 @@ properties:
>    compatible:
>      items:
>        - enum:
> -         - socionext,uniphier-sd4hc
> +          - socionext,uniphier-sd4hc
>        - const: cdns,sd4hc
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
> index 89c3edd6a728..4ee3ed6efab4 100644
> --- a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
> +++ b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
> @@ -30,21 +30,21 @@ properties:
>        - items:
>            - enum:
>              # for Rockchip PX30
> -            - rockchip,px30-dw-mshc
> +              - rockchip,px30-dw-mshc
>              # for Rockchip RK3036
> -            - rockchip,rk3036-dw-mshc
> +              - rockchip,rk3036-dw-mshc
>              # for Rockchip RK322x
> -            - rockchip,rk3228-dw-mshc
> +              - rockchip,rk3228-dw-mshc
>              # for Rockchip RK3308
> -            - rockchip,rk3308-dw-mshc
> +              - rockchip,rk3308-dw-mshc
>              # for Rockchip RK3328
> -            - rockchip,rk3328-dw-mshc
> +              - rockchip,rk3328-dw-mshc
>              # for Rockchip RK3368
> -            - rockchip,rk3368-dw-mshc
> +              - rockchip,rk3368-dw-mshc
>              # for Rockchip RK3399
> -            - rockchip,rk3399-dw-mshc
> +              - rockchip,rk3399-dw-mshc
>              # for Rockchip RV1108
> -            - rockchip,rv1108-dw-mshc
> +              - rockchip,rv1108-dw-mshc
>            - const: rockchip,rk3288-dw-mshc
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml b/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
> index cdfac9b4411b..8d6413f48823 100644
> --- a/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
> +++ b/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
> @@ -35,15 +35,15 @@ properties:
>      oneOf:
>        - const: host
>        - items:
> -        - const: host
> -        - const: bridge
> +          - const: host
> +          - const: bridge
>        - items:
> -        - const: host
> -        - const: hw
> +          - const: host
> +          - const: hw
>        - items:
> -        - const: host
> -        - const: bridge
> -        - const: hw
> +          - const: host
> +          - const: bridge
> +          - const: hw
> 
>    resets:
>      minItems: 1
> diff --git a/Documentation/devicetree/bindings/mtd/denali,nand.yaml b/Documentation/devicetree/bindings/mtd/denali,nand.yaml
> index 46e6b6726bc0..c07b91592cbd 100644
> --- a/Documentation/devicetree/bindings/mtd/denali,nand.yaml
> +++ b/Documentation/devicetree/bindings/mtd/denali,nand.yaml
> @@ -54,8 +54,8 @@ properties:
>          reg:  register reset
>      oneOf:
>        - items:
> -        - const: nand
> -        - const: reg
> +          - const: nand
> +          - const: reg
>        - const: nand
>        - const: reg
> 
> diff --git a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
> index db36b4d86484..c7c9ad4e3f9f 100644
> --- a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
> +++ b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
> @@ -19,8 +19,8 @@ properties:
>        - const: allwinner,sun8i-v3s-emac
>        - const: allwinner,sun50i-a64-emac
>        - items:
> -        - const: allwinner,sun50i-h6-emac
> -        - const: allwinner,sun50i-a64-emac
> +          - const: allwinner,sun50i-h6-emac
> +          - const: allwinner,sun50i-a64-emac
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
> index cccf8202c8f7..7a784dc4e513 100644
> --- a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
> +++ b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
> @@ -9,7 +9,7 @@ title: Bosch MCAN controller Bindings
>  description: Bosch MCAN controller for CAN bus
> 
>  maintainers:
> -  -  Sriram Dash <sriram.dash@samsung.com>
> +  - Sriram Dash <sriram.dash@samsung.com>
> 
>  properties:
>    compatible:
> @@ -51,31 +51,31 @@ properties:
> 
>    bosch,mram-cfg:
>      description: |
> -                 Message RAM configuration data.
> -                 Multiple M_CAN instances can share the same Message RAM
> -                 and each element(e.g Rx FIFO or Tx Buffer and etc) number
> -                 in Message RAM is also configurable, so this property is
> -                 telling driver how the shared or private Message RAM are
> -                 used by this M_CAN controller.
> -
> -                 The format should be as follows:
> -                 <offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
> -                 The 'offset' is an address offset of the Message RAM where
> -                 the following elements start from. This is usually set to
> -                 0x0 if you're using a private Message RAM. The remain cells
> -                 are used to specify how many elements are used for each FIFO/Buffer.
> -
> -                 M_CAN includes the following elements according to user manual:
> -                 11-bit Filter	0-128 elements / 0-128 words
> -                 29-bit Filter	0-64 elements / 0-128 words
> -                 Rx FIFO 0	0-64 elements / 0-1152 words
> -                 Rx FIFO 1	0-64 elements / 0-1152 words
> -                 Rx Buffers	0-64 elements / 0-1152 words
> -                 Tx Event FIFO	0-32 elements / 0-64 words
> -                 Tx Buffers	0-32 elements / 0-576 words
> -
> -                 Please refer to 2.4.1 Message RAM Configuration in Bosch
> -                 M_CAN user manual for details.
> +      Message RAM configuration data.
> +      Multiple M_CAN instances can share the same Message RAM
> +      and each element(e.g Rx FIFO or Tx Buffer and etc) number
> +      in Message RAM is also configurable, so this property is
> +      telling driver how the shared or private Message RAM are
> +      used by this M_CAN controller.
> +
> +      The format should be as follows:
> +      <offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
> +      The 'offset' is an address offset of the Message RAM where
> +      the following elements start from. This is usually set to
> +      0x0 if you're using a private Message RAM. The remain cells
> +      are used to specify how many elements are used for each FIFO/Buffer.
> +
> +      M_CAN includes the following elements according to user manual:
> +      11-bit Filter	0-128 elements / 0-128 words
> +      29-bit Filter	0-64 elements / 0-128 words
> +      Rx FIFO 0	0-64 elements / 0-1152 words
> +      Rx FIFO 1	0-64 elements / 0-1152 words
> +      Rx Buffers	0-64 elements / 0-1152 words
> +      Tx Event FIFO	0-32 elements / 0-64 words
> +      Tx Buffers	0-32 elements / 0-576 words
> +
> +      Please refer to 2.4.1 Message RAM Configuration in Bosch
> +      M_CAN user manual for details.
>      allOf:
>        - $ref: /schemas/types.yaml#/definitions/int32-array
>        - items:
> diff --git a/Documentation/devicetree/bindings/net/renesas,ether.yaml b/Documentation/devicetree/bindings/net/renesas,ether.yaml
> index 7f84df9790e2..2eaa8799e002 100644
> --- a/Documentation/devicetree/bindings/net/renesas,ether.yaml
> +++ b/Documentation/devicetree/bindings/net/renesas,ether.yaml
> @@ -40,8 +40,8 @@ properties:
> 
>    reg:
>      items:
> -       - description: E-DMAC/feLic registers
> -       - description: TSU registers
> +      - description: E-DMAC/feLic registers
> +      - description: TSU registers
>      minItems: 1
> 
>    interrupts:
> diff --git a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
> index 976f139bb66e..8fc8d3be303b 100644
> --- a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
> +++ b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
> @@ -23,14 +23,14 @@ properties:
>      oneOf:
>        - const: ti,cpsw-switch
>        - items:
> -         - const: ti,am335x-cpsw-switch
> -         - const: ti,cpsw-switch
> +          - const: ti,am335x-cpsw-switch
> +          - const: ti,cpsw-switch
>        - items:
> -        - const: ti,am4372-cpsw-switch
> -        - const: ti,cpsw-switch
> +          - const: ti,am4372-cpsw-switch
> +          - const: ti,cpsw-switch
>        - items:
> -        - const: ti,dra7-cpsw-switch
> -        - const: ti,cpsw-switch
> +          - const: ti,dra7-cpsw-switch
> +          - const: ti,cpsw-switch
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
> index 242ac4935a4b..2ea14ab29254 100644
> --- a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
> +++ b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
> @@ -18,25 +18,24 @@ allOf:
>  properties:
>    compatible:
>      oneOf:
> -       - const: ti,davinci_mdio
> -       - items:
> -         - const: ti,keystone_mdio
> -         - const: ti,davinci_mdio
> -       - items:
> -         - const: ti,cpsw-mdio
> -         - const: ti,davinci_mdio
> -       - items:
> -         - const: ti,am4372-mdio
> -         - const: ti,cpsw-mdio
> -         - const: ti,davinci_mdio
> +      - const: ti,davinci_mdio
> +      - items:
> +          - const: ti,keystone_mdio
> +          - const: ti,davinci_mdio
> +      - items:
> +          - const: ti,cpsw-mdio
> +          - const: ti,davinci_mdio
> +      - items:
> +          - const: ti,am4372-mdio
> +          - const: ti,cpsw-mdio
> +          - const: ti,davinci_mdio
> 
>    reg:
>      maxItems: 1
> 
>    bus_freq:
> -      maximum: 2500000
> -      description:
> -        MDIO Bus frequency
> +    maximum: 2500000
> +    description: MDIO Bus frequency
> 
>    ti,hwmods:
>      description: TI hwmod name
> diff --git a/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml b/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
> index 9a346d6290d9..77bb5309918e 100644
> --- a/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
> +++ b/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
> @@ -23,7 +23,7 @@ description: |+
> 
>  properties:
>    compatible:
> -      const: intel,lgm-emmc-phy
> +    const: intel,lgm-emmc-phy
> 
>    "#phy-cells":
>      const: 0
> diff --git a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
> index ea7f32905172..4fe64f4dd594 100644
> --- a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
> +++ b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
> @@ -49,17 +49,17 @@ properties:
>        are available.
>      oneOf:
>        - items:
> -        - const: timers
> +          - const: timers
>        - items:
> -        - const: timers
> -        - const: pwm-tclk0
> +          - const: timers
> +          - const: pwm-tclk0
>        - items:
> -        - const: timers
> -        - const: pwm-tclk1
> +          - const: timers
> +          - const: pwm-tclk1
>        - items:
> -        - const: timers
> -        - const: pwm-tclk0
> -        - const: pwm-tclk1
> +          - const: timers
> +          - const: pwm-tclk0
> +          - const: pwm-tclk1
> 
>    interrupts:
>      description:
> diff --git a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> index c0d83865e933..4ff4d3df0a06 100644
> --- a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> +++ b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> @@ -25,7 +25,7 @@ properties:
>      maxItems: 3
> 
>    resets:
> -     maxItems: 1
> +    maxItems: 1
> 
>    st,syscfg-holdboot:
>      allOf:
> diff --git a/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml b/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
> index 512a33bdb208..dfce6738b033 100644
> --- a/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
> +++ b/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
> @@ -7,7 +7,9 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#"
> 
>  title: BCM7216 RESCAL reset controller
> 
> -description: This document describes the BCM7216 RESCAL reset controller which is responsible for controlling the reset of the SATA and PCIe0/1 instances on BCM7216.
> +description: This document describes the BCM7216 RESCAL reset controller
> +  which is responsible for controlling the reset of the SATA and PCIe0/1
> +  instances on BCM7216.
> 
>  maintainers:
>    - Florian Fainelli <f.fainelli@gmail.com>
> diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
> index 48c6cafca90c..57b087574aa1 100644
> --- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
> +++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
> @@ -38,10 +38,10 @@ properties:
>            minItems: 3
>            maxItems: 3
>      description: |
> -       Phandle/offset/mask triplet. The phandle to pwrcfg used to
> -       access control register at offset, and change the dbp (Disable Backup
> -       Protection) bit represented by the mask, mandatory to disable/enable backup
> -       domain (RTC registers) write protection.
> +      Phandle/offset/mask triplet. The phandle to pwrcfg used to
> +      access control register at offset, and change the dbp (Disable Backup
> +      Protection) bit represented by the mask, mandatory to disable/enable backup
> +      domain (RTC registers) write protection.
> 
>    assigned-clocks:
>      description: |
> @@ -78,14 +78,14 @@ allOf:
>              const: st,stm32h7-rtc
> 
>      then:
> -       properties:
> -         clocks:
> -           minItems: 2
> -           maxItems: 2
> +      properties:
> +        clocks:
> +          minItems: 2
> +          maxItems: 2
> 
> -       required:
> -         - clock-names
> -         - st,syscfg
> +      required:
> +        - clock-names
> +        - st,syscfg
> 
>    - if:
>        properties:
> @@ -94,16 +94,16 @@ allOf:
>              const: st,stm32mp1-rtc
> 
>      then:
> -       properties:
> -         clocks:
> -           minItems: 2
> -           maxItems: 2
> +      properties:
> +        clocks:
> +          minItems: 2
> +          maxItems: 2
> 
> -         assigned-clocks: false
> -         assigned-clock-parents: false
> +        assigned-clocks: false
> +        assigned-clock-parents: false
> 
> -       required:
> -         - clock-names
> +      required:
> +        - clock-names
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml b/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
> index d4178ab0d675..75ebc9952a99 100644
> --- a/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
> +++ b/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
> @@ -24,18 +24,18 @@ properties:
>      oneOf:
>        - description: Always-on power domain UART controller
>          items:
> -        - enum:
> +          - enum:
> +              - amlogic,meson6-uart
> +              - amlogic,meson8-uart
> +              - amlogic,meson8b-uart
> +              - amlogic,meson-gx-uart
> +          - const: amlogic,meson-ao-uart
> +      - description: Everything-Else power domain UART controller
> +        enum:
>            - amlogic,meson6-uart
>            - amlogic,meson8-uart
>            - amlogic,meson8b-uart
>            - amlogic,meson-gx-uart
> -        - const: amlogic,meson-ao-uart
> -      - description: Everything-Else power domain UART controller
> -        enum:
> -        - amlogic,meson6-uart
> -        - amlogic,meson8-uart
> -        - amlogic,meson8b-uart
> -        - amlogic,meson-gx-uart
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/serial/rs485.yaml b/Documentation/devicetree/bindings/serial/rs485.yaml
> index d4beaf11222d..2b8261ea6d9c 100644
> --- a/Documentation/devicetree/bindings/serial/rs485.yaml
> +++ b/Documentation/devicetree/bindings/serial/rs485.yaml
> @@ -6,13 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
> 
>  title: RS485 serial communications Bindings
> 
> -description: The RTS signal is capable of automatically controlling
> -             line direction for the built-in half-duplex mode.
> -             The properties described hereafter shall be given to a
> -             half-duplex capable UART node.
> +description: The RTS signal is capable of automatically controlling line
> +  direction for the built-in half-duplex mode. The properties described
> +  hereafter shall be given to a half-duplex capable UART node.
> 
>  maintainers:
> -  -  Rob Herring <robh@kernel.org>
> +  - Rob Herring <robh@kernel.org>
> 
>  properties:
>    rs485-rts-delay:
> @@ -37,9 +36,11 @@ properties:
>      $ref: /schemas/types.yaml#/definitions/flag
> 
>    linux,rs485-enabled-at-boot-time:
> -    description: enables the rs485 feature at boot time. It can be disabled later with proper ioctl.
> +    description: enables the rs485 feature at boot time. It can be disabled
> +      later with proper ioctl.
>      $ref: /schemas/types.yaml#/definitions/flag
> 
>    rs485-rx-during-tx:
> -   description: enables the receiving of data even while sending data.
> -   $ref: /schemas/types.yaml#/definitions/flag
> +    description: enables the receiving of data even while sending data.
> +    $ref: /schemas/types.yaml#/definitions/flag
> +...
> diff --git a/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml b/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
> index cb008fd188d8..02b2d5ba01d6 100644
> --- a/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
> +++ b/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
> @@ -26,11 +26,11 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - amlogic,meson8-canvas
> -          - amlogic,meson8b-canvas
> -          - amlogic,meson8m2-canvas
> -        - const: amlogic,canvas
> +          - enum:
> +              - amlogic,meson8-canvas
> +              - amlogic,meson8b-canvas
> +              - amlogic,meson8m2-canvas
> +          - const: amlogic,canvas
>        - const: amlogic,canvas # GXBB and newer SoCs
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/sound/renesas,fsi.yaml b/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
> index d1b65554e681..91cf4176abd5 100644
> --- a/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
> +++ b/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
> @@ -17,16 +17,16 @@ properties:
>      oneOf:
>        # for FSI2 SoC
>        - items:
> -        - enum:
> -          - renesas,fsi2-sh73a0
> -          - renesas,fsi2-r8a7740
> -        - enum:
> -          - renesas,sh_fsi2
> +          - enum:
> +              - renesas,fsi2-sh73a0
> +              - renesas,fsi2-r8a7740
> +          - enum:
> +              - renesas,sh_fsi2
>        # for Generic
>        - items:
> -        - enum:
> -          - renesas,sh_fsi
> -          - renesas,sh_fsi2
> +          - enum:
> +              - renesas,sh_fsi
> +              - renesas,sh_fsi2
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
> index 0cf470eaf2a0..406286149a6b 100644
> --- a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
> +++ b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
> @@ -8,12 +8,12 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#"
>  title: Qualcomm Quad Serial Peripheral Interface (QSPI)
> 
>  maintainers:
> - - Mukesh Savaliya <msavaliy@codeaurora.org>
> - - Akash Asthana <akashast@codeaurora.org>
> +  - Mukesh Savaliya <msavaliy@codeaurora.org>
> +  - Akash Asthana <akashast@codeaurora.org>
> 
> -description:
> - The QSPI controller allows SPI protocol communication in single, dual, or quad
> - wire transmission modes for read/write access to slaves such as NOR flash.
> +description: The QSPI controller allows SPI protocol communication in single,
> +  dual, or quad wire transmission modes for read/write access to slaves such
> +  as NOR flash.
> 
>  allOf:
>    - $ref: /spi/spi-controller.yaml#
> diff --git a/Documentation/devicetree/bindings/spi/renesas,hspi.yaml b/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
> index c429cf4bea5b..f492cb9fea12 100644
> --- a/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
> +++ b/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
> @@ -16,8 +16,8 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - renesas,hspi-r8a7778 # R-Car M1A
> -        - renesas,hspi-r8a7779 # R-Car H1
> +          - renesas,hspi-r8a7778 # R-Car M1A
> +          - renesas,hspi-r8a7779 # R-Car H1
>        - const: renesas,hspi
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/spi/spi-pl022.yaml b/Documentation/devicetree/bindings/spi/spi-pl022.yaml
> index dfb697c69341..22ba4e90655b 100644
> --- a/Documentation/devicetree/bindings/spi/spi-pl022.yaml
> +++ b/Documentation/devicetree/bindings/spi/spi-pl022.yaml
> @@ -51,7 +51,7 @@ properties:
> 
>    pl022,rt:
>      description: indicates the controller should run the message pump with realtime
> -               priority to minimise the transfer latency on the bus (boolean)
> +      priority to minimise the transfer latency on the bus (boolean)
>      type: boolean
> 
>    dmas:
> diff --git a/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml b/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
> index 3665a5fe6b7f..1a342ce1f798 100644
> --- a/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
> +++ b/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
> @@ -24,8 +24,8 @@ properties:
> 
>    reg-names:
>      items:
> -     - const: qspi
> -     - const: qspi_mm
> +      - const: qspi
> +      - const: qspi_mm
> 
>    clocks:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml b/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
> index 4b5509436588..f5825935fd22 100644
> --- a/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
> +++ b/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
> @@ -29,8 +29,8 @@ properties:
>        - const: allwinner,sun4i-a10-system-control
>        - const: allwinner,sun5i-a13-system-control
>        - items:
> -        - const: allwinner,sun7i-a20-system-control
> -        - const: allwinner,sun4i-a10-system-control
> +          - const: allwinner,sun7i-a20-system-control
> +          - const: allwinner,sun4i-a10-system-control
>        - const: allwinner,sun8i-a23-system-control
>        - const: allwinner,sun8i-h3-system-control
>        - const: allwinner,sun50i-a64-sram-controller
> @@ -38,11 +38,11 @@ properties:
>        - const: allwinner,sun50i-a64-system-control
>        - const: allwinner,sun50i-h5-system-control
>        - items:
> -        - const: allwinner,sun50i-h6-system-control
> -        - const: allwinner,sun50i-a64-system-control
> +          - const: allwinner,sun50i-h6-system-control
> +          - const: allwinner,sun50i-a64-system-control
>        - items:
> -        - const: allwinner,suniv-f1c100s-system-control
> -        - const: allwinner,sun4i-a10-system-control
> +          - const: allwinner,suniv-f1c100s-system-control
> +          - const: allwinner,sun4i-a10-system-control
> 
>    reg:
>      maxItems: 1
> @@ -69,44 +69,44 @@ patternProperties:
>                - const: allwinner,sun4i-a10-sram-d
>                - const: allwinner,sun50i-a64-sram-c
>                - items:
> -                - const: allwinner,sun5i-a13-sram-a3-a4
> -                - const: allwinner,sun4i-a10-sram-a3-a4
> +                  - const: allwinner,sun5i-a13-sram-a3-a4
> +                  - const: allwinner,sun4i-a10-sram-a3-a4
>                - items:
> -                - const: allwinner,sun7i-a20-sram-a3-a4
> -                - const: allwinner,sun4i-a10-sram-a3-a4
> +                  - const: allwinner,sun7i-a20-sram-a3-a4
> +                  - const: allwinner,sun4i-a10-sram-a3-a4
>                - items:
> -                - const: allwinner,sun5i-a13-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun5i-a13-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun7i-a20-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun7i-a20-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun8i-a23-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun8i-a23-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun8i-h3-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun8i-h3-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun50i-a64-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun50i-a64-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun50i-h5-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun50i-h5-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun50i-h6-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun50i-h6-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun5i-a13-sram-d
> -                - const: allwinner,sun4i-a10-sram-d
> +                  - const: allwinner,sun5i-a13-sram-d
> +                  - const: allwinner,sun4i-a10-sram-d
>                - items:
> -                - const: allwinner,sun7i-a20-sram-d
> -                - const: allwinner,sun4i-a10-sram-d
> +                  - const: allwinner,sun7i-a20-sram-d
> +                  - const: allwinner,sun4i-a10-sram-d
>                - items:
> -                - const: allwinner,suniv-f1c100s-sram-d
> -                - const: allwinner,sun4i-a10-sram-d
> +                  - const: allwinner,suniv-f1c100s-sram-d
> +                  - const: allwinner,sun4i-a10-sram-d
>                - items:
> -                - const: allwinner,sun50i-h6-sram-c
> -                - const: allwinner,sun50i-a64-sram-c
> +                  - const: allwinner,sun50i-h6-sram-c
> +                  - const: allwinner,sun50i-a64-sram-c
> 
>  required:
>    - "#address-cells"
> diff --git a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
> index e43ec50bda37..999c6b365f1d 100644
> --- a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
> @@ -13,11 +13,11 @@ description: Binding for Amlogic Thermal
> 
>  properties:
>    compatible:
> -      items:
> -        - enum:
> -            - amlogic,g12a-cpu-thermal
> -            - amlogic,g12a-ddr-thermal
> -        - const: amlogic,g12a-thermal
> +    items:
> +      - enum:
> +          - amlogic,g12a-cpu-thermal
> +          - amlogic,g12a-ddr-thermal
> +      - const: amlogic,g12a-thermal
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
> index fa255672e8e5..135186f83925 100644
> --- a/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
> +++ b/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
> @@ -28,10 +28,10 @@ properties:
>                - arm,armv7-timer
>        - items:
>            - enum:
> -            - arm,armv7-timer
> +              - arm,armv7-timer
>        - items:
>            - enum:
> -            - arm,armv8-timer
> +              - arm,armv8-timer
> 
>    interrupts:
>      items:
> diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
> index 582bbef62b95..6ff718ede184 100644
> --- a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
> +++ b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
> @@ -20,7 +20,7 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - arm,armv7-timer-mem
> +          - arm,armv7-timer-mem
> 
>    reg:
>      maxItems: 1
> @@ -77,7 +77,7 @@ patternProperties:
>            - description: physical timer irq
>            - description: virtual timer irq
> 
> -      reg :
> +      reg:
>          minItems: 1
>          maxItems: 2
>          items:
> diff --git a/Documentation/devicetree/bindings/usb/dwc2.yaml b/Documentation/devicetree/bindings/usb/dwc2.yaml
> index 0d6d850a7f17..fb2f62aef5fa 100644
> --- a/Documentation/devicetree/bindings/usb/dwc2.yaml
> +++ b/Documentation/devicetree/bindings/usb/dwc2.yaml
> @@ -62,14 +62,14 @@ properties:
> 
>    resets:
>      items:
> -     - description: common reset
> -     - description: ecc reset
> +      - description: common reset
> +      - description: ecc reset
>      minItems: 1
> 
>    reset-names:
>      items:
> -     - const: dwc2
> -     - const: dwc2-ecc
> +      - const: dwc2
> +      - const: dwc2-ecc
>      minItems: 1
> 
>    phys:
> --
> 2.20.1
  
Sam Ravnborg April 16, 2020, 12:43 p.m. UTC | #6
Hi Rob.

On Wed, Apr 15, 2020 at 07:55:48PM -0500, Rob Herring wrote:
> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.

Are there any plans to improve the tooling so we get warnigns for this?
Otherwise I am afraid we will see a lot of patches that gets this wrong.

As a follow-up patch it would be good if example-schema.yaml
could gain some comments about the correct indentions.

Some comments in the following.

> diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml
> index 49e0362ddc11..b388c5aa7984 100644
> --- a/Documentation/devicetree/bindings/arm/altera.yaml
> +++ b/Documentation/devicetree/bindings/arm/altera.yaml
> @@ -13,8 +13,8 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - altr,socfpga-cyclone5
> -        - altr,socfpga-arria5
> -        - altr,socfpga-arria10
> +          - altr,socfpga-cyclone5
> +          - altr,socfpga-arria5
> +          - altr,socfpga-arria10
>        - const: altr,socfpga

So here "- enum" do not need the extra indent.
Is it because this is not a list?

>  ...
> diff --git a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> index 66213bd95e6e..6cc74523ebfd 100644
> --- a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> +++ b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> @@ -25,7 +25,7 @@ select:
> 
>  properties:
>    compatible:
> -   items:
> +    items:
>        - const: amlogic,meson-gx-ao-secure
>        - const: syscon

This is something I had expected the tooling to notice.
I had expected the two "- const" to be indented with 4 spaces, not two.
So there is something I do not understand.


> diff --git a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> index 07f39d3eee7e..f7f024910e71 100644
> --- a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> +++ b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> @@ -17,9 +17,8 @@ properties:
>            - nxp,lpc3230
>            - nxp,lpc3240
>        - items:
> -        - enum:
> -            - ea,ea3250
> -            - phytec,phy3250
> -        - const: nxp,lpc3250
> -
> +          - enum:
> +              - ea,ea3250
> +              - phytec,phy3250
> +          - const: nxp,lpc3250
>  ...

And here "- enum" receive extra indent.

I trust you know what you are doing - but I do not get it.

Some pointers or examples for the correct indention would be great.
I cannot review this patch as long as I do not know the rules.

My request to update example-schema.yaml was one way to teach me.
(Some people will say that is difficult/impossible to teach me,
but thats another story:-) ).

	Sam
  
Jonathan Cameron April 18, 2020, 3:57 p.m. UTC | #7
On Wed, 15 Apr 2020 19:55:48 -0500
Rob Herring <robh@kernel.org> wrote:

> Fix various inconsistencies in schema indentation. Most of these are
> list indentation which should be 2 spaces more than the start of the
> enclosing keyword. This doesn't matter functionally, but affects running
> scripts which do transforms on the schema files.
> 
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---

...

>  .../bindings/iio/adc/adi,ad7124.yaml          |  4 +-
>  .../bindings/iio/adc/lltc,ltc2496.yaml        |  6 +-

Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> #for-iio

>  .../input/allwinner,sun4i-a10-lradc-keys.yaml |  4 +-
>  .../bindings/input/touchscreen/goodix.yaml    |  2 +-
>  .../bindings/interconnect/qcom,msm8916.yaml   |  4 +-
>  .../bindings/interconnect/qcom,msm8974.yaml   |  4 +-
>  .../bindings/interconnect/qcom,qcs404.yaml    |  4 +-
>  .../allwinner,sun7i-a20-sc-nmi.yaml           | 12 ++--
>  .../intel,ixp4xx-interrupt.yaml               |  8 +--
>  .../interrupt-controller/st,stm32-exti.yaml   | 12 ++--
>  .../bindings/iommu/samsung,sysmmu.yaml        | 10 +--
>  .../bindings/mailbox/st,stm32-ipcc.yaml       |  2 +-
>  .../media/allwinner,sun4i-a10-csi.yaml        | 28 ++++----
>  .../bindings/media/amlogic,gx-vdec.yaml       | 14 ++--
>  .../bindings/media/renesas,ceu.yaml           | 28 ++++----
>  .../bindings/media/renesas,vin.yaml           |  8 +--
>  .../devicetree/bindings/media/ti,vpe.yaml     |  2 +-
>  .../memory-controllers/fsl/imx8m-ddrc.yaml    |  6 +-
>  .../bindings/mfd/st,stm32-lptimer.yaml        |  4 +-
>  .../bindings/mfd/st,stm32-timers.yaml         |  4 +-
>  .../devicetree/bindings/mfd/syscon.yaml       | 12 ++--
>  .../devicetree/bindings/mmc/cdns,sdhci.yaml   |  2 +-
>  .../bindings/mmc/rockchip-dw-mshc.yaml        | 16 ++---
>  .../bindings/mmc/socionext,uniphier-sd.yaml   | 14 ++--
>  .../devicetree/bindings/mtd/denali,nand.yaml  |  4 +-
>  .../net/allwinner,sun8i-a83t-emac.yaml        |  4 +-
>  .../bindings/net/can/bosch,m_can.yaml         | 52 +++++++--------
>  .../bindings/net/renesas,ether.yaml           |  4 +-
>  .../bindings/net/ti,cpsw-switch.yaml          | 12 ++--
>  .../bindings/net/ti,davinci-mdio.yaml         | 27 ++++----
>  .../bindings/phy/intel,lgm-emmc-phy.yaml      |  2 +-
>  .../devicetree/bindings/pwm/pwm-samsung.yaml  | 16 ++---
>  .../bindings/remoteproc/st,stm32-rproc.yaml   |  2 +-
>  .../reset/brcm,bcm7216-pcie-sata-rescal.yaml  |  4 +-
>  .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +++++------
>  .../bindings/serial/amlogic,meson-uart.yaml   | 16 ++---
>  .../devicetree/bindings/serial/rs485.yaml     | 17 ++---
>  .../bindings/soc/amlogic/amlogic,canvas.yaml  | 10 +--
>  .../bindings/sound/renesas,fsi.yaml           | 16 ++---
>  .../bindings/spi/qcom,spi-qcom-qspi.yaml      | 10 +--
>  .../devicetree/bindings/spi/renesas,hspi.yaml |  4 +-
>  .../devicetree/bindings/spi/spi-pl022.yaml    |  2 +-
>  .../bindings/spi/st,stm32-qspi.yaml           |  4 +-
>  .../allwinner,sun4i-a10-system-control.yaml   | 64 +++++++++----------
>  .../bindings/thermal/amlogic,thermal.yaml     | 10 +--
>  .../bindings/timer/arm,arch_timer.yaml        |  4 +-
>  .../bindings/timer/arm,arch_timer_mmio.yaml   |  4 +-
>  .../devicetree/bindings/usb/dwc2.yaml         |  8 +--
>  77 files changed, 450 insertions(+), 450 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml
> index 49e0362ddc11..b388c5aa7984 100644
> --- a/Documentation/devicetree/bindings/arm/altera.yaml
> +++ b/Documentation/devicetree/bindings/arm/altera.yaml
> @@ -13,8 +13,8 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - altr,socfpga-cyclone5
> -        - altr,socfpga-arria5
> -        - altr,socfpga-arria10
> +          - altr,socfpga-cyclone5
> +          - altr,socfpga-arria5
> +          - altr,socfpga-arria10
>        - const: altr,socfpga
>  ...
> diff --git a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> index 66213bd95e6e..6cc74523ebfd 100644
> --- a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> +++ b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
> @@ -25,7 +25,7 @@ select:
> 
>  properties:
>    compatible:
> -   items:
> +    items:
>        - const: amlogic,meson-gx-ao-secure
>        - const: syscon
> 
> diff --git a/Documentation/devicetree/bindings/arm/bitmain.yaml b/Documentation/devicetree/bindings/arm/bitmain.yaml
> index 0efdb4ac028e..5cd5b36cff2d 100644
> --- a/Documentation/devicetree/bindings/arm/bitmain.yaml
> +++ b/Documentation/devicetree/bindings/arm/bitmain.yaml
> @@ -13,6 +13,6 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - bitmain,sophon-edge
> +          - bitmain,sophon-edge
>        - const: bitmain,bm1880
>  ...
> diff --git a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> index 07f39d3eee7e..f7f024910e71 100644
> --- a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> +++ b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
> @@ -17,9 +17,8 @@ properties:
>            - nxp,lpc3230
>            - nxp,lpc3240
>        - items:
> -        - enum:
> -            - ea,ea3250
> -            - phytec,phy3250
> -        - const: nxp,lpc3250
> -
> +          - enum:
> +              - ea,ea3250
> +              - phytec,phy3250
> +          - const: nxp,lpc3250
>  ...
> diff --git a/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml b/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
> index 65ad6d8a3c99..113f93b9ae55 100644
> --- a/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
> +++ b/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
> @@ -17,45 +17,45 @@ properties:
>        - description: LD4 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld4-ref
> +              - socionext,uniphier-ld4-ref
>            - const: socionext,uniphier-ld4
>        - description: Pro4 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-pro4-ace
> -            - socionext,uniphier-pro4-ref
> -            - socionext,uniphier-pro4-sanji
> +              - socionext,uniphier-pro4-ace
> +              - socionext,uniphier-pro4-ref
> +              - socionext,uniphier-pro4-sanji
>            - const: socionext,uniphier-pro4
>        - description: sLD8 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-sld8-ref
> +              - socionext,uniphier-sld8-ref
>            - const: socionext,uniphier-sld8
>        - description: PXs2 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-pxs2-gentil
> -            - socionext,uniphier-pxs2-vodka
> +              - socionext,uniphier-pxs2-gentil
> +              - socionext,uniphier-pxs2-vodka
>            - const: socionext,uniphier-pxs2
>        - description: LD6b SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld6b-ref
> +              - socionext,uniphier-ld6b-ref
>            - const: socionext,uniphier-ld6b
>        - description: LD11 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld11-global
> -            - socionext,uniphier-ld11-ref
> +              - socionext,uniphier-ld11-global
> +              - socionext,uniphier-ld11-ref
>            - const: socionext,uniphier-ld11
>        - description: LD20 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-ld20-global
> -            - socionext,uniphier-ld20-ref
> +              - socionext,uniphier-ld20-global
> +              - socionext,uniphier-ld20-ref
>            - const: socionext,uniphier-ld20
>        - description: PXs3 SoC boards
>          items:
>            - enum:
> -            - socionext,uniphier-pxs3-ref
> +              - socionext,uniphier-pxs3-ref
>            - const: socionext,uniphier-pxs3
> diff --git a/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml b/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
> index 55f7938c4826..9f276bc9efa0 100644
> --- a/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
> +++ b/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
> @@ -20,7 +20,7 @@ description: |
>    [2]: https://wiki.st.com/stm32mpu/wiki/STM32MP15_RAM_mapping
> 
>  allOf:
> - - $ref: /schemas/simple-bus.yaml#
> +  - $ref: /schemas/simple-bus.yaml#
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
> index baff80197d5a..cf5db5e273f3 100644
> --- a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
> +++ b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
> @@ -14,9 +14,9 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - st,stm32mp157-syscfg
> -        - const: syscon
> +          - enum:
> +              - st,stm32mp157-syscfg
> +          - const: syscon
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml b/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
> index bfc6357476fd..6451928dd2ce 100644
> --- a/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
> +++ b/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
> @@ -26,8 +26,8 @@ properties:
>      oneOf:
>        - const: faraday,ftide010
>        - items:
> -        - const: cortina,gemini-pata
> -        - const: faraday,ftide010
> +          - const: cortina,gemini-pata
> +          - const: faraday,ftide010
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml b/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
> index 80973619342d..32d33b983d66 100644
> --- a/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
> +++ b/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
> @@ -21,8 +21,8 @@ properties:
>      oneOf:
>        - const: allwinner,sun8i-a23-rsb
>        - items:
> -        - const: allwinner,sun8i-a83t-rsb
> -        - const: allwinner,sun8i-a23-rsb
> +          - const: allwinner,sun8i-a83t-rsb
> +          - const: allwinner,sun8i-a23-rsb
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml b/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
> index ed1b2126a81b..9a37a357cb4e 100644
> --- a/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
> +++ b/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
> @@ -52,12 +52,12 @@ properties:
>        - const: allwinner,sun4i-a10-dram-gates-clk
> 
>        - items:
> -        - const: allwinner,sun5i-a13-dram-gates-clk
> -        - const: allwinner,sun4i-a10-gates-clk
> +          - const: allwinner,sun5i-a13-dram-gates-clk
> +          - const: allwinner,sun4i-a10-gates-clk
> 
>        - items:
> -        - const: allwinner,sun8i-h3-apb0-gates-clk
> -        - const: allwinner,sun4i-a10-gates-clk
> +          - const: allwinner,sun8i-h3-apb0-gates-clk
> +          - const: allwinner,sun4i-a10-gates-clk
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/clock/fsl,plldig.yaml b/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
> index a203d5d498db..8141f22410dd 100644
> --- a/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
> +++ b/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
> @@ -28,15 +28,14 @@ properties:
>      const: 0
> 
>    fsl,vco-hz:
> -     description: Optional for VCO frequency of the PLL in Hertz.
> -        The VCO frequency of this PLL cannot be changed during runtime
> -        only at startup. Therefore, the output frequencies are very
> -        limited and might not even closely match the requested frequency.
> -        To work around this restriction the user may specify its own
> -        desired VCO frequency for the PLL.
> -     minimum: 650000000
> -     maximum: 1300000000
> -     default: 1188000000
> +    description: Optional for VCO frequency of the PLL in Hertz. The VCO frequency
> +      of this PLL cannot be changed during runtime only at startup. Therefore,
> +      the output frequencies are very limited and might not even closely match
> +      the requested frequency. To work around this restriction the user may specify
> +      its own desired VCO frequency for the PLL.
> +    minimum: 650000000
> +    maximum: 1300000000
> +    default: 1188000000
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
> index f684fe67db84..acc31b3991bd 100644
> --- a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
> +++ b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
> @@ -15,15 +15,15 @@ description: |
>    power domains.
> 
>  properties:
> -  compatible :
> +  compatible:
>      enum:
> -       - qcom,mmcc-apq8064
> -       - qcom,mmcc-apq8084
> -       - qcom,mmcc-msm8660
> -       - qcom,mmcc-msm8960
> -       - qcom,mmcc-msm8974
> -       - qcom,mmcc-msm8996
> -       - qcom,mmcc-msm8998
> +      - qcom,mmcc-apq8064
> +      - qcom,mmcc-apq8084
> +      - qcom,mmcc-msm8660
> +      - qcom,mmcc-msm8960
> +      - qcom,mmcc-msm8974
> +      - qcom,mmcc-msm8996
> +      - qcom,mmcc-msm8998
> 
>    clocks:
>      items:
> diff --git a/Documentation/devicetree/bindings/connector/usb-connector.yaml b/Documentation/devicetree/bindings/connector/usb-connector.yaml
> index 4638d7adb806..369c58e22a06 100644
> --- a/Documentation/devicetree/bindings/connector/usb-connector.yaml
> +++ b/Documentation/devicetree/bindings/connector/usb-connector.yaml
> @@ -144,7 +144,7 @@ required:
> 
>  examples:
>    # Micro-USB connector with HS lines routed via controller (MUIC).
> -  - |+
> +  - |
>      muic-max77843 {
>        usb_con1: connector {
>          compatible = "usb-b-connector";
> @@ -156,7 +156,7 @@ examples:
>    # USB-C connector attached to CC controller (s2mm005), HS lines routed
>    # to companion PMIC (max77865), SS lines to USB3 PHY and SBU to DisplayPort.
>    # DisplayPort video lines are routed to the connector via SS mux in USB3 PHY.
> -  - |+
> +  - |
>      ccic: s2mm005 {
>        usb_con2: connector {
>          compatible = "usb-c-connector";
> @@ -190,7 +190,7 @@ examples:
> 
>    # USB-C connector attached to a typec port controller(ptn5110), which has
>    # power delivery support and enables drp.
> -  - |+
> +  - |
>      #include <dt-bindings/usb/pd.h>
>      typec: ptn5110 {
>        usb_con3: connector {
> diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
> index 8b9a8f337f16..fc823572bcff 100644
> --- a/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
> +++ b/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
> @@ -15,16 +15,16 @@ properties:
>      oneOf:
>        - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun5i-a13-crypto
> -        - const: allwinner,sun4i-a10-crypto
> +          - const: allwinner,sun5i-a13-crypto
> +          - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun6i-a31-crypto
> -        - const: allwinner,sun4i-a10-crypto
> +          - const: allwinner,sun6i-a31-crypto
> +          - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun7i-a20-crypto
> -        - const: allwinner,sun4i-a10-crypto
> +          - const: allwinner,sun7i-a20-crypto
> +          - const: allwinner,sun4i-a10-crypto
>        - items:
> -        - const: allwinner,sun8i-a33-crypto
> +          - const: allwinner,sun8i-a33-crypto
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
> index 2c459b8c76ff..7a60d84289cc 100644
> --- a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
> +++ b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
> @@ -50,16 +50,16 @@ if:
>          const: allwinner,sun50i-h6-crypto
>  then:
>    properties:
> -      clocks:
> -        minItems: 3
> -      clock-names:
> -        minItems: 3
> +    clocks:
> +      minItems: 3
> +    clock-names:
> +      minItems: 3
>  else:
>    properties:
> -      clocks:
> -        maxItems: 2
> -      clock-names:
> -        maxItems: 2
> +    clocks:
> +      maxItems: 2
> +    clock-names:
> +      maxItems: 2
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml b/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
> index 5becc60a0e28..385b23d255c3 100644
> --- a/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
> +++ b/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
> @@ -12,7 +12,7 @@ maintainers:
>  properties:
>    compatible:
>      items:
> -    - const: amlogic,gxl-crypto
> +      - const: amlogic,gxl-crypto
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
> index 5d4915aed1e2..75e6479397a5 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
> @@ -21,8 +21,8 @@ properties:
>        - const: allwinner,sun5i-a10s-hdmi
>        - const: allwinner,sun6i-a31-hdmi
>        - items:
> -        - const: allwinner,sun7i-a20-hdmi
> -        - const: allwinner,sun5i-a10s-hdmi
> +          - const: allwinner,sun7i-a20-hdmi
> +          - const: allwinner,sun5i-a10s-hdmi
> 
>    reg:
>      maxItems: 1
> @@ -33,32 +33,32 @@ properties:
>    clocks:
>      oneOf:
>        - items:
> -        - description: The HDMI interface clock
> -        - description: The HDMI module clock
> -        - description: The first video PLL
> -        - description: The second video PLL
> +          - description: The HDMI interface clock
> +          - description: The HDMI module clock
> +          - description: The first video PLL
> +          - description: The second video PLL
> 
>        - items:
> -        - description: The HDMI interface clock
> -        - description: The HDMI module clock
> -        - description: The HDMI DDC clock
> -        - description: The first video PLL
> -        - description: The second video PLL
> +          - description: The HDMI interface clock
> +          - description: The HDMI module clock
> +          - description: The HDMI DDC clock
> +          - description: The first video PLL
> +          - description: The second video PLL
> 
>    clock-names:
>      oneOf:
>        - items:
> -        - const: ahb
> -        - const: mod
> -        - const: pll-0
> -        - const: pll-1
> +          - const: ahb
> +          - const: mod
> +          - const: pll-0
> +          - const: pll-1
> 
>        - items:
> -        - const: ahb
> -        - const: mod
> -        - const: ddc
> -        - const: pll-0
> -        - const: pll-1
> +          - const: ahb
> +          - const: mod
> +          - const: ddc
> +          - const: pll-0
> +          - const: pll-1
> 
>    resets:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> index e5344c4ae226..87cb77b32ee3 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> @@ -35,26 +35,26 @@ properties:
>        - const: allwinner,sun9i-a80-tcon-tv
> 
>        - items:
> -        - enum:
> -          - allwinner,sun7i-a20-tcon0
> -          - allwinner,sun7i-a20-tcon1
> -        - const: allwinner,sun7i-a20-tcon
> +          - enum:
> +              - allwinner,sun7i-a20-tcon0
> +              - allwinner,sun7i-a20-tcon1
> +          - const: allwinner,sun7i-a20-tcon
> 
>        - items:
> -        - enum:
> -            - allwinner,sun50i-a64-tcon-lcd
> -        - const: allwinner,sun8i-a83t-tcon-lcd
> +          - enum:
> +              - allwinner,sun50i-a64-tcon-lcd
> +          - const: allwinner,sun8i-a83t-tcon-lcd
> 
>        - items:
> -        - enum:
> -          - allwinner,sun8i-h3-tcon-tv
> -          - allwinner,sun50i-a64-tcon-tv
> -        - const: allwinner,sun8i-a83t-tcon-tv
> +          - enum:
> +              - allwinner,sun8i-h3-tcon-tv
> +              - allwinner,sun50i-a64-tcon-tv
> +          - const: allwinner,sun8i-a83t-tcon-tv
> 
>        - items:
> -        - enum:
> -          - allwinner,sun50i-h6-tcon-tv
> -        - const: allwinner,sun8i-r40-tcon-tv
> +          - enum:
> +              - allwinner,sun50i-h6-tcon-tv
> +          - const: allwinner,sun8i-r40-tcon-tv
> 
>    reg:
>      maxItems: 1
> @@ -83,37 +83,37 @@ properties:
>    resets:
>      anyOf:
>        - items:
> -        - description: TCON Reset Line
> +          - description: TCON Reset Line
> 
>        - items:
> -        - description: TCON Reset Line
> -        - description: TCON LVDS Reset Line
> +          - description: TCON Reset Line
> +          - description: TCON LVDS Reset Line
> 
>        - items:
> -        - description: TCON Reset Line
> -        - description: TCON eDP Reset Line
> +          - description: TCON Reset Line
> +          - description: TCON eDP Reset Line
> 
>        - items:
> -        - description: TCON Reset Line
> -        - description: TCON eDP Reset Line
> -        - description: TCON LVDS Reset Line
> +          - description: TCON Reset Line
> +          - description: TCON eDP Reset Line
> +          - description: TCON LVDS Reset Line
> 
>    reset-names:
>      oneOf:
>        - const: lcd
> 
>        - items:
> -        - const: lcd
> -        - const: lvds
> +          - const: lcd
> +          - const: lvds
> 
>        - items:
> -        - const: lcd
> -        - const: edp
> +          - const: lcd
> +          - const: edp
> 
>        - items:
> -        - const: lcd
> -        - const: edp
> -        - const: lvds
> +          - const: lcd
> +          - const: edp
> +          - const: lvds
> 
>    ports:
>      type: object
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
> index 9e90c2b00960..eed05b26cdf3 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
> @@ -76,28 +76,28 @@ required:
>  allOf:
>    - if:
>        properties:
> -         compatible:
> -           contains:
> -             const: allwinner,sun6i-a31-mipi-dsi
> +        compatible:
> +          contains:
> +            const: allwinner,sun6i-a31-mipi-dsi
> 
>      then:
> -        properties:
> -          clocks:
> -            minItems: 2
> +      properties:
> +        clocks:
> +          minItems: 2
> 
> -        required:
> -          - clock-names
> +      required:
> +        - clock-names
> 
>    - if:
>        properties:
> -         compatible:
> -           contains:
> -             const: allwinner,sun50i-a64-mipi-dsi
> +        compatible:
> +          contains:
> +            const: allwinner,sun50i-a64-mipi-dsi
> 
>      then:
> -        properties:
> -          clocks:
> -            minItems: 1
> +      properties:
> +        clocks:
> +          minItems: 1
> 
>  additionalProperties: false
> 
> diff --git a/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
> index 4d6795690ac3..fa4769a0b26e 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
> @@ -29,11 +29,11 @@ properties:
>        - const: allwinner,sun50i-h6-dw-hdmi
> 
>        - items:
> -        - enum:
> -          - allwinner,sun8i-h3-dw-hdmi
> -          - allwinner,sun8i-r40-dw-hdmi
> -          - allwinner,sun50i-a64-dw-hdmi
> -        - const: allwinner,sun8i-a83t-dw-hdmi
> +          - enum:
> +              - allwinner,sun8i-h3-dw-hdmi
> +              - allwinner,sun8i-r40-dw-hdmi
> +              - allwinner,sun50i-a64-dw-hdmi
> +          - const: allwinner,sun8i-a83t-dw-hdmi
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
> index 8f373029f5d2..e737951f5873 100644
> --- a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
> +++ b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
> @@ -32,17 +32,17 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - ti,ds90c185       # For the TI DS90C185 FPD-Link Serializer
> -          - ti,ds90c187       # For the TI DS90C187 FPD-Link Serializer
> -          - ti,sn75lvds83     # For the TI SN75LVDS83 FlatLink transmitter
> -        - const: lvds-encoder # Generic LVDS encoder compatible fallback
> +          - enum:
> +              - ti,ds90c185   # For the TI DS90C185 FPD-Link Serializer
> +              - ti,ds90c187   # For the TI DS90C187 FPD-Link Serializer
> +              - ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
> +          - const: lvds-encoder # Generic LVDS encoder compatible fallback
>        - items:
> -        - enum:
> -          - ti,ds90cf384a     # For the DS90CF384A FPD-Link LVDS Receiver
> -        - const: lvds-decoder # Generic LVDS decoders compatible fallback
> +          - enum:
> +              - ti,ds90cf384a # For the DS90CF384A FPD-Link LVDS Receiver
> +          - const: lvds-decoder # Generic LVDS decoders compatible fallback
>        - enum:
> -        - thine,thc63lvdm83d  # For the THC63LVDM83D LVDS serializer
> +          - thine,thc63lvdm83d # For the THC63LVDM83D LVDS serializer
> 
>    ports:
>      type: object
> diff --git a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
> index 185dcc8fd1f9..78d060097052 100644
> --- a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
> +++ b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
> @@ -18,7 +18,7 @@ properties:
>    reg: true
>    reset-gpios: true
>    vddi-supply:
> -     description: regulator that supplies the vddi voltage
> +    description: regulator that supplies the vddi voltage
>    enforce-video-mode: true
> 
>  required:
> diff --git a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
> index d9fdb58e06b4..891de2256d22 100644
> --- a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
> +++ b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
> @@ -19,9 +19,9 @@ properties:
>    backlight: true
>    reset-gpios: true
>    iovcc-supply:
> -     description: regulator that supplies the iovcc voltage
> +    description: regulator that supplies the iovcc voltage
>    vci-supply:
> -     description: regulator that supplies the vci voltage
> +    description: regulator that supplies the vci voltage
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/display/renesas,cmm.yaml b/Documentation/devicetree/bindings/display/renesas,cmm.yaml
> index a57037b9e9ba..005406c89507 100644
> --- a/Documentation/devicetree/bindings/display/renesas,cmm.yaml
> +++ b/Documentation/devicetree/bindings/display/renesas,cmm.yaml
> @@ -21,15 +21,15 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - renesas,r8a7795-cmm
> -          - renesas,r8a7796-cmm
> -          - renesas,r8a77965-cmm
> -          - renesas,r8a77990-cmm
> -          - renesas,r8a77995-cmm
> -        - const: renesas,rcar-gen3-cmm
> +          - enum:
> +              - renesas,r8a7795-cmm
> +              - renesas,r8a7796-cmm
> +              - renesas,r8a77965-cmm
> +              - renesas,r8a77990-cmm
> +              - renesas,r8a77995-cmm
> +          - const: renesas,rcar-gen3-cmm
>        - items:
> -        - const: renesas,rcar-gen2-cmm
> +          - const: renesas,rcar-gen2-cmm
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
> index 39ea05e6e5ff..85056982a242 100644
> --- a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
> +++ b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
> @@ -69,10 +69,10 @@ properties:
>      maxItems: 3
> 
>    reg-names:
> -   items:
> -     - const: gcfg
> -     - const: rchanrt
> -     - const: tchanrt
> +    items:
> +      - const: gcfg
> +      - const: rchanrt
> +      - const: tchanrt
> 
>    msi-parent: true
> 
> diff --git a/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml b/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
> index 5f1ed20e43ee..4f2cbd8307a7 100644
> --- a/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
> +++ b/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
> @@ -27,7 +27,7 @@ properties:
>    gpio-controller: true
> 
>    '#gpio-cells':
> -      const: 2
> +    const: 2
> 
>    ngpios:
>      minimum: 0
> diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
> index 0407e45eb8c4..a7a67e0a42e5 100644
> --- a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
> +++ b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
> @@ -16,33 +16,33 @@ properties:
>      oneOf:
>        - items:
>            - enum:
> -             - samsung,exynos5250-mali
> +              - samsung,exynos5250-mali
>            - const: arm,mali-t604
>        - items:
>            - enum:
> -             - samsung,exynos5420-mali
> +              - samsung,exynos5420-mali
>            - const: arm,mali-t628
>        - items:
>            - enum:
> -             - allwinner,sun50i-h6-mali
> +              - allwinner,sun50i-h6-mali
>            - const: arm,mali-t720
>        - items:
>            - enum:
> -             - amlogic,meson-gxm-mali
> -             - realtek,rtd1295-mali
> +              - amlogic,meson-gxm-mali
> +              - realtek,rtd1295-mali
>            - const: arm,mali-t820
>        - items:
>            - enum:
> -             - arm,juno-mali
> +              - arm,juno-mali
>            - const: arm,mali-t624
>        - items:
>            - enum:
> -             - rockchip,rk3288-mali
> -             - samsung,exynos5433-mali
> +              - rockchip,rk3288-mali
> +              - samsung,exynos5433-mali
>            - const: arm,mali-t760
>        - items:
>            - enum:
> -             - rockchip,rk3399-mali
> +              - rockchip,rk3399-mali
>            - const: arm,mali-t860
> 
>            # "arm,mali-t830"
> diff --git a/Documentation/devicetree/bindings/gpu/vivante,gc.yaml b/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
> index 0bc4b38d5cbb..e1ac6ff5a230 100644
> --- a/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
> +++ b/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
> @@ -9,7 +9,7 @@ title: Vivante GPU Bindings
>  description: Vivante GPU core devices
> 
>  maintainers:
> -  -  Lucas Stach <l.stach@pengutronix.de>
> +  - Lucas Stach <l.stach@pengutronix.de>
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml b/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
> index 61eac76c84c4..790aa7218ee0 100644
> --- a/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
> +++ b/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
> @@ -28,14 +28,14 @@ properties:
>        - const: rockchip,rk3399-i2c
>        - items:
>            - enum:
> -            - rockchip,rk3036-i2c
> -            - rockchip,rk3368-i2c
> +              - rockchip,rk3036-i2c
> +              - rockchip,rk3368-i2c
>            - const: rockchip,rk3288-i2c
>        - items:
>            - enum:
> -            - rockchip,px30-i2c
> -            - rockchip,rk3308-i2c
> -            - rockchip,rk3328-i2c
> +              - rockchip,px30-i2c
> +              - rockchip,rk3308-i2c
> +              - rockchip,rk3328-i2c
>            - const: rockchip,rk3399-i2c
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
> index f0934b295edc..97087a45ce54 100644
> --- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
> +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
> @@ -72,8 +72,8 @@ patternProperties:
>            The channel number. It can have up to 8 channels on ad7124-4
>            and 16 channels on ad7124-8, numbered from 0 to 15.
>          items:
> -         minimum: 0
> -         maximum: 15
> +          minimum: 0
> +          maximum: 15
> 
>        adi,reference-select:
>          description: |
> diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
> index 118809a03279..97f521d654ea 100644
> --- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
> +++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
> @@ -7,9 +7,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
>  title: Linear Technology / Analog Devices LTC2496 ADC
> 
>  maintainers:
> - - Lars-Peter Clausen <lars@metafoo.de>
> - - Michael Hennerich <Michael.Hennerich@analog.com>
> - - Stefan Popa <stefan.popa@analog.com>
> +  - Lars-Peter Clausen <lars@metafoo.de>
> +  - Michael Hennerich <Michael.Hennerich@analog.com>
> +  - Stefan Popa <stefan.popa@analog.com>
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
> index 5b3b71c9c018..512a6af5aa42 100644
> --- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
> +++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
> @@ -16,8 +16,8 @@ properties:
>        - const: allwinner,sun4i-a10-lradc-keys
>        - const: allwinner,sun8i-a83t-r-lradc
>        - items:
> -        - const: allwinner,sun50i-a64-lradc
> -        - const: allwinner,sun8i-a83t-r-lradc
> +          - const: allwinner,sun50i-a64-lradc
> +          - const: allwinner,sun8i-a83t-r-lradc
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml b/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
> index c8ea9434c9cc..e81cfa56f25a 100644
> --- a/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
> +++ b/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
> @@ -63,7 +63,7 @@ required:
>    - interrupts
> 
>  examples:
> -- |
> +  - |
>      i2c {
>        #address-cells = <1>;
>        #size-cells = <0>;
> diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
> index 4107e60cab12..e1009ae4e8f7 100644
> --- a/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
> +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
> @@ -10,8 +10,8 @@ maintainers:
>    - Georgi Djakov <georgi.djakov@linaro.org>
> 
>  description: |
> -   The Qualcomm MSM8916 interconnect providers support adjusting the
> -   bandwidth requirements between the various NoC fabrics.
> +  The Qualcomm MSM8916 interconnect providers support adjusting the
> +  bandwidth requirements between the various NoC fabrics.
> 
>  properties:
>    compatible:
> diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
> index 9af3c6e59cff..8004c4baf397 100644
> --- a/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
> +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
> @@ -10,8 +10,8 @@ maintainers:
>    - Brian Masney <masneyb@onstation.org>
> 
>  description: |
> -   The Qualcomm MSM8974 interconnect providers support setting system
> -   bandwidth requirements between various network-on-chip fabrics.
> +  The Qualcomm MSM8974 interconnect providers support setting system
> +  bandwidth requirements between various network-on-chip fabrics.
> 
>  properties:
>    reg:
> diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
> index 8d65c5f80679..3fbb8785fbc9 100644
> --- a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
> +++ b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
> @@ -10,8 +10,8 @@ maintainers:
>    - Georgi Djakov <georgi.djakov@linaro.org>
> 
>  description: |
> -   The Qualcomm QCS404 interconnect providers support adjusting the
> -   bandwidth requirements between the various NoC fabrics.
> +  The Qualcomm QCS404 interconnect providers support adjusting the
> +  bandwidth requirements between the various NoC fabrics.
> 
>  properties:
>    reg:
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
> index cf09055da78b..7cd6b8bacfa0 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
> @@ -27,15 +27,15 @@ properties:
>          deprecated: true
>        - const: allwinner,sun7i-a20-sc-nmi
>        - items:
> -        - const: allwinner,sun8i-a83t-r-intc
> -        - const: allwinner,sun6i-a31-r-intc
> +          - const: allwinner,sun8i-a83t-r-intc
> +          - const: allwinner,sun6i-a31-r-intc
>        - const: allwinner,sun9i-a80-sc-nmi
>        - items:
> -        - const: allwinner,sun50i-a64-r-intc
> -        - const: allwinner,sun6i-a31-r-intc
> +          - const: allwinner,sun50i-a64-r-intc
> +          - const: allwinner,sun6i-a31-r-intc
>        - items:
> -        - const: allwinner,sun50i-h6-r-intc
> -        - const: allwinner,sun6i-a31-r-intc
> +          - const: allwinner,sun50i-h6-r-intc
> +          - const: allwinner,sun6i-a31-r-intc
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml b/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
> index ccc507f384d2..14dced11877b 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
> @@ -25,10 +25,10 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - intel,ixp42x-interrupt
> -        - intel,ixp43x-interrupt
> -        - intel,ixp45x-interrupt
> -        - intel,ixp46x-interrupt
> +          - intel,ixp42x-interrupt
> +          - intel,ixp43x-interrupt
> +          - intel,ixp45x-interrupt
> +          - intel,ixp46x-interrupt
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
> index 9e5c6608b4e3..2a5b29567926 100644
> --- a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
> +++ b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
> @@ -14,13 +14,13 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - st,stm32-exti
> -          - st,stm32h7-exti
> +          - enum:
> +              - st,stm32-exti
> +              - st,stm32h7-exti
>        - items:
> -        - enum:
> -          - st,stm32mp1-exti
> -        - const: syscon
> +          - enum:
> +              - st,stm32mp1-exti
> +          - const: syscon
> 
>    "#interrupt-cells":
>      const: 2
> diff --git a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
> index 0e33cd9e010e..af51b91c893e 100644
> --- a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
> +++ b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
> @@ -54,13 +54,13 @@ properties:
>    clock-names:
>      oneOf:
>        - items:
> -        - const: sysmmu
> +          - const: sysmmu
>        - items:
> -        - const: sysmmu
> -        - const: master
> +          - const: sysmmu
> +          - const: master
>        - items:
> -        - const: aclk
> -        - const: pclk
> +          - const: aclk
> +          - const: pclk
> 
>    "#iommu-cells":
>      const: 0
> diff --git a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
> index 5b13d6672996..db851541d619 100644
> --- a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
> +++ b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
> @@ -24,7 +24,7 @@ properties:
>      maxItems: 1
> 
>    clocks:
> -     maxItems: 1
> +    maxItems: 1
> 
>    interrupts:
>      items:
> diff --git a/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml b/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
> index 8453ee340b9f..09318830db47 100644
> --- a/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
> +++ b/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
> @@ -20,11 +20,11 @@ properties:
>        - const: allwinner,sun4i-a10-csi1
>        - const: allwinner,sun7i-a20-csi0
>        - items:
> -        - const: allwinner,sun7i-a20-csi1
> -        - const: allwinner,sun4i-a10-csi1
> +          - const: allwinner,sun7i-a20-csi1
> +          - const: allwinner,sun4i-a10-csi1
>        - items:
> -        - const: allwinner,sun8i-r40-csi0
> -        - const: allwinner,sun7i-a20-csi0
> +          - const: allwinner,sun8i-r40-csi0
> +          - const: allwinner,sun7i-a20-csi0
> 
>    reg:
>      maxItems: 1
> @@ -35,24 +35,24 @@ properties:
>    clocks:
>      oneOf:
>        - items:
> -        - description: The CSI interface clock
> -        - description: The CSI DRAM clock
> +          - description: The CSI interface clock
> +          - description: The CSI DRAM clock
> 
>        - items:
> -        - description: The CSI interface clock
> -        - description: The CSI ISP clock
> -        - description: The CSI DRAM clock
> +          - description: The CSI interface clock
> +          - description: The CSI ISP clock
> +          - description: The CSI DRAM clock
> 
>    clock-names:
>      oneOf:
>        - items:
> -        - const: bus
> -        - const: ram
> +          - const: bus
> +          - const: ram
> 
>        - items:
> -        - const: bus
> -        - const: isp
> -        - const: ram
> +          - const: bus
> +          - const: isp
> +          - const: ram
> 
>    resets:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
> index 37d77e065491..5a1da4029c37 100644
> --- a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
> +++ b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
> @@ -29,14 +29,14 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - amlogic,gxbb-vdec # GXBB (S905)
> -          - amlogic,gxl-vdec # GXL (S905X, S905D)
> -          - amlogic,gxm-vdec # GXM (S912)
> -        - const: amlogic,gx-vdec
> +          - enum:
> +              - amlogic,gxbb-vdec # GXBB (S905)
> +              - amlogic,gxl-vdec # GXL (S905X, S905D)
> +              - amlogic,gxm-vdec # GXM (S912)
> +          - const: amlogic,gx-vdec
>        - enum:
> -        - amlogic,g12a-vdec # G12A (S905X2, S905D2)
> -        - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
> +          - amlogic,g12a-vdec # G12A (S905X2, S905D2)
> +          - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
> 
>    interrupts:
>      minItems: 2
> diff --git a/Documentation/devicetree/bindings/media/renesas,ceu.yaml b/Documentation/devicetree/bindings/media/renesas,ceu.yaml
> index fcb5f13704a5..f2393458814e 100644
> --- a/Documentation/devicetree/bindings/media/renesas,ceu.yaml
> +++ b/Documentation/devicetree/bindings/media/renesas,ceu.yaml
> @@ -32,23 +32,23 @@ properties:
>      additionalProperties: false
> 
>      properties:
> -       endpoint:
> -         type: object
> -         additionalProperties: false
> +      endpoint:
> +        type: object
> +        additionalProperties: false
> 
>           # Properties described in
>           # Documentation/devicetree/bindings/media/video-interfaces.txt
> -         properties:
> -           remote-endpoint: true
> -           hsync-active: true
> -           vsync-active: true
> -           field-even-active: false
> -           bus-width:
> -             enum: [8, 16]
> -             default: 8
> -
> -         required:
> -           - remote-endpoint
> +        properties:
> +          remote-endpoint: true
> +          hsync-active: true
> +          vsync-active: true
> +          field-even-active: false
> +          bus-width:
> +            enum: [8, 16]
> +            default: 8
> +
> +        required:
> +          - remote-endpoint
> 
>      required:
>        - endpoint
> diff --git a/Documentation/devicetree/bindings/media/renesas,vin.yaml b/Documentation/devicetree/bindings/media/renesas,vin.yaml
> index 1ec947b4781f..ecc09f1124d4 100644
> --- a/Documentation/devicetree/bindings/media/renesas,vin.yaml
> +++ b/Documentation/devicetree/bindings/media/renesas,vin.yaml
> @@ -261,13 +261,13 @@ properties:
> 
>          anyOf:
>            - required:
> -            - endpoint@0
> +              - endpoint@0
>            - required:
> -            - endpoint@1
> +              - endpoint@1
>            - required:
> -            - endpoint@2
> +              - endpoint@2
>            - required:
> -            - endpoint@3
> +              - endpoint@3
> 
>          additionalProperties: false
> 
> diff --git a/Documentation/devicetree/bindings/media/ti,vpe.yaml b/Documentation/devicetree/bindings/media/ti,vpe.yaml
> index f3a8a350e85f..ef473f287399 100644
> --- a/Documentation/devicetree/bindings/media/ti,vpe.yaml
> +++ b/Documentation/devicetree/bindings/media/ti,vpe.yaml
> @@ -17,7 +17,7 @@ description: |-
> 
>  properties:
>    compatible:
> -      const: ti,dra7-vpe
> +    const: ti,dra7-vpe
> 
>    reg:
>      items:
> diff --git a/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml b/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
> index c9e6c22cb5be..445e46feda69 100644
> --- a/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
> +++ b/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
> @@ -25,9 +25,9 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - fsl,imx8mn-ddrc
> -        - fsl,imx8mm-ddrc
> -        - fsl,imx8mq-ddrc
> +          - fsl,imx8mn-ddrc
> +          - fsl,imx8mm-ddrc
> +          - fsl,imx8mq-ddrc
>        - const: fsl,imx8m-ddrc
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
> index ddf190cb800b..e675611f80d0 100644
> --- a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
> +++ b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
> @@ -66,8 +66,8 @@ patternProperties:
>        reg:
>          description: Identify trigger hardware block.
>          items:
> -         minimum: 0
> -         maximum: 2
> +          minimum: 0
> +          maximum: 2
> 
>      required:
>        - compatible
> diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
> index 590849ee9f32..4acda7ce3b44 100644
> --- a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
> +++ b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
> @@ -102,8 +102,8 @@ patternProperties:
>        reg:
>          description: Identify trigger hardware block.
>          items:
> -         minimum: 0
> -         maximum: 16
> +          minimum: 0
> +          maximum: 16
> 
>      required:
>        - compatible
> diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml
> index 39375e4313d2..7a39486b215a 100644
> --- a/Documentation/devicetree/bindings/mfd/syscon.yaml
> +++ b/Documentation/devicetree/bindings/mfd/syscon.yaml
> @@ -33,13 +33,13 @@ properties:
>    compatible:
>      anyOf:
>        - items:
> -        - enum:
> -          - allwinner,sun8i-a83t-system-controller
> -          - allwinner,sun8i-h3-system-controller
> -          - allwinner,sun8i-v3s-system-controller
> -          - allwinner,sun50i-a64-system-controller
> +          - enum:
> +              - allwinner,sun8i-a83t-system-controller
> +              - allwinner,sun8i-h3-system-controller
> +              - allwinner,sun8i-v3s-system-controller
> +              - allwinner,sun50i-a64-system-controller
> 
> -        - const: syscon
> +          - const: syscon
> 
>        - contains:
>            const: syscon
> diff --git a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
> index 2f45dd0d04db..d43a0c557a44 100644
> --- a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
> +++ b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
> @@ -17,7 +17,7 @@ properties:
>    compatible:
>      items:
>        - enum:
> -         - socionext,uniphier-sd4hc
> +          - socionext,uniphier-sd4hc
>        - const: cdns,sd4hc
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
> index 89c3edd6a728..4ee3ed6efab4 100644
> --- a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
> +++ b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
> @@ -30,21 +30,21 @@ properties:
>        - items:
>            - enum:
>              # for Rockchip PX30
> -            - rockchip,px30-dw-mshc
> +              - rockchip,px30-dw-mshc
>              # for Rockchip RK3036
> -            - rockchip,rk3036-dw-mshc
> +              - rockchip,rk3036-dw-mshc
>              # for Rockchip RK322x
> -            - rockchip,rk3228-dw-mshc
> +              - rockchip,rk3228-dw-mshc
>              # for Rockchip RK3308
> -            - rockchip,rk3308-dw-mshc
> +              - rockchip,rk3308-dw-mshc
>              # for Rockchip RK3328
> -            - rockchip,rk3328-dw-mshc
> +              - rockchip,rk3328-dw-mshc
>              # for Rockchip RK3368
> -            - rockchip,rk3368-dw-mshc
> +              - rockchip,rk3368-dw-mshc
>              # for Rockchip RK3399
> -            - rockchip,rk3399-dw-mshc
> +              - rockchip,rk3399-dw-mshc
>              # for Rockchip RV1108
> -            - rockchip,rv1108-dw-mshc
> +              - rockchip,rv1108-dw-mshc
>            - const: rockchip,rk3288-dw-mshc
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml b/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
> index cdfac9b4411b..8d6413f48823 100644
> --- a/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
> +++ b/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
> @@ -35,15 +35,15 @@ properties:
>      oneOf:
>        - const: host
>        - items:
> -        - const: host
> -        - const: bridge
> +          - const: host
> +          - const: bridge
>        - items:
> -        - const: host
> -        - const: hw
> +          - const: host
> +          - const: hw
>        - items:
> -        - const: host
> -        - const: bridge
> -        - const: hw
> +          - const: host
> +          - const: bridge
> +          - const: hw
> 
>    resets:
>      minItems: 1
> diff --git a/Documentation/devicetree/bindings/mtd/denali,nand.yaml b/Documentation/devicetree/bindings/mtd/denali,nand.yaml
> index 46e6b6726bc0..c07b91592cbd 100644
> --- a/Documentation/devicetree/bindings/mtd/denali,nand.yaml
> +++ b/Documentation/devicetree/bindings/mtd/denali,nand.yaml
> @@ -54,8 +54,8 @@ properties:
>          reg:  register reset
>      oneOf:
>        - items:
> -        - const: nand
> -        - const: reg
> +          - const: nand
> +          - const: reg
>        - const: nand
>        - const: reg
> 
> diff --git a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
> index db36b4d86484..c7c9ad4e3f9f 100644
> --- a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
> +++ b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
> @@ -19,8 +19,8 @@ properties:
>        - const: allwinner,sun8i-v3s-emac
>        - const: allwinner,sun50i-a64-emac
>        - items:
> -        - const: allwinner,sun50i-h6-emac
> -        - const: allwinner,sun50i-a64-emac
> +          - const: allwinner,sun50i-h6-emac
> +          - const: allwinner,sun50i-a64-emac
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
> index cccf8202c8f7..7a784dc4e513 100644
> --- a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
> +++ b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
> @@ -9,7 +9,7 @@ title: Bosch MCAN controller Bindings
>  description: Bosch MCAN controller for CAN bus
> 
>  maintainers:
> -  -  Sriram Dash <sriram.dash@samsung.com>
> +  - Sriram Dash <sriram.dash@samsung.com>
> 
>  properties:
>    compatible:
> @@ -51,31 +51,31 @@ properties:
> 
>    bosch,mram-cfg:
>      description: |
> -                 Message RAM configuration data.
> -                 Multiple M_CAN instances can share the same Message RAM
> -                 and each element(e.g Rx FIFO or Tx Buffer and etc) number
> -                 in Message RAM is also configurable, so this property is
> -                 telling driver how the shared or private Message RAM are
> -                 used by this M_CAN controller.
> -
> -                 The format should be as follows:
> -                 <offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
> -                 The 'offset' is an address offset of the Message RAM where
> -                 the following elements start from. This is usually set to
> -                 0x0 if you're using a private Message RAM. The remain cells
> -                 are used to specify how many elements are used for each FIFO/Buffer.
> -
> -                 M_CAN includes the following elements according to user manual:
> -                 11-bit Filter	0-128 elements / 0-128 words
> -                 29-bit Filter	0-64 elements / 0-128 words
> -                 Rx FIFO 0	0-64 elements / 0-1152 words
> -                 Rx FIFO 1	0-64 elements / 0-1152 words
> -                 Rx Buffers	0-64 elements / 0-1152 words
> -                 Tx Event FIFO	0-32 elements / 0-64 words
> -                 Tx Buffers	0-32 elements / 0-576 words
> -
> -                 Please refer to 2.4.1 Message RAM Configuration in Bosch
> -                 M_CAN user manual for details.
> +      Message RAM configuration data.
> +      Multiple M_CAN instances can share the same Message RAM
> +      and each element(e.g Rx FIFO or Tx Buffer and etc) number
> +      in Message RAM is also configurable, so this property is
> +      telling driver how the shared or private Message RAM are
> +      used by this M_CAN controller.
> +
> +      The format should be as follows:
> +      <offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
> +      The 'offset' is an address offset of the Message RAM where
> +      the following elements start from. This is usually set to
> +      0x0 if you're using a private Message RAM. The remain cells
> +      are used to specify how many elements are used for each FIFO/Buffer.
> +
> +      M_CAN includes the following elements according to user manual:
> +      11-bit Filter	0-128 elements / 0-128 words
> +      29-bit Filter	0-64 elements / 0-128 words
> +      Rx FIFO 0	0-64 elements / 0-1152 words
> +      Rx FIFO 1	0-64 elements / 0-1152 words
> +      Rx Buffers	0-64 elements / 0-1152 words
> +      Tx Event FIFO	0-32 elements / 0-64 words
> +      Tx Buffers	0-32 elements / 0-576 words
> +
> +      Please refer to 2.4.1 Message RAM Configuration in Bosch
> +      M_CAN user manual for details.
>      allOf:
>        - $ref: /schemas/types.yaml#/definitions/int32-array
>        - items:
> diff --git a/Documentation/devicetree/bindings/net/renesas,ether.yaml b/Documentation/devicetree/bindings/net/renesas,ether.yaml
> index 7f84df9790e2..2eaa8799e002 100644
> --- a/Documentation/devicetree/bindings/net/renesas,ether.yaml
> +++ b/Documentation/devicetree/bindings/net/renesas,ether.yaml
> @@ -40,8 +40,8 @@ properties:
> 
>    reg:
>      items:
> -       - description: E-DMAC/feLic registers
> -       - description: TSU registers
> +      - description: E-DMAC/feLic registers
> +      - description: TSU registers
>      minItems: 1
> 
>    interrupts:
> diff --git a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
> index 976f139bb66e..8fc8d3be303b 100644
> --- a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
> +++ b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
> @@ -23,14 +23,14 @@ properties:
>      oneOf:
>        - const: ti,cpsw-switch
>        - items:
> -         - const: ti,am335x-cpsw-switch
> -         - const: ti,cpsw-switch
> +          - const: ti,am335x-cpsw-switch
> +          - const: ti,cpsw-switch
>        - items:
> -        - const: ti,am4372-cpsw-switch
> -        - const: ti,cpsw-switch
> +          - const: ti,am4372-cpsw-switch
> +          - const: ti,cpsw-switch
>        - items:
> -        - const: ti,dra7-cpsw-switch
> -        - const: ti,cpsw-switch
> +          - const: ti,dra7-cpsw-switch
> +          - const: ti,cpsw-switch
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
> index 242ac4935a4b..2ea14ab29254 100644
> --- a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
> +++ b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
> @@ -18,25 +18,24 @@ allOf:
>  properties:
>    compatible:
>      oneOf:
> -       - const: ti,davinci_mdio
> -       - items:
> -         - const: ti,keystone_mdio
> -         - const: ti,davinci_mdio
> -       - items:
> -         - const: ti,cpsw-mdio
> -         - const: ti,davinci_mdio
> -       - items:
> -         - const: ti,am4372-mdio
> -         - const: ti,cpsw-mdio
> -         - const: ti,davinci_mdio
> +      - const: ti,davinci_mdio
> +      - items:
> +          - const: ti,keystone_mdio
> +          - const: ti,davinci_mdio
> +      - items:
> +          - const: ti,cpsw-mdio
> +          - const: ti,davinci_mdio
> +      - items:
> +          - const: ti,am4372-mdio
> +          - const: ti,cpsw-mdio
> +          - const: ti,davinci_mdio
> 
>    reg:
>      maxItems: 1
> 
>    bus_freq:
> -      maximum: 2500000
> -      description:
> -        MDIO Bus frequency
> +    maximum: 2500000
> +    description: MDIO Bus frequency
> 
>    ti,hwmods:
>      description: TI hwmod name
> diff --git a/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml b/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
> index 9a346d6290d9..77bb5309918e 100644
> --- a/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
> +++ b/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
> @@ -23,7 +23,7 @@ description: |+
> 
>  properties:
>    compatible:
> -      const: intel,lgm-emmc-phy
> +    const: intel,lgm-emmc-phy
> 
>    "#phy-cells":
>      const: 0
> diff --git a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
> index ea7f32905172..4fe64f4dd594 100644
> --- a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
> +++ b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
> @@ -49,17 +49,17 @@ properties:
>        are available.
>      oneOf:
>        - items:
> -        - const: timers
> +          - const: timers
>        - items:
> -        - const: timers
> -        - const: pwm-tclk0
> +          - const: timers
> +          - const: pwm-tclk0
>        - items:
> -        - const: timers
> -        - const: pwm-tclk1
> +          - const: timers
> +          - const: pwm-tclk1
>        - items:
> -        - const: timers
> -        - const: pwm-tclk0
> -        - const: pwm-tclk1
> +          - const: timers
> +          - const: pwm-tclk0
> +          - const: pwm-tclk1
> 
>    interrupts:
>      description:
> diff --git a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> index c0d83865e933..4ff4d3df0a06 100644
> --- a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> +++ b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> @@ -25,7 +25,7 @@ properties:
>      maxItems: 3
> 
>    resets:
> -     maxItems: 1
> +    maxItems: 1
> 
>    st,syscfg-holdboot:
>      allOf:
> diff --git a/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml b/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
> index 512a33bdb208..dfce6738b033 100644
> --- a/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
> +++ b/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
> @@ -7,7 +7,9 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#"
> 
>  title: BCM7216 RESCAL reset controller
> 
> -description: This document describes the BCM7216 RESCAL reset controller which is responsible for controlling the reset of the SATA and PCIe0/1 instances on BCM7216.
> +description: This document describes the BCM7216 RESCAL reset controller
> +  which is responsible for controlling the reset of the SATA and PCIe0/1
> +  instances on BCM7216.
> 
>  maintainers:
>    - Florian Fainelli <f.fainelli@gmail.com>
> diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
> index 48c6cafca90c..57b087574aa1 100644
> --- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
> +++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
> @@ -38,10 +38,10 @@ properties:
>            minItems: 3
>            maxItems: 3
>      description: |
> -       Phandle/offset/mask triplet. The phandle to pwrcfg used to
> -       access control register at offset, and change the dbp (Disable Backup
> -       Protection) bit represented by the mask, mandatory to disable/enable backup
> -       domain (RTC registers) write protection.
> +      Phandle/offset/mask triplet. The phandle to pwrcfg used to
> +      access control register at offset, and change the dbp (Disable Backup
> +      Protection) bit represented by the mask, mandatory to disable/enable backup
> +      domain (RTC registers) write protection.
> 
>    assigned-clocks:
>      description: |
> @@ -78,14 +78,14 @@ allOf:
>              const: st,stm32h7-rtc
> 
>      then:
> -       properties:
> -         clocks:
> -           minItems: 2
> -           maxItems: 2
> +      properties:
> +        clocks:
> +          minItems: 2
> +          maxItems: 2
> 
> -       required:
> -         - clock-names
> -         - st,syscfg
> +      required:
> +        - clock-names
> +        - st,syscfg
> 
>    - if:
>        properties:
> @@ -94,16 +94,16 @@ allOf:
>              const: st,stm32mp1-rtc
> 
>      then:
> -       properties:
> -         clocks:
> -           minItems: 2
> -           maxItems: 2
> +      properties:
> +        clocks:
> +          minItems: 2
> +          maxItems: 2
> 
> -         assigned-clocks: false
> -         assigned-clock-parents: false
> +        assigned-clocks: false
> +        assigned-clock-parents: false
> 
> -       required:
> -         - clock-names
> +      required:
> +        - clock-names
> 
>  required:
>    - compatible
> diff --git a/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml b/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
> index d4178ab0d675..75ebc9952a99 100644
> --- a/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
> +++ b/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
> @@ -24,18 +24,18 @@ properties:
>      oneOf:
>        - description: Always-on power domain UART controller
>          items:
> -        - enum:
> +          - enum:
> +              - amlogic,meson6-uart
> +              - amlogic,meson8-uart
> +              - amlogic,meson8b-uart
> +              - amlogic,meson-gx-uart
> +          - const: amlogic,meson-ao-uart
> +      - description: Everything-Else power domain UART controller
> +        enum:
>            - amlogic,meson6-uart
>            - amlogic,meson8-uart
>            - amlogic,meson8b-uart
>            - amlogic,meson-gx-uart
> -        - const: amlogic,meson-ao-uart
> -      - description: Everything-Else power domain UART controller
> -        enum:
> -        - amlogic,meson6-uart
> -        - amlogic,meson8-uart
> -        - amlogic,meson8b-uart
> -        - amlogic,meson-gx-uart
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/serial/rs485.yaml b/Documentation/devicetree/bindings/serial/rs485.yaml
> index d4beaf11222d..2b8261ea6d9c 100644
> --- a/Documentation/devicetree/bindings/serial/rs485.yaml
> +++ b/Documentation/devicetree/bindings/serial/rs485.yaml
> @@ -6,13 +6,12 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
> 
>  title: RS485 serial communications Bindings
> 
> -description: The RTS signal is capable of automatically controlling
> -             line direction for the built-in half-duplex mode.
> -             The properties described hereafter shall be given to a
> -             half-duplex capable UART node.
> +description: The RTS signal is capable of automatically controlling line
> +  direction for the built-in half-duplex mode. The properties described
> +  hereafter shall be given to a half-duplex capable UART node.
> 
>  maintainers:
> -  -  Rob Herring <robh@kernel.org>
> +  - Rob Herring <robh@kernel.org>
> 
>  properties:
>    rs485-rts-delay:
> @@ -37,9 +36,11 @@ properties:
>      $ref: /schemas/types.yaml#/definitions/flag
> 
>    linux,rs485-enabled-at-boot-time:
> -    description: enables the rs485 feature at boot time. It can be disabled later with proper ioctl.
> +    description: enables the rs485 feature at boot time. It can be disabled
> +      later with proper ioctl.
>      $ref: /schemas/types.yaml#/definitions/flag
> 
>    rs485-rx-during-tx:
> -   description: enables the receiving of data even while sending data.
> -   $ref: /schemas/types.yaml#/definitions/flag
> +    description: enables the receiving of data even while sending data.
> +    $ref: /schemas/types.yaml#/definitions/flag
> +...
> diff --git a/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml b/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
> index cb008fd188d8..02b2d5ba01d6 100644
> --- a/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
> +++ b/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
> @@ -26,11 +26,11 @@ properties:
>    compatible:
>      oneOf:
>        - items:
> -        - enum:
> -          - amlogic,meson8-canvas
> -          - amlogic,meson8b-canvas
> -          - amlogic,meson8m2-canvas
> -        - const: amlogic,canvas
> +          - enum:
> +              - amlogic,meson8-canvas
> +              - amlogic,meson8b-canvas
> +              - amlogic,meson8m2-canvas
> +          - const: amlogic,canvas
>        - const: amlogic,canvas # GXBB and newer SoCs
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/sound/renesas,fsi.yaml b/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
> index d1b65554e681..91cf4176abd5 100644
> --- a/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
> +++ b/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
> @@ -17,16 +17,16 @@ properties:
>      oneOf:
>        # for FSI2 SoC
>        - items:
> -        - enum:
> -          - renesas,fsi2-sh73a0
> -          - renesas,fsi2-r8a7740
> -        - enum:
> -          - renesas,sh_fsi2
> +          - enum:
> +              - renesas,fsi2-sh73a0
> +              - renesas,fsi2-r8a7740
> +          - enum:
> +              - renesas,sh_fsi2
>        # for Generic
>        - items:
> -        - enum:
> -          - renesas,sh_fsi
> -          - renesas,sh_fsi2
> +          - enum:
> +              - renesas,sh_fsi
> +              - renesas,sh_fsi2
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
> index 0cf470eaf2a0..406286149a6b 100644
> --- a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
> +++ b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
> @@ -8,12 +8,12 @@ $schema: "http://devicetree.org/meta-schemas/core.yaml#"
>  title: Qualcomm Quad Serial Peripheral Interface (QSPI)
> 
>  maintainers:
> - - Mukesh Savaliya <msavaliy@codeaurora.org>
> - - Akash Asthana <akashast@codeaurora.org>
> +  - Mukesh Savaliya <msavaliy@codeaurora.org>
> +  - Akash Asthana <akashast@codeaurora.org>
> 
> -description:
> - The QSPI controller allows SPI protocol communication in single, dual, or quad
> - wire transmission modes for read/write access to slaves such as NOR flash.
> +description: The QSPI controller allows SPI protocol communication in single,
> +  dual, or quad wire transmission modes for read/write access to slaves such
> +  as NOR flash.
> 
>  allOf:
>    - $ref: /spi/spi-controller.yaml#
> diff --git a/Documentation/devicetree/bindings/spi/renesas,hspi.yaml b/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
> index c429cf4bea5b..f492cb9fea12 100644
> --- a/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
> +++ b/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
> @@ -16,8 +16,8 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - renesas,hspi-r8a7778 # R-Car M1A
> -        - renesas,hspi-r8a7779 # R-Car H1
> +          - renesas,hspi-r8a7778 # R-Car M1A
> +          - renesas,hspi-r8a7779 # R-Car H1
>        - const: renesas,hspi
> 
>    reg:
> diff --git a/Documentation/devicetree/bindings/spi/spi-pl022.yaml b/Documentation/devicetree/bindings/spi/spi-pl022.yaml
> index dfb697c69341..22ba4e90655b 100644
> --- a/Documentation/devicetree/bindings/spi/spi-pl022.yaml
> +++ b/Documentation/devicetree/bindings/spi/spi-pl022.yaml
> @@ -51,7 +51,7 @@ properties:
> 
>    pl022,rt:
>      description: indicates the controller should run the message pump with realtime
> -               priority to minimise the transfer latency on the bus (boolean)
> +      priority to minimise the transfer latency on the bus (boolean)
>      type: boolean
> 
>    dmas:
> diff --git a/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml b/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
> index 3665a5fe6b7f..1a342ce1f798 100644
> --- a/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
> +++ b/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
> @@ -24,8 +24,8 @@ properties:
> 
>    reg-names:
>      items:
> -     - const: qspi
> -     - const: qspi_mm
> +      - const: qspi
> +      - const: qspi_mm
> 
>    clocks:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml b/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
> index 4b5509436588..f5825935fd22 100644
> --- a/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
> +++ b/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
> @@ -29,8 +29,8 @@ properties:
>        - const: allwinner,sun4i-a10-system-control
>        - const: allwinner,sun5i-a13-system-control
>        - items:
> -        - const: allwinner,sun7i-a20-system-control
> -        - const: allwinner,sun4i-a10-system-control
> +          - const: allwinner,sun7i-a20-system-control
> +          - const: allwinner,sun4i-a10-system-control
>        - const: allwinner,sun8i-a23-system-control
>        - const: allwinner,sun8i-h3-system-control
>        - const: allwinner,sun50i-a64-sram-controller
> @@ -38,11 +38,11 @@ properties:
>        - const: allwinner,sun50i-a64-system-control
>        - const: allwinner,sun50i-h5-system-control
>        - items:
> -        - const: allwinner,sun50i-h6-system-control
> -        - const: allwinner,sun50i-a64-system-control
> +          - const: allwinner,sun50i-h6-system-control
> +          - const: allwinner,sun50i-a64-system-control
>        - items:
> -        - const: allwinner,suniv-f1c100s-system-control
> -        - const: allwinner,sun4i-a10-system-control
> +          - const: allwinner,suniv-f1c100s-system-control
> +          - const: allwinner,sun4i-a10-system-control
> 
>    reg:
>      maxItems: 1
> @@ -69,44 +69,44 @@ patternProperties:
>                - const: allwinner,sun4i-a10-sram-d
>                - const: allwinner,sun50i-a64-sram-c
>                - items:
> -                - const: allwinner,sun5i-a13-sram-a3-a4
> -                - const: allwinner,sun4i-a10-sram-a3-a4
> +                  - const: allwinner,sun5i-a13-sram-a3-a4
> +                  - const: allwinner,sun4i-a10-sram-a3-a4
>                - items:
> -                - const: allwinner,sun7i-a20-sram-a3-a4
> -                - const: allwinner,sun4i-a10-sram-a3-a4
> +                  - const: allwinner,sun7i-a20-sram-a3-a4
> +                  - const: allwinner,sun4i-a10-sram-a3-a4
>                - items:
> -                - const: allwinner,sun5i-a13-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun5i-a13-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun7i-a20-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun7i-a20-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun8i-a23-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun8i-a23-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun8i-h3-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun8i-h3-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun50i-a64-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun50i-a64-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun50i-h5-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun50i-h5-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun50i-h6-sram-c1
> -                - const: allwinner,sun4i-a10-sram-c1
> +                  - const: allwinner,sun50i-h6-sram-c1
> +                  - const: allwinner,sun4i-a10-sram-c1
>                - items:
> -                - const: allwinner,sun5i-a13-sram-d
> -                - const: allwinner,sun4i-a10-sram-d
> +                  - const: allwinner,sun5i-a13-sram-d
> +                  - const: allwinner,sun4i-a10-sram-d
>                - items:
> -                - const: allwinner,sun7i-a20-sram-d
> -                - const: allwinner,sun4i-a10-sram-d
> +                  - const: allwinner,sun7i-a20-sram-d
> +                  - const: allwinner,sun4i-a10-sram-d
>                - items:
> -                - const: allwinner,suniv-f1c100s-sram-d
> -                - const: allwinner,sun4i-a10-sram-d
> +                  - const: allwinner,suniv-f1c100s-sram-d
> +                  - const: allwinner,sun4i-a10-sram-d
>                - items:
> -                - const: allwinner,sun50i-h6-sram-c
> -                - const: allwinner,sun50i-a64-sram-c
> +                  - const: allwinner,sun50i-h6-sram-c
> +                  - const: allwinner,sun50i-a64-sram-c
> 
>  required:
>    - "#address-cells"
> diff --git a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
> index e43ec50bda37..999c6b365f1d 100644
> --- a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
> @@ -13,11 +13,11 @@ description: Binding for Amlogic Thermal
> 
>  properties:
>    compatible:
> -      items:
> -        - enum:
> -            - amlogic,g12a-cpu-thermal
> -            - amlogic,g12a-ddr-thermal
> -        - const: amlogic,g12a-thermal
> +    items:
> +      - enum:
> +          - amlogic,g12a-cpu-thermal
> +          - amlogic,g12a-ddr-thermal
> +      - const: amlogic,g12a-thermal
> 
>    reg:
>      maxItems: 1
> diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
> index fa255672e8e5..135186f83925 100644
> --- a/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
> +++ b/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
> @@ -28,10 +28,10 @@ properties:
>                - arm,armv7-timer
>        - items:
>            - enum:
> -            - arm,armv7-timer
> +              - arm,armv7-timer
>        - items:
>            - enum:
> -            - arm,armv8-timer
> +              - arm,armv8-timer
> 
>    interrupts:
>      items:
> diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
> index 582bbef62b95..6ff718ede184 100644
> --- a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
> +++ b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
> @@ -20,7 +20,7 @@ properties:
>    compatible:
>      items:
>        - enum:
> -        - arm,armv7-timer-mem
> +          - arm,armv7-timer-mem
> 
>    reg:
>      maxItems: 1
> @@ -77,7 +77,7 @@ patternProperties:
>            - description: physical timer irq
>            - description: virtual timer irq
> 
> -      reg :
> +      reg:
>          minItems: 1
>          maxItems: 2
>          items:
> diff --git a/Documentation/devicetree/bindings/usb/dwc2.yaml b/Documentation/devicetree/bindings/usb/dwc2.yaml
> index 0d6d850a7f17..fb2f62aef5fa 100644
> --- a/Documentation/devicetree/bindings/usb/dwc2.yaml
> +++ b/Documentation/devicetree/bindings/usb/dwc2.yaml
> @@ -62,14 +62,14 @@ properties:
> 
>    resets:
>      items:
> -     - description: common reset
> -     - description: ecc reset
> +      - description: common reset
> +      - description: ecc reset
>      minItems: 1
> 
>    reset-names:
>      items:
> -     - const: dwc2
> -     - const: dwc2-ecc
> +      - const: dwc2
> +      - const: dwc2-ecc
>      minItems: 1
> 
>    phys:
> --
> 2.20.1
  

Patch

diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml
index 49e0362ddc11..b388c5aa7984 100644
--- a/Documentation/devicetree/bindings/arm/altera.yaml
+++ b/Documentation/devicetree/bindings/arm/altera.yaml
@@ -13,8 +13,8 @@  properties:
   compatible:
     items:
       - enum:
-        - altr,socfpga-cyclone5
-        - altr,socfpga-arria5
-        - altr,socfpga-arria10
+          - altr,socfpga-cyclone5
+          - altr,socfpga-arria5
+          - altr,socfpga-arria10
       - const: altr,socfpga
 ...
diff --git a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
index 66213bd95e6e..6cc74523ebfd 100644
--- a/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
+++ b/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
@@ -25,7 +25,7 @@  select:

 properties:
   compatible:
-   items:
+    items:
       - const: amlogic,meson-gx-ao-secure
       - const: syscon

diff --git a/Documentation/devicetree/bindings/arm/bitmain.yaml b/Documentation/devicetree/bindings/arm/bitmain.yaml
index 0efdb4ac028e..5cd5b36cff2d 100644
--- a/Documentation/devicetree/bindings/arm/bitmain.yaml
+++ b/Documentation/devicetree/bindings/arm/bitmain.yaml
@@ -13,6 +13,6 @@  properties:
   compatible:
     items:
       - enum:
-        - bitmain,sophon-edge
+          - bitmain,sophon-edge
       - const: bitmain,bm1880
 ...
diff --git a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
index 07f39d3eee7e..f7f024910e71 100644
--- a/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
+++ b/Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
@@ -17,9 +17,8 @@  properties:
           - nxp,lpc3230
           - nxp,lpc3240
       - items:
-        - enum:
-            - ea,ea3250
-            - phytec,phy3250
-        - const: nxp,lpc3250
-
+          - enum:
+              - ea,ea3250
+              - phytec,phy3250
+          - const: nxp,lpc3250
 ...
diff --git a/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml b/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
index 65ad6d8a3c99..113f93b9ae55 100644
--- a/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
+++ b/Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
@@ -17,45 +17,45 @@  properties:
       - description: LD4 SoC boards
         items:
           - enum:
-            - socionext,uniphier-ld4-ref
+              - socionext,uniphier-ld4-ref
           - const: socionext,uniphier-ld4
       - description: Pro4 SoC boards
         items:
           - enum:
-            - socionext,uniphier-pro4-ace
-            - socionext,uniphier-pro4-ref
-            - socionext,uniphier-pro4-sanji
+              - socionext,uniphier-pro4-ace
+              - socionext,uniphier-pro4-ref
+              - socionext,uniphier-pro4-sanji
           - const: socionext,uniphier-pro4
       - description: sLD8 SoC boards
         items:
           - enum:
-            - socionext,uniphier-sld8-ref
+              - socionext,uniphier-sld8-ref
           - const: socionext,uniphier-sld8
       - description: PXs2 SoC boards
         items:
           - enum:
-            - socionext,uniphier-pxs2-gentil
-            - socionext,uniphier-pxs2-vodka
+              - socionext,uniphier-pxs2-gentil
+              - socionext,uniphier-pxs2-vodka
           - const: socionext,uniphier-pxs2
       - description: LD6b SoC boards
         items:
           - enum:
-            - socionext,uniphier-ld6b-ref
+              - socionext,uniphier-ld6b-ref
           - const: socionext,uniphier-ld6b
       - description: LD11 SoC boards
         items:
           - enum:
-            - socionext,uniphier-ld11-global
-            - socionext,uniphier-ld11-ref
+              - socionext,uniphier-ld11-global
+              - socionext,uniphier-ld11-ref
           - const: socionext,uniphier-ld11
       - description: LD20 SoC boards
         items:
           - enum:
-            - socionext,uniphier-ld20-global
-            - socionext,uniphier-ld20-ref
+              - socionext,uniphier-ld20-global
+              - socionext,uniphier-ld20-ref
           - const: socionext,uniphier-ld20
       - description: PXs3 SoC boards
         items:
           - enum:
-            - socionext,uniphier-pxs3-ref
+              - socionext,uniphier-pxs3-ref
           - const: socionext,uniphier-pxs3
diff --git a/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml b/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
index 55f7938c4826..9f276bc9efa0 100644
--- a/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
+++ b/Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
@@ -20,7 +20,7 @@  description: |
   [2]: https://wiki.st.com/stm32mpu/wiki/STM32MP15_RAM_mapping

 allOf:
- - $ref: /schemas/simple-bus.yaml#
+  - $ref: /schemas/simple-bus.yaml#

 properties:
   compatible:
diff --git a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
index baff80197d5a..cf5db5e273f3 100644
--- a/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
+++ b/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
@@ -14,9 +14,9 @@  properties:
   compatible:
     oneOf:
       - items:
-        - enum:
-          - st,stm32mp157-syscfg
-        - const: syscon
+          - enum:
+              - st,stm32mp157-syscfg
+          - const: syscon

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml b/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
index bfc6357476fd..6451928dd2ce 100644
--- a/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
+++ b/Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
@@ -26,8 +26,8 @@  properties:
     oneOf:
       - const: faraday,ftide010
       - items:
-        - const: cortina,gemini-pata
-        - const: faraday,ftide010
+          - const: cortina,gemini-pata
+          - const: faraday,ftide010

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml b/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
index 80973619342d..32d33b983d66 100644
--- a/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
+++ b/Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
@@ -21,8 +21,8 @@  properties:
     oneOf:
       - const: allwinner,sun8i-a23-rsb
       - items:
-        - const: allwinner,sun8i-a83t-rsb
-        - const: allwinner,sun8i-a23-rsb
+          - const: allwinner,sun8i-a83t-rsb
+          - const: allwinner,sun8i-a23-rsb

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml b/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
index ed1b2126a81b..9a37a357cb4e 100644
--- a/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
+++ b/Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
@@ -52,12 +52,12 @@  properties:
       - const: allwinner,sun4i-a10-dram-gates-clk

       - items:
-        - const: allwinner,sun5i-a13-dram-gates-clk
-        - const: allwinner,sun4i-a10-gates-clk
+          - const: allwinner,sun5i-a13-dram-gates-clk
+          - const: allwinner,sun4i-a10-gates-clk

       - items:
-        - const: allwinner,sun8i-h3-apb0-gates-clk
-        - const: allwinner,sun4i-a10-gates-clk
+          - const: allwinner,sun8i-h3-apb0-gates-clk
+          - const: allwinner,sun4i-a10-gates-clk

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/clock/fsl,plldig.yaml b/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
index a203d5d498db..8141f22410dd 100644
--- a/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
+++ b/Documentation/devicetree/bindings/clock/fsl,plldig.yaml
@@ -28,15 +28,14 @@  properties:
     const: 0

   fsl,vco-hz:
-     description: Optional for VCO frequency of the PLL in Hertz.
-        The VCO frequency of this PLL cannot be changed during runtime
-        only at startup. Therefore, the output frequencies are very
-        limited and might not even closely match the requested frequency.
-        To work around this restriction the user may specify its own
-        desired VCO frequency for the PLL.
-     minimum: 650000000
-     maximum: 1300000000
-     default: 1188000000
+    description: Optional for VCO frequency of the PLL in Hertz. The VCO frequency
+      of this PLL cannot be changed during runtime only at startup. Therefore,
+      the output frequencies are very limited and might not even closely match
+      the requested frequency. To work around this restriction the user may specify
+      its own desired VCO frequency for the PLL.
+    minimum: 650000000
+    maximum: 1300000000
+    default: 1188000000

 required:
   - compatible
diff --git a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
index f684fe67db84..acc31b3991bd 100644
--- a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
@@ -15,15 +15,15 @@  description: |
   power domains.

 properties:
-  compatible :
+  compatible:
     enum:
-       - qcom,mmcc-apq8064
-       - qcom,mmcc-apq8084
-       - qcom,mmcc-msm8660
-       - qcom,mmcc-msm8960
-       - qcom,mmcc-msm8974
-       - qcom,mmcc-msm8996
-       - qcom,mmcc-msm8998
+      - qcom,mmcc-apq8064
+      - qcom,mmcc-apq8084
+      - qcom,mmcc-msm8660
+      - qcom,mmcc-msm8960
+      - qcom,mmcc-msm8974
+      - qcom,mmcc-msm8996
+      - qcom,mmcc-msm8998

   clocks:
     items:
diff --git a/Documentation/devicetree/bindings/connector/usb-connector.yaml b/Documentation/devicetree/bindings/connector/usb-connector.yaml
index 4638d7adb806..369c58e22a06 100644
--- a/Documentation/devicetree/bindings/connector/usb-connector.yaml
+++ b/Documentation/devicetree/bindings/connector/usb-connector.yaml
@@ -144,7 +144,7 @@  required:

 examples:
   # Micro-USB connector with HS lines routed via controller (MUIC).
-  - |+
+  - |
     muic-max77843 {
       usb_con1: connector {
         compatible = "usb-b-connector";
@@ -156,7 +156,7 @@  examples:
   # USB-C connector attached to CC controller (s2mm005), HS lines routed
   # to companion PMIC (max77865), SS lines to USB3 PHY and SBU to DisplayPort.
   # DisplayPort video lines are routed to the connector via SS mux in USB3 PHY.
-  - |+
+  - |
     ccic: s2mm005 {
       usb_con2: connector {
         compatible = "usb-c-connector";
@@ -190,7 +190,7 @@  examples:

   # USB-C connector attached to a typec port controller(ptn5110), which has
   # power delivery support and enables drp.
-  - |+
+  - |
     #include <dt-bindings/usb/pd.h>
     typec: ptn5110 {
       usb_con3: connector {
diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
index 8b9a8f337f16..fc823572bcff 100644
--- a/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
+++ b/Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
@@ -15,16 +15,16 @@  properties:
     oneOf:
       - const: allwinner,sun4i-a10-crypto
       - items:
-        - const: allwinner,sun5i-a13-crypto
-        - const: allwinner,sun4i-a10-crypto
+          - const: allwinner,sun5i-a13-crypto
+          - const: allwinner,sun4i-a10-crypto
       - items:
-        - const: allwinner,sun6i-a31-crypto
-        - const: allwinner,sun4i-a10-crypto
+          - const: allwinner,sun6i-a31-crypto
+          - const: allwinner,sun4i-a10-crypto
       - items:
-        - const: allwinner,sun7i-a20-crypto
-        - const: allwinner,sun4i-a10-crypto
+          - const: allwinner,sun7i-a20-crypto
+          - const: allwinner,sun4i-a10-crypto
       - items:
-        - const: allwinner,sun8i-a33-crypto
+          - const: allwinner,sun8i-a33-crypto

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
index 2c459b8c76ff..7a60d84289cc 100644
--- a/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
+++ b/Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
@@ -50,16 +50,16 @@  if:
         const: allwinner,sun50i-h6-crypto
 then:
   properties:
-      clocks:
-        minItems: 3
-      clock-names:
-        minItems: 3
+    clocks:
+      minItems: 3
+    clock-names:
+      minItems: 3
 else:
   properties:
-      clocks:
-        maxItems: 2
-      clock-names:
-        maxItems: 2
+    clocks:
+      maxItems: 2
+    clock-names:
+      maxItems: 2

 required:
   - compatible
diff --git a/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml b/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
index 5becc60a0e28..385b23d255c3 100644
--- a/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
+++ b/Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
@@ -12,7 +12,7 @@  maintainers:
 properties:
   compatible:
     items:
-    - const: amlogic,gxl-crypto
+      - const: amlogic,gxl-crypto

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
index 5d4915aed1e2..75e6479397a5 100644
--- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
+++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
@@ -21,8 +21,8 @@  properties:
       - const: allwinner,sun5i-a10s-hdmi
       - const: allwinner,sun6i-a31-hdmi
       - items:
-        - const: allwinner,sun7i-a20-hdmi
-        - const: allwinner,sun5i-a10s-hdmi
+          - const: allwinner,sun7i-a20-hdmi
+          - const: allwinner,sun5i-a10s-hdmi

   reg:
     maxItems: 1
@@ -33,32 +33,32 @@  properties:
   clocks:
     oneOf:
       - items:
-        - description: The HDMI interface clock
-        - description: The HDMI module clock
-        - description: The first video PLL
-        - description: The second video PLL
+          - description: The HDMI interface clock
+          - description: The HDMI module clock
+          - description: The first video PLL
+          - description: The second video PLL

       - items:
-        - description: The HDMI interface clock
-        - description: The HDMI module clock
-        - description: The HDMI DDC clock
-        - description: The first video PLL
-        - description: The second video PLL
+          - description: The HDMI interface clock
+          - description: The HDMI module clock
+          - description: The HDMI DDC clock
+          - description: The first video PLL
+          - description: The second video PLL

   clock-names:
     oneOf:
       - items:
-        - const: ahb
-        - const: mod
-        - const: pll-0
-        - const: pll-1
+          - const: ahb
+          - const: mod
+          - const: pll-0
+          - const: pll-1

       - items:
-        - const: ahb
-        - const: mod
-        - const: ddc
-        - const: pll-0
-        - const: pll-1
+          - const: ahb
+          - const: mod
+          - const: ddc
+          - const: pll-0
+          - const: pll-1

   resets:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
index e5344c4ae226..87cb77b32ee3 100644
--- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
+++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
@@ -35,26 +35,26 @@  properties:
       - const: allwinner,sun9i-a80-tcon-tv

       - items:
-        - enum:
-          - allwinner,sun7i-a20-tcon0
-          - allwinner,sun7i-a20-tcon1
-        - const: allwinner,sun7i-a20-tcon
+          - enum:
+              - allwinner,sun7i-a20-tcon0
+              - allwinner,sun7i-a20-tcon1
+          - const: allwinner,sun7i-a20-tcon

       - items:
-        - enum:
-            - allwinner,sun50i-a64-tcon-lcd
-        - const: allwinner,sun8i-a83t-tcon-lcd
+          - enum:
+              - allwinner,sun50i-a64-tcon-lcd
+          - const: allwinner,sun8i-a83t-tcon-lcd

       - items:
-        - enum:
-          - allwinner,sun8i-h3-tcon-tv
-          - allwinner,sun50i-a64-tcon-tv
-        - const: allwinner,sun8i-a83t-tcon-tv
+          - enum:
+              - allwinner,sun8i-h3-tcon-tv
+              - allwinner,sun50i-a64-tcon-tv
+          - const: allwinner,sun8i-a83t-tcon-tv

       - items:
-        - enum:
-          - allwinner,sun50i-h6-tcon-tv
-        - const: allwinner,sun8i-r40-tcon-tv
+          - enum:
+              - allwinner,sun50i-h6-tcon-tv
+          - const: allwinner,sun8i-r40-tcon-tv

   reg:
     maxItems: 1
@@ -83,37 +83,37 @@  properties:
   resets:
     anyOf:
       - items:
-        - description: TCON Reset Line
+          - description: TCON Reset Line

       - items:
-        - description: TCON Reset Line
-        - description: TCON LVDS Reset Line
+          - description: TCON Reset Line
+          - description: TCON LVDS Reset Line

       - items:
-        - description: TCON Reset Line
-        - description: TCON eDP Reset Line
+          - description: TCON Reset Line
+          - description: TCON eDP Reset Line

       - items:
-        - description: TCON Reset Line
-        - description: TCON eDP Reset Line
-        - description: TCON LVDS Reset Line
+          - description: TCON Reset Line
+          - description: TCON eDP Reset Line
+          - description: TCON LVDS Reset Line

   reset-names:
     oneOf:
       - const: lcd

       - items:
-        - const: lcd
-        - const: lvds
+          - const: lcd
+          - const: lvds

       - items:
-        - const: lcd
-        - const: edp
+          - const: lcd
+          - const: edp

       - items:
-        - const: lcd
-        - const: edp
-        - const: lvds
+          - const: lcd
+          - const: edp
+          - const: lvds

   ports:
     type: object
diff --git a/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
index 9e90c2b00960..eed05b26cdf3 100644
--- a/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
+++ b/Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
@@ -76,28 +76,28 @@  required:
 allOf:
   - if:
       properties:
-         compatible:
-           contains:
-             const: allwinner,sun6i-a31-mipi-dsi
+        compatible:
+          contains:
+            const: allwinner,sun6i-a31-mipi-dsi

     then:
-        properties:
-          clocks:
-            minItems: 2
+      properties:
+        clocks:
+          minItems: 2

-        required:
-          - clock-names
+      required:
+        - clock-names

   - if:
       properties:
-         compatible:
-           contains:
-             const: allwinner,sun50i-a64-mipi-dsi
+        compatible:
+          contains:
+            const: allwinner,sun50i-a64-mipi-dsi

     then:
-        properties:
-          clocks:
-            minItems: 1
+      properties:
+        clocks:
+          minItems: 1

 additionalProperties: false

diff --git a/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml b/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
index 4d6795690ac3..fa4769a0b26e 100644
--- a/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
+++ b/Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
@@ -29,11 +29,11 @@  properties:
       - const: allwinner,sun50i-h6-dw-hdmi

       - items:
-        - enum:
-          - allwinner,sun8i-h3-dw-hdmi
-          - allwinner,sun8i-r40-dw-hdmi
-          - allwinner,sun50i-a64-dw-hdmi
-        - const: allwinner,sun8i-a83t-dw-hdmi
+          - enum:
+              - allwinner,sun8i-h3-dw-hdmi
+              - allwinner,sun8i-r40-dw-hdmi
+              - allwinner,sun50i-a64-dw-hdmi
+          - const: allwinner,sun8i-a83t-dw-hdmi

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
index 8f373029f5d2..e737951f5873 100644
--- a/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
@@ -32,17 +32,17 @@  properties:
   compatible:
     oneOf:
       - items:
-        - enum:
-          - ti,ds90c185       # For the TI DS90C185 FPD-Link Serializer
-          - ti,ds90c187       # For the TI DS90C187 FPD-Link Serializer
-          - ti,sn75lvds83     # For the TI SN75LVDS83 FlatLink transmitter
-        - const: lvds-encoder # Generic LVDS encoder compatible fallback
+          - enum:
+              - ti,ds90c185   # For the TI DS90C185 FPD-Link Serializer
+              - ti,ds90c187   # For the TI DS90C187 FPD-Link Serializer
+              - ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
+          - const: lvds-encoder # Generic LVDS encoder compatible fallback
       - items:
-        - enum:
-          - ti,ds90cf384a     # For the DS90CF384A FPD-Link LVDS Receiver
-        - const: lvds-decoder # Generic LVDS decoders compatible fallback
+          - enum:
+              - ti,ds90cf384a # For the DS90CF384A FPD-Link LVDS Receiver
+          - const: lvds-decoder # Generic LVDS decoders compatible fallback
       - enum:
-        - thine,thc63lvdm83d  # For the THC63LVDM83D LVDS serializer
+          - thine,thc63lvdm83d # For the THC63LVDM83D LVDS serializer

   ports:
     type: object
diff --git a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
index 185dcc8fd1f9..78d060097052 100644
--- a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
+++ b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
@@ -18,7 +18,7 @@  properties:
   reg: true
   reset-gpios: true
   vddi-supply:
-     description: regulator that supplies the vddi voltage
+    description: regulator that supplies the vddi voltage
   enforce-video-mode: true

 required:
diff --git a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
index d9fdb58e06b4..891de2256d22 100644
--- a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
+++ b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
@@ -19,9 +19,9 @@  properties:
   backlight: true
   reset-gpios: true
   iovcc-supply:
-     description: regulator that supplies the iovcc voltage
+    description: regulator that supplies the iovcc voltage
   vci-supply:
-     description: regulator that supplies the vci voltage
+    description: regulator that supplies the vci voltage

 required:
   - compatible
diff --git a/Documentation/devicetree/bindings/display/renesas,cmm.yaml b/Documentation/devicetree/bindings/display/renesas,cmm.yaml
index a57037b9e9ba..005406c89507 100644
--- a/Documentation/devicetree/bindings/display/renesas,cmm.yaml
+++ b/Documentation/devicetree/bindings/display/renesas,cmm.yaml
@@ -21,15 +21,15 @@  properties:
   compatible:
     oneOf:
       - items:
-        - enum:
-          - renesas,r8a7795-cmm
-          - renesas,r8a7796-cmm
-          - renesas,r8a77965-cmm
-          - renesas,r8a77990-cmm
-          - renesas,r8a77995-cmm
-        - const: renesas,rcar-gen3-cmm
+          - enum:
+              - renesas,r8a7795-cmm
+              - renesas,r8a7796-cmm
+              - renesas,r8a77965-cmm
+              - renesas,r8a77990-cmm
+              - renesas,r8a77995-cmm
+          - const: renesas,rcar-gen3-cmm
       - items:
-        - const: renesas,rcar-gen2-cmm
+          - const: renesas,rcar-gen2-cmm

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
index 39ea05e6e5ff..85056982a242 100644
--- a/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
+++ b/Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
@@ -69,10 +69,10 @@  properties:
     maxItems: 3

   reg-names:
-   items:
-     - const: gcfg
-     - const: rchanrt
-     - const: tchanrt
+    items:
+      - const: gcfg
+      - const: rchanrt
+      - const: tchanrt

   msi-parent: true

diff --git a/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml b/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
index 5f1ed20e43ee..4f2cbd8307a7 100644
--- a/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
+++ b/Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
@@ -27,7 +27,7 @@  properties:
   gpio-controller: true

   '#gpio-cells':
-      const: 2
+    const: 2

   ngpios:
     minimum: 0
diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
index 0407e45eb8c4..a7a67e0a42e5 100644
--- a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
+++ b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
@@ -16,33 +16,33 @@  properties:
     oneOf:
       - items:
           - enum:
-             - samsung,exynos5250-mali
+              - samsung,exynos5250-mali
           - const: arm,mali-t604
       - items:
           - enum:
-             - samsung,exynos5420-mali
+              - samsung,exynos5420-mali
           - const: arm,mali-t628
       - items:
           - enum:
-             - allwinner,sun50i-h6-mali
+              - allwinner,sun50i-h6-mali
           - const: arm,mali-t720
       - items:
           - enum:
-             - amlogic,meson-gxm-mali
-             - realtek,rtd1295-mali
+              - amlogic,meson-gxm-mali
+              - realtek,rtd1295-mali
           - const: arm,mali-t820
       - items:
           - enum:
-             - arm,juno-mali
+              - arm,juno-mali
           - const: arm,mali-t624
       - items:
           - enum:
-             - rockchip,rk3288-mali
-             - samsung,exynos5433-mali
+              - rockchip,rk3288-mali
+              - samsung,exynos5433-mali
           - const: arm,mali-t760
       - items:
           - enum:
-             - rockchip,rk3399-mali
+              - rockchip,rk3399-mali
           - const: arm,mali-t860

           # "arm,mali-t830"
diff --git a/Documentation/devicetree/bindings/gpu/vivante,gc.yaml b/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
index 0bc4b38d5cbb..e1ac6ff5a230 100644
--- a/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
+++ b/Documentation/devicetree/bindings/gpu/vivante,gc.yaml
@@ -9,7 +9,7 @@  title: Vivante GPU Bindings
 description: Vivante GPU core devices

 maintainers:
-  -  Lucas Stach <l.stach@pengutronix.de>
+  - Lucas Stach <l.stach@pengutronix.de>

 properties:
   compatible:
diff --git a/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml b/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
index 61eac76c84c4..790aa7218ee0 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
+++ b/Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
@@ -28,14 +28,14 @@  properties:
       - const: rockchip,rk3399-i2c
       - items:
           - enum:
-            - rockchip,rk3036-i2c
-            - rockchip,rk3368-i2c
+              - rockchip,rk3036-i2c
+              - rockchip,rk3368-i2c
           - const: rockchip,rk3288-i2c
       - items:
           - enum:
-            - rockchip,px30-i2c
-            - rockchip,rk3308-i2c
-            - rockchip,rk3328-i2c
+              - rockchip,px30-i2c
+              - rockchip,rk3308-i2c
+              - rockchip,rk3328-i2c
           - const: rockchip,rk3399-i2c

   reg:
diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
index f0934b295edc..97087a45ce54 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
@@ -72,8 +72,8 @@  patternProperties:
           The channel number. It can have up to 8 channels on ad7124-4
           and 16 channels on ad7124-8, numbered from 0 to 15.
         items:
-         minimum: 0
-         maximum: 15
+          minimum: 0
+          maximum: 15

       adi,reference-select:
         description: |
diff --git a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
index 118809a03279..97f521d654ea 100644
--- a/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
@@ -7,9 +7,9 @@  $schema: http://devicetree.org/meta-schemas/core.yaml#
 title: Linear Technology / Analog Devices LTC2496 ADC

 maintainers:
- - Lars-Peter Clausen <lars@metafoo.de>
- - Michael Hennerich <Michael.Hennerich@analog.com>
- - Stefan Popa <stefan.popa@analog.com>
+  - Lars-Peter Clausen <lars@metafoo.de>
+  - Michael Hennerich <Michael.Hennerich@analog.com>
+  - Stefan Popa <stefan.popa@analog.com>

 properties:
   compatible:
diff --git a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
index 5b3b71c9c018..512a6af5aa42 100644
--- a/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
+++ b/Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
@@ -16,8 +16,8 @@  properties:
       - const: allwinner,sun4i-a10-lradc-keys
       - const: allwinner,sun8i-a83t-r-lradc
       - items:
-        - const: allwinner,sun50i-a64-lradc
-        - const: allwinner,sun8i-a83t-r-lradc
+          - const: allwinner,sun50i-a64-lradc
+          - const: allwinner,sun8i-a83t-r-lradc

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml b/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
index c8ea9434c9cc..e81cfa56f25a 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
+++ b/Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
@@ -63,7 +63,7 @@  required:
   - interrupts

 examples:
-- |
+  - |
     i2c {
       #address-cells = <1>;
       #size-cells = <0>;
diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
index 4107e60cab12..e1009ae4e8f7 100644
--- a/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
+++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
@@ -10,8 +10,8 @@  maintainers:
   - Georgi Djakov <georgi.djakov@linaro.org>

 description: |
-   The Qualcomm MSM8916 interconnect providers support adjusting the
-   bandwidth requirements between the various NoC fabrics.
+  The Qualcomm MSM8916 interconnect providers support adjusting the
+  bandwidth requirements between the various NoC fabrics.

 properties:
   compatible:
diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
index 9af3c6e59cff..8004c4baf397 100644
--- a/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
+++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
@@ -10,8 +10,8 @@  maintainers:
   - Brian Masney <masneyb@onstation.org>

 description: |
-   The Qualcomm MSM8974 interconnect providers support setting system
-   bandwidth requirements between various network-on-chip fabrics.
+  The Qualcomm MSM8974 interconnect providers support setting system
+  bandwidth requirements between various network-on-chip fabrics.

 properties:
   reg:
diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
index 8d65c5f80679..3fbb8785fbc9 100644
--- a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
+++ b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
@@ -10,8 +10,8 @@  maintainers:
   - Georgi Djakov <georgi.djakov@linaro.org>

 description: |
-   The Qualcomm QCS404 interconnect providers support adjusting the
-   bandwidth requirements between the various NoC fabrics.
+  The Qualcomm QCS404 interconnect providers support adjusting the
+  bandwidth requirements between the various NoC fabrics.

 properties:
   reg:
diff --git a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
index cf09055da78b..7cd6b8bacfa0 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
+++ b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
@@ -27,15 +27,15 @@  properties:
         deprecated: true
       - const: allwinner,sun7i-a20-sc-nmi
       - items:
-        - const: allwinner,sun8i-a83t-r-intc
-        - const: allwinner,sun6i-a31-r-intc
+          - const: allwinner,sun8i-a83t-r-intc
+          - const: allwinner,sun6i-a31-r-intc
       - const: allwinner,sun9i-a80-sc-nmi
       - items:
-        - const: allwinner,sun50i-a64-r-intc
-        - const: allwinner,sun6i-a31-r-intc
+          - const: allwinner,sun50i-a64-r-intc
+          - const: allwinner,sun6i-a31-r-intc
       - items:
-        - const: allwinner,sun50i-h6-r-intc
-        - const: allwinner,sun6i-a31-r-intc
+          - const: allwinner,sun50i-h6-r-intc
+          - const: allwinner,sun6i-a31-r-intc

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml b/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
index ccc507f384d2..14dced11877b 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
+++ b/Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
@@ -25,10 +25,10 @@  properties:
   compatible:
     items:
       - enum:
-        - intel,ixp42x-interrupt
-        - intel,ixp43x-interrupt
-        - intel,ixp45x-interrupt
-        - intel,ixp46x-interrupt
+          - intel,ixp42x-interrupt
+          - intel,ixp43x-interrupt
+          - intel,ixp45x-interrupt
+          - intel,ixp46x-interrupt

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
index 9e5c6608b4e3..2a5b29567926 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
+++ b/Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
@@ -14,13 +14,13 @@  properties:
   compatible:
     oneOf:
       - items:
-        - enum:
-          - st,stm32-exti
-          - st,stm32h7-exti
+          - enum:
+              - st,stm32-exti
+              - st,stm32h7-exti
       - items:
-        - enum:
-          - st,stm32mp1-exti
-        - const: syscon
+          - enum:
+              - st,stm32mp1-exti
+          - const: syscon

   "#interrupt-cells":
     const: 2
diff --git a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
index 0e33cd9e010e..af51b91c893e 100644
--- a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
+++ b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
@@ -54,13 +54,13 @@  properties:
   clock-names:
     oneOf:
       - items:
-        - const: sysmmu
+          - const: sysmmu
       - items:
-        - const: sysmmu
-        - const: master
+          - const: sysmmu
+          - const: master
       - items:
-        - const: aclk
-        - const: pclk
+          - const: aclk
+          - const: pclk

   "#iommu-cells":
     const: 0
diff --git a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
index 5b13d6672996..db851541d619 100644
--- a/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
+++ b/Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
@@ -24,7 +24,7 @@  properties:
     maxItems: 1

   clocks:
-     maxItems: 1
+    maxItems: 1

   interrupts:
     items:
diff --git a/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml b/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
index 8453ee340b9f..09318830db47 100644
--- a/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
+++ b/Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
@@ -20,11 +20,11 @@  properties:
       - const: allwinner,sun4i-a10-csi1
       - const: allwinner,sun7i-a20-csi0
       - items:
-        - const: allwinner,sun7i-a20-csi1
-        - const: allwinner,sun4i-a10-csi1
+          - const: allwinner,sun7i-a20-csi1
+          - const: allwinner,sun4i-a10-csi1
       - items:
-        - const: allwinner,sun8i-r40-csi0
-        - const: allwinner,sun7i-a20-csi0
+          - const: allwinner,sun8i-r40-csi0
+          - const: allwinner,sun7i-a20-csi0

   reg:
     maxItems: 1
@@ -35,24 +35,24 @@  properties:
   clocks:
     oneOf:
       - items:
-        - description: The CSI interface clock
-        - description: The CSI DRAM clock
+          - description: The CSI interface clock
+          - description: The CSI DRAM clock

       - items:
-        - description: The CSI interface clock
-        - description: The CSI ISP clock
-        - description: The CSI DRAM clock
+          - description: The CSI interface clock
+          - description: The CSI ISP clock
+          - description: The CSI DRAM clock

   clock-names:
     oneOf:
       - items:
-        - const: bus
-        - const: ram
+          - const: bus
+          - const: ram

       - items:
-        - const: bus
-        - const: isp
-        - const: ram
+          - const: bus
+          - const: isp
+          - const: ram

   resets:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
index 37d77e065491..5a1da4029c37 100644
--- a/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
+++ b/Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
@@ -29,14 +29,14 @@  properties:
   compatible:
     oneOf:
       - items:
-        - enum:
-          - amlogic,gxbb-vdec # GXBB (S905)
-          - amlogic,gxl-vdec # GXL (S905X, S905D)
-          - amlogic,gxm-vdec # GXM (S912)
-        - const: amlogic,gx-vdec
+          - enum:
+              - amlogic,gxbb-vdec # GXBB (S905)
+              - amlogic,gxl-vdec # GXL (S905X, S905D)
+              - amlogic,gxm-vdec # GXM (S912)
+          - const: amlogic,gx-vdec
       - enum:
-        - amlogic,g12a-vdec # G12A (S905X2, S905D2)
-        - amlogic,sm1-vdec # SM1 (S905X3, S905D3)
+          - amlogic,g12a-vdec # G12A (S905X2, S905D2)
+          - amlogic,sm1-vdec # SM1 (S905X3, S905D3)

   interrupts:
     minItems: 2
diff --git a/Documentation/devicetree/bindings/media/renesas,ceu.yaml b/Documentation/devicetree/bindings/media/renesas,ceu.yaml
index fcb5f13704a5..f2393458814e 100644
--- a/Documentation/devicetree/bindings/media/renesas,ceu.yaml
+++ b/Documentation/devicetree/bindings/media/renesas,ceu.yaml
@@ -32,23 +32,23 @@  properties:
     additionalProperties: false

     properties:
-       endpoint:
-         type: object
-         additionalProperties: false
+      endpoint:
+        type: object
+        additionalProperties: false

          # Properties described in
          # Documentation/devicetree/bindings/media/video-interfaces.txt
-         properties:
-           remote-endpoint: true
-           hsync-active: true
-           vsync-active: true
-           field-even-active: false
-           bus-width:
-             enum: [8, 16]
-             default: 8
-
-         required:
-           - remote-endpoint
+        properties:
+          remote-endpoint: true
+          hsync-active: true
+          vsync-active: true
+          field-even-active: false
+          bus-width:
+            enum: [8, 16]
+            default: 8
+
+        required:
+          - remote-endpoint

     required:
       - endpoint
diff --git a/Documentation/devicetree/bindings/media/renesas,vin.yaml b/Documentation/devicetree/bindings/media/renesas,vin.yaml
index 1ec947b4781f..ecc09f1124d4 100644
--- a/Documentation/devicetree/bindings/media/renesas,vin.yaml
+++ b/Documentation/devicetree/bindings/media/renesas,vin.yaml
@@ -261,13 +261,13 @@  properties:

         anyOf:
           - required:
-            - endpoint@0
+              - endpoint@0
           - required:
-            - endpoint@1
+              - endpoint@1
           - required:
-            - endpoint@2
+              - endpoint@2
           - required:
-            - endpoint@3
+              - endpoint@3

         additionalProperties: false

diff --git a/Documentation/devicetree/bindings/media/ti,vpe.yaml b/Documentation/devicetree/bindings/media/ti,vpe.yaml
index f3a8a350e85f..ef473f287399 100644
--- a/Documentation/devicetree/bindings/media/ti,vpe.yaml
+++ b/Documentation/devicetree/bindings/media/ti,vpe.yaml
@@ -17,7 +17,7 @@  description: |-

 properties:
   compatible:
-      const: ti,dra7-vpe
+    const: ti,dra7-vpe

   reg:
     items:
diff --git a/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml b/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
index c9e6c22cb5be..445e46feda69 100644
--- a/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
@@ -25,9 +25,9 @@  properties:
   compatible:
     items:
       - enum:
-        - fsl,imx8mn-ddrc
-        - fsl,imx8mm-ddrc
-        - fsl,imx8mq-ddrc
+          - fsl,imx8mn-ddrc
+          - fsl,imx8mm-ddrc
+          - fsl,imx8mq-ddrc
       - const: fsl,imx8m-ddrc

   reg:
diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
index ddf190cb800b..e675611f80d0 100644
--- a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
+++ b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
@@ -66,8 +66,8 @@  patternProperties:
       reg:
         description: Identify trigger hardware block.
         items:
-         minimum: 0
-         maximum: 2
+          minimum: 0
+          maximum: 2

     required:
       - compatible
diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
index 590849ee9f32..4acda7ce3b44 100644
--- a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
+++ b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
@@ -102,8 +102,8 @@  patternProperties:
       reg:
         description: Identify trigger hardware block.
         items:
-         minimum: 0
-         maximum: 16
+          minimum: 0
+          maximum: 16

     required:
       - compatible
diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml
index 39375e4313d2..7a39486b215a 100644
--- a/Documentation/devicetree/bindings/mfd/syscon.yaml
+++ b/Documentation/devicetree/bindings/mfd/syscon.yaml
@@ -33,13 +33,13 @@  properties:
   compatible:
     anyOf:
       - items:
-        - enum:
-          - allwinner,sun8i-a83t-system-controller
-          - allwinner,sun8i-h3-system-controller
-          - allwinner,sun8i-v3s-system-controller
-          - allwinner,sun50i-a64-system-controller
+          - enum:
+              - allwinner,sun8i-a83t-system-controller
+              - allwinner,sun8i-h3-system-controller
+              - allwinner,sun8i-v3s-system-controller
+              - allwinner,sun50i-a64-system-controller

-        - const: syscon
+          - const: syscon

       - contains:
           const: syscon
diff --git a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
index 2f45dd0d04db..d43a0c557a44 100644
--- a/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
+++ b/Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
@@ -17,7 +17,7 @@  properties:
   compatible:
     items:
       - enum:
-         - socionext,uniphier-sd4hc
+          - socionext,uniphier-sd4hc
       - const: cdns,sd4hc

   reg:
diff --git a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
index 89c3edd6a728..4ee3ed6efab4 100644
--- a/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
+++ b/Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
@@ -30,21 +30,21 @@  properties:
       - items:
           - enum:
             # for Rockchip PX30
-            - rockchip,px30-dw-mshc
+              - rockchip,px30-dw-mshc
             # for Rockchip RK3036
-            - rockchip,rk3036-dw-mshc
+              - rockchip,rk3036-dw-mshc
             # for Rockchip RK322x
-            - rockchip,rk3228-dw-mshc
+              - rockchip,rk3228-dw-mshc
             # for Rockchip RK3308
-            - rockchip,rk3308-dw-mshc
+              - rockchip,rk3308-dw-mshc
             # for Rockchip RK3328
-            - rockchip,rk3328-dw-mshc
+              - rockchip,rk3328-dw-mshc
             # for Rockchip RK3368
-            - rockchip,rk3368-dw-mshc
+              - rockchip,rk3368-dw-mshc
             # for Rockchip RK3399
-            - rockchip,rk3399-dw-mshc
+              - rockchip,rk3399-dw-mshc
             # for Rockchip RV1108
-            - rockchip,rv1108-dw-mshc
+              - rockchip,rv1108-dw-mshc
           - const: rockchip,rk3288-dw-mshc

   reg:
diff --git a/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml b/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
index cdfac9b4411b..8d6413f48823 100644
--- a/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
+++ b/Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
@@ -35,15 +35,15 @@  properties:
     oneOf:
       - const: host
       - items:
-        - const: host
-        - const: bridge
+          - const: host
+          - const: bridge
       - items:
-        - const: host
-        - const: hw
+          - const: host
+          - const: hw
       - items:
-        - const: host
-        - const: bridge
-        - const: hw
+          - const: host
+          - const: bridge
+          - const: hw

   resets:
     minItems: 1
diff --git a/Documentation/devicetree/bindings/mtd/denali,nand.yaml b/Documentation/devicetree/bindings/mtd/denali,nand.yaml
index 46e6b6726bc0..c07b91592cbd 100644
--- a/Documentation/devicetree/bindings/mtd/denali,nand.yaml
+++ b/Documentation/devicetree/bindings/mtd/denali,nand.yaml
@@ -54,8 +54,8 @@  properties:
         reg:  register reset
     oneOf:
       - items:
-        - const: nand
-        - const: reg
+          - const: nand
+          - const: reg
       - const: nand
       - const: reg

diff --git a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
index db36b4d86484..c7c9ad4e3f9f 100644
--- a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
+++ b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
@@ -19,8 +19,8 @@  properties:
       - const: allwinner,sun8i-v3s-emac
       - const: allwinner,sun50i-a64-emac
       - items:
-        - const: allwinner,sun50i-h6-emac
-        - const: allwinner,sun50i-a64-emac
+          - const: allwinner,sun50i-h6-emac
+          - const: allwinner,sun50i-a64-emac

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
index cccf8202c8f7..7a784dc4e513 100644
--- a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
+++ b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
@@ -9,7 +9,7 @@  title: Bosch MCAN controller Bindings
 description: Bosch MCAN controller for CAN bus

 maintainers:
-  -  Sriram Dash <sriram.dash@samsung.com>
+  - Sriram Dash <sriram.dash@samsung.com>

 properties:
   compatible:
@@ -51,31 +51,31 @@  properties:

   bosch,mram-cfg:
     description: |
-                 Message RAM configuration data.
-                 Multiple M_CAN instances can share the same Message RAM
-                 and each element(e.g Rx FIFO or Tx Buffer and etc) number
-                 in Message RAM is also configurable, so this property is
-                 telling driver how the shared or private Message RAM are
-                 used by this M_CAN controller.
-
-                 The format should be as follows:
-                 <offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
-                 The 'offset' is an address offset of the Message RAM where
-                 the following elements start from. This is usually set to
-                 0x0 if you're using a private Message RAM. The remain cells
-                 are used to specify how many elements are used for each FIFO/Buffer.
-
-                 M_CAN includes the following elements according to user manual:
-                 11-bit Filter	0-128 elements / 0-128 words
-                 29-bit Filter	0-64 elements / 0-128 words
-                 Rx FIFO 0	0-64 elements / 0-1152 words
-                 Rx FIFO 1	0-64 elements / 0-1152 words
-                 Rx Buffers	0-64 elements / 0-1152 words
-                 Tx Event FIFO	0-32 elements / 0-64 words
-                 Tx Buffers	0-32 elements / 0-576 words
-
-                 Please refer to 2.4.1 Message RAM Configuration in Bosch
-                 M_CAN user manual for details.
+      Message RAM configuration data.
+      Multiple M_CAN instances can share the same Message RAM
+      and each element(e.g Rx FIFO or Tx Buffer and etc) number
+      in Message RAM is also configurable, so this property is
+      telling driver how the shared or private Message RAM are
+      used by this M_CAN controller.
+
+      The format should be as follows:
+      <offset sidf_elems xidf_elems rxf0_elems rxf1_elems rxb_elems txe_elems txb_elems>
+      The 'offset' is an address offset of the Message RAM where
+      the following elements start from. This is usually set to
+      0x0 if you're using a private Message RAM. The remain cells
+      are used to specify how many elements are used for each FIFO/Buffer.
+
+      M_CAN includes the following elements according to user manual:
+      11-bit Filter	0-128 elements / 0-128 words
+      29-bit Filter	0-64 elements / 0-128 words
+      Rx FIFO 0	0-64 elements / 0-1152 words
+      Rx FIFO 1	0-64 elements / 0-1152 words
+      Rx Buffers	0-64 elements / 0-1152 words
+      Tx Event FIFO	0-32 elements / 0-64 words
+      Tx Buffers	0-32 elements / 0-576 words
+
+      Please refer to 2.4.1 Message RAM Configuration in Bosch
+      M_CAN user manual for details.
     allOf:
       - $ref: /schemas/types.yaml#/definitions/int32-array
       - items:
diff --git a/Documentation/devicetree/bindings/net/renesas,ether.yaml b/Documentation/devicetree/bindings/net/renesas,ether.yaml
index 7f84df9790e2..2eaa8799e002 100644
--- a/Documentation/devicetree/bindings/net/renesas,ether.yaml
+++ b/Documentation/devicetree/bindings/net/renesas,ether.yaml
@@ -40,8 +40,8 @@  properties:

   reg:
     items:
-       - description: E-DMAC/feLic registers
-       - description: TSU registers
+      - description: E-DMAC/feLic registers
+      - description: TSU registers
     minItems: 1

   interrupts:
diff --git a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
index 976f139bb66e..8fc8d3be303b 100644
--- a/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
+++ b/Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
@@ -23,14 +23,14 @@  properties:
     oneOf:
       - const: ti,cpsw-switch
       - items:
-         - const: ti,am335x-cpsw-switch
-         - const: ti,cpsw-switch
+          - const: ti,am335x-cpsw-switch
+          - const: ti,cpsw-switch
       - items:
-        - const: ti,am4372-cpsw-switch
-        - const: ti,cpsw-switch
+          - const: ti,am4372-cpsw-switch
+          - const: ti,cpsw-switch
       - items:
-        - const: ti,dra7-cpsw-switch
-        - const: ti,cpsw-switch
+          - const: ti,dra7-cpsw-switch
+          - const: ti,cpsw-switch

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
index 242ac4935a4b..2ea14ab29254 100644
--- a/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
+++ b/Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
@@ -18,25 +18,24 @@  allOf:
 properties:
   compatible:
     oneOf:
-       - const: ti,davinci_mdio
-       - items:
-         - const: ti,keystone_mdio
-         - const: ti,davinci_mdio
-       - items:
-         - const: ti,cpsw-mdio
-         - const: ti,davinci_mdio
-       - items:
-         - const: ti,am4372-mdio
-         - const: ti,cpsw-mdio
-         - const: ti,davinci_mdio
+      - const: ti,davinci_mdio
+      - items:
+          - const: ti,keystone_mdio
+          - const: ti,davinci_mdio
+      - items:
+          - const: ti,cpsw-mdio
+          - const: ti,davinci_mdio
+      - items:
+          - const: ti,am4372-mdio
+          - const: ti,cpsw-mdio
+          - const: ti,davinci_mdio

   reg:
     maxItems: 1

   bus_freq:
-      maximum: 2500000
-      description:
-        MDIO Bus frequency
+    maximum: 2500000
+    description: MDIO Bus frequency

   ti,hwmods:
     description: TI hwmod name
diff --git a/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml b/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
index 9a346d6290d9..77bb5309918e 100644
--- a/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
@@ -23,7 +23,7 @@  description: |+

 properties:
   compatible:
-      const: intel,lgm-emmc-phy
+    const: intel,lgm-emmc-phy

   "#phy-cells":
     const: 0
diff --git a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
index ea7f32905172..4fe64f4dd594 100644
--- a/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
+++ b/Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
@@ -49,17 +49,17 @@  properties:
       are available.
     oneOf:
       - items:
-        - const: timers
+          - const: timers
       - items:
-        - const: timers
-        - const: pwm-tclk0
+          - const: timers
+          - const: pwm-tclk0
       - items:
-        - const: timers
-        - const: pwm-tclk1
+          - const: timers
+          - const: pwm-tclk1
       - items:
-        - const: timers
-        - const: pwm-tclk0
-        - const: pwm-tclk1
+          - const: timers
+          - const: pwm-tclk0
+          - const: pwm-tclk1

   interrupts:
     description:
diff --git a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
index c0d83865e933..4ff4d3df0a06 100644
--- a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
+++ b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
@@ -25,7 +25,7 @@  properties:
     maxItems: 3

   resets:
-     maxItems: 1
+    maxItems: 1

   st,syscfg-holdboot:
     allOf:
diff --git a/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml b/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
index 512a33bdb208..dfce6738b033 100644
--- a/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
+++ b/Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
@@ -7,7 +7,9 @@  $schema: "http://devicetree.org/meta-schemas/core.yaml#"

 title: BCM7216 RESCAL reset controller

-description: This document describes the BCM7216 RESCAL reset controller which is responsible for controlling the reset of the SATA and PCIe0/1 instances on BCM7216.
+description: This document describes the BCM7216 RESCAL reset controller
+  which is responsible for controlling the reset of the SATA and PCIe0/1
+  instances on BCM7216.

 maintainers:
   - Florian Fainelli <f.fainelli@gmail.com>
diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
index 48c6cafca90c..57b087574aa1 100644
--- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
+++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
@@ -38,10 +38,10 @@  properties:
           minItems: 3
           maxItems: 3
     description: |
-       Phandle/offset/mask triplet. The phandle to pwrcfg used to
-       access control register at offset, and change the dbp (Disable Backup
-       Protection) bit represented by the mask, mandatory to disable/enable backup
-       domain (RTC registers) write protection.
+      Phandle/offset/mask triplet. The phandle to pwrcfg used to
+      access control register at offset, and change the dbp (Disable Backup
+      Protection) bit represented by the mask, mandatory to disable/enable backup
+      domain (RTC registers) write protection.

   assigned-clocks:
     description: |
@@ -78,14 +78,14 @@  allOf:
             const: st,stm32h7-rtc

     then:
-       properties:
-         clocks:
-           minItems: 2
-           maxItems: 2
+      properties:
+        clocks:
+          minItems: 2
+          maxItems: 2

-       required:
-         - clock-names
-         - st,syscfg
+      required:
+        - clock-names
+        - st,syscfg

   - if:
       properties:
@@ -94,16 +94,16 @@  allOf:
             const: st,stm32mp1-rtc

     then:
-       properties:
-         clocks:
-           minItems: 2
-           maxItems: 2
+      properties:
+        clocks:
+          minItems: 2
+          maxItems: 2

-         assigned-clocks: false
-         assigned-clock-parents: false
+        assigned-clocks: false
+        assigned-clock-parents: false

-       required:
-         - clock-names
+      required:
+        - clock-names

 required:
   - compatible
diff --git a/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml b/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
index d4178ab0d675..75ebc9952a99 100644
--- a/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
+++ b/Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
@@ -24,18 +24,18 @@  properties:
     oneOf:
       - description: Always-on power domain UART controller
         items:
-        - enum:
+          - enum:
+              - amlogic,meson6-uart
+              - amlogic,meson8-uart
+              - amlogic,meson8b-uart
+              - amlogic,meson-gx-uart
+          - const: amlogic,meson-ao-uart
+      - description: Everything-Else power domain UART controller
+        enum:
           - amlogic,meson6-uart
           - amlogic,meson8-uart
           - amlogic,meson8b-uart
           - amlogic,meson-gx-uart
-        - const: amlogic,meson-ao-uart
-      - description: Everything-Else power domain UART controller
-        enum:
-        - amlogic,meson6-uart
-        - amlogic,meson8-uart
-        - amlogic,meson8b-uart
-        - amlogic,meson-gx-uart

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/serial/rs485.yaml b/Documentation/devicetree/bindings/serial/rs485.yaml
index d4beaf11222d..2b8261ea6d9c 100644
--- a/Documentation/devicetree/bindings/serial/rs485.yaml
+++ b/Documentation/devicetree/bindings/serial/rs485.yaml
@@ -6,13 +6,12 @@  $schema: http://devicetree.org/meta-schemas/core.yaml#

 title: RS485 serial communications Bindings

-description: The RTS signal is capable of automatically controlling
-             line direction for the built-in half-duplex mode.
-             The properties described hereafter shall be given to a
-             half-duplex capable UART node.
+description: The RTS signal is capable of automatically controlling line
+  direction for the built-in half-duplex mode. The properties described
+  hereafter shall be given to a half-duplex capable UART node.

 maintainers:
-  -  Rob Herring <robh@kernel.org>
+  - Rob Herring <robh@kernel.org>

 properties:
   rs485-rts-delay:
@@ -37,9 +36,11 @@  properties:
     $ref: /schemas/types.yaml#/definitions/flag

   linux,rs485-enabled-at-boot-time:
-    description: enables the rs485 feature at boot time. It can be disabled later with proper ioctl.
+    description: enables the rs485 feature at boot time. It can be disabled
+      later with proper ioctl.
     $ref: /schemas/types.yaml#/definitions/flag

   rs485-rx-during-tx:
-   description: enables the receiving of data even while sending data.
-   $ref: /schemas/types.yaml#/definitions/flag
+    description: enables the receiving of data even while sending data.
+    $ref: /schemas/types.yaml#/definitions/flag
+...
diff --git a/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml b/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
index cb008fd188d8..02b2d5ba01d6 100644
--- a/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
+++ b/Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
@@ -26,11 +26,11 @@  properties:
   compatible:
     oneOf:
       - items:
-        - enum:
-          - amlogic,meson8-canvas
-          - amlogic,meson8b-canvas
-          - amlogic,meson8m2-canvas
-        - const: amlogic,canvas
+          - enum:
+              - amlogic,meson8-canvas
+              - amlogic,meson8b-canvas
+              - amlogic,meson8m2-canvas
+          - const: amlogic,canvas
       - const: amlogic,canvas # GXBB and newer SoCs

   reg:
diff --git a/Documentation/devicetree/bindings/sound/renesas,fsi.yaml b/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
index d1b65554e681..91cf4176abd5 100644
--- a/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
+++ b/Documentation/devicetree/bindings/sound/renesas,fsi.yaml
@@ -17,16 +17,16 @@  properties:
     oneOf:
       # for FSI2 SoC
       - items:
-        - enum:
-          - renesas,fsi2-sh73a0
-          - renesas,fsi2-r8a7740
-        - enum:
-          - renesas,sh_fsi2
+          - enum:
+              - renesas,fsi2-sh73a0
+              - renesas,fsi2-r8a7740
+          - enum:
+              - renesas,sh_fsi2
       # for Generic
       - items:
-        - enum:
-          - renesas,sh_fsi
-          - renesas,sh_fsi2
+          - enum:
+              - renesas,sh_fsi
+              - renesas,sh_fsi2

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
index 0cf470eaf2a0..406286149a6b 100644
--- a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
+++ b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
@@ -8,12 +8,12 @@  $schema: "http://devicetree.org/meta-schemas/core.yaml#"
 title: Qualcomm Quad Serial Peripheral Interface (QSPI)

 maintainers:
- - Mukesh Savaliya <msavaliy@codeaurora.org>
- - Akash Asthana <akashast@codeaurora.org>
+  - Mukesh Savaliya <msavaliy@codeaurora.org>
+  - Akash Asthana <akashast@codeaurora.org>

-description:
- The QSPI controller allows SPI protocol communication in single, dual, or quad
- wire transmission modes for read/write access to slaves such as NOR flash.
+description: The QSPI controller allows SPI protocol communication in single,
+  dual, or quad wire transmission modes for read/write access to slaves such
+  as NOR flash.

 allOf:
   - $ref: /spi/spi-controller.yaml#
diff --git a/Documentation/devicetree/bindings/spi/renesas,hspi.yaml b/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
index c429cf4bea5b..f492cb9fea12 100644
--- a/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
+++ b/Documentation/devicetree/bindings/spi/renesas,hspi.yaml
@@ -16,8 +16,8 @@  properties:
   compatible:
     items:
       - enum:
-        - renesas,hspi-r8a7778 # R-Car M1A
-        - renesas,hspi-r8a7779 # R-Car H1
+          - renesas,hspi-r8a7778 # R-Car M1A
+          - renesas,hspi-r8a7779 # R-Car H1
       - const: renesas,hspi

   reg:
diff --git a/Documentation/devicetree/bindings/spi/spi-pl022.yaml b/Documentation/devicetree/bindings/spi/spi-pl022.yaml
index dfb697c69341..22ba4e90655b 100644
--- a/Documentation/devicetree/bindings/spi/spi-pl022.yaml
+++ b/Documentation/devicetree/bindings/spi/spi-pl022.yaml
@@ -51,7 +51,7 @@  properties:

   pl022,rt:
     description: indicates the controller should run the message pump with realtime
-               priority to minimise the transfer latency on the bus (boolean)
+      priority to minimise the transfer latency on the bus (boolean)
     type: boolean

   dmas:
diff --git a/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml b/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
index 3665a5fe6b7f..1a342ce1f798 100644
--- a/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
+++ b/Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
@@ -24,8 +24,8 @@  properties:

   reg-names:
     items:
-     - const: qspi
-     - const: qspi_mm
+      - const: qspi
+      - const: qspi_mm

   clocks:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml b/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
index 4b5509436588..f5825935fd22 100644
--- a/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
+++ b/Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
@@ -29,8 +29,8 @@  properties:
       - const: allwinner,sun4i-a10-system-control
       - const: allwinner,sun5i-a13-system-control
       - items:
-        - const: allwinner,sun7i-a20-system-control
-        - const: allwinner,sun4i-a10-system-control
+          - const: allwinner,sun7i-a20-system-control
+          - const: allwinner,sun4i-a10-system-control
       - const: allwinner,sun8i-a23-system-control
       - const: allwinner,sun8i-h3-system-control
       - const: allwinner,sun50i-a64-sram-controller
@@ -38,11 +38,11 @@  properties:
       - const: allwinner,sun50i-a64-system-control
       - const: allwinner,sun50i-h5-system-control
       - items:
-        - const: allwinner,sun50i-h6-system-control
-        - const: allwinner,sun50i-a64-system-control
+          - const: allwinner,sun50i-h6-system-control
+          - const: allwinner,sun50i-a64-system-control
       - items:
-        - const: allwinner,suniv-f1c100s-system-control
-        - const: allwinner,sun4i-a10-system-control
+          - const: allwinner,suniv-f1c100s-system-control
+          - const: allwinner,sun4i-a10-system-control

   reg:
     maxItems: 1
@@ -69,44 +69,44 @@  patternProperties:
               - const: allwinner,sun4i-a10-sram-d
               - const: allwinner,sun50i-a64-sram-c
               - items:
-                - const: allwinner,sun5i-a13-sram-a3-a4
-                - const: allwinner,sun4i-a10-sram-a3-a4
+                  - const: allwinner,sun5i-a13-sram-a3-a4
+                  - const: allwinner,sun4i-a10-sram-a3-a4
               - items:
-                - const: allwinner,sun7i-a20-sram-a3-a4
-                - const: allwinner,sun4i-a10-sram-a3-a4
+                  - const: allwinner,sun7i-a20-sram-a3-a4
+                  - const: allwinner,sun4i-a10-sram-a3-a4
               - items:
-                - const: allwinner,sun5i-a13-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun5i-a13-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun7i-a20-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun7i-a20-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun8i-a23-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun8i-a23-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun8i-h3-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun8i-h3-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun50i-a64-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun50i-a64-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun50i-h5-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun50i-h5-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun50i-h6-sram-c1
-                - const: allwinner,sun4i-a10-sram-c1
+                  - const: allwinner,sun50i-h6-sram-c1
+                  - const: allwinner,sun4i-a10-sram-c1
               - items:
-                - const: allwinner,sun5i-a13-sram-d
-                - const: allwinner,sun4i-a10-sram-d
+                  - const: allwinner,sun5i-a13-sram-d
+                  - const: allwinner,sun4i-a10-sram-d
               - items:
-                - const: allwinner,sun7i-a20-sram-d
-                - const: allwinner,sun4i-a10-sram-d
+                  - const: allwinner,sun7i-a20-sram-d
+                  - const: allwinner,sun4i-a10-sram-d
               - items:
-                - const: allwinner,suniv-f1c100s-sram-d
-                - const: allwinner,sun4i-a10-sram-d
+                  - const: allwinner,suniv-f1c100s-sram-d
+                  - const: allwinner,sun4i-a10-sram-d
               - items:
-                - const: allwinner,sun50i-h6-sram-c
-                - const: allwinner,sun50i-a64-sram-c
+                  - const: allwinner,sun50i-h6-sram-c
+                  - const: allwinner,sun50i-a64-sram-c

 required:
   - "#address-cells"
diff --git a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
index e43ec50bda37..999c6b365f1d 100644
--- a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
@@ -13,11 +13,11 @@  description: Binding for Amlogic Thermal

 properties:
   compatible:
-      items:
-        - enum:
-            - amlogic,g12a-cpu-thermal
-            - amlogic,g12a-ddr-thermal
-        - const: amlogic,g12a-thermal
+    items:
+      - enum:
+          - amlogic,g12a-cpu-thermal
+          - amlogic,g12a-ddr-thermal
+      - const: amlogic,g12a-thermal

   reg:
     maxItems: 1
diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
index fa255672e8e5..135186f83925 100644
--- a/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
+++ b/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
@@ -28,10 +28,10 @@  properties:
               - arm,armv7-timer
       - items:
           - enum:
-            - arm,armv7-timer
+              - arm,armv7-timer
       - items:
           - enum:
-            - arm,armv8-timer
+              - arm,armv8-timer

   interrupts:
     items:
diff --git a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
index 582bbef62b95..6ff718ede184 100644
--- a/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
+++ b/Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
@@ -20,7 +20,7 @@  properties:
   compatible:
     items:
       - enum:
-        - arm,armv7-timer-mem
+          - arm,armv7-timer-mem

   reg:
     maxItems: 1
@@ -77,7 +77,7 @@  patternProperties:
           - description: physical timer irq
           - description: virtual timer irq

-      reg :
+      reg:
         minItems: 1
         maxItems: 2
         items:
diff --git a/Documentation/devicetree/bindings/usb/dwc2.yaml b/Documentation/devicetree/bindings/usb/dwc2.yaml
index 0d6d850a7f17..fb2f62aef5fa 100644
--- a/Documentation/devicetree/bindings/usb/dwc2.yaml
+++ b/Documentation/devicetree/bindings/usb/dwc2.yaml
@@ -62,14 +62,14 @@  properties:

   resets:
     items:
-     - description: common reset
-     - description: ecc reset
+      - description: common reset
+      - description: ecc reset
     minItems: 1

   reset-names:
     items:
-     - const: dwc2
-     - const: dwc2-ecc
+      - const: dwc2
+      - const: dwc2-ecc
     minItems: 1

   phys: