Blame view

arch/arm/mach-exynos/Kconfig 2.61 KB
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
1
  # arch/arm/mach-exynos/Kconfig
cc0e72b87   Changhwan Youn   ARM: S5PV310: Add...
2
  #
10606aadb   Kukjin Kim   ARM: EXYNOS4: Upd...
3
  # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
cc0e72b87   Changhwan Youn   ARM: S5PV310: Add...
4
5
6
  #		http://www.samsung.com/
  #
  # Licensed under GPLv2
10606aadb   Kukjin Kim   ARM: EXYNOS4: Upd...
7
  # Configuration options for the EXYNOS4
cc0e72b87   Changhwan Youn   ARM: S5PV310: Add...
8

9dfa92ec4   Arnd Bergmann   ARM: EXYNOS: Enab...
9
10
11
  config ARCH_EXYNOS
  	bool "Samsung EXYNOS" if ARCH_MULTI_V7
  	select ARCH_HAS_BANDGAP
9dfa92ec4   Arnd Bergmann   ARM: EXYNOS: Enab...
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  	select ARCH_HAS_HOLES_MEMORYMODEL
  	select ARCH_REQUIRE_GPIOLIB
  	select ARM_AMBA
  	select ARM_GIC
  	select COMMON_CLK_SAMSUNG
  	select HAVE_ARM_SCU if SMP
  	select HAVE_S3C2410_I2C if I2C
  	select HAVE_S3C2410_WATCHDOG if WATCHDOG
  	select HAVE_S3C_RTC if RTC_CLASS
  	select PINCTRL
  	select PINCTRL_EXYNOS
  	select PM_GENERIC_DOMAINS if PM_RUNTIME
  	select S5P_DEV_MFC
  	select SRAM
  	help
  	  Support for SAMSUNG EXYNOS SoCs (EXYNOS4/5)
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
28
29
30
  if ARCH_EXYNOS
  
  menu "SAMSUNG EXYNOS SoCs Support"
940bc58de   Chanwoo Choi   ARM: EXYNOS: Add ...
31
32
  config ARCH_EXYNOS3
  	bool "SAMSUNG EXYNOS3"
9a1013285   Sachin Kamat   ARM: EXYNOS: Cons...
33
  	select ARM_CPU_SUSPEND if PM
940bc58de   Chanwoo Choi   ARM: EXYNOS: Add ...
34
  	help
9a1013285   Sachin Kamat   ARM: EXYNOS: Cons...
35
  	  Samsung EXYNOS3 (Crotex-A7) SoC based systems
940bc58de   Chanwoo Choi   ARM: EXYNOS: Add ...
36

830145796   Kukjin Kim   ARM: EXYNOS: Add ...
37
38
  config ARCH_EXYNOS4
  	bool "SAMSUNG EXYNOS4"
23f16c7b7   Kukjin Kim   ARM: EXYNOS: add ...
39
  	default y
9a1013285   Sachin Kamat   ARM: EXYNOS: Cons...
40
  	select ARM_CPU_SUSPEND if PM_SLEEP
ae3c5d74e   Bartlomiej Zolnierkiewicz   ARM: EXYNOS: remo...
41
42
  	select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
  	select CPU_EXYNOS4210
e245f9699   Tomasz Figa   ARM: EXYNOS: Deco...
43
  	select GIC_NON_BANKED
ae3c5d74e   Bartlomiej Zolnierkiewicz   ARM: EXYNOS: remo...
44
  	select KEYBOARD_SAMSUNG if INPUT_KEYBOARD
ce5ea9f37   Dave Martin   ARM: l2x0/pl310: ...
45
  	select MIGHT_HAVE_CACHE_L2X0
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
46
  	help
9a1013285   Sachin Kamat   ARM: EXYNOS: Cons...
47
  	  Samsung EXYNOS4 (Cortex-A9) SoC based systems
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
48

23f16c7b7   Kukjin Kim   ARM: EXYNOS: add ...
49
50
  config ARCH_EXYNOS5
  	bool "SAMSUNG EXYNOS5"
9a1013285   Sachin Kamat   ARM: EXYNOS: Cons...
51
  	default y
23f16c7b7   Kukjin Kim   ARM: EXYNOS: add ...
52
  	help
9a1013285   Sachin Kamat   ARM: EXYNOS: Cons...
53
  	  Samsung EXYNOS5 (Cortex-A15/A7) SoC based systems
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
54
55
  
  comment "EXYNOS SoCs"
cc0e72b87   Changhwan Youn   ARM: S5PV310: Add...
56

940bc58de   Chanwoo Choi   ARM: EXYNOS: Add ...
57
58
59
60
  config SOC_EXYNOS3250
  	bool "SAMSUNG EXYNOS3250"
  	default y
  	depends on ARCH_EXYNOS3
