2011-02-14 06:05:27 +00:00
|
|
|
# arch/arm/mach-exynos4/Kconfig
|
2010-07-16 03:15:38 +00:00
|
|
|
#
|
2011-02-14 06:05:27 +00:00
|
|
|
# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
|
2010-07-16 03:15:38 +00:00
|
|
|
# http://www.samsung.com/
|
|
|
|
#
|
|
|
|
# Licensed under GPLv2
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
# Configuration options for the EXYNOS4
|
2010-07-16 03:15:38 +00:00
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
if ARCH_EXYNOS4
|
2010-07-16 03:15:38 +00:00
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config CPU_EXYNOS4210
|
2010-07-16 03:15:38 +00:00
|
|
|
bool
|
2010-11-18 23:49:43 +00:00
|
|
|
select S3C_PL330_DMA
|
2010-07-16 03:15:38 +00:00
|
|
|
help
|
2011-02-14 06:05:27 +00:00
|
|
|
Enable EXYNOS4210 CPU support
|
2010-07-16 03:15:38 +00:00
|
|
|
|
2011-03-11 01:39:57 +00:00
|
|
|
config EXYNOS4_MCT
|
2011-07-16 01:49:53 +00:00
|
|
|
bool
|
|
|
|
default y
|
2011-03-11 01:39:57 +00:00
|
|
|
help
|
|
|
|
Use MCT (Multi Core Timer) as kernel timers
|
|
|
|
|
2011-03-25 01:46:16 +00:00
|
|
|
config EXYNOS4_DEV_AHCI
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Compile in platform device definitions for AHCI
|
|
|
|
|
2011-07-21 06:46:26 +00:00
|
|
|
config EXYNOS4_SETUP_FIMD0
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for FIMD0.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_DEV_PD
|
2010-12-03 08:15:40 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Compile in platform device definitions for Power Domain
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_DEV_SYSMMU
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for SYSTEM MMU in EXYNOS4
|
|
|
|
|
2011-07-20 15:34:58 +00:00
|
|
|
config EXYNOS4_DEV_DWMCI
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Compile in platform device definitions for DWMCI
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C1
|
2010-08-05 08:10:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 1.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C2
|
2010-08-05 08:10:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 2.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C3
|
2010-10-11 22:49:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 3.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C4
|
2010-10-11 22:49:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 4.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C5
|
2010-10-11 22:49:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 5.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C6
|
2010-10-11 22:49:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 6.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_I2C7
|
2010-10-11 22:49:24 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for i2c bus 7.
|
|
|
|
|
2011-03-05 00:44:09 +00:00
|
|
|
config EXYNOS4_SETUP_KEYPAD
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for keypad.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_SDHCI
|
2010-10-06 02:09:42 +00:00
|
|
|
bool
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_SETUP_SDHCI_GPIO
|
2010-10-06 02:09:42 +00:00
|
|
|
help
|
2011-02-14 06:05:27 +00:00
|
|
|
Internal helper functions for EXYNOS4 based SDHCI systems.
|
2010-10-06 02:09:42 +00:00
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SETUP_SDHCI_GPIO
|
2010-10-06 02:09:42 +00:00
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for SDHCI gpio.
|
|
|
|
|
2011-03-10 12:49:31 +00:00
|
|
|
config EXYNOS4_SETUP_FIMC
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for the camera interfaces.
|
|
|
|
|
2011-06-03 07:04:14 +00:00
|
|
|
config EXYNOS4_SETUP_USB_PHY
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Common setup code for USB PHY controller
|
|
|
|
|
2010-07-16 03:15:38 +00:00
|
|
|
# machine support
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
menu "EXYNOS4 Machines"
|
2010-08-06 11:33:46 +00:00
|
|
|
|
2010-08-06 11:12:06 +00:00
|
|
|
config MACH_SMDKC210
|
|
|
|
bool "SMDKC210"
|
2011-02-14 06:05:27 +00:00
|
|
|
select CPU_EXYNOS4210
|
2011-07-21 06:46:26 +00:00
|
|
|
select S5P_DEV_FIMD0
|
2010-09-20 06:25:51 +00:00
|
|
|
select S3C_DEV_RTC
|
2010-09-20 06:33:04 +00:00
|
|
|
select S3C_DEV_WDT
|
2010-12-21 00:52:14 +00:00
|
|
|
select S3C_DEV_I2C1
|
2010-10-06 02:09:42 +00:00
|
|
|
select S3C_DEV_HSMMC
|
|
|
|
select S3C_DEV_HSMMC1
|
|
|
|
select S3C_DEV_HSMMC2
|
|
|
|
select S3C_DEV_HSMMC3
|
2011-07-20 14:45:21 +00:00
|
|
|
select SAMSUNG_DEV_PWM
|
|
|
|
select SAMSUNG_DEV_BACKLIGHT
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_DEV_PD
|
|
|
|
select EXYNOS4_DEV_SYSMMU
|
2011-07-21 06:46:26 +00:00
|
|
|
select EXYNOS4_SETUP_FIMD0
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_SETUP_I2C1
|
|
|
|
select EXYNOS4_SETUP_SDHCI
|
2010-08-06 11:12:06 +00:00
|
|
|
help
|
|
|
|
Machine support for Samsung SMDKC210
|
2010-08-06 11:33:46 +00:00
|
|
|
|
|
|
|
config MACH_SMDKV310
|
|
|
|
bool "SMDKV310"
|
2011-02-14 06:05:27 +00:00
|
|
|
select CPU_EXYNOS4210
|
2011-07-21 06:46:26 +00:00
|
|
|
select S5P_DEV_FIMD0
|
2010-09-20 06:25:51 +00:00
|
|
|
select S3C_DEV_RTC
|
2010-09-20 06:33:04 +00:00
|
|
|
select S3C_DEV_WDT
|
2010-12-21 00:52:14 +00:00
|
|
|
select S3C_DEV_I2C1
|
2010-10-06 02:09:42 +00:00
|
|
|
select S3C_DEV_HSMMC
|
|
|
|
select S3C_DEV_HSMMC1
|
|
|
|
select S3C_DEV_HSMMC2
|
|
|
|
select S3C_DEV_HSMMC3
|
2011-07-20 14:45:21 +00:00
|
|
|
select SAMSUNG_DEV_BACKLIGHT
|
2011-07-04 10:19:36 +00:00
|
|
|
select EXYNOS4_DEV_AHCI
|
2011-02-22 08:16:58 +00:00
|
|
|
select SAMSUNG_DEV_KEYPAD
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_DEV_PD
|
2011-07-20 14:45:21 +00:00
|
|
|
select SAMSUNG_DEV_PWM
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_DEV_SYSMMU
|
2011-07-21 06:46:26 +00:00
|
|
|
select EXYNOS4_SETUP_FIMD0
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_SETUP_I2C1
|
2011-02-22 08:16:58 +00:00
|
|
|
select EXYNOS4_SETUP_KEYPAD
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_SETUP_SDHCI
|
2010-08-06 11:33:46 +00:00
|
|
|
help
|
|
|
|
Machine support for Samsung SMDKV310
|
|
|
|
|
2011-03-04 06:24:23 +00:00
|
|
|
config MACH_ARMLEX4210
|
|
|
|
bool "ARMLEX4210"
|
|
|
|
select CPU_EXYNOS4210
|
|
|
|
select S3C_DEV_RTC
|
|
|
|
select S3C_DEV_WDT
|
|
|
|
select S3C_DEV_HSMMC
|
|
|
|
select S3C_DEV_HSMMC2
|
|
|
|
select S3C_DEV_HSMMC3
|
2011-03-25 01:46:16 +00:00
|
|
|
select EXYNOS4_DEV_AHCI
|
2011-03-04 06:24:23 +00:00
|
|
|
select EXYNOS4_DEV_SYSMMU
|
|
|
|
select EXYNOS4_SETUP_SDHCI
|
|
|
|
help
|
|
|
|
Machine support for Samsung ARMLEX4210 based on EXYNOS4210
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config MACH_UNIVERSAL_C210
|
|
|
|
bool "Mobile UNIVERSAL_C210 Board"
|
|
|
|
select CPU_EXYNOS4210
|
2011-06-22 04:43:39 +00:00
|
|
|
select S5P_GPIO_INT
|
2011-06-22 04:43:39 +00:00
|
|
|
select S5P_DEV_FIMC0
|
|
|
|
select S5P_DEV_FIMC1
|
|
|
|
select S5P_DEV_FIMC2
|
|
|
|
select S5P_DEV_FIMC3
|
2011-08-11 10:55:40 +00:00
|
|
|
select S5P_DEV_FIMD0
|
2011-02-14 06:05:27 +00:00
|
|
|
select S3C_DEV_HSMMC
|
|
|
|
select S3C_DEV_HSMMC2
|
|
|
|
select S3C_DEV_HSMMC3
|
|
|
|
select S3C_DEV_I2C1
|
2011-06-22 04:43:39 +00:00
|
|
|
select S3C_DEV_I2C3
|
2011-03-04 01:19:52 +00:00
|
|
|
select S3C_DEV_I2C5
|
2011-07-21 07:43:20 +00:00
|
|
|
select S5P_DEV_MFC
|
2011-02-14 06:05:27 +00:00
|
|
|
select S5P_DEV_ONENAND
|
2011-07-21 07:43:20 +00:00
|
|
|
select EXYNOS4_DEV_PD
|
2011-08-11 10:55:40 +00:00
|
|
|
select EXYNOS4_SETUP_FIMD0
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_SETUP_I2C1
|
2011-06-22 04:43:39 +00:00
|
|
|
select EXYNOS4_SETUP_I2C3
|
2011-03-04 01:19:52 +00:00
|
|
|
select EXYNOS4_SETUP_I2C5
|
2011-02-14 06:05:27 +00:00
|
|
|
select EXYNOS4_SETUP_SDHCI
|
|
|
|
help
|
|
|
|
Machine support for Samsung Mobile Universal S5PC210 Reference
|
|
|
|
Board.
|
|
|
|
|
2011-02-28 11:39:43 +00:00
|
|
|
config MACH_NURI
|
|
|
|
bool "Mobile NURI Board"
|
|
|
|
select CPU_EXYNOS4210
|
|
|
|
select S3C_DEV_WDT
|
2011-08-12 08:14:56 +00:00
|
|
|
select S3C_DEV_RTC
|
2011-08-11 10:57:28 +00:00
|
|
|
select S5P_DEV_FIMD0
|
2011-02-28 11:39:43 +00:00
|
|
|
select S3C_DEV_HSMMC
|
|
|
|
select S3C_DEV_HSMMC2
|
|
|
|
select S3C_DEV_HSMMC3
|
|
|
|
select S3C_DEV_I2C1
|
2011-03-23 06:25:14 +00:00
|
|
|
select S3C_DEV_I2C3
|
2011-02-28 11:39:43 +00:00
|
|
|
select S3C_DEV_I2C5
|
2011-07-21 07:43:25 +00:00
|
|
|
select S5P_DEV_MFC
|
2011-04-08 04:22:11 +00:00
|
|
|
select S5P_DEV_USB_EHCI
|
2011-07-21 07:43:25 +00:00
|
|
|
select EXYNOS4_DEV_PD
|
2011-08-11 10:57:28 +00:00
|
|
|
select EXYNOS4_SETUP_FIMD0
|
2011-02-28 11:39:43 +00:00
|
|
|
select EXYNOS4_SETUP_I2C1
|
2011-03-23 06:25:14 +00:00
|
|
|
select EXYNOS4_SETUP_I2C3
|
2011-02-28 11:39:43 +00:00
|
|
|
select EXYNOS4_SETUP_I2C5
|
|
|
|
select EXYNOS4_SETUP_SDHCI
|
2011-06-03 07:04:14 +00:00
|
|
|
select EXYNOS4_SETUP_USB_PHY
|
2011-03-07 22:17:09 +00:00
|
|
|
select SAMSUNG_DEV_PWM
|
2011-07-20 12:08:18 +00:00
|
|
|
select SAMSUNG_DEV_ADC
|
2011-02-28 11:39:43 +00:00
|
|
|
help
|
|
|
|
Machine support for Samsung Mobile NURI Board.
|
|
|
|
|
2011-07-21 07:19:19 +00:00
|
|
|
config MACH_ORIGEN
|
|
|
|
bool "ORIGEN"
|
|
|
|
select CPU_EXYNOS4210
|
|
|
|
select S3C_DEV_RTC
|
|
|
|
select S3C_DEV_WDT
|
2011-08-31 07:57:37 +00:00
|
|
|
select S3C_DEV_HSMMC
|
2011-07-21 07:19:19 +00:00
|
|
|
select S3C_DEV_HSMMC2
|
2011-08-31 06:52:27 +00:00
|
|
|
select S5P_DEV_FIMC0
|
|
|
|
select S5P_DEV_FIMC1
|
|
|
|
select S5P_DEV_FIMC2
|
|
|
|
select S5P_DEV_FIMC3
|
2011-10-03 00:12:56 +00:00
|
|
|
select S5P_DEV_FIMD0
|
2011-09-17 02:42:43 +00:00
|
|
|
select S5P_DEV_I2C_HDMIPHY
|
|
|
|
select S5P_DEV_TV
|
2011-10-03 00:12:56 +00:00
|
|
|
select S5P_DEV_USB_EHCI
|
|
|
|
select EXYNOS4_DEV_PD
|
2011-08-31 06:58:52 +00:00
|
|
|
select SAMSUNG_DEV_BACKLIGHT
|
|
|
|
select SAMSUNG_DEV_PWM
|
2011-10-03 00:12:56 +00:00
|
|
|
select EXYNOS4_SETUP_FIMD0
|
2011-07-21 07:19:19 +00:00
|
|
|
select EXYNOS4_SETUP_SDHCI
|
2011-08-31 06:47:16 +00:00
|
|
|
select EXYNOS4_SETUP_USB_PHY
|
2011-07-21 07:19:19 +00:00
|
|
|
help
|
|
|
|
Machine support for ORIGEN based on Samsung EXYNOS4210
|
|
|
|
|
2010-08-06 11:33:46 +00:00
|
|
|
endmenu
|
|
|
|
|
2010-10-06 02:09:42 +00:00
|
|
|
comment "Configuration for HSMMC bus width"
|
|
|
|
|
|
|
|
menu "Use 8-bit bus width"
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SDHCI_CH0_8BIT
|
2010-10-06 02:09:42 +00:00
|
|
|
bool "Channel 0 with 8-bit bus"
|
|
|
|
help
|
|
|
|
Support HSMMC Channel 0 8-bit bus.
|
|
|
|
If selected, Channel 1 is disabled.
|
|
|
|
|
2011-02-14 06:05:27 +00:00
|
|
|
config EXYNOS4_SDHCI_CH2_8BIT
|
2010-10-06 02:09:42 +00:00
|
|
|
bool "Channel 2 with 8-bit bus"
|
|
|
|
help
|
|
|
|
Support HSMMC Channel 2 8-bit bus.
|
|
|
|
If selected, Channel 3 is disabled.
|
|
|
|
|
|
|
|
endmenu
|
|
|
|
|
2010-07-16 03:15:38 +00:00
|
|
|
endif
|