summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-tegra
diff options
context:
space:
mode:
authorLucas Stach <dev@lynxeye.de>2014-06-03 22:34:53 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2014-06-05 08:01:14 +0200
commitff5f8ef49adc12bb842b451f4ad70c38dd3cc05e (patch)
treed26ad13f80dd2b5caf11798fb38bae8de3f81c83 /arch/arm/mach-tegra
parent781930000051ed8259c04560c0e5155fbf9ddcf9 (diff)
downloadbarebox-ff5f8ef49adc12bb842b451f4ad70c38dd3cc05e.tar.gz
barebox-ff5f8ef49adc12bb842b451f4ad70c38dd3cc05e.tar.xz
tegra: add Tegra124 id to lowlevel functions
Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-tegra')
-rw-r--r--arch/arm/mach-tegra/include/mach/lowlevel.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/lowlevel.h b/arch/arm/mach-tegra/include/mach/lowlevel.h
index 80d65a6c30..662508a3cf 100644
--- a/arch/arm/mach-tegra/include/mach/lowlevel.h
+++ b/arch/arm/mach-tegra/include/mach/lowlevel.h
@@ -67,6 +67,8 @@ enum tegra_chiptype {
TEGRA_UNK_REV = -1,
TEGRA20 = 0,
TEGRA30 = 1,
+ TEGRA114 = 2,
+ TEGRA124 = 3,
};
static __always_inline
@@ -87,6 +89,8 @@ enum tegra_chiptype tegra_get_chiptype(void)
return TEGRA20;
case 0x30:
return TEGRA30;
+ case 0x40:
+ return TEGRA124;
default:
return TEGRA_UNK_REV;
}
@@ -99,6 +103,7 @@ int tegra_get_num_cores(void)
case TEGRA20:
return 2;
case TEGRA30:
+ case TEGRA124:
return 4;
default:
return 0;
@@ -213,6 +218,7 @@ int tegra_get_pllp_rate(void)
case TEGRA20:
return 216000000;
case TEGRA30:
+ case TEGRA124:
return 408000000;
default:
return 0;