940bc58de   Chanwoo Choi   ARM: EXYNOS: Add ...
61

10606aadb   Kukjin Kim   ARM: EXYNOS4: Upd...
62
  config CPU_EXYNOS4210
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
63
64
65
  	bool "SAMSUNG EXYNOS4210"
  	default y
  	depends on ARCH_EXYNOS4
cc0e72b87   Changhwan Youn   ARM: S5PV310: Add...
66

684653842   Kukjin Kim   ARM: EXYNOS4: Add...
67
  config SOC_EXYNOS4212
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
68
69
70
  	bool "SAMSUNG EXYNOS4212"
  	default y
  	depends on ARCH_EXYNOS4
684653842   Kukjin Kim   ARM: EXYNOS4: Add...
71

e6a275a8f   Changhwan Youn   ARM: EXYNOS4: Add...
72
  config SOC_EXYNOS4412
830145796   Kukjin Kim   ARM: EXYNOS: Add ...
73
74
75
  	bool "SAMSUNG EXYNOS4412"
  	default y
  	depends on ARCH_EXYNOS4
e6a275a8f   Changhwan Youn   ARM: EXYNOS4: Add...
76

23f16c7b7   Kukjin Kim   ARM: EXYNOS: add ...
77
78
79
80
  config SOC_EXYNOS5250
  	bool "SAMSUNG EXYNOS5250"
  	default y
  	depends on ARCH_EXYNOS5
23f16c7b7   Kukjin Kim   ARM: EXYNOS: add ...
81

ed08f1039   Pankaj Dubey   ARM: EXYNOS: init...
82
83
84
85
  config SOC_EXYNOS5260
  	bool "SAMSUNG EXYNOS5260"
  	default y
  	depends on ARCH_EXYNOS5
723c9c7e1   Tarek Dakhran   ARM: EXYNOS: Add ...
86
87
88
89
  config SOC_EXYNOS5410
  	bool "SAMSUNG EXYNOS5410"
  	default y
  	depends on ARCH_EXYNOS5
23f16c7b7   Kukjin Kim   ARM: EXYNOS: add ...
90

191d754f5   Chander Kashyap   ARM: EXYNOS: Add ...
91
92
93
94
  config SOC_EXYNOS5420
  	bool "SAMSUNG EXYNOS5420"
  	default y
  	depends on ARCH_EXYNOS5
191d754f5   Chander Kashyap   ARM: EXYNOS: Add ...
95

2edb36c4e   Kukjin Kim   ARM: EXYNOS: add ...
96
97
98
99
  config SOC_EXYNOS5440
  	bool "SAMSUNG EXYNOS5440"
  	default y
  	depends on ARCH_EXYNOS5
cfaf8ee2f   Thomas Abraham   ARM: EXYNOS: Enab...
100
  	select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
64649dcdf   Amit Daniel Kachhap   arm: exynos: Enab...
101
  	select ARCH_HAS_OPP
fb521a0da   Mark Rutland   arm: fix up ARM_A...
102
  	select HAVE_ARM_ARCH_TIMER
2edb36c4e   Kukjin Kim   ARM: EXYNOS: add ...
103
  	select AUTO_ZRELADDR
3f06d1578   Jingoo Han   ARM: EXYNOS: Enab...
104
105
  	select MIGHT_HAVE_PCI
  	select PCI_DOMAINS if PCI
b2318482a   Kukjin Kim   ARM: EXYNOS: enab...
106
  	select PINCTRL_EXYNOS5440
64649dcdf   Amit Daniel Kachhap   arm: exynos: Enab...
107
  	select PM_OPP
2edb36c4e   Kukjin Kim   ARM: EXYNOS: add ...
108
109
  	help
  	  Enable EXYNOS5440 SoC support
86c6f1488   Arun Kumar K   ARM: EXYNOS: Add ...
110
111
112
113
  config SOC_EXYNOS5800
  	bool "SAMSUNG EXYNOS5800"
  	default y
  	depends on SOC_EXYNOS5420
193151142   Hyuk Lee   ARM: S5PV310: Add...
114
  endmenu
ccf551179   Abhilash Kesavan   ARM: EXYNOS: Add ...
115
116
117
118
119
120
121
  config EXYNOS5420_MCPM
  	bool "Exynos5420 Multi-Cluster PM support"
  	depends on MCPM && SOC_EXYNOS5420
  	select ARM_CCI
  	help
  	  This is needed to provide CPU and cluster power management
  	  on Exynos5420 implementing big.LITTLE.
cc0e72b87   Changhwan Youn   ARM: S5PV310: Add...
122
  endif