diff options
author | Olof Johansson <olof@lixom.net> | 2014-05-31 00:44:32 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2014-05-31 00:44:49 -0400 |
commit | fe388fac0f18010688032393d042807261791eaf (patch) | |
tree | a8893162201072ead0fb353063216b918335fa60 /arch/arm/mach-exynos/exynos.c | |
parent | 8792f59213c3fc39a7f407f27975cce38fbb1b6d (diff) | |
parent | 9dfa92ec4033c348aae6bafc1881e07229fabaa6 (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.c | 16 |
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 | ||
247 | struct bus_type exynos_subsys = { | ||
248 | .name = "exynos-core", | ||
249 | .dev_name = "exynos-core", | ||
250 | }; | ||
251 | |||
252 | static int __init exynos_core_init(void) | ||
253 | { | ||
254 | return subsys_system_register(&exynos_subsys, NULL); | ||
255 | } | ||
256 | core_initcall(exynos_core_init); | ||
257 | |||
258 | static int __init exynos4_l2x0_cache_init(void) | 245 | static 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 | ||
308 | static char const *exynos_dt_compat[] __initconst = { | 295 | static 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 |