1# arch/arm/plat-s5p/Kconfig
2#
3# Copyright (c) 2009 Samsung Electronics Co., Ltd.
4#		http://www.samsung.com/
5#
6# Licensed under GPLv2
7
8config PLAT_S5P
9	bool
10	depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_EXYNOS)
11	default y
12	select ARM_VIC if !ARCH_EXYNOS
13	select ARM_GIC if ARCH_EXYNOS
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.
25
26config 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.
31
32config S5P_GPIO_INT
33	bool
34	help
35	  Common code for the GPIO interrupts (other than external interrupts.)
36
37config S5P_HRT
38	bool
39	select SAMSUNG_DEV_PWM
40	help
41	  Use the High Resolution timer support
42
43config S5P_DEV_UART
44	def_bool y
45	depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210)
46
47config S5P_PM
48	bool
49	help
50	  Common code for power management support on S5P and newer SoCs
51	  Note: Do not select this for S5P6440 and S5P6450.
52
53comment "System MMU"
54
55config S5P_SYSTEM_MMU
56	bool "S5P SYSTEM MMU"
57	depends on ARCH_EXYNOS4
58	help
59	  Say Y here if you want to enable System MMU
60
61config S5P_SLEEP
62	bool
63	help
64	  Internal config node to apply common S5P sleep management code.
65	  Can be selected by S5P and newer SoCs with similar sleep procedure.
66
67config S5P_DEV_FIMC0
68	bool
69	help
70	  Compile in platform device definitions for FIMC controller 0
71
72config S5P_DEV_FIMC1
73	bool
74	help
75	  Compile in platform device definitions for FIMC controller 1
76
77config S5P_DEV_FIMC2
78	bool
79	help
80	  Compile in platform device definitions for FIMC controller 2
81
82config S5P_DEV_FIMC3
83	bool
84	help
85	  Compile in platform device definitions for FIMC controller 3
86
87config S5P_DEV_JPEG
88	bool
89	help
90	  Compile in platform device definitions for JPEG codec
91
92config S5P_DEV_G2D
93	bool
94	help
95	  Compile in platform device definitions for G2D device
96
97config S5P_DEV_FIMD0
98	bool
99	help
100	  Compile in platform device definitions for FIMD controller 0
101
102config S5P_DEV_I2C_HDMIPHY
103	bool
104	help
105	  Compile in platform device definitions for I2C HDMIPHY controller
106
107config S5P_DEV_MFC
108	bool
109	help
110	  Compile in platform device definitions for MFC
111
112config S5P_DEV_ONENAND
113	bool
114	help
115	  Compile in platform device definition for OneNAND controller
116
117config S5P_DEV_CSIS0
118	bool
119	help
120	  Compile in platform device definitions for MIPI-CSIS channel 0
121
122config S5P_DEV_CSIS1
123	bool
124	help
125	  Compile in platform device definitions for MIPI-CSIS channel 1
126
127config S5P_DEV_TV
128	bool
129	help
130	  Compile in platform device definition for TV interface
131
132config S5P_DEV_USB_EHCI
133	bool
134	help
135	  Compile in platform device definition for USB EHCI
136
137config S5P_SETUP_MIPIPHY
138	bool
139	help
140	  Compile in common setup code for MIPI-CSIS and MIPI-DSIM devices
141