blob: 96bea32023046393e200d3a87987cd1557ce0f2a [file] [log] [blame]
Kukjin Kimc4ffccd2010-01-14 08:19:36 +09001# 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
Kukjin Kim83014572011-11-06 13:54:56 +090010 depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_EXYNOS)
Kukjin Kimc4ffccd2010-01-14 08:19:36 +090011 default y
Kukjin Kim94c7ca72012-02-11 22:15:45 +090012 select ARM_VIC if !ARCH_EXYNOS
13 select ARM_GIC if ARCH_EXYNOS
Marc Zyngierdb0d4db2011-11-12 16:09:49 +000014 select GIC_NON_BANKED if ARCH_EXYNOS4
Kukjin Kimc4ffccd2010-01-14 08:19:36 +090015 select NO_IOPORT
16 select ARCH_REQUIRE_GPIOLIB
17 select S3C_GPIO_TRACK
Marek Szyprowski838c6d42010-05-18 12:23:36 +020018 select S5P_GPIO_DRVSTR
Kukjin Kim42d828d2010-01-19 15:31:17 +090019 select SAMSUNG_GPIOLIB_4BIT
Kukjin Kimc4ffccd2010-01-14 08:19:36 +090020 select PLAT_SAMSUNG
21 select SAMSUNG_CLKSRC
22 select SAMSUNG_IRQ_VIC_TIMER
Kukjin Kimc4ffccd2010-01-14 08:19:36 +090023 help
24 Base platform code for Samsung's S5P series SoC.
Jongpill Lee0df04f82010-05-17 16:56:26 +090025
26config S5P_EXT_INT
27 bool
28 help
29 Use the external interrupts (other than GPIO interrupts.)
Kukjin Kim49b7a492010-09-07 15:47:18 +090030 Note: Do not choose this for S5P6440 and S5P6450.
Kukjin Kim25da4962010-08-09 18:26:13 +090031
Marek Szyprowski170a4612010-10-01 10:40:37 +090032config S5P_GPIO_INT
33 bool
34 help
35 Common code for the GPIO interrupts (other than external interrupts.)
36
Sangbeom Kim9e65bbf2011-03-12 08:05:19 +090037config S5P_HRT
38 bool
Kukjin Kim0d8f6e02011-06-13 16:46:09 +090039 select SAMSUNG_DEV_PWM
Sangbeom Kim9e65bbf2011-03-12 08:05:19 +090040 help
41 Use the High Resolution timer support
42
Kukjin Kim171c0672012-02-10 11:57:53 +090043config S5P_DEV_UART
44 def_bool y
45 depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210)
46
Abhilash Kesavan0da3bead2011-10-04 20:25:51 +090047config 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
Kukjin Kim40194522011-02-01 15:08:53 +090053comment "System MMU"
54
55config S5P_SYSTEM_MMU
56 bool "S5P SYSTEM MMU"
Kukjin Kim10606aa2011-02-14 15:05:27 +090057 depends on ARCH_EXYNOS4
Kukjin Kim40194522011-02-01 15:08:53 +090058 help
59 Say Y here if you want to enable System MMU
60
Abhilash Kesavane2e13622011-10-04 20:25:51 +090061config 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
Kukjin Kim25da4962010-08-09 18:26:13 +090067config 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
Kukjin Kim13904fb2010-08-27 13:56:54 +090081
Sylwester Nawrocki604eefe2011-03-12 08:58:01 +090082config S5P_DEV_FIMC3
83 bool
84 help
85 Compile in platform device definitions for FIMC controller 3
86
Andrzej Pietrasiewicz3dbe6d42012-03-10 02:45:42 -080087config S5P_DEV_JPEG
88 bool
89 help
90 Compile in platform device definitions for JPEG codec
91
Kamil Debski561ab532011-12-27 17:16:44 +090092config S5P_DEV_G2D
93 bool
94 help
95 Compile in platform device definitions for G2D device
96
Jonghun Hane61b1702011-07-21 15:46:26 +090097config S5P_DEV_FIMD0
98 bool
99 help
100 Compile in platform device definitions for FIMD controller 0
101
Tomasz Stanislawskic40e7e02011-09-16 18:44:36 +0900102config S5P_DEV_I2C_HDMIPHY
103 bool
104 help
105 Compile in platform device definitions for I2C HDMIPHY controller
106
Kamil Debski0f75a962011-07-21 16:42:30 +0900107config S5P_DEV_MFC
108 bool
109 help
110 Compile in platform device definitions for MFC
111
Kukjin Kim13904fb2010-08-27 13:56:54 +0900112config S5P_DEV_ONENAND
113 bool
114 help
115 Compile in platform device definition for OneNAND controller
Sylwester Nawrocki3bbef1b2010-12-17 15:08:07 +0900116
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
Sylwester Nawrocki1d45ac42011-03-10 21:53:40 +0900126
Tomasz Stanislawskifbf05562011-09-19 16:44:42 +0900127config S5P_DEV_TV
128 bool
129 help
130 Compile in platform device definition for TV interface
131
Joonyoung Shim3e112662011-04-08 13:22:09 +0900132config S5P_DEV_USB_EHCI
133 bool
134 help
135 Compile in platform device definition for USB EHCI
136
Sylwester Nawrocki1d45ac42011-03-10 21:53:40 +0900137config S5P_SETUP_MIPIPHY
138 bool
139 help
140 Compile in common setup code for MIPI-CSIS and MIPI-DSIM devices