[PATCH 0/5] ARM: dts: imx: make pinctrl nodes board specific
Shawn Guo
shawn.guo at linaro.org
Mon Nov 4 09:45:28 EST 2013
It creates <soc>-pingrp.h and move all those pinctrl setting data into
there as macro definitions. The <board>.dts will instead define the
pinctrl setting nodes that are necessary for the board by referring to
the macros in <soc>-pingrp.h, so that only the pinctrl setting data that
will be used by the board will get compiled into the DTB for the board.
Shawn Guo (5):
ARM: dts: imx6qdl: make pinctrl nodes board specific
ARM: dts: imx6sl: make pinctrl nodes board specific
ARM: dts: imx53: make pinctrl nodes board specific
ARM: dts: imx51: make pinctrl nodes board specific
ARM: dts: imx50: make pinctrl nodes board specific
arch/arm/boot/dts/imx50-evk.dts | 22 +-
arch/arm/boot/dts/imx50-pingrp.h | 144 ++++
arch/arm/boot/dts/imx50.dtsi | 219 +-----
arch/arm/boot/dts/imx51-apf51.dts | 16 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 38 +-
arch/arm/boot/dts/imx51-babbage.dts | 82 +-
arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 14 +-
.../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 38 +-
arch/arm/boot/dts/imx51-pingrp.h | 247 ++++++
arch/arm/boot/dts/imx51.dtsi | 343 +--------
arch/arm/boot/dts/imx53-ard.dts | 14 +-
arch/arm/boot/dts/imx53-evk.dts | 38 +-
arch/arm/boot/dts/imx53-m53evk.dts | 86 ++-
arch/arm/boot/dts/imx53-mba53.dts | 2 +-
arch/arm/boot/dts/imx53-pingrp.h | 350 +++++++++
arch/arm/boot/dts/imx53-qsb.dts | 51 +-
arch/arm/boot/dts/imx53-smd.dts | 62 +-
arch/arm/boot/dts/imx53-tqma53.dtsi | 107 ++-
arch/arm/boot/dts/imx53-voipac-bsb.dts | 25 +-
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 26 +-
arch/arm/boot/dts/imx53.dtsi | 516 +------------
arch/arm/boot/dts/imx6dl.dtsi | 1 +
arch/arm/boot/dts/imx6q-arm2.dts | 50 +-
arch/arm/boot/dts/imx6q-cm-fx6.dts | 22 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 68 +-
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 44 +-
arch/arm/boot/dts/imx6q-sabrelite.dts | 50 +-
arch/arm/boot/dts/imx6q-sbc6x.dts | 29 +-
arch/arm/boot/dts/imx6q-udoo.dts | 16 +-
arch/arm/boot/dts/imx6q.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 62 +-
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 68 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 74 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 74 +-
arch/arm/boot/dts/imx6qdl-pingrp.h | 542 +++++++++++++
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 58 +-
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 62 +-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 62 +-
arch/arm/boot/dts/imx6qdl.dtsi | 798 --------------------
arch/arm/boot/dts/imx6sl-evk.dts | 80 +-
arch/arm/boot/dts/imx6sl-pingrp.h | 144 ++++
arch/arm/boot/dts/imx6sl.dtsi | 214 +-----
42 files changed, 2588 insertions(+), 2371 deletions(-)
create mode 100644 arch/arm/boot/dts/imx50-pingrp.h
create mode 100644 arch/arm/boot/dts/imx51-pingrp.h
create mode 100644 arch/arm/boot/dts/imx53-pingrp.h
create mode 100644 arch/arm/boot/dts/imx6qdl-pingrp.h
create mode 100644 arch/arm/boot/dts/imx6sl-pingrp.h
--
1.7.9.5
More information about the linux-arm-kernel
mailing list