On Mon, Sep 01, 2025 at 02:05:13PM +0200, Christophe Leroy wrote: > Convert QE QPIO devicetree binding to DT schema. > > Signed-off-by: Christophe Leroy <[email protected]> > --- > v5: New > --- > .../fsl/cpm_qe/fsl,mpc8323-qe-pario-bank.yaml | 53 +++++++++++++++++++
This should move to bindings/gpio/ > .../bindings/soc/fsl/cpm_qe/qe/par_io.txt | 26 +-------- > 2 files changed, 54 insertions(+), 25 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,mpc8323-qe-pario-bank.yaml > > diff --git > a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,mpc8323-qe-pario-bank.yaml > > b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,mpc8323-qe-pario-bank.yaml > new file mode 100644 > index 000000000000..e6ba319a75c1 > --- /dev/null > +++ > b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,mpc8323-qe-pario-bank.yaml > @@ -0,0 +1,53 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: > http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,mpc8323-qe-pario-bank.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Freescale QUICC Engine Parallel I/O (QE PARIO) GPIO Bank > + > +maintainers: > + - Christophe Leroy <[email protected]> > + > +description: > + Bindings for the Freescale QUICC Engine Parallel I/O (PARIO) GPIO > controller. Just drop if nothing more to say than 'title'. > + > +properties: > + compatible: > + items: > + - enum: > + - fsl,chip-qe-pario-bank > + - const: fsl,mpc8323-qe-pario-bank > + > + reg: > + maxItems: 1 > + description: Offset to the register set and its length. Drop the description. That's every reg. > + > + gpio-controller: true > + > + '#gpio-cells': > + const: 2 > + > +required: > + - compatible > + - reg > + - gpio-controller > + - '#gpio-cells' > + > +additionalProperties: false > + > +examples: > + - | > + qe_pio_a: gpio-controller@1400 { Drop unused labels. > + compatible = "fsl,mpc8360-qe-pario-bank", > "fsl,mpc8323-qe-pario-bank"; Doesn't match the schema. > + reg = <0x1400 0x18>; > + gpio-controller; > + #gpio-cells = <2>; > + }; > + > + qe_pio_e: gpio-controller@1460 { > + compatible = "fsl,mpc8360-qe-pario-bank", > "fsl,mpc8323-qe-pario-bank"; > + reg = <0x1460 0x18>; > + gpio-controller; > + #gpio-cells = <2>; > + };
