Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
[pandora-kernel.git] / arch / arm / mach-s5pv310 / Kconfig
1 # arch/arm/mach-s5pv310/Kconfig
2 #
3 # Copyright (c) 2010 Samsung Electronics Co., Ltd.
4 #               http://www.samsung.com/
5 #
6 # Licensed under GPLv2
7
8 # Configuration options for the S5PV310
9
10 if ARCH_S5PV310
11
12 config CPU_S5PV310
13         bool
14         select S3C_PL330_DMA
15         help
16           Enable S5PV310 CPU support
17
18 config S5PV310_SETUP_I2C1
19         bool
20         help
21           Common setup code for i2c bus 1.
22
23 config S5PV310_SETUP_I2C2
24         bool
25         help
26           Common setup code for i2c bus 2.
27
28 config S5PV310_SETUP_I2C3
29         bool
30         help
31           Common setup code for i2c bus 3.
32
33 config S5PV310_SETUP_I2C4
34         bool
35         help
36           Common setup code for i2c bus 4.
37
38 config S5PV310_SETUP_I2C5
39         bool
40         help
41           Common setup code for i2c bus 5.
42
43 config S5PV310_SETUP_I2C6
44         bool
45         help
46           Common setup code for i2c bus 6.
47
48 config S5PV310_SETUP_I2C7
49         bool
50         help
51           Common setup code for i2c bus 7.
52
53 config S5PV310_SETUP_SDHCI
54         bool
55         select S5PV310_SETUP_SDHCI_GPIO
56         help
57           Internal helper functions for S5PV310 based SDHCI systems.
58
59 config S5PV310_SETUP_SDHCI_GPIO
60         bool
61         help
62           Common setup code for SDHCI gpio.
63
64 # machine support
65
66 menu "S5PC210 Machines"
67
68 config MACH_SMDKC210
69         bool "SMDKC210"
70         select CPU_S5PV310
71         select S3C_DEV_RTC
72         select S3C_DEV_WDT
73         select S3C_DEV_HSMMC
74         select S3C_DEV_HSMMC1
75         select S3C_DEV_HSMMC2
76         select S3C_DEV_HSMMC3
77         select S5PV310_SETUP_SDHCI
78         help
79           Machine support for Samsung SMDKC210
80           S5PC210(MCP) is one of package option of S5PV310
81
82 config MACH_UNIVERSAL_C210
83         bool "Mobile UNIVERSAL_C210 Board"
84         select CPU_S5PV310
85         select S5P_DEV_ONENAND
86         select S3C_DEV_I2C1
87         select S5PV310_SETUP_I2C1
88         help
89           Machine support for Samsung Mobile Universal S5PC210 Reference
90           Board. S5PC210(MCP) is one of package option of S5PV310
91
92 endmenu
93
94 menu "S5PV310 Machines"
95
96 config MACH_SMDKV310
97         bool "SMDKV310"
98         select CPU_S5PV310
99         select S3C_DEV_RTC
100         select S3C_DEV_WDT
101         select S3C_DEV_HSMMC
102         select S3C_DEV_HSMMC1
103         select S3C_DEV_HSMMC2
104         select S3C_DEV_HSMMC3
105         select S5PV310_SETUP_SDHCI
106         help
107           Machine support for Samsung SMDKV310
108
109 endmenu
110
111 comment "Configuration for HSMMC bus width"
112
113 menu "Use 8-bit bus width"
114
115 config S5PV310_SDHCI_CH0_8BIT
116         bool "Channel 0 with 8-bit bus"
117         help
118           Support HSMMC Channel 0 8-bit bus.
119           If selected, Channel 1 is disabled.
120
121 config S5PV310_SDHCI_CH2_8BIT
122         bool "Channel 2 with 8-bit bus"
123         help
124           Support HSMMC Channel 2 8-bit bus.
125           If selected, Channel 3 is disabled.
126
127 endmenu
128
129 endif