diff options
Diffstat (limited to 'arch/arm/mach-tegra/common.c')
-rw-r--r-- | arch/arm/mach-tegra/common.c | 16 |
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; |