diff mbox

ARM: tegra: match SoC name not board name in DT board files

Message ID 1330392376-7884-1-git-send-email-swarren@nvidia.com
State Accepted, archived
Headers show

Commit Message

Stephen Warren Feb. 28, 2012, 1:26 a.m. UTC
board-dt-tegra*.c should support any board using Tegra when booted using
device tree. Instead of explicitly listing all the supported boards,
which requires a kernel change for each new board, list the supported SoC
model instead.

Note that the board files do currently have explicit support for setting
up each board's pinmux. However, it's fairly likely that at least the
basic devices on any new board will work just fine as set up by the boot-
loader, and the pinmux data should be moving into device tree soon anyway.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
---
 arch/arm/mach-tegra/board-dt-tegra20.c |    6 +-----
 arch/arm/mach-tegra/board-dt-tegra30.c |    2 +-
 2 files changed, 2 insertions(+), 6 deletions(-)

Comments

Olof Johansson March 4, 2012, 6:41 p.m. UTC | #1
On Mon, Feb 27, 2012 at 06:26:16PM -0700, Stephen Warren wrote:
> board-dt-tegra*.c should support any board using Tegra when booted using
> device tree. Instead of explicitly listing all the supported boards,
> which requires a kernel change for each new board, list the supported SoC
> model instead.
> 
> Note that the board files do currently have explicit support for setting
> up each board's pinmux. However, it's fairly likely that at least the
> basic devices on any new board will work just fine as set up by the boot-
> loader, and the pinmux data should be moving into device tree soon anyway.
> 
> Signed-off-by: Stephen Warren <swarren@nvidia.com>

Thanks, applied.


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/arch/arm/mach-tegra/board-dt-tegra20.c b/arch/arm/mach-tegra/board-dt-tegra20.c
index 6d1dd19..89adbb8 100644
--- a/arch/arm/mach-tegra/board-dt-tegra20.c
+++ b/arch/arm/mach-tegra/board-dt-tegra20.c
@@ -130,11 +130,7 @@  static void __init tegra_dt_init(void)
 }
 
 static const char *tegra20_dt_board_compat[] = {
-	"compulab,trimslice",
-	"nvidia,harmony",
-	"compal,paz00",
-	"nvidia,seaboard",
-	"nvidia,ventana",
+	"nvidia,tegra20",
 	NULL
 };
 
diff --git a/arch/arm/mach-tegra/board-dt-tegra30.c b/arch/arm/mach-tegra/board-dt-tegra30.c
index 1401cf3..fd04757 100644
--- a/arch/arm/mach-tegra/board-dt-tegra30.c
+++ b/arch/arm/mach-tegra/board-dt-tegra30.c
@@ -91,7 +91,7 @@  static void __init tegra30_dt_init(void)
 }
 
 static const char *tegra30_dt_board_compat[] = {
-	"nvidia,cardhu",
+	"nvidia,tegra30",
 	NULL
 };