public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [RFC PATCH 0/3] i.MX6 (DQ/DLS): consolidate mux and pad names
@ 2013-09-16 21:26 Eric Nelson
  2013-09-16 21:26 ` [U-Boot] [RFC PATCH 1/3] i.MX6DQ/DLS: replace pad names with their Linux kernel equivalents Eric Nelson
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Eric Nelson @ 2013-09-16 21:26 UTC (permalink / raw)
  To: u-boot

This patch set begins the process of consolidating 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.

After this patch, there are still more than 400 pad differences
between the two variants. These represent mux/pad declarations
that are not present in the Linux kernel. A combined list of these
is available at:
	http://linode.boundarydevices.com/u-boot-pads.lst

The majority of these are diagnostic settings and a large number
of these appear unlikely to ever be used. The primary reason this
is being sent as an RFC is to get feedback about what should be
done with them:
	1. Delete them all
	2. Walk through them and delete some and add others
	3. Add them all and consolidate the names.

The file above has the names grouped somewhat by mux/pad functions
to provide a sense of the various functions.

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

Eric Nelson (3):
  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 Linux and
    Dual-Lite/Solo

 arch/arm/include/asm/arch-mx6/mx6dl_pins.h    | 1904 ++++++++++++-------------
 arch/arm/include/asm/arch-mx6/mx6q_pins.h     | 1803 ++++++++++++-----------
 board/boundary/nitrogen6x/nitrogen6x.c        |  164 +--
 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/freescale/titanium/titanium.c           |  106 +-
 board/wandboard/wandboard.c                   |   54 +-
 9 files changed, 2076 insertions(+), 2211 deletions(-)

-- 
1.8.1.2

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-09-24 13:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-16 21:26 [U-Boot] [RFC PATCH 0/3] i.MX6 (DQ/DLS): consolidate mux and pad names Eric Nelson
2013-09-16 21:26 ` [U-Boot] [RFC PATCH 1/3] i.MX6DQ/DLS: replace pad names with their Linux kernel equivalents Eric Nelson
2013-09-16 21:26 ` [U-Boot] [RFC PATCH 2/3] i.MX6DQ/DLS: remove useless mux/pad declarations Eric Nelson
2013-09-16 21:26 ` [U-Boot] [RFC PATCH 3/3] i.MX6DQ: Add Pinmux settings that are present in Linux and Dual-Lite/Solo Eric Nelson
2013-09-21  0:22 ` [U-Boot] [RFC PATCH 0/3] i.MX6 (DQ/DLS): consolidate mux and pad names Eric Nelson
2013-09-24  9:36   ` Tapani Utriainen
2013-09-24 13:49     ` Eric Nelson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox