All of lore.kernel.org
 help / color / mirror / Atom feed
* Unifying device tree filenames, and U-Boot SoC name
@ 2012-05-16 17:44 ` Stephen Warren
  0 siblings, 0 replies; 8+ messages in thread
From: Stephen Warren @ 2012-05-16 17:44 UTC (permalink / raw)
  To: Tom Warren, Olof Johansson, Colin Cross, U-Boot Mailing List,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
  Cc: Allen Martin, Simon Glass

I just posted a patch which causes U-Boot to define some variables
describing which board you're running on:

http://lists.denx.de/pipermail/u-boot/2012-May/124556.html

In particular, see the description of that first patch for motivation
re: U-Boot scripts.

The one issue here is that the U-Boot SoC name for Tegra20 is tegra2
(hence it will define board_soc=tegra2), whereas the kernel's device
tree files are all tegra-*.dts not tegra2-*.dts.

I propose we fix this by:

a) In the kernel, renaming tegra*-${board}.dts to tegra20-${board}.dts
(or tegra30-${board}.dts). This appears to better match what most other
ARM sub-arches are doing anyway.

b) In U-Boot, rename the tegra2 support to tegra20 so that U-Boot ends
up setting board_soc=tegra20, so this matches the .dts/.dtb filenames.
This would involve renaming arch/arm/cpu/armv7/tegra2/ to
./arch/arm/cpu/armv7/tegra20/ and editing boards.cfg to match, and
possibly other related changes.

This sounds like churn, but I think we could easily fold this into
Allen's series that moves the tegra2 directory in order to put it in a
common place for separate SPL/non-SPL builds to avoid doing this kind of
thing multiple times.

Does anyone think this is a good/bad/... idea? Thanks.

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

end of thread, other threads:[~2012-05-22  1:01 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-16 17:44 Unifying device tree filenames, and U-Boot SoC name Stephen Warren
2012-05-16 17:44 ` [U-Boot] " Stephen Warren
     [not found] ` <4FB3E788.2040801-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-05-21 14:22   ` Thierry Reding
2012-05-21 14:22     ` [U-Boot] " Thierry Reding
2012-05-22  0:49     ` Simon Glass
2012-05-22  0:49       ` [U-Boot] " Simon Glass
     [not found]       ` <CAPnjgZ3rcprV5Es3Omcnwr8EdvP+1E94U__Ou_9wzw1048beNQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-05-22  1:01         ` Allen Martin
2012-05-22  1:01           ` [U-Boot] " Allen Martin

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.