All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 1/3] Add nitrogen6x board
Date: Fri, 5 Oct 2012 15:46:06 -0700	[thread overview]
Message-ID: <20121005224606.GE18122@bill-the-cat> (raw)
In-Reply-To: <506F3CFE.8020305@boundarydevices.com>

On Fri, Oct 05, 2012 at 01:03:10PM -0700, Eric Nelson wrote:
> On 10/05/2012 12:00 PM, Tom Rini wrote:
[snip]
> >And we can't deal with this by factoring the code differently?
> >
> Hi Tom,
> 
> There are two bits to this question:
> 	- Can we represent the policy differences outside of a
> 	board structure? These differences are all inside of
> 	include/configs/nitrogen6x.
> 
> 	I'm not certain how, but I suspect that we can get
> 	a different _config to work for this.
> 
> 	- Can we represent the board differences without a
> 	board structure? This is a bit harder, since the
> 	boards are slightly different. The Nitrogen6X has
> 	a different ethernet PHY reset pin and an optional
> 	SDIO Wi-Fi module.
> 
> 	We could add code to SABRE Lite to accommodate these,
> 	but it seems that sets a bad precedent. Would this
> 	be done for every vendor that bases a design on
> 	SABRE Lite?
> 
> The precise diffs for the configs and sources is attached for
> reference.
> 
> I've also been pondering how to simply re-use the code within
> the board setup file (mx6qsabrelite.c), but I haven't figured
> anything out. Clearly a lot of the code is duplicated, but at
> the same time it's board-specific.
> 
> For example, we could create a common module that sets up
> the SD card pads "like SABRE Lite", and a similar one to
> configure ethernet pads. Since SABRE Lite is a reference design,
> perhaps that makes sense.
> 
> Does anybody have thoughts about how and where this might be
> sliced?

Dice some bits of board/freescale/mx6qsabrelite/mx6qsabrelite.c into
arch/arm/cpu/armv7/mx6/board.c (or some other filename in mx6/) ?  This
is what we do on the various OMAP families, and use a few hooks for "let
the board fill in this part of setup".  Possibly re-use and update
mx6/soc.c even.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121005/9a785189/attachment.pgp>

  reply	other threads:[~2012-10-05 22:46 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-04 19:49 [U-Boot] [PATCH 0/3] Add support for the Boundary Devices Nitrogen6x board Eric Nelson
2012-10-04 19:49 ` [U-Boot] [PATCH 1/3] Add nitrogen6x board Eric Nelson
2012-10-04 21:42   ` Sinan Akman
2012-10-04 21:51     ` Sinan Akman
2012-10-04 21:56   ` Fabio Estevam
2012-10-05 17:24   ` Albert ARIBAUD
2012-10-05 18:42     ` Eric Nelson
2012-10-05 19:00       ` Tom Rini
2012-10-05 20:03         ` Eric Nelson
2012-10-05 22:46           ` Tom Rini [this message]
2012-10-08 12:54           ` Stefano Babic
2012-10-08 17:24             ` Eric Nelson
2012-10-05 19:29       ` Albert ARIBAUD
2012-10-06  0:23         ` Eric Nelson
2012-10-08 12:28   ` Stefano Babic
2012-10-08 16:05     ` Eric Nelson
2012-10-08 20:30       ` Troy Kisky
2012-10-08 21:03         ` Stefano Babic
2012-10-08 21:24           ` Troy Kisky
2012-10-04 19:49 ` [U-Boot] [PATCH 2/3] nitrogen6x: configure and toggle PHY reset for Nitrogen6x Eric Nelson
2012-10-04 19:49 ` [U-Boot] [PATCH 3/3] nitrogen6x: initialize WL12XX pads, use to determine board type Eric Nelson
2012-10-08 12:32   ` Stefano Babic

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121005224606.GE18122@bill-the-cat \
    --to=trini@ti.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.