Blame view
arch/arm/mach-exynos/Kconfig
2.61 KB
830145796 ARM: EXYNOS: Add ... |
1 |
# arch/arm/mach-exynos/Kconfig |
cc0e72b87 ARM: S5PV310: Add... |
2 |
# |
10606aadb ARM: EXYNOS4: Upd... |
3 |
# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. |
cc0e72b87 ARM: S5PV310: Add... |
4 5 6 |
# http://www.samsung.com/ # # Licensed under GPLv2 |
10606aadb ARM: EXYNOS4: Upd... |
7 |
# Configuration options for the EXYNOS4 |
cc0e72b87 ARM: S5PV310: Add... |
8 |
|
9dfa92ec4 ARM: EXYNOS: Enab... |
9 10 11 |
config ARCH_EXYNOS bool "Samsung EXYNOS" if ARCH_MULTI_V7 select ARCH_HAS_BANDGAP |
9dfa92ec4 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 ARM: EXYNOS: Add ... |
28 29 30 |
if ARCH_EXYNOS menu "SAMSUNG EXYNOS SoCs Support" |
940bc58de ARM: EXYNOS: Add ... |
31 32 |
config ARCH_EXYNOS3 bool "SAMSUNG EXYNOS3" |
9a1013285 ARM: EXYNOS: Cons... |
33 |
select ARM_CPU_SUSPEND if PM |
940bc58de ARM: EXYNOS: Add ... |
34 |
help |
9a1013285 ARM: EXYNOS: Cons... |
35 |
Samsung EXYNOS3 (Crotex-A7) SoC based systems |
940bc58de ARM: EXYNOS: Add ... |
36 |
|
830145796 ARM: EXYNOS: Add ... |
37 38 |
config ARCH_EXYNOS4 bool "SAMSUNG EXYNOS4" |
23f16c7b7 ARM: EXYNOS: add ... |
39 |
default y |
9a1013285 ARM: EXYNOS: Cons... |
40 |
select ARM_CPU_SUSPEND if PM_SLEEP |
ae3c5d74e ARM: EXYNOS: remo... |
41 42 |
select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210 select CPU_EXYNOS4210 |
e245f9699 ARM: EXYNOS: Deco... |
43 |
select GIC_NON_BANKED |
ae3c5d74e ARM: EXYNOS: remo... |
44 |
select KEYBOARD_SAMSUNG if INPUT_KEYBOARD |
ce5ea9f37 ARM: l2x0/pl310: ... |
45 |
select MIGHT_HAVE_CACHE_L2X0 |
830145796 ARM: EXYNOS: Add ... |
46 |
help |
9a1013285 ARM: EXYNOS: Cons... |
47 |
Samsung EXYNOS4 (Cortex-A9) SoC based systems |
830145796 ARM: EXYNOS: Add ... |
48 |
|
23f16c7b7 ARM: EXYNOS: add ... |
49 50 |
config ARCH_EXYNOS5 bool "SAMSUNG EXYNOS5" |
9a1013285 ARM: EXYNOS: Cons... |
51 |
default y |
23f16c7b7 ARM: EXYNOS: add ... |
52 |
help |
9a1013285 ARM: EXYNOS: Cons... |
53 |
Samsung EXYNOS5 (Cortex-A15/A7) SoC based systems |
830145796 ARM: EXYNOS: Add ... |
54 55 |
comment "EXYNOS SoCs" |
cc0e72b87 ARM: S5PV310: Add... |
56 |
|
940bc58de ARM: EXYNOS: Add ... |
57 58 59 60 |
config SOC_EXYNOS3250 bool "SAMSUNG EXYNOS3250" default y depends on ARCH_EXYNOS3 |
940bc58de ARM: EXYNOS: Add ... |
61 |
|
10606aadb ARM: EXYNOS4: Upd... |
62 |
config CPU_EXYNOS4210 |
830145796 ARM: EXYNOS: Add ... |
63 64 65 |
bool "SAMSUNG EXYNOS4210" default y depends on ARCH_EXYNOS4 |
cc0e72b87 ARM: S5PV310: Add... |
66 |
|
684653842 ARM: EXYNOS4: Add... |
67 |
config SOC_EXYNOS4212 |
830145796 ARM: EXYNOS: Add ... |
68 69 70 |
bool "SAMSUNG EXYNOS4212" default y depends on ARCH_EXYNOS4 |
684653842 ARM: EXYNOS4: Add... |
71 |
|
e6a275a8f ARM: EXYNOS4: Add... |
72 |
config SOC_EXYNOS4412 |
830145796 ARM: EXYNOS: Add ... |
73 74 75 |
bool "SAMSUNG EXYNOS4412" default y depends on ARCH_EXYNOS4 |
e6a275a8f ARM: EXYNOS4: Add... |
76 |
|
23f16c7b7 ARM: EXYNOS: add ... |
77 78 79 80 |
config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 |
23f16c7b7 ARM: EXYNOS: add ... |
81 |
|
ed08f1039 ARM: EXYNOS: init... |
82 83 84 85 |
config SOC_EXYNOS5260 bool "SAMSUNG EXYNOS5260" default y depends on ARCH_EXYNOS5 |
723c9c7e1 ARM: EXYNOS: Add ... |
86 87 88 89 |
config SOC_EXYNOS5410 bool "SAMSUNG EXYNOS5410" default y depends on ARCH_EXYNOS5 |
23f16c7b7 ARM: EXYNOS: add ... |
90 |
|
191d754f5 ARM: EXYNOS: Add ... |
91 92 93 94 |
config SOC_EXYNOS5420 bool "SAMSUNG EXYNOS5420" default y depends on ARCH_EXYNOS5 |
191d754f5 ARM: EXYNOS: Add ... |
95 |
|
2edb36c4e ARM: EXYNOS: add ... |
96 97 98 99 |
config SOC_EXYNOS5440 bool "SAMSUNG EXYNOS5440" default y depends on ARCH_EXYNOS5 |
cfaf8ee2f ARM: EXYNOS: Enab... |
100 |
select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE |
64649dcdf arm: exynos: Enab... |
101 |
select ARCH_HAS_OPP |
fb521a0da arm: fix up ARM_A... |
102 |
select HAVE_ARM_ARCH_TIMER |
2edb36c4e ARM: EXYNOS: add ... |
103 |
select AUTO_ZRELADDR |
3f06d1578 ARM: EXYNOS: Enab... |
104 105 |
select MIGHT_HAVE_PCI select PCI_DOMAINS if PCI |
b2318482a ARM: EXYNOS: enab... |
106 |
select PINCTRL_EXYNOS5440 |
64649dcdf arm: exynos: Enab... |
107 |
select PM_OPP |
2edb36c4e ARM: EXYNOS: add ... |
108 109 |
help Enable EXYNOS5440 SoC support |
86c6f1488 ARM: EXYNOS: Add ... |
110 111 112 113 |
config SOC_EXYNOS5800 bool "SAMSUNG EXYNOS5800" default y depends on SOC_EXYNOS5420 |
193151142 ARM: S5PV310: Add... |
114 |
endmenu |
ccf551179 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 ARM: S5PV310: Add... |
122 |
endif |