summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/common.c
diff options
context:
space:
mode:
authorAshwini Ghuge <aghuge@nvidia.com>2012-03-19 17:21:38 +0530
committerSimone Willett <swillett@nvidia.com>2012-03-20 16:54:03 -0700
commit6bf2a5b8de7793d2de0e1db590f17bc6e727b343 (patch)
tree780fed0749b8fced34faff0e46767b8e786155d3 /arch/arm/mach-tegra/common.c
parent9323c09c666c0745af1a98fc60a737f72ad3b21e (diff)
ARM: tegra: Add support to identify if image RCK
With this change, we can identify if system enters RCK mode in kernel. Bug 948270 Change-Id: I4240fd4171b6b71fbc5f1271f21a588d62db88b1 Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com> Reviewed-on: http://git-master/r/90914 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/common.c')
-rw-r--r--arch/arm/mach-tegra/common.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/common.c b/arch/arm/mach-tegra/common.c
index 76d0c5663966..f9902cf333ef 100644
--- a/arch/arm/mach-tegra/common.c
+++ b/arch/arm/mach-tegra/common.c
@@ -143,6 +143,7 @@ void tegra_assert_system_reset(char mode, const char *cmd)
static int modem_id;
static int debug_uart_port_id;
static enum audio_codec_type audio_codec_name;
+static enum image_type board_image_type = system_image;
static int max_cpu_current;
/* WARNING: There is implicit client of pllp_out3 like i2c, uart, dsi
@@ -582,6 +583,21 @@ int get_tegra_uart_debug_port_id(void)
}
__setup("debug_uartport=", tegra_debug_uartport);
+static int __init tegra_image_type(char *options)
+{
+ if (!strcmp(options, "RCK"))
+ board_image_type = rck_image;
+
+ return 0;
+}
+
+enum image_type get_tegra_image_type(void)
+{
+ return board_image_type;
+}
+
+__setup("image=", tegra_image_type);
+
static int __init tegra_audio_codec_type(char *info)
{
char *p = info;