blob: 900b463fc197d41231191ff6a9c985c4273a06a7 [file] [log] [blame]
Ben Dookscf383672009-11-10 00:14:58 +00001# 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
Harald Welteaa9ad6a2009-12-01 01:24:34 +000016config SAMSUNG_CLKSRC
17 bool
18 help
19 Select the clock code for the clksrc implementation
20 used by newer systems such as the S3C64XX.
Ben Dookscf383672009-11-10 00:14:58 +000021
Ben Dooks7162ba02010-01-06 10:14:51 +090022# 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
Ben Dooks51022cf2010-01-06 11:18:44 +090029config SAMSUNG_IRQ_UART
30 bool
31 help
32 Internal configuration to build the IRQ UART demux code.
33
Ben Dooks4f830db2010-01-06 02:28:20 +090034# options for gpio configuration support
35
36config S3C_GPIO_CFG_S3C24XX
37 bool
38 help
39 Internal configuration to enable S3C24XX style GPIO configuration
40 functions.
41
42config S3C_GPIO_CFG_S3C64XX
43 bool
44 help
45 Internal configuration to enable S3C64XX style GPIO configuration
46 functions.
47
48config S5P_GPIO_CFG_S5PC1XX
49 bool
50 help
51 Internal configuration to enable S5PC1XX style GPIO configuration
52 functions.
53
54config S3C_GPIO_PULL_UPDOWN
55 bool
56 help
57 Internal configuration to enable the correct GPIO pull helper
58
59config S3C_GPIO_PULL_DOWN
60 bool
61 help
62 Internal configuration to enable the correct GPIO pull helper
63
64config S3C_GPIO_PULL_UP
65 bool
66 help
67 Internal configuration to enable the correct GPIO pull helper
68
Ben Dooksb6a60412010-01-06 02:45:09 +090069# device definitions to compile in
70
71config S3C_DEV_HSMMC
72 bool
73 help
74 Compile in platform device definitions for HSMMC code
75
76config S3C_DEV_HSMMC1
77 bool
78 help
79 Compile in platform device definitions for HSMMC channel 1
80
81config S3C_DEV_HSMMC2
82 bool
83 help
84 Compile in platform device definitions for HSMMC channel 2
85
86config S3C_DEV_I2C1
87 bool
88 help
89 Compile in platform device definitions for I2C channel 1
90
91config S3C_DEV_FB
92 bool
93 help
94 Compile in platform device definition for framebuffer
95
96config S3C_DEV_USB_HOST
97 bool
98 help
99 Compile in platform device definition for USB host.
100
101config S3C_DEV_USB_HSOTG
102 bool
103 help
104 Compile in platform device definition for USB high-speed OtG
105
106config S3C_DEV_NAND
107 bool
108 help
109 Compile in platform device definition for NAND controller
110
Ben Dookscf383672009-11-10 00:14:58 +0000111endif