spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
[zen-stable.git] / arch / arm / plat-s5p / Kconfig
blob8167ce66188c65c19f6d9efda34b718f7acf7c0b
1 # arch/arm/plat-s5p/Kconfig
3 # Copyright (c) 2009 Samsung Electronics Co., Ltd.
4 #               http://www.samsung.com/
6 # Licensed under GPLv2
8 config PLAT_S5P
9         bool
10         depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_EXYNOS)
11         default y
12         select ARM_VIC if !ARCH_EXYNOS4
13         select ARM_GIC if ARCH_EXYNOS4
14         select GIC_NON_BANKED if ARCH_EXYNOS4
15         select NO_IOPORT
16         select ARCH_REQUIRE_GPIOLIB
17         select S3C_GPIO_TRACK
18         select S5P_GPIO_DRVSTR
19         select SAMSUNG_GPIOLIB_4BIT
20         select PLAT_SAMSUNG
21         select SAMSUNG_CLKSRC
22         select SAMSUNG_IRQ_VIC_TIMER
23         help
24           Base platform code for Samsung's S5P series SoC.
26 config S5P_EXT_INT
27         bool
28         help
29           Use the external interrupts (other than GPIO interrupts.)
30           Note: Do not choose this for S5P6440 and S5P6450.
32 config S5P_GPIO_INT
33         bool
34         help
35           Common code for the GPIO interrupts (other than external interrupts.)
37 config S5P_HRT
38         bool
39         select SAMSUNG_DEV_PWM
40         help
41           Use the High Resolution timer support
43 config S5P_PM
44         bool
45         help
46           Common code for power management support on S5P and newer SoCs
47           Note: Do not select this for S5P6440 and S5P6450.
49 comment "System MMU"
51 config S5P_SYSTEM_MMU
52         bool "S5P SYSTEM MMU"
53         depends on ARCH_EXYNOS4
54         help
55           Say Y here if you want to enable System MMU
57 config S5P_SLEEP
58         bool
59         help
60           Internal config node to apply common S5P sleep management code.
61           Can be selected by S5P and newer SoCs with similar sleep procedure.
63 config S5P_DEV_FIMC0
64         bool
65         help
66           Compile in platform device definitions for FIMC controller 0
68 config S5P_DEV_FIMC1
69         bool
70         help
71           Compile in platform device definitions for FIMC controller 1
73 config S5P_DEV_FIMC2
74         bool
75         help
76           Compile in platform device definitions for FIMC controller 2
78 config S5P_DEV_FIMC3
79         bool
80         help
81           Compile in platform device definitions for FIMC controller 3
83 config S5P_DEV_FIMD0
84         bool
85         help
86           Compile in platform device definitions for FIMD controller 0
88 config S5P_DEV_I2C_HDMIPHY
89         bool
90         help
91           Compile in platform device definitions for I2C HDMIPHY controller
93 config S5P_DEV_MFC
94         bool
95         help
96           Compile in platform device definitions for MFC
98 config S5P_DEV_ONENAND
99         bool
100         help
101           Compile in platform device definition for OneNAND controller
103 config S5P_DEV_CSIS0
104         bool
105         help
106           Compile in platform device definitions for MIPI-CSIS channel 0
108 config S5P_DEV_CSIS1
109         bool
110         help
111           Compile in platform device definitions for MIPI-CSIS channel 1
113 config S5P_DEV_TV
114         bool
115         help
116           Compile in platform device definition for TV interface
118 config S5P_DEV_USB_EHCI
119         bool
120         help
121           Compile in platform device definition for USB EHCI
123 config S5P_SETUP_MIPIPHY
124         bool
125         help
126           Compile in common setup code for MIPI-CSIS and MIPI-DSIM devices