diff options
Diffstat (limited to 'arch/arm/kernel/setup.c')
-rw-r--r-- | arch/arm/kernel/setup.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index 7cc11c0..7e51962 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -49,6 +49,9 @@ #include <asm/mach/time.h> #include <asm/traps.h> #include <asm/unwind.h> +#ifdef CONFIG_MIDAS_COMMON +#include <plat/cpu.h> +#endif #if defined(CONFIG_DEPRECATED_PARAM_STRUCT) #include "compat.h" @@ -75,6 +78,9 @@ __setup("fpe=", fpe_setup); extern void paging_init(struct machine_desc *desc); extern void sanity_check_meminfo(void); extern void reboot_setup(char *str); +#ifdef CONFIG_DMA_CMA +extern void setup_dma_zone(struct machine_desc *desc); +#endif unsigned int processor_id; EXPORT_SYMBOL(processor_id); @@ -887,6 +893,9 @@ void __init setup_arch(char **cmdline_p) machine_desc = mdesc; machine_name = mdesc->name; +#ifdef CONFIG_DMA_CMA + setup_dma_zone(mdesc); +#endif if (mdesc->soft_reboot) reboot_setup("s"); @@ -1041,6 +1050,10 @@ static int c_show(struct seq_file *m, void *v) seq_puts(m, "\n"); +#ifdef CONFIG_MIDAS_COMMON + if (soc_is_exynos4412()) + seq_printf(m, "Chip revision\t: %04x\n", samsung_rev()); +#endif seq_printf(m, "Hardware\t: %s\n", machine_name); seq_printf(m, "Revision\t: %04x\n", system_rev); seq_printf(m, "Serial\t\t: %08x%08x\n", |