Commit | Line | Data |
---|---|---|
cf383678 BD |
1 | # arch/arm/plat-samsung/Kconfig |
2 | # | |
3 | # Copyright 2009 Simtec Electronics | |
4 | # | |
5 | # Licensed under GPLv2 | |
6 | ||
7 | config 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 | ||
14 | if PLAT_SAMSUNG | |
15 | ||
aa9ad6ad HW |
16 | config 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 | ||
24 | config SAMSUNG_IRQ_VIC_TIMER | |
25 | bool | |
26 | help | |
27 | Internal configuration to build the VIC timer interrupt code. | |
28 | ||
51022cf6 BD |
29 | config 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 | ||
36 | config S3C_GPIO_CFG_S3C24XX | |
37 | bool | |
38 | help | |
39 | Internal configuration to enable S3C24XX style GPIO configuration | |
40 | functions. | |
41 | ||
42 | config S3C_GPIO_CFG_S3C64XX | |
43 | bool | |
44 | help | |
45 | Internal configuration to enable S3C64XX style GPIO configuration | |
46 | functions. | |
47 | ||
48 | config S5P_GPIO_CFG_S5PC1XX | |
49 | bool | |
50 | help | |
51 | Internal configuration to enable S5PC1XX style GPIO configuration | |
52 | functions. | |
53 | ||
54 | config S3C_GPIO_PULL_UPDOWN | |
55 | bool | |
56 | help | |
57 | Internal configuration to enable the correct GPIO pull helper | |
58 | ||
59 | config S3C_GPIO_PULL_DOWN | |
60 | bool | |
61 | help | |
62 | Internal configuration to enable the correct GPIO pull helper | |
63 | ||
64 | config S3C_GPIO_PULL_UP | |
65 | bool | |
66 | help | |
67 | Internal configuration to enable the correct GPIO pull helper | |
68 | ||
85841bce KK |
69 | config SAMSUNG_GPIO_EXTRA |
70 | int "Number of additional GPIO pins" | |
71 | default 0 | |
72 | help | |
73 | Use additional GPIO space in addition to the GPIO's the SOC | |
74 | provides. This allows expanding the GPIO space for use with | |
75 | GPIO expanders. | |
76 | ||
b6a60413 BD |
77 | # device definitions to compile in |
78 | ||
79 | config S3C_DEV_HSMMC | |
80 | bool | |
81 | help | |
82 | Compile in platform device definitions for HSMMC code | |
83 | ||
84 | config S3C_DEV_HSMMC1 | |
85 | bool | |
86 | help | |
87 | Compile in platform device definitions for HSMMC channel 1 | |
88 | ||
89 | config S3C_DEV_HSMMC2 | |
90 | bool | |
91 | help | |
92 | Compile in platform device definitions for HSMMC channel 2 | |
93 | ||
94 | config S3C_DEV_I2C1 | |
95 | bool | |
96 | help | |
97 | Compile in platform device definitions for I2C channel 1 | |
98 | ||
99 | config S3C_DEV_FB | |
100 | bool | |
101 | help | |
102 | Compile in platform device definition for framebuffer | |
103 | ||
104 | config S3C_DEV_USB_HOST | |
105 | bool | |
106 | help | |
107 | Compile in platform device definition for USB host. | |
108 | ||
109 | config S3C_DEV_USB_HSOTG | |
110 | bool | |
111 | help | |
112 | Compile in platform device definition for USB high-speed OtG | |
113 | ||
114 | config S3C_DEV_NAND | |
115 | bool | |
116 | help | |
117 | Compile in platform device definition for NAND controller | |
118 | ||
cf383678 | 119 | endif |