ARM: SAMSUNG: Move pmw.c to plat-samsung
[linux-2.6-block.git] / arch / arm / plat-samsung / Kconfig
CommitLineData
cf383678
BD
1# arch/arm/plat-samsung/Kconfig
2#
3# Copyright 2009 Simtec Electronics
4#
5# Licensed under GPLv2
6
7config PLAT_SAMSUNG
8 bool
9 depends on ARCH_S3C2410 || ARCH_S3C24A0 || ARCH_S3C64XX || ARCH_S5PC1XX
10 default y
11 help
12 Base platform code for all Samsung SoC based systems
13
14if PLAT_SAMSUNG
15
aa9ad6ad
HW
16config SAMSUNG_CLKSRC
17 bool
18 help
19 Select the clock code for the clksrc implementation
20 used by newer systems such as the S3C64XX.
cf383678 21
7162ba03
BD
22# options for IRQ support
23
24config SAMSUNG_IRQ_VIC_TIMER
25 bool
26 help
27 Internal configuration to build the VIC timer interrupt code.
28
51022cf6
BD
29config SAMSUNG_IRQ_UART
30 bool
31 help
32 Internal configuration to build the IRQ UART demux code.
33
4f830db9
BD
34# options for gpio configuration support
35
1f323cfd
KK
36config SAMSUNG_GPIOLIB_4BIT
37 bool
38 help
39 GPIOlib file contains the 4 bit modification functions for gpio
40 configuration. GPIOlib shall be compiled only for S3C64XX and S5P
41 series of processors.
42
4f830db9
BD
43config S3C_GPIO_CFG_S3C24XX
44 bool
45 help
46 Internal configuration to enable S3C24XX style GPIO configuration
47 functions.
48
49config S3C_GPIO_CFG_S3C64XX
50 bool
51 help
52 Internal configuration to enable S3C64XX style GPIO configuration
53 functions.
54
55config S5P_GPIO_CFG_S5PC1XX
56 bool
57 help
58 Internal configuration to enable S5PC1XX style GPIO configuration
59 functions.
60
61config S3C_GPIO_PULL_UPDOWN
62 bool
63 help
64 Internal configuration to enable the correct GPIO pull helper
65
66config S3C_GPIO_PULL_DOWN
67 bool
68 help
69 Internal configuration to enable the correct GPIO pull helper
70
71config S3C_GPIO_PULL_UP
72 bool
73 help
74 Internal configuration to enable the correct GPIO pull helper
75
85841bce
KK
76config SAMSUNG_GPIO_EXTRA
77 int "Number of additional GPIO pins"
78 default 0
79 help
80 Use additional GPIO space in addition to the GPIO's the SOC
81 provides. This allows expanding the GPIO space for use with
82 GPIO expanders.
83
3929e1e7
MC
84# ADC driver
85
86config S3C_ADC
87 bool "ADC common driver support"
88 help
89 Core support for the ADC block found in the Samsung SoC systems
90 for drivers such as the touchscreen and hwmon to use to share
91 this resource.
92
b6a60413
BD
93# device definitions to compile in
94
95config S3C_DEV_HSMMC
96 bool
97 help
98 Compile in platform device definitions for HSMMC code
99
100config S3C_DEV_HSMMC1
101 bool
102 help
103 Compile in platform device definitions for HSMMC channel 1
104
105config S3C_DEV_HSMMC2
106 bool
107 help
108 Compile in platform device definitions for HSMMC channel 2
109
110config S3C_DEV_I2C1
111 bool
112 help
113 Compile in platform device definitions for I2C channel 1
114
115config S3C_DEV_FB
116 bool
117 help
118 Compile in platform device definition for framebuffer
119
120config S3C_DEV_USB_HOST
121 bool
122 help
123 Compile in platform device definition for USB host.
124
125config S3C_DEV_USB_HSOTG
126 bool
127 help
128 Compile in platform device definition for USB high-speed OtG
129
130config S3C_DEV_NAND
131 bool
132 help
133 Compile in platform device definition for NAND controller
134
cf383678 135endif