
This patch set consolidates mux and pad declarations for the i.MX6 Dual/Quad and Dual-Lite/Solo processor variants.
Patch 1 replaces the mux/pad names with their equivalents from the Linux kernel (from linux-next). This Patch 2 removes a set of completely useless pad declarations Patch 3 adds a number of registers that are defined in the Linux kernel and in the DLS variant, but not in the DQ. Patch 4 removes pad declarations that aren't used and aren't defined in the Linux kernel tree Patch 5 cleans up the whitespace in mx6[q|dl]_pins.h so the IOMUX_PAD() columns line up.
Note to reviewers: Because the majority of the changes in this patch set are simple name changes, using the '--word-diff' git parameter makes review much easier:
~/u-boot$ git diff HEAD^^^ --word-diff
V2 adds support for the udoo board into patch 1.
Eric Nelson (5): i.MX6DQ/DLS: replace pad names with their Linux kernel equivalents i.MX6DQ/DLS: remove useless mux/pad declarations i.MX6DQ: Add Pinmux settings that are present in mainline and Dual-Lite/Solo i.MX6DQ/DLS: remove unused pad declarations i.MX6DQ/DLS: whitespace: Align IOMUX_PAD column in declarations
arch/arm/include/asm/arch-mx6/mx6dl_pins.h | 2413 ++++++++++--------------- arch/arm/include/asm/arch-mx6/mx6q_pins.h | 2390 +++++++++--------------- board/barco/titanium/titanium.c | 106 +- board/boundary/nitrogen6x/nitrogen6x.c | 170 +- board/congatec/cgtqmx6eval/cgtqmx6eval.c | 40 +- board/freescale/mx6qarm2/mx6qarm2.c | 66 +- board/freescale/mx6qsabreauto/mx6qsabreauto.c | 60 +- board/freescale/mx6sabresd/mx6sabresd.c | 90 +- board/udoo/udoo.c | 20 +- board/wandboard/wandboard.c | 54 +- 10 files changed, 2115 insertions(+), 3294 deletions(-)