[RFC] Split i.MX pinctrl groups
Sascha Hauer
s.hauer at pengutronix.de
Thu Jul 18 03:46:07 EDT 2013
We currently introduce completely new pinctrl groups for each slight
variant of the pinctrl setup of a device. For several devices the
groups can be split into smaller groups to increase the flexibility
and to reduce the devicetree sizes (both source and dtb).
For example SDHC controller groups can be split into a base group
and an 8bit extension. The FEC groups can be split into base group
and several MDIO groups. The UARTs can be split into a base group
and RTS/CTS extensions.
Doing this makes the group names more obvious. Instead of having
just index _1, _2 and so on we now have base_1, 8bit_1.
This is not meant for inclusion right now, just some preliminary
patches to demonstrate the idea to see if this is acceptable/desired.
Sascha
----------------------------------------------------------------
Sascha Hauer (4):
ARM: dts: i.MX6: split enet pins into smaller groups
ARM: dts: i.MX53: split esdhc1 pins into base and 8bit groups
ARM: dts: i.MX53: split esdhc2 pins into base and 8bit groups
ARM: dts: i.MX53: split esdhc3 pins into base and 8bit groups
arch/arm/boot/dts/imx53-ard.dts | 2 +-
arch/arm/boot/dts/imx53-evk.dts | 4 +--
arch/arm/boot/dts/imx53-m53evk.dts | 2 +-
arch/arm/boot/dts/imx53-qsb.dts | 4 +--
arch/arm/boot/dts/imx53-smd.dts | 6 ++--
arch/arm/boot/dts/imx53-tqma53.dtsi | 4 +--
arch/arm/boot/dts/imx53.dtsi | 23 ++++++++--------
arch/arm/boot/dts/imx6dl-wandboard.dts | 2 +-
arch/arm/boot/dts/imx6dl.dtsi | 31 ++++++++++-----------
arch/arm/boot/dts/imx6q-arm2.dts | 2 +-
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 2 +-
arch/arm/boot/dts/imx6q-sabrelite.dts | 2 +-
arch/arm/boot/dts/imx6q-sbc6x.dts | 2 +-
arch/arm/boot/dts/imx6q.dtsi | 44 +++++++-----------------------
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +-
16 files changed, 53 insertions(+), 81 deletions(-)
More information about the linux-arm-kernel
mailing list