Browse Source

ARM: exynos: move SoC sources to mach-exynos

Move arch/arm/cpu/armv7/exynos/* to arch/arm/mach-exynos/* to allow
reuse of existing code for ARMv8 based Exynos platforms.

Cc: Minkyu Kang <mk7.kang@samsung.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Thomas Abraham <thomas.ab@samsung.com>
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Tested-by: Przemyslaw Marczak <p.marczak@samsung.com>
Acked-by: Przemyslaw Marczak <p.marczak@samsung.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Thomas Abraham 9 năm trước cách đây
mục cha
commit
77b55e8cfc
57 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 1 1
      arch/arm/Kconfig
  2. 1 0
      arch/arm/Makefile
  3. 0 1
      arch/arm/cpu/armv7/Makefile
  4. 0 0
      arch/arm/mach-exynos/Kconfig
  5. 0 0
      arch/arm/mach-exynos/Makefile
  6. 0 0
      arch/arm/mach-exynos/clock.c
  7. 0 0
      arch/arm/mach-exynos/clock_init.h
  8. 0 0
      arch/arm/mach-exynos/clock_init_exynos4.c
  9. 0 0
      arch/arm/mach-exynos/clock_init_exynos5.c
  10. 0 0
      arch/arm/mach-exynos/common_setup.h
  11. 0 0
      arch/arm/mach-exynos/config.mk
  12. 0 0
      arch/arm/mach-exynos/dmc_common.c
  13. 0 0
      arch/arm/mach-exynos/dmc_init_ddr3.c
  14. 0 0
      arch/arm/mach-exynos/dmc_init_exynos4.c
  15. 0 0
      arch/arm/mach-exynos/exynos4_setup.h
  16. 0 0
      arch/arm/mach-exynos/exynos5_setup.h
  17. 0 0
      arch/arm/mach-exynos/include/mach/adc.h
  18. 0 0
      arch/arm/mach-exynos/include/mach/board.h
  19. 0 0
      arch/arm/mach-exynos/include/mach/clk.h
  20. 0 0
      arch/arm/mach-exynos/include/mach/clock.h
  21. 0 0
      arch/arm/mach-exynos/include/mach/cpu.h
  22. 0 0
      arch/arm/mach-exynos/include/mach/dmc.h
  23. 0 0
      arch/arm/mach-exynos/include/mach/dp.h
  24. 0 0
      arch/arm/mach-exynos/include/mach/dp_info.h
  25. 0 0
      arch/arm/mach-exynos/include/mach/dsim.h
  26. 0 0
      arch/arm/mach-exynos/include/mach/dwmmc.h
  27. 0 0
      arch/arm/mach-exynos/include/mach/ehci.h
  28. 0 0
      arch/arm/mach-exynos/include/mach/fb.h
  29. 0 0
      arch/arm/mach-exynos/include/mach/gpio.h
  30. 0 0
      arch/arm/mach-exynos/include/mach/i2s-regs.h
  31. 0 0
      arch/arm/mach-exynos/include/mach/mipi_dsim.h
  32. 0 0
      arch/arm/mach-exynos/include/mach/mmc.h
  33. 0 0
      arch/arm/mach-exynos/include/mach/periph.h
  34. 0 0
      arch/arm/mach-exynos/include/mach/pinmux.h
  35. 0 0
      arch/arm/mach-exynos/include/mach/power.h
  36. 0 0
      arch/arm/mach-exynos/include/mach/pwm.h
  37. 0 0
      arch/arm/mach-exynos/include/mach/pwm_backlight.h
  38. 0 0
      arch/arm/mach-exynos/include/mach/sound.h
  39. 0 0
      arch/arm/mach-exynos/include/mach/spi.h
  40. 1 1
      arch/arm/mach-exynos/include/mach/spl.h
  41. 0 0
      arch/arm/mach-exynos/include/mach/sromc.h
  42. 0 0
      arch/arm/mach-exynos/include/mach/sys_proto.h
  43. 0 0
      arch/arm/mach-exynos/include/mach/system.h
  44. 0 0
      arch/arm/mach-exynos/include/mach/tmu.h
  45. 0 0
      arch/arm/mach-exynos/include/mach/tzpc.h
  46. 0 0
      arch/arm/mach-exynos/include/mach/uart.h
  47. 0 0
      arch/arm/mach-exynos/include/mach/watchdog.h
  48. 0 0
      arch/arm/mach-exynos/include/mach/xhci-exynos.h
  49. 0 0
      arch/arm/mach-exynos/lowlevel_init.c
  50. 0 0
      arch/arm/mach-exynos/pinmux.c
  51. 0 0
      arch/arm/mach-exynos/power.c
  52. 0 0
      arch/arm/mach-exynos/sec_boot.S
  53. 0 0
      arch/arm/mach-exynos/soc.c
  54. 0 0
      arch/arm/mach-exynos/spl_boot.c
  55. 0 0
      arch/arm/mach-exynos/system.c
  56. 0 0
      arch/arm/mach-exynos/tzpc.c
  57. 1 1
      drivers/spi/exynos_spi.c

+ 1 - 1
arch/arm/Kconfig

@@ -838,7 +838,7 @@ source "arch/arm/mach-bcm283x/Kconfig"
 
 source "arch/arm/mach-davinci/Kconfig"
 
-source "arch/arm/cpu/armv7/exynos/Kconfig"
+source "arch/arm/mach-exynos/Kconfig"
 
 source "arch/arm/mach-highbank/Kconfig"
 

+ 1 - 0
arch/arm/Makefile

@@ -44,6 +44,7 @@ PLATFORM_CPPFLAGS += $(arch-y) $(tune-y)
 machine-$(CONFIG_ARCH_AT91)		+= at91
 machine-$(CONFIG_ARCH_BCM283X)		+= bcm283x
 machine-$(CONFIG_ARCH_DAVINCI)		+= davinci
+machine-$(CONFIG_ARCH_EXYNOS)		+= exynos
 machine-$(CONFIG_ARCH_HIGHBANK)		+= highbank
 machine-$(CONFIG_ARCH_KEYSTONE)		+= keystone
 # TODO: rename CONFIG_KIRKWOOD -> CONFIG_ARCH_KIRKWOOD

+ 0 - 1
arch/arm/cpu/armv7/Makefile

@@ -41,7 +41,6 @@ obj-$(if $(filter am33xx,$(SOC)),y) += am33xx/
 obj-$(if $(filter bcm281xx,$(SOC)),y) += bcm281xx/
 obj-$(if $(filter bcmcygnus,$(SOC)),y) += bcmcygnus/
 obj-$(if $(filter bcmnsp,$(SOC)),y) += bcmnsp/
-obj-$(CONFIG_ARCH_EXYNOS) += exynos/
 obj-$(if $(filter ls102xa,$(SOC)),y) += ls102xa/
 obj-$(if $(filter mx5,$(SOC)),y) += mx5/
 obj-$(CONFIG_MX6) += mx6/

+ 0 - 0
arch/arm/cpu/armv7/exynos/Kconfig → arch/arm/mach-exynos/Kconfig


+ 0 - 0
arch/arm/cpu/armv7/exynos/Makefile → arch/arm/mach-exynos/Makefile


+ 0 - 0
arch/arm/cpu/armv7/exynos/clock.c → arch/arm/mach-exynos/clock.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/clock_init.h → arch/arm/mach-exynos/clock_init.h


+ 0 - 0
arch/arm/cpu/armv7/exynos/clock_init_exynos4.c → arch/arm/mach-exynos/clock_init_exynos4.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/clock_init_exynos5.c → arch/arm/mach-exynos/clock_init_exynos5.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/common_setup.h → arch/arm/mach-exynos/common_setup.h


+ 0 - 0
arch/arm/cpu/armv7/exynos/config.mk → arch/arm/mach-exynos/config.mk


+ 0 - 0
arch/arm/cpu/armv7/exynos/dmc_common.c → arch/arm/mach-exynos/dmc_common.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/dmc_init_ddr3.c → arch/arm/mach-exynos/dmc_init_ddr3.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/dmc_init_exynos4.c → arch/arm/mach-exynos/dmc_init_exynos4.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/exynos4_setup.h → arch/arm/mach-exynos/exynos4_setup.h


+ 0 - 0
arch/arm/cpu/armv7/exynos/exynos5_setup.h → arch/arm/mach-exynos/exynos5_setup.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/adc.h → arch/arm/mach-exynos/include/mach/adc.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/board.h → arch/arm/mach-exynos/include/mach/board.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/clk.h → arch/arm/mach-exynos/include/mach/clk.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/clock.h → arch/arm/mach-exynos/include/mach/clock.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/cpu.h → arch/arm/mach-exynos/include/mach/cpu.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/dmc.h → arch/arm/mach-exynos/include/mach/dmc.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/dp.h → arch/arm/mach-exynos/include/mach/dp.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/dp_info.h → arch/arm/mach-exynos/include/mach/dp_info.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/dsim.h → arch/arm/mach-exynos/include/mach/dsim.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/dwmmc.h → arch/arm/mach-exynos/include/mach/dwmmc.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/ehci.h → arch/arm/mach-exynos/include/mach/ehci.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/fb.h → arch/arm/mach-exynos/include/mach/fb.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/gpio.h → arch/arm/mach-exynos/include/mach/gpio.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/i2s-regs.h → arch/arm/mach-exynos/include/mach/i2s-regs.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/mipi_dsim.h → arch/arm/mach-exynos/include/mach/mipi_dsim.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/mmc.h → arch/arm/mach-exynos/include/mach/mmc.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/periph.h → arch/arm/mach-exynos/include/mach/periph.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/pinmux.h → arch/arm/mach-exynos/include/mach/pinmux.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/power.h → arch/arm/mach-exynos/include/mach/power.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/pwm.h → arch/arm/mach-exynos/include/mach/pwm.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/pwm_backlight.h → arch/arm/mach-exynos/include/mach/pwm_backlight.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/sound.h → arch/arm/mach-exynos/include/mach/sound.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/spi.h → arch/arm/mach-exynos/include/mach/spi.h


+ 1 - 1
arch/arm/include/asm/arch-exynos/spl.h → arch/arm/mach-exynos/include/mach/spl.h

@@ -7,7 +7,7 @@
 #ifndef __ASM_ARCH_EXYNOS_SPL_H__
 #define __ASM_ARCH_EXYNOS_SPL_H__
 
-#include <asm/arch-exynos/dmc.h>
+#include <asm/arch/dmc.h>
 #include <asm/arch/power.h>
 
 #ifndef __ASSEMBLY__

+ 0 - 0
arch/arm/include/asm/arch-exynos/sromc.h → arch/arm/mach-exynos/include/mach/sromc.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/sys_proto.h → arch/arm/mach-exynos/include/mach/sys_proto.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/system.h → arch/arm/mach-exynos/include/mach/system.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/tmu.h → arch/arm/mach-exynos/include/mach/tmu.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/tzpc.h → arch/arm/mach-exynos/include/mach/tzpc.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/uart.h → arch/arm/mach-exynos/include/mach/uart.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/watchdog.h → arch/arm/mach-exynos/include/mach/watchdog.h


+ 0 - 0
arch/arm/include/asm/arch-exynos/xhci-exynos.h → arch/arm/mach-exynos/include/mach/xhci-exynos.h


+ 0 - 0
arch/arm/cpu/armv7/exynos/lowlevel_init.c → arch/arm/mach-exynos/lowlevel_init.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/pinmux.c → arch/arm/mach-exynos/pinmux.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/power.c → arch/arm/mach-exynos/power.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/sec_boot.S → arch/arm/mach-exynos/sec_boot.S


+ 0 - 0
arch/arm/cpu/armv7/exynos/soc.c → arch/arm/mach-exynos/soc.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/spl_boot.c → arch/arm/mach-exynos/spl_boot.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/system.c → arch/arm/mach-exynos/system.c


+ 0 - 0
arch/arm/cpu/armv7/exynos/tzpc.c → arch/arm/mach-exynos/tzpc.c


+ 1 - 1
drivers/spi/exynos_spi.c

@@ -16,7 +16,7 @@
 #include <asm/arch/cpu.h>
 #include <asm/arch/gpio.h>
 #include <asm/arch/pinmux.h>
-#include <asm/arch-exynos/spi.h>
+#include <asm/arch/spi.h>
 #include <asm/io.h>
 
 DECLARE_GLOBAL_DATA_PTR;