On Wed, 28 Oct 2026 07:02:12 -0500 "Rob Herring (Arm)" <[email protected]> wrote:
> Property names within if/then schemas currently go unchecked whether > they have a type defined or match what's in the top-level schema. Adding > a check finds a number of instances of typos. The typos result in the > schema having no effect on constraints. > > With this, fix the mediatek,vcodec-encoder 'clocks' count constraint > exposed by the name correction. For media: Acked-by: Mauro Carvalho Chehab <[email protected]> > > Signed-off-by: Rob Herring (Arm) <[email protected]> > --- > .../devicetree/bindings/clock/qcom,kpss-gcc.yaml | 2 +- > .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- > .../bindings/display/msm/dp-controller.yaml | 2 +- > .../devicetree/bindings/display/msm/hdmi.yaml | 4 ++-- > Documentation/devicetree/bindings/dma/fsl,edma.yaml | 2 +- > .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 2 +- > .../bindings/iio/adc/amlogic,meson-saradc.yaml | 2 +- > .../bindings/media/mediatek,vcodec-encoder.yaml | 12 ++++-------- > .../devicetree/bindings/media/samsung,s5p-mfc.yaml | 2 +- > .../devicetree/bindings/pci/mediatek-pcie.yaml | 12 ++++++------ > 10 files changed, 19 insertions(+), 23 deletions(-) > > diff --git a/Documentation/devicetree/bindings/clock/qcom,kpss-gcc.yaml > b/Documentation/devicetree/bindings/clock/qcom,kpss-gcc.yaml > index 88b7672123a0..ed347096df46 100644 > --- a/Documentation/devicetree/bindings/clock/qcom,kpss-gcc.yaml > +++ b/Documentation/devicetree/bindings/clock/qcom,kpss-gcc.yaml > @@ -62,7 +62,7 @@ then: > - '#clock-cells' > else: > properties: > - clock: false > + clocks: false > clock-names: false > '#clock-cells': false > > diff --git a/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml > b/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml > index c1cefd547391..fd4d598f6ff8 100644 > --- a/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml > +++ b/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml > @@ -145,7 +145,7 @@ allOf: > - description: CEC stuck at low interrupt > - description: Hotplug connected interrupt > - description: Hotplug removed interrupt > - interrupts-names: > + interrupt-names: > items: > - const: cec-tx > - const: cec-rx > diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > index 094a6383bb77..f72d1b354007 100644 > --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > @@ -304,7 +304,7 @@ allOf: > clocks: > minItems: 6 > maxItems: 6 > - clocks-names: > + clock-names: > minItems: 6 > maxItems: 6 > > diff --git a/Documentation/devicetree/bindings/display/msm/hdmi.yaml > b/Documentation/devicetree/bindings/display/msm/hdmi.yaml > index dfec6c3480f3..02d27ccad024 100644 > --- a/Documentation/devicetree/bindings/display/msm/hdmi.yaml > +++ b/Documentation/devicetree/bindings/display/msm/hdmi.yaml > @@ -113,7 +113,7 @@ allOf: > - const: core > - const: master_iface > - const: slave_iface > - core-vcc-supplies: false > + core-vcc-supply: false > > - if: > properties: > @@ -136,7 +136,7 @@ allOf: > - const: core > - const: alt_iface > - const: extp > - hdmi-mux-supplies: false > + hdmi-mux-supply: false > > - if: > properties: > diff --git a/Documentation/devicetree/bindings/dma/fsl,edma.yaml > b/Documentation/devicetree/bindings/dma/fsl,edma.yaml > index f609038e35ae..0260d177c7d0 100644 > --- a/Documentation/devicetree/bindings/dma/fsl,edma.yaml > +++ b/Documentation/devicetree/bindings/dma/fsl,edma.yaml > @@ -172,7 +172,7 @@ allOf: > const: fsl,imx7ulp-edma > then: > properties: > - clock: > + clocks: > minItems: 2 > maxItems: 2 > clock-names: > diff --git a/Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml > b/Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml > index 69852444df23..07c8b233c6bd 100644 > --- a/Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml > +++ b/Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml > @@ -80,7 +80,7 @@ allOf: > - resets > else: > properties: > - "#interrupts-cells": false > + "#interrupt-cells": false > interrupt-controller: false > resets: false > > diff --git > a/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml > b/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml > index 70ab4e140e71..535213ba0c5e 100644 > --- a/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml > @@ -92,7 +92,7 @@ allOf: > else: > properties: > nvmem-cells: false > - mvmem-cel-names: false > + nvmem-cell-names: false > clocks: > minItems: 4 > clock-names: > diff --git > a/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml > b/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml > index 4505e66876a2..52f471a070d5 100644 > --- a/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml > +++ b/Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml > @@ -110,19 +110,15 @@ allOf: > > then: > properties: > - clock: > - items: > - minItems: 1 > - maxItems: 1 > + clocks: > + maxItems: 1 > clock-names: > items: > - const: venc_lt_sel > else: > properties: > - clock: > - items: > - minItems: 1 > - maxItems: 1 > + clocks: > + maxItems: 1 > clock-names: > items: > - const: venc_sel > diff --git a/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml > b/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml > index b46cc780703c..4488d5ca9b9c 100644 > --- a/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml > +++ b/Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml > @@ -174,7 +174,7 @@ allOf: > - const: mfc > iommus: > maxItems: 2 > - iommus-names: false > + iommu-names: false > > examples: > - | > diff --git a/Documentation/devicetree/bindings/pci/mediatek-pcie.yaml > b/Documentation/devicetree/bindings/pci/mediatek-pcie.yaml > index c009a7a52bc6..7c40361f95ec 100644 > --- a/Documentation/devicetree/bindings/pci/mediatek-pcie.yaml > +++ b/Documentation/devicetree/bindings/pci/mediatek-pcie.yaml > @@ -127,7 +127,7 @@ allOf: > phy-names: > const: pcie-phy1 > > - power-domain: false > + power-domains: false > > required: > - resets > @@ -150,7 +150,7 @@ allOf: > minItems: 2 > maxItems: 2 > > - reset: false > + resets: false > > reset-names: false > > @@ -171,7 +171,7 @@ allOf: > clocks: > minItems: 6 > > - reset: false > + resets: false > > reset-names: false > > @@ -193,7 +193,7 @@ allOf: > clocks: > minItems: 6 > > - reset: false > + resets: false > > reset-names: false > > @@ -215,7 +215,7 @@ allOf: > clock-names: > maxItems: 1 > > - reset: false > + resets: false > > reset-names: false > > @@ -223,7 +223,7 @@ allOf: > > phy-names: false > > - power-domain: false > + power-domains: false > > mediatek,pbus-csr: false > Thanks, Mauro
