On Thu, 17 Oct 2024 02:06:47 +0200, Marek Vasut wrote: > The IOMUXC controller description is almost identical on i.MX35/5x/6 SoCs, > except for the configuration bits which differ across SoCs. Rename the > fsl,imx6ul-pinctrl.yaml to fsl,imx35-pinctrl.yaml, fill in compatible > strings for the other SoCs and fill in the various bits into desciption. > This way, i.MX35/5x/6 series SoCs can all be converted to DT schema. > Remove the old text DT bindings description. > > Signed-off-by: Marek Vasut <marex@xxxxxxx> > --- > Cc: Conor Dooley <conor+dt@xxxxxxxxxx> > Cc: Dong Aisheng <aisheng.dong@xxxxxxx> > Cc: Fabio Estevam <festevam@xxxxxxxxx> > Cc: Jacky Bai <ping.bai@xxxxxxx> > Cc: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx> > Cc: Linus Walleij <linus.walleij@xxxxxxxxxx> > Cc: Pengutronix Kernel Team <kernel@xxxxxxxxxxxxxx> > Cc: Rob Herring <robh@xxxxxxxxxx> > Cc: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> > Cc: Shawn Guo <shawnguo@xxxxxxxxxx> > Cc: devicetree@xxxxxxxxxxxxxxx > Cc: imx@xxxxxxxxxxxxxxx > Cc: kernel@xxxxxxxxxxxxxxxxxx > Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > Cc: linux-gpio@xxxxxxxxxxxxxxx > --- > V2: - Use DT schema to refer to the fsl,imx35-pinctrl.yaml file > - Special-case the iMX50 compatible string > --- > .../bindings/pinctrl/fsl,imx35-pinctrl.txt | 33 ------- > ...ul-pinctrl.yaml => fsl,imx35-pinctrl.yaml} | 88 ++++++++++++++++--- > .../bindings/pinctrl/fsl,imx50-pinctrl.txt | 32 ------- > .../bindings/pinctrl/fsl,imx51-pinctrl.txt | 32 ------- > .../bindings/pinctrl/fsl,imx53-pinctrl.txt | 32 ------- > .../bindings/pinctrl/fsl,imx6dl-pinctrl.txt | 38 -------- > .../bindings/pinctrl/fsl,imx6q-pinctrl.txt | 38 -------- > .../bindings/pinctrl/fsl,imx6sl-pinctrl.txt | 39 -------- > .../bindings/pinctrl/fsl,imx6sll-pinctrl.txt | 40 --------- > .../bindings/pinctrl/fsl,imx6sx-pinctrl.txt | 36 -------- > 10 files changed, 78 insertions(+), 330 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx35-pinctrl.txt > rename Documentation/devicetree/bindings/pinctrl/{fsl,imx6ul-pinctrl.yaml => fsl,imx35-pinctrl.yaml} (50%) > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx50-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx51-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx53-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6dl-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6q-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6sl-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6sll-pinctrl.txt > delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6sx-pinctrl.txt > Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>