aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-s5p/Kconfig
blob: f1eb17729a79f1e8fd5efbca178752681efa5e0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
# arch/arm/plat-s5p/Kconfig
#
# Copyright (c) 2009 Samsung Electronics Co., Ltd.
#		http://www.samsung.com/
#
# Licensed under GPLv2

config PLAT_S5P
	bool
	depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_EXYNOS)
	default y
	select ARM_VIC if !ARCH_EXYNOS
	select ARM_GIC if ARCH_EXYNOS
	select NO_IOPORT
	select ARCH_REQUIRE_GPIOLIB
	select S3C_GPIO_TRACK
	select S5P_GPIO_DRVSTR
	select SAMSUNG_GPIOLIB_4BIT
	select S3C_GPIO_CFG_S3C64XX
	select S3C_GPIO_PULL_UPDOWN
	select S3C_GPIO_CFG_S3C24XX
	select PLAT_SAMSUNG
	select SAMSUNG_CLKSRC
	select SAMSUNG_IRQ_VIC_TIMER
	select SAMSUNG_IRQ_UART
	help
	  Base platform code for Samsung's S5P series SoC.

config S5P_EXT_INT
	bool
	help
	  Use the external interrupts (other than GPIO interrupts.)
	  Note: Do not choose this for S5P6440 and S5P6450.

config S5P_GPIO_INT
	bool
	help
	  Common code for the GPIO interrupts (other than external interrupts.)

config S5P_HRT
	bool
	select SAMSUNG_DEV_PWM
	help
	  Use the High Resolution timer support

config S5P_SYSTEM_MMU
	bool "System MMU for Exynos families"
	depends on ARCH_EXYNOS4
	select IOMMU_EXYNOS4_API
	select IOVMM
	help
	  Say Y here if you want to enable System MMU

config S5P_SYSTEM_MMU_REFCOUNT
	bool "Counting System MMU activations"
	depends on S5P_SYSTEM_MMU
	help
	  Say Y here if you want to enable counting System MMU enabling and
	  disabling.

config S5P_SYSTEM_MMU_DEBUG
	bool "Enables verbose debugging message about System MMU"
	depends on S5P_SYSTEM_MMU
	help
	  Say Y here if you need detailed message while System MMU driver works

config S5P_SYSTEM_MMU_WA5250ERR
	bool "Ensure 64KB-aligned mapping for DMA I/O buffers"
	depends on S5P_SYSTEM_MMU && CPU_EXYNOS5250
	default y
	help
	  Select this to avoid unexpected fault occurred by System MMU v3.0.
	  This is just a makeshift option for those problems.

	  If unsure, n here.

config IOVMM
	bool
	select GENERIC_ALLOCATOR

config IOMMU_EXYNOS4_API
	bool

config S3C_DEV_FIMC
	bool
	depends on VIDEO_FIMC
	default y
	help
	  Compile in platform device definitions for FIMC

config S5P_DEV_FIMC0
	bool
	depends on VIDEO_SAMSUNG_S5P_FIMC
	default y
	help
	  Compile in platform device definitions for FIMC controller 0

config S5P_DEV_FIMC1
	bool
	depends on VIDEO_SAMSUNG_S5P_FIMC
	default y
	help
	  Compile in platform device definitions for FIMC controller 1

config S5P_DEV_FIMC2
	bool
	depends on VIDEO_SAMSUNG_S5P_FIMC
	default y
	help
	  Compile in platform device definitions for FIMC controller 2

config S5P_DEV_FIMC3
	bool
	depends on VIDEO_SAMSUNG_S5P_FIMC
	default y
	help
	  Compile in platform device definitions for FIMC controller 3

config S5P_DEV_I2C_HDMIPHY
	bool
	help
	  Compile in platform device definitions for I2C HDMIPHY controller

config S5P_DEV_TV
	bool
	help
	  Compile in platform device definition for TV interface

