aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-exynos/exynos.c
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2014-05-31 00:44:32 -0400
committerOlof Johansson <olof@lixom.net>2014-05-31 00:44:49 -0400
commitfe388fac0f18010688032393d042807261791eaf (patch)
treea8893162201072ead0fb353063216b918335fa60 /arch/arm/mach-exynos/exynos.c
parent8792f59213c3fc39a7f407f27975cce38fbb1b6d (diff)
parent9dfa92ec4033c348aae6bafc1881e07229fabaa6 (diff)
Merge tag 'samsung-exynos' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/soc
Samsung Exynos updates for 3.16 - add new SoCs support : exynos3250, 5260, 5410 and 5800 - enable multi-platform on exynos : consolidate exynos related Kconfig entries * tag 'samsung-exynos' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (22 commits) ARM: EXYNOS: Enable multi-platform build support ARM: EXYNOS: Consolidate Kconfig entries ARM: EXYNOS: Add support for EXYNOS5410 SoC ARM: EXYNOS: Support secondary CPU boot of Exynos3250 ARM: EXYNOS: Add Exynos3250 SoC ID ARM: EXYNOS: Add 5800 SoC support ARM: EXYNOS: initial board support for exynos5260 SoC cpufreq: exynos: Fix the compile error ARM: S3C24XX: move debug-macro.S into the common space ARM: S3C24XX: use generic DEBUG_UART_PHY/_VIRT in debug macro ARM: S3C24XX: trim down debug uart handling ARM: compressed/head.S: remove s3c24xx special case ARM: EXYNOS: Remove unnecessary inclusion of cpu.h ARM: EXYNOS: Migrate Exynos specific macros from plat to mach ARM: EXYNOS: Remove exynos_subsys registration ARM: EXYNOS: Remove duplicate lines in Makefile ARM: EXYNOS: use v7_exit_coherency_flush macro for cache disabling ARM: dts: Remove g2d_pd node for exynos5420 ARM: dts: Remove mau_pd node for exynos5420 ARM: exynos_defconfig: enable HS-I2C to fix for mmc partition mount ... Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-exynos/exynos.c')
-rw-r--r--arch/arm/mach-exynos/exynos.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/arch/arm/mach-exynos/exynos.c b/arch/arm/mach-exynos/exynos.c
index e973ff5de7b3..d51d5af7e7df 100644
--- a/arch/arm/mach-exynos/exynos.c
+++ b/arch/arm/mach-exynos/exynos.c
@@ -26,8 +26,6 @@
26#include <asm/mach/map.h> 26#include <asm/mach/map.h>
27#include <asm/memory.h> 27#include <asm/memory.h>
28 28
29#include <plat/cpu.h>
30
31#include "common.h" 29#include "common.h"
32#include "mfc.h" 30#include "mfc.h"
33#include "regs-pmu.h" 31#include "regs-pmu.h"
@@ -244,17 +242,6 @@ void __init exynos_init_io(void)
244 exynos_map_io(); 242 exynos_map_io();
245} 243}
246 244
247struct bus_type exynos_subsys = {
248 .name = "exynos-core",
249 .dev_name = "exynos-core",
250};
251
252static int __init exynos_core_init(void)
253{
254 return subsys_system_register(&exynos_subsys, NULL);
255}
256core_initcall(exynos_core_init);
257
258static int __init exynos4_l2x0_cache_init(void) 245static int __init exynos4_l2x0_cache_init(void)
259{ 246{
260 int ret; 247 int ret;
@@ -306,12 +293,15 @@ static void __init exynos_dt_machine_init(void)
306} 293}
307 294
308static char const *exynos_dt_compat[] __initconst = { 295static char const *exynos_dt_compat[] __initconst = {
296 "samsung,exynos3",
297 "samsung,exynos3250",
309 "samsung,exynos4", 298 "samsung,exynos4",
310 "samsung,exynos4210", 299 "samsung,exynos4210",
311 "samsung,exynos4212", 300 "samsung,exynos4212",
312 "samsung,exynos4412", 301 "samsung,exynos4412",
313 "samsung,exynos5", 302 "samsung,exynos5",
314 "samsung,exynos5250", 303 "samsung,exynos5250",
304 "samsung,exynos5260",
315 "samsung,exynos5420", 305 "samsung,exynos5420",
316 "samsung,exynos5440", 306 "samsung,exynos5440",
317 NULL 307 NULL