Version:  2.0.40 2.2.26 2.4.37 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17

Linux/arch/arm/mach-exynos/Kconfig

  1 # arch/arm/mach-exynos/Kconfig
  2 #
  3 # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
  4 #               http://www.samsung.com/
  5 #
  6 # Licensed under GPLv2
  7 
  8 # Configuration options for the EXYNOS4
  9 
 10 menuconfig ARCH_EXYNOS
 11         bool "Samsung EXYNOS" if ARCH_MULTI_V7
 12         select ARCH_HAS_BANDGAP
 13         select ARCH_HAS_HOLES_MEMORYMODEL
 14         select ARCH_REQUIRE_GPIOLIB
 15         select ARM_AMBA
 16         select ARM_GIC
 17         select COMMON_CLK_SAMSUNG
 18         select HAVE_ARM_SCU if SMP
 19         select HAVE_S3C2410_I2C if I2C
 20         select HAVE_S3C2410_WATCHDOG if WATCHDOG
 21         select HAVE_S3C_RTC if RTC_CLASS
 22         select PINCTRL
 23         select PINCTRL_EXYNOS
 24         select PM_GENERIC_DOMAINS if PM_RUNTIME
 25         select S5P_DEV_MFC
 26         select SRAM
 27         help
 28           Support for SAMSUNG EXYNOS SoCs (EXYNOS4/5)
 29 
 30 if ARCH_EXYNOS
 31 
 32 config ARCH_EXYNOS3
 33         bool "SAMSUNG EXYNOS3"
 34         select ARM_CPU_SUSPEND if PM
 35         help
 36           Samsung EXYNOS3 (Crotex-A7) SoC based systems
 37 
 38 config ARCH_EXYNOS4
 39         bool "SAMSUNG EXYNOS4"
 40         default y
 41         select ARM_CPU_SUSPEND if PM_SLEEP
 42         select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
 43         select CPU_EXYNOS4210
 44         select GIC_NON_BANKED
 45         select KEYBOARD_SAMSUNG if INPUT_KEYBOARD
 46         select MIGHT_HAVE_CACHE_L2X0
 47         help
 48           Samsung EXYNOS4 (Cortex-A9) SoC based systems
 49 
 50 config ARCH_EXYNOS5
 51         bool "SAMSUNG EXYNOS5"
 52         default y
 53         help
 54           Samsung EXYNOS5 (Cortex-A15/A7) SoC based systems
 55 
 56 comment "EXYNOS SoCs"
 57 
 58 config SOC_EXYNOS3250
 59         bool "SAMSUNG EXYNOS3250"
 60         default y
 61         depends on ARCH_EXYNOS3
 62 
 63 config CPU_EXYNOS4210
 64         bool "SAMSUNG EXYNOS4210"
 65         default y
 66         depends on ARCH_EXYNOS4
 67 
 68 config SOC_EXYNOS4212
 69         bool "SAMSUNG EXYNOS4212"
 70         default y
 71         depends on ARCH_EXYNOS4
 72 
 73 config SOC_EXYNOS4412
 74         bool "SAMSUNG EXYNOS4412"
 75         default y
 76         depends on ARCH_EXYNOS4
 77 
 78 config SOC_EXYNOS5250
 79         bool "SAMSUNG EXYNOS5250"
 80         default y
 81         depends on ARCH_EXYNOS5
 82 
 83 config SOC_EXYNOS5260
 84         bool "SAMSUNG EXYNOS5260"
 85         default y
 86         depends on ARCH_EXYNOS5
 87 
 88 config SOC_EXYNOS5410
 89         bool "SAMSUNG EXYNOS5410"
 90         default y
 91         depends on ARCH_EXYNOS5
 92 
 93 config SOC_EXYNOS5420
 94         bool "SAMSUNG EXYNOS5420"
 95         default y
 96         depends on ARCH_EXYNOS5
 97 
 98 config SOC_EXYNOS5440
 99         bool "SAMSUNG EXYNOS5440"
100         default y
101         depends on ARCH_EXYNOS5
102         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
103         select HAVE_ARM_ARCH_TIMER
104         select AUTO_ZRELADDR
105         select MIGHT_HAVE_PCI
106         select PCI_DOMAINS if PCI
107         select PINCTRL_EXYNOS5440
108         select PM_OPP
109         help
110           Enable EXYNOS5440 SoC support
111 
112 config SOC_EXYNOS5800
113         bool "SAMSUNG EXYNOS5800"
114         default y
115         depends on SOC_EXYNOS5420
116 
117 config EXYNOS5420_MCPM
118         bool "Exynos5420 Multi-Cluster PM support"
119         depends on MCPM && SOC_EXYNOS5420
120         select ARM_CCI
121         select ARM_CPU_SUSPEND
122         help
123           This is needed to provide CPU and cluster power management
124           on Exynos5420 implementing big.LITTLE.
125 
126 endif

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us