config S5P_DEV_MFC
	bool
	help
	  Compile in platform device definitions for MFC

config S5P_DEV_FIMD0
	bool
	help
	  Compile in platform device definitions for FIMD controller 0

config S5P_DEV_FIMD1
	bool
	help
	  Compile in platform device definitions for FIMD controller 1

config S5P_DEV_DP
	bool
	help
	  Compile in platform device definitions for DP controller

config S5P_DEV_TVOUT
	bool "enable S5P_DEV_TVOUT"
	depends on VIDEO_TVOUT
	default y
	help
	  Compile in platform device definitions for TVOUT

config S5P_DEV_FIMG2D
	bool
	help
	  Compile in platform device definitions for FIMG2D controller

config S5P_DEV_ROTATOR
	bool
	help
	  Compile in platform device definitions for ROTATOR

config S5P_DEV_ONENAND
	bool
	help
	  Compile in platform device definition for OneNAND controller

config S5P_DEV_CSIS
	bool
	depends on VIDEO_FIMC_MIPI
	default y
	help
	  Compile in platform device definitions for MIPI-CSIS

config S5P_DEV_CSIS0
	bool
	depends on (VIDEO_S5P_MIPI_CSIS || VIDEO_EXYNOS_MIPI_CSIS)
	default y
	help
	  Compile in platform device definitions for MIPI-CSIS channel 0

config S5P_DEV_CSIS1
	bool
	depends on (VIDEO_S5P_MIPI_CSIS || VIDEO_EXYNOS_MIPI_CSIS)
	default y
	help
	  Compile in platform device definitions for MIPI-CSIS channel 1

config S5P_DEV_JPEG
	bool
	depends on VIDEO_JPEG || VIDEO_JPEG_V2X
	default y
	help
	  Compile in platform device definitions for JPEG

config S5P_DEV_USB_EHCI
	bool
	help
	  Compile in platform device definition for USB EHCI

config S5P_DEV_FIMD_S5P
	bool
	help
	  Compile in platform device definitions for FIMD controller

config S5P_DEV_USBGADGET
	bool
	help
	  compile in platform device definitions for USB-GADGET

config S5P_DEV_USB_SWITCH
	bool
	help
	  compile in platform device definitions for USB-SWITCH

config S5P_SETUP_MIPIPHY
	bool
	depends on (VIDEO_S5P_MIPI_CSIS || S5P_MIPI_DSI2 || VIDEO_EXYNOS_MIPI_CSIS)
	default y
	help
	  Compile in common setup code for MIPI-CSIS and MIPI-DSIM devices

config S5P_MEM_CMA
	bool "Fixed memory through CMA"
	select CMA
	help
	  Use CMA(Contiguous memory allocator) to reserve machine specific memory.

config S5P_DEV_THERMAL
	bool
	help
	  Compile in platform device definitions for THERMAL management unit.

config S5P_DEV_ACE
	bool
	help
	  Compile in common setup code for Crypto Engine devices.

config S5P_DEV_MIPI_DSI
	bool
	depends on FB_S5P_MIPI_DSIM
	default y
	help
	  Compile in platform device definitions for MIPI_DSI

config S5P_DEV_DSIM02
	bool
	help
	  Compile in platform device definitions for MIPI-DSIM channel 0

config S5P_DEV_DSIM12
	bool
	help
	  Compile in platform device definitions for MIPI-DSIM channel 1

config S5P_BTS
	bool "S5P BTS driver"
	default n
	help
	  Use Bus Traffic Shaper Driver

config S5P_DEV_MIPI_DSIM
	bool
	depends on FB_MIPI_DSIM
	default y
	help
	  Compile in platform device definitions for MIPI_DSIM
	  to support mainlile style fimd

config S3C_DEV_TSI
	boolean "DEV TSI"
        default n
	---help---
	  Compile in platform device definitions for S3C_DEV_TSI controller