]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - kernel/config-armv7hl-exynos
kernel: ARM configuration changes.
[people/ms/ipfire-3.x.git] / kernel / config-armv7hl-exynos
CommitLineData
81bb0557
MT
1CONFIG_NEED_MACH_GPIO_H=y
2CONFIG_NEED_MACH_MEMORY_H=y
3
81bb0557
MT
4#
5# System Type
6#
7f6f4de5 7# CONFIG_ARCH_MULTIPLATFORM is not set
81bb0557
MT
8CONFIG_ARCH_EXYNOS=y
9CONFIG_PLAT_SAMSUNG=y
10CONFIG_PLAT_S5P=y
11
12#
13# Boot options
14#
15# CONFIG_S3C_BOOT_ERROR_RESET is not set
16CONFIG_S3C_BOOT_UART_FORCE_FIFO=y
17CONFIG_S3C_LOWLEVEL_UART_PORT=1
18CONFIG_SAMSUNG_CLOCK=y
19CONFIG_SAMSUNG_CLKSRC=y
20CONFIG_S5P_CLOCK=y
21CONFIG_SAMSUNG_IRQ_VIC_TIMER=y
22CONFIG_S5P_IRQ=y
23CONFIG_SAMSUNG_GPIOLIB_4BIT=y
24CONFIG_S5P_GPIO_DRVSTR=y
25CONFIG_SAMSUNG_GPIO_EXTRA=0
26CONFIG_S3C_GPIO_SPACE=0
27CONFIG_S3C_GPIO_TRACK=y
28# CONFIG_S3C_ADC is not set
29CONFIG_S3C_DEV_HSMMC2=y
30CONFIG_S3C_DEV_HSMMC3=y
31CONFIG_S3C_DEV_I2C1=y
32CONFIG_S3C_DEV_I2C3=y
33CONFIG_S3C_DEV_I2C7=y
34CONFIG_S3C_DEV_USB_HSOTG=y
35CONFIG_S3C_DEV_WDT=y
36CONFIG_S3C_DEV_RTC=y
37CONFIG_SAMSUNG_DEV_KEYPAD=y
38CONFIG_SAMSUNG_DEV_PWM=y
39CONFIG_SAMSUNG_DEV_BACKLIGHT=y
40CONFIG_S5P_DEV_FIMC0=y
41CONFIG_S5P_DEV_FIMC1=y
42CONFIG_S5P_DEV_FIMC2=y
43CONFIG_S5P_DEV_FIMC3=y
44CONFIG_S5P_DEV_FIMD0=y
45CONFIG_S5P_DEV_MFC=y
46CONFIG_S3C24XX_PWM=y
47CONFIG_SAMSUNG_DMADEV=y
48
49#
50# Power management
51#
52# CONFIG_SAMSUNG_PM_DEBUG is not set
53# CONFIG_SAMSUNG_PM_CHECK is not set
54CONFIG_S5P_PM=y
55CONFIG_S5P_SLEEP=y
56CONFIG_DEBUG_S3C_UART=0
57
58#
59# SAMSUNG EXYNOS SoCs Support
60#
61CONFIG_ARCH_EXYNOS4=y
62# CONFIG_ARCH_EXYNOS5 is not set
63
64#
65# EXYNOS SoCs
66#
67# CONFIG_CPU_EXYNOS4210 is not set
68CONFIG_SOC_EXYNOS4212=y
69CONFIG_SOC_EXYNOS4412=y
70CONFIG_EXYNOS4_MCT=y
71CONFIG_EXYNOS_DEV_DMA=y
72CONFIG_EXYNOS_DEV_DRM=y
73CONFIG_EXYNOS4_SETUP_FIMD0=y
81bb0557
MT
74CONFIG_EXYNOS4_SETUP_I2C1=y
75CONFIG_EXYNOS4_SETUP_I2C3=y
76CONFIG_EXYNOS4_SETUP_I2C7=y
77CONFIG_EXYNOS4_SETUP_KEYPAD=y
78CONFIG_EXYNOS4_SETUP_SDHCI=y
79CONFIG_EXYNOS4_SETUP_SDHCI_GPIO=y
80CONFIG_EXYNOS4_SETUP_USB_PHY=y
81
82#
83# EXYNOS4210 Boards
84#
85# CONFIG_MACH_SMDKC210 is not set
86# CONFIG_MACH_SMDKV310 is not set
87# CONFIG_MACH_ARMLEX4210 is not set
88# CONFIG_MACH_UNIVERSAL_C210 is not set
89# CONFIG_MACH_NURI is not set
90# CONFIG_MACH_ORIGEN is not set
91
92#
93# EXYNOS4212 Boards
94#
95CONFIG_MACH_SMDK4212=y
96
97#
98# EXYNOS4412 Boards
99#
100CONFIG_MACH_SMDK4412=y
101
102#
103# Flattened Device Tree based board for EXYNOS SoCs
104#
105# CONFIG_MACH_EXYNOS4_DT is not set
106
107#
108# Configuration for HSMMC 8-bit bus width
109#
110# CONFIG_EXYNOS4_SDHCI_CH0_8BIT is not set
111# CONFIG_EXYNOS4_SDHCI_CH2_8BIT is not set
112
81bb0557
MT
113#
114# Processor Features
115#
967da24b 116# CONFIG_ARM_LPAE is not set
81bb0557 117CONFIG_CACHE_PL310=y
81bb0557
MT
118CONFIG_ARM_ERRATA_458693=y
119CONFIG_ARM_ERRATA_460075=y
120CONFIG_ARM_ERRATA_742230=y
121CONFIG_ARM_ERRATA_742231=y
81bb0557
MT
122CONFIG_ARM_ERRATA_743622=y
123CONFIG_ARM_ERRATA_751472=y
124CONFIG_PL310_ERRATA_753970=y
81bb0557
MT
125
126#
127# Kernel Features
128#
a18df16e 129# CONFIG_ARM_PSCI is not set
7f6f4de5 130CONFIG_ARCH_NR_GPIO=0
81bb0557
MT
131CONFIG_HZ=200
132# CONFIG_THUMB2_KERNEL is not set
81bb0557
MT
133CONFIG_ARCH_SPARSEMEM_ENABLE=y
134CONFIG_ARCH_SPARSEMEM_DEFAULT=y
135CONFIG_ARCH_SELECT_MEMORY_MODEL=y
7f6f4de5 136CONFIG_SELECT_MEMORY_MODEL=y
81bb0557
MT
137CONFIG_SPARSEMEM_MANUAL=y
138CONFIG_SPARSEMEM=y
139CONFIG_SPARSEMEM_EXTREME=y
7f6f4de5
MT
140CONFIG_FORCE_MAX_ZONEORDER=11
141# CONFIG_UACCESS_WITH_MEMCPY is not set
81bb0557
MT
142
143#
144# Boot options
145#
146# CONFIG_USE_OF is not set
147CONFIG_CMDLINE="console=ttySAC1,115200 root=/dev/mmcblk0p2 rootwait"
7f6f4de5 148# CONFIG_XIP_KERNEL is not set
81bb0557
MT
149
150#
151# CPU Frequency scaling
152#
7f6f4de5 153# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
81bb0557
MT
154
155#
156# Disk-On-Chip Device Drivers
157#
81bb0557 158# CONFIG_MTD_ONENAND_SAMSUNG is not set
81bb0557
MT
159
160#
161# Input Device Drivers
162#
7f6f4de5 163CONFIG_INPUT_PWM_BEEPER=m
6ae109d5 164CONFIG_INPUT_DA9055_ONKEY=m
81bb0557 165
81bb0557
MT
166#
167# Non-8250 serial port support
168#
81bb0557
MT
169CONFIG_SERIAL_SAMSUNG=y
170CONFIG_SERIAL_SAMSUNG_UARTS_4=y
171CONFIG_SERIAL_SAMSUNG_UARTS=4
172CONFIG_SERIAL_SAMSUNG_DEBUG=y
173CONFIG_SERIAL_SAMSUNG_CONSOLE=y
81bb0557
MT
174
175#
176# I2C system bus drivers (mostly embedded / system-on-chip)
177#
81bb0557
MT
178# CONFIG_I2C_S3C2410 is not set
179
180#
6ae109d5 181# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
81bb0557 182#
6ae109d5 183CONFIG_GPIO_DA9055=m
81bb0557 184
81bb0557
MT
185#
186# 1-wire Slaves
187#
7f6f4de5 188# CONFIG_POWER_RESET_RESTART is not set
81bb0557
MT
189
190#
191# Native drivers
192#
6ae109d5 193CONFIG_SENSORS_DA9055=m
81bb0557
MT
194
195#
196# Watchdog Device Drivers
197#
6ae109d5 198CONFIG_DA9055_WATCHDOG=m
81bb0557 199# CONFIG_S3C2410_WATCHDOG is not set
81bb0557
MT
200
201#
202# Multifunction device drivers
203#
81bb0557 204CONFIG_MFD_DA9055=y
81bb0557 205CONFIG_MFD_LP8788=y
81bb0557 206CONFIG_MFD_MAX8907=m
6ae109d5 207# CONFIG_REGULATOR_DA9055 is not set
81bb0557 208CONFIG_REGULATOR_FAN53555=m
81bb0557 209CONFIG_REGULATOR_MAX8907=m
7f6f4de5 210# CONFIG_REGULATOR_LP8755 is not set
81bb0557 211CONFIG_REGULATOR_LP8788=y
81bb0557
MT
212
213#
214# Webcam, TV (analog/digital) USB devices
215#
216# CONFIG_VIDEO_SAMSUNG_S5P_FIMC is not set
217CONFIG_VIDEO_SAMSUNG_S5P_TV=y
218CONFIG_VIDEO_SAMSUNG_S5P_HDMI=y
219# CONFIG_VIDEO_SAMSUNG_S5P_HDMI_DEBUG is not set
220CONFIG_VIDEO_SAMSUNG_S5P_HDMIPHY=y
221CONFIG_VIDEO_SAMSUNG_S5P_SII9234=m
222CONFIG_VIDEO_SAMSUNG_S5P_SDO=m
223CONFIG_VIDEO_SAMSUNG_S5P_MIXER=m
224# CONFIG_VIDEO_SAMSUNG_S5P_MIXER_DEBUG is not set
225# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set
226# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set
227# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set
228
81bb0557
MT
229#
230# Frame buffer hardware drivers
231#
232CONFIG_FB_S3C=y
233# CONFIG_FB_S3C_DEBUG_REGWRITE is not set
81bb0557 234# CONFIG_BACKLIGHT_PWM is not set
7f6f4de5 235# CONFIG_BACKLIGHT_LP8788 is not set
81bb0557
MT
236
237#
238# Console display driver support
239#
7f6f4de5 240# CONFIG_SND_ATMEL_SOC is not set
81bb0557
MT
241# CONFIG_SND_SOC_SAMSUNG is not set
242
81bb0557
MT
243#
244# USB Host Controller Drivers
245#
246CONFIG_USB_EHCI_S5P=y
247CONFIG_USB_OHCI_EXYNOS=y
248
249#
7f6f4de5 250# USB Physical Layer drivers
81bb0557 251#
7f6f4de5 252# CONFIG_SAMSUNG_USBPHY is not set
81bb0557
MT
253
254#
255# MMC/SD/SDIO Host Controller Drivers
256#
81bb0557
MT
257CONFIG_MMC_SDHCI_S3C=y
258CONFIG_MMC_SDHCI_S3C_DMA=y
259
260#
261# LED drivers
262#
81bb0557 263CONFIG_LEDS_LP8788=m
7f6f4de5 264CONFIG_LEDS_PWM=m
81bb0557
MT
265
266#
267# I2C RTC drivers
268#
7f6f4de5 269CONFIG_RTC_DRV_LP8788=m
81bb0557 270CONFIG_RTC_DRV_MAX8907=m
81bb0557 271
6ae109d5
MT
272#
273# Platform RTC drivers
274#
275CONFIG_RTC_DRV_DA9055=m
276
81bb0557
MT
277#
278# on-CPU RTC drivers
279#
280# CONFIG_RTC_DRV_S3C is not set
281
282#
7f6f4de5 283# Analog to digital converters
81bb0557 284#
7f6f4de5 285# CONFIG_LP8788_ADC is not set
81bb0557
MT
286
287#
7f6f4de5 288# Magnetometer sensors
81bb0557 289#
7f6f4de5 290CONFIG_PWM=y
81bb0557 291CONFIG_PWM_SAMSUNG=y
6ae109d5
MT
292CONFIG_PWM_TWL=m
293CONFIG_PWM_TWL_LED=m
7f6f4de5 294CONFIG_GIC_NON_BANKED=y
81bb0557
MT
295
296#
7f6f4de5 297# Kernel hacking
81bb0557 298#
7f6f4de5
MT
299# CONFIG_DEBUG_LOCK_ALLOC is not set
300# CONFIG_PROVE_LOCKING is not set
301# CONFIG_LOCK_STAT is not set
81bb0557
MT
302
303#
7f6f4de5 304# RCU Debugging
81bb0557 305#
81bb0557 306CONFIG_DEBUG_USER=y
81bb0557
MT
307CONFIG_DEBUG_S3C_UART0=y
308# CONFIG_DEBUG_S3C_UART1 is not set
309# CONFIG_DEBUG_S3C_UART2 is not set
6ae109d5 310# CONFIG_DEBUG_S3C_UART3 is not set
81bb0557 311# CONFIG_DEBUG_LL_UART_NONE is not set
a18df16e 312CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
81bb0557
MT
313
314#
315# Non-executable pages
316#
967da24b 317# CONFIG_PAX_KERNEXEC is not set
81bb0557
MT
318
319#
320# Miscellaneous hardening features
321#
967da24b 322# CONFIG_PAX_MEMORY_UDEREF is not set