]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - kernel/config-i686-legacy
kernel: Add support for aarch64
[people/ms/ipfire-3.x.git] / kernel / config-i686-legacy
CommitLineData
4c928ab7 1
597e1ee1
MT
2#
3# Kernel Performance Events And Counters
4#
5# CONFIG_CC_STACKPROTECTOR is not set
6
4c928ab7
MT
7#
8# Processor type and features
9#
4c928ab7
MT
10CONFIG_HIGHMEM4G=y
11# CONFIG_HIGHMEM64G is not set
703bc627
MT
12# CONFIG_VMSPLIT_3G_OPT is not set
13# CONFIG_VMSPLIT_2G_OPT is not set
4c928ab7
MT
14# CONFIG_PHYS_ADDR_T_64BIT is not set
15
bf6ee3f7
MT
16#
17# Power management and ACPI options
18#
19CONFIG_PM_OPP=y
20
664c0173
MT
21#
22# CPU Frequency scaling
23#
bf6ee3f7 24CONFIG_CPUFREQ_DT=m
664c0173 25
4c928ab7
MT
26#
27# Bus options (PCI etc.)
28#
29# CONFIG_PCI_GOOLPC is not set
30CONFIG_PCI_OLPC=y
0db4b328
MT
31
32#
33# PCI host controller drivers
34#
4c928ab7
MT
35CONFIG_OLPC=y
36CONFIG_OLPC_XO1_PM=y
37CONFIG_OLPC_XO1_RTC=y
38CONFIG_OLPC_XO1_SCI=y
39CONFIG_OLPC_XO15_SCI=y
40
41#
42# Generic Driver Options
43#
44# CONFIG_SYS_HYPERVISOR is not set
b1cbc577
MT
45CONFIG_DMA_CMA=y
46
47#
48# Default contiguous memory area size:
49#
50CONFIG_CMA_SIZE_MBYTES=16
51CONFIG_CMA_SIZE_SEL_MBYTES=y
52# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
53# CONFIG_CMA_SIZE_SEL_MIN is not set
54# CONFIG_CMA_SIZE_SEL_MAX is not set
55CONFIG_CMA_ALIGNMENT=8
81bb0557
MT
56
57#
58# Bus devices
59#
4c928ab7
MT
60CONFIG_OF=y
61
62#
63# Device Tree and Open Firmware support
64#
4c928ab7
MT
65CONFIG_OF_PROMTREE=y
66CONFIG_OF_ADDRESS=y
2db3b9b1 67CONFIG_OF_ADDRESS_PCI=y
4c928ab7 68CONFIG_OF_IRQ=y
4c928ab7
MT
69CONFIG_OF_NET=y
70CONFIG_OF_MDIO=y
71CONFIG_OF_PCI=y
72CONFIG_OF_PCI_IRQ=y
73
0db4b328
MT
74#
75# Distributed Switch Architecture drivers
76#
664c0173 77CONFIG_AMD_XGBE=m
bf6ee3f7 78CONFIG_ARC_EMAC_CORE=m
0db4b328 79# CONFIG_ARC_EMAC is not set
bf6ee3f7 80CONFIG_EMAC_ROCKCHIP=m
2db3b9b1 81CONFIG_BCMGENET=m
664c0173 82CONFIG_SYSTEMPORT=m
0db4b328 83
028e459b
MT
84#
85# MII PHY device drivers
86#
664c0173 87CONFIG_AMD_XGBE_PHY=m
028e459b
MT
88CONFIG_MDIO_BUS_MUX=m
89CONFIG_MDIO_BUS_MUX_GPIO=m
81bb0557 90CONFIG_MDIO_BUS_MUX_MMIOREG=m
028e459b 91
4c928ab7
MT
92#
93# Input Device Drivers
94#
664c0173
MT
95CONFIG_KEYBOARD_STMPE=m
96CONFIG_KEYBOARD_OMAP4=m
cb866dd3 97CONFIG_KEYBOARD_CAP1106=m
4c928ab7 98CONFIG_MOUSE_PS2_OLPC=y
bf6ee3f7 99CONFIG_INPUT_MAX77693_HAPTIC=m
2db3b9b1 100CONFIG_INPUT_MAX8997_HAPTIC=m
597e1ee1 101# CONFIG_INPUT_GPIO_BEEPER is not set
2db3b9b1 102CONFIG_INPUT_PWM_BEEPER=m
4c928ab7 103
703bc627
MT
104#
105# Hardware I/O ports
106#
107CONFIG_SERIO_APBPS2=m
0db4b328 108# CONFIG_SERIO_OLPC_APSP is not set
703bc627 109
4c928ab7
MT
110#
111# Serial drivers
112#
113# CONFIG_SERIAL_8250_DW is not set
114
115#
116# Non-8250 serial port support
117#
81bb0557 118CONFIG_SERIAL_OF_PLATFORM=y
6ae109d5 119# CONFIG_SERIAL_XILINX_PS_UART is not set
4c928ab7 120
597e1ee1
MT
121#
122# Multiplexer I2C Chip support
123#
124# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
125
4c928ab7
MT
126#
127# I2C system bus drivers (mostly embedded / system-on-chip)
128#
129CONFIG_I2C_PXA=m
130CONFIG_I2C_PXA_PCI=y
664c0173 131CONFIG_I2C_RK3X=m
4c928ab7 132
028e459b 133#
b1cbc577 134# Pin controllers
028e459b 135#
597e1ee1
MT
136CONFIG_PINMUX=y
137CONFIG_PINCONF=y
138CONFIG_GENERIC_PINCONF=y
139CONFIG_PINCTRL_AS3722=y
b1cbc577 140# CONFIG_PINCTRL_SINGLE is not set
597e1ee1 141CONFIG_PINCTRL_PALMAS=y
028e459b
MT
142CONFIG_OF_GPIO=y
143
703bc627
MT
144#
145# Memory mapped GPIO drivers:
146#
2db3b9b1
MT
147# CONFIG_GPIO_DWAPB is not set
148# CONFIG_GPIO_SYSCON is not set
703bc627
MT
149# CONFIG_GPIO_GRGPIO is not set
150
81bb0557
MT
151#
152# I2C GPIO expanders:
153#
664c0173 154# CONFIG_GPIO_STMPE is not set
81bb0557
MT
155CONFIG_GPIO_ADNP=m
156
4c928ab7
MT
157#
158# PCI GPIO expanders:
159#
160CONFIG_GPIO_CS5535=y
c6e2a6c8 161# CONFIG_GPIO_SODAVILLE is not set
4c928ab7 162
597e1ee1
MT
163#
164# SPI GPIO expanders:
165#
166# CONFIG_GPIO_MCP23S08 is not set
167
4c928ab7
MT
168#
169# 1-wire Slaves
170#
171CONFIG_BATTERY_OLPC=y
597e1ee1 172CONFIG_POWER_RESET_AS3722=y
6ae109d5 173CONFIG_POWER_RESET_GPIO=y
bf6ee3f7
MT
174CONFIG_POWER_RESET_GPIO_RESTART=y
175CONFIG_POWER_RESET_LTC2952=y
176CONFIG_POWER_RESET_SYSCON=y
4c928ab7 177
cb866dd3
MT
178#
179# Native drivers
180#
181CONFIG_SENSORS_PWM_FAN=m
182
597e1ee1
MT
183#
184# ACPI drivers
185#
186# CONFIG_THERMAL_OF is not set
187
188#
189# Watchdog Device Drivers
190#
191# CONFIG_GPIO_WATCHDOG is not set
192
4c928ab7
MT
193#
194# Multifunction device drivers
195#
597e1ee1 196CONFIG_MFD_AS3722=y
bf6ee3f7
MT
197CONFIG_MFD_HI6421_PMIC=m
198CONFIG_MFD_RK808=y
664c0173
MT
199CONFIG_MFD_STMPE=y
200
201#
202# STMicroelectronics STMPE Interface Drivers
203#
204CONFIG_STMPE_I2C=y
cb866dd3 205CONFIG_REGULATOR_AS3722=m
bf6ee3f7
MT
206CONFIG_REGULATOR_HI6421=m
207CONFIG_REGULATOR_PWM=m
208CONFIG_REGULATOR_RK808=m
cb866dd3 209CONFIG_REGULATOR_TPS65218=m
4c928ab7
MT
210
211#
c6e2a6c8 212# Frame buffer hardware drivers
4c928ab7 213#
2db3b9b1 214# CONFIG_FB_SSD1307 is not set
6ae109d5 215CONFIG_BACKLIGHT_PWM=m
664c0173
MT
216# CONFIG_BACKLIGHT_LM3630A is not set
217# CONFIG_BACKLIGHT_LP855X is not set
218# CONFIG_BACKLIGHT_LP8788 is not set
c6e2a6c8 219# CONFIG_BACKLIGHT_OT200 is not set
4c928ab7 220
597e1ee1
MT
221#
222# USB Imaging devices
223#
224CONFIG_USB_MUSB_DSPS=m
225CONFIG_USB_MUSB_AM335X_CHILD=m
226
227#
228# MMC/SD/SDIO Host Controller Drivers
229#
230CONFIG_MMC_SDHCI_OF_ARASAN=m
231
7f6f4de5
MT
232#
233# LED drivers
234#
235CONFIG_LEDS_PWM=m
236
bf6ee3f7
MT
237#
238# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
239#
240CONFIG_LEDS_SYSCON=y
241
597e1ee1
MT
242#
243# I2C RTC drivers
244#
245CONFIG_RTC_DRV_AS3722=m
246CONFIG_RTC_DRV_HYM8563=m
bf6ee3f7 247CONFIG_RTC_DRV_RK808=m
597e1ee1 248
81bb0557
MT
249#
250# on-CPU RTC drivers
251#
252CONFIG_RTC_DRV_SNVS=m
253
7f6f4de5
MT
254#
255# DMA Devices
256#
2db3b9b1
MT
257CONFIG_FSL_EDMA=m
258CONFIG_DMA_VIRTUAL_CHANNELS=m
7f6f4de5
MT
259CONFIG_DMA_OF=y
260
4c928ab7 261#
5e856224 262# Microsoft Hyper-V guest support
4c928ab7
MT
263#
264# CONFIG_FB_OLPC_DCON is not set
265
266#
5e856224 267# Android
4c928ab7
MT
268#
269CONFIG_XO1_RFKILL=m
664c0173 270# CONFIG_XO15_EBOOK is not set
4c928ab7 271
703bc627
MT
272#
273# Common Clock Framework
274#
bf6ee3f7 275CONFIG_COMMON_CLK_RK808=m
703bc627 276# CONFIG_COMMON_CLK_SI5351 is not set
597e1ee1
MT
277CONFIG_COMMON_CLK_SI570=m
278CONFIG_COMMON_CLK_QCOM=m
cb866dd3
MT
279CONFIG_APQ_GCC_8084=m
280CONFIG_APQ_MMCC_8084=m
281CONFIG_IPQ_GCC_806X=m
597e1ee1
MT
282CONFIG_MSM_GCC_8660=m
283CONFIG_MSM_GCC_8960=m
284CONFIG_MSM_MMCC_8960=m
285CONFIG_MSM_GCC_8974=m
286CONFIG_MSM_MMCC_8974=m
703bc627 287
7c69f2c2 288#
cb866dd3 289# Clock Source drivers
7c69f2c2
MT
290#
291CONFIG_OF_IOMMU=y
292
703bc627
MT
293#
294# Analog to digital converters
295#
2db3b9b1 296CONFIG_VF610_ADC=m
703bc627 297
bf6ee3f7
MT
298#
299# Digital to analog converters
300#
301CONFIG_MAX5821=m
302
4c928ab7 303#
b1cbc577 304# Temperature sensors
4c928ab7 305#
6ae109d5 306CONFIG_PWM=y
0db4b328 307CONFIG_PWM_SYSFS=y
2db3b9b1 308CONFIG_PWM_FSL_FTM=m
597e1ee1 309CONFIG_PWM_LP3943=m
2db3b9b1 310CONFIG_PWM_LPSS=m
bf6ee3f7
MT
311CONFIG_PWM_LPSS_PCI=m
312CONFIG_PWM_LPSS_PLATFORM=m
0db4b328 313CONFIG_PWM_PCA9685=m
597e1ee1
MT
314CONFIG_PWM_TWL=m
315CONFIG_PWM_TWL_LED=m
7f6f4de5
MT
316CONFIG_IRQCHIP=y
317
318#
319# Non-executable pages
320#
321CONFIG_PAX_KERNEXEC=y
322CONFIG_PAX_KERNEXEC_MODULE_TEXT=4
4c928ab7
MT
323
324#
325# Miscellaneous hardening features
326#
327CONFIG_PAX_MEMORY_UDEREF=y
7f6f4de5 328CONFIG_PAX_CONSTIFY_PLUGIN=y
4c928ab7
MT
329
330#
331# Random Number Generation
332#
333# CONFIG_CRYPTO_DEV_HIFN_795X is not set