diff mbox series

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

Message ID 20200416005549.9683-1-robh@kernel.org
State New
Headers show
Series [1/2] dt-bindings: Clean-up schema indentation formatting | expand

Commit Message

Rob Herring 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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Comments

Lee Jones April 16, 2020, 7:20 a.m. UTC | #1
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(-)
Wolfram Sang April 16, 2020, 7:27 a.m. UTC | #2
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>


Acked-by: Wolfram Sang <wsa@the-dreams.de> # for I2C
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
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>


-- 
~Vinod
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
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>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
Sam Ravnborg April 16, 2020, 12:43 p.m. UTC | #5
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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
Rob Herring April 16, 2020, 2:37 p.m. UTC | #6
On Thu, Apr 16, 2020 at 7:44 AM Sam Ravnborg <sam@ravnborg.org> wrote:
>

> 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?


I've been experimenting with yamllint some. I haven't figured out how
to best integrate it in. Probably need to start with something minimal
and warning free for the tree and then add to it.

There's also yaml-format in the dtschema repo which just reads in and
writes out a yaml file using ruamel round trip yaml parser. That's
what I used here.

> 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.


Sure, I can do that.

>

> 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?


Right. Indentation is 2 more spaces than the parent keyword ignoring
any hyphen in the parent.

> > 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.


As above, correct indenting is 2 spaces from the parent not counting
any '-' in the parent, but the '-' counts for indenting the children.

Arguably, this style is inconsistent that sometimes the '-' counts and
sometimes it doesn't. However, I think this style is better because it
distinguishes lists vs. dicts more clearly. It's easy to miss the '-'
when the indentation is the same:

- foo:
  - bar
  - baz

- foo:
    bar
    baz

Or worse:

- foo:
  - bar
    baz

Both styles are valid. It's just a tabs vs. spaces debate, and I just
picked one.


> > 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.


With this patch, the tree is all correct examples. :)

> 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

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
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


_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
Wolfram Sang April 20, 2020, 4:27 p.m. UTC | #8
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>


I see that people had comments but I can't judge the topics raised. So,
I trust you guys that you find out when it is good to go and for that,
here is my ack:

Acked-by: Wolfram Sang <wsa@the-dreams.de>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
diff mbox series

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: