1 dnl --- T2-COPYRIGHT-NOTE-BEGIN ---
2 dnl T2 SDE: architecture/arm64/linux.conf.m4
3 dnl Copyright (C) 2004 - 2021 The T2 SDE Project
5 dnl This Copyright note is generated by scripts/Create-CopyPatch,
6 dnl more information can be found in the files COPYING and README.
8 dnl This program is free software; you can redistribute it and/or modify
9 dnl it under the terms of the GNU General Public License version 2.
10 dnl --- T2-COPYRIGHT-NOTE-END ---
12 define(`ARM64', `ARM64')dnl
14 dnl CONFIG_ARM64_16K_PAGES=y
22 CONFIG_ARCH_LAYERSCAPE=y
25 CONFIG_ARCH_MEDIATEK=y
30 CONFIG_ARCH_ROCKCHIP=y
33 CONFIG_ARCH_THUNDER2=y
34 CONFIG_ARCH_VEXPRESS=y
36 include(`linux-common.conf.m4')
37 include(`linux-block.conf.m4')
38 include(`linux-net.conf.m4')
39 include(`linux-fs.conf.m4')
41 CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
43 dnl DMA Contiguous Memory Allocator, e.g. for GPU VRAM,
44 dnl tweakable via command line via: cma=128MB
45 CONFIG_CMA_SIZE_MBYTES=256
49 CONFIG_PM_WAKELOCKS_LIMIT=100
50 CONFIG_PM_WAKELOCKS_GC=y
52 CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
55 CONFIG_ARM_SCPI_CPUFREQ=y
56 CONFIG_ARM_TEGRA20_CPUFREQ=y
57 CONFIG_ARM_SCPI_PROTOCOL=y
58 CONFIG_ARM_SCPI_POWER_DOMAIN=y
59 CONFIG_MQ_IOSCHED_KYBER=y
60 CONFIG_NEED_MULTIPLE_NODES=y
61 CONFIG_MEMORY_FAILURE=y
62 CONFIG_TRANSPARENT_HUGEPAGE=y
63 CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
64 CONFIG_SIMPLE_PM_BUS=y
73 CONFIG_SCSI_SAS_ATTRS=y
74 CONFIG_SCSI_SAS_LIBSAS=y
76 CONFIG_SCSI_UFSHCD_PLATFORM=y
84 CONFIG_MDIO_BUS_MUX_MMIOREG=y
87 CONFIG_MICROCHIP_PHY=y
89 CONFIG_USB_NET_DRIVERS=y
95 CONFIG_USB_NET_RNDIS_HOST=y
96 CONFIG_USB_NET_CDC_SUBSET_ENABLE=y
97 CONFIG_USB_NET_CDC_SUBSET=y
98 CONFIG_USB_NET_QMI_WWAN=y
100 CONFIG_INPUT_FF_MEMLESS=y
101 CONFIG_INPUT_POLLDEV=y
102 CONFIG_INPUT_MATRIXKMAP=y
103 CONFIG_KEYBOARD_ADC=y
104 CONFIG_KEYBOARD_GPIO=y
105 CONFIG_KEYBOARD_SUN4I_LRADC=y
106 CONFIG_INPUT_GPIO_VIBRA=y
107 CONFIG_INPUT_AXP20X_PEK=y
108 CONFIG_INPUT_UINPUT=y
109 CONFIG_SERIAL_8250_DMA=y
110 CONFIG_SERIAL_8250_EXTENDED=y
111 CONFIG_SERIAL_8250_SHARE_IRQ=y
112 CONFIG_SERIAL_8250_DW=y
113 CONFIG_SERIAL_8250_TEGRA=y
114 CONFIG_SERIAL_OF_PLATFORM=y
115 CONFIG_SERIAL_AMBA_PL011=y
116 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
117 CONFIG_SERIAL_XILINX_PS_UART=y
118 CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
119 CONFIG_SERIAL_DEV_BUS=y
120 CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
122 CONFIG_HW_RANDOM_BCM2835=y
123 CONFIG_HW_RANDOM_IPROC_RNG200=y
124 CONFIG_HW_RANDOM_OMAP=y
125 CONFIG_HW_RANDOM_HISI=y
126 CONFIG_HW_RANDOM_MTK=y
127 CONFIG_HW_RANDOM_EXYNOS=y
128 CONFIG_HW_RANDOM_OPTEE=y
130 CONFIG_TCG_TIS_I2C_INFINEON=y
134 CONFIG_I2C_MUX_PCA954x=y
137 CONFIG_I2C_DESIGNWARE_CORE=y
138 CONFIG_I2C_DESIGNWARE_PLATFORM=y
144 CONFIG_SPMI_MSM_PMIC_ARB=y
145 CONFIG_PINCTRL_SINGLE=y
146 CONFIG_PINCTRL_MT6765=y
148 CONFIG_GPIO_GENERIC_PLATFORM=y
149 CONFIG_GPIO_MB86S7X=y
152 CONFIG_GPIO_PCA953X=y
153 CONFIG_GPIO_PCA953X_IRQ=y
155 CONFIG_POWER_RESET_BRCMSTB=y
156 CONFIG_POWER_RESET_XGENE=y
157 CONFIG_POWER_RESET_SYSCON=y
159 CONFIG_SYSCON_REBOOT_MODE=y
160 CONFIG_POWER_SUPPLY_HWMON=y
161 CONFIG_BATTERY_BQ27XXX=y
162 CONFIG_BATTERY_BQ27XXX_I2C=y
163 CONFIG_CHARGER_AXP20X=y
164 CONFIG_BATTERY_AXP20X=y
165 CONFIG_AXP20X_POWER=y
166 CONFIG_AXP288_FUEL_GAUGE=y
168 CONFIG_SENSORS_ARM_SCPI=y
169 CONFIG_THERMAL_STATISTICS=y
170 CONFIG_THERMAL_HWMON=y
171 CONFIG_THERMAL_WRITABLE_TRIPS=y
172 CONFIG_THERMAL_GOV_FAIR_SHARE=y
173 CONFIG_THERMAL_GOV_BANG_BANG=y
174 CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
176 CONFIG_CPU_FREQ_THERMAL=y
177 CONFIG_CLOCK_THERMAL=y
178 CONFIG_DEVFREQ_THERMAL=y
179 CONFIG_THERMAL_EMULATION=y
180 CONFIG_HISI_THERMAL=y
181 CONFIG_SUN8I_THERMAL=y
184 CONFIG_MFD_AXP20X_RSB=y
185 CONFIG_REGULATOR_FIXED_VOLTAGE=y
186 CONFIG_REGULATOR_AXP20X=y
187 CONFIG_REGULATOR_FAN53555=y
188 CONFIG_REGULATOR_GPIO=y
189 CONFIG_REGULATOR_PWM=y
190 CONFIG_REGULATOR_VCTRL=y
191 CONFIG_MEDIA_SUPPORT=y
193 CONFIG_DRM_KMS_HELPER=y
195 CONFIG_DRM_I2C_CH7006=y
196 CONFIG_DRM_I2C_SIL164=y
197 CONFIG_DRM_MALI_DISPLAY=y
199 CONFIG_DRM_SUN4I_HDMI=y
200 CONFIG_DRM_SUN4I_BACKEND=y
201 CONFIG_DRM_SUN6I_DSI=y
202 CONFIG_DRM_SUN8I_DW_HDMI=y
203 CONFIG_DRM_SUN8I_MIXER=y
204 CONFIG_DRM_SUN8I_TCON_TOP=y
205 CONFIG_DRM_PANEL_SIMPLE=y
206 CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=y
207 CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=y
208 CONFIG_DRM_PANEL_PINEPHONE_JD9365DA=y
209 CONFIG_DRM_PANEL_SITRONIX_ST7703=y
211 CONFIG_DRM_DW_HDMI_AHB_AUDIO=y
212 CONFIG_DRM_DW_HDMI_I2S_AUDIO=y
214 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
215 CONFIG_DRM_SIMPLEDRM=y
216 CONFIG_FB_CFB_FILLRECT=y
217 CONFIG_FB_CFB_COPYAREA=y
218 CONFIG_FB_CFB_IMAGEBLIT=y
219 CONFIG_FB_SYS_FILLRECT=y
220 CONFIG_FB_SYS_COPYAREA=y
221 CONFIG_FB_SYS_IMAGEBLIT=y
226 CONFIG_LCD_CLASS_DEVICE=y
227 CONFIG_BACKLIGHT_CLASS_DEVICE=y
228 CONFIG_BACKLIGHT_PWM=y
233 CONFIG_SND_DMAENGINE_PCM=y
234 CONFIG_SND_VERBOSE_PRINTK=y
236 CONFIG_SND_DEBUG_VERBOSE=y
237 CONFIG_SND_CTL_VALIDATION=y
239 CONFIG_SND_I2S_HI6210_I2S=y
240 CONFIG_SND_SUN4I_CODEC=y
241 CONFIG_SND_SUN8I_CODEC=y
242 CONFIG_SND_SUN8I_CODEC_ANALOG=y
243 CONFIG_SND_SUN50I_CODEC_ANALOG=m
244 CONFIG_SND_SUN4I_I2S=y
245 CONFIG_SND_SUN4I_SPDIF=y
246 CONFIG_SND_SUN8I_ADDA_PR_REGMAP=y
247 CONFIG_SND_SOC_I2C_AND_SPI=y
248 CONFIG_SND_SOC_HDMI_CODEC=y
249 CONFIG_SND_SOC_ES8316=y
250 CONFIG_SND_SOC_ES8328=y
251 CONFIG_SND_SOC_ES8328_I2C=y
252 CONFIG_SND_SOC_EC25=y
253 CONFIG_SND_SOC_SIMPLE_AMPLIFIER=y
254 CONFIG_SND_SOC_SPDIF=y
255 CONFIG_SND_SIMPLE_CARD_UTILS=m
256 CONFIG_SND_SIMPLE_CARD=m
257 CONFIG_SND_AUDIO_GRAPH_CARD=m
258 CONFIG_HID_BATTERY_STRENGTH=y
263 CONFIG_USB_ULPI_BUS=y
266 CONFIG_USB_XHCI_HCD=y
267 CONFIG_USB_XHCI_PLATFORM=y
268 CONFIG_USB_EHCI_HCD=y
269 CONFIG_USB_EHCI_HCD_ORION=y
270 CONFIG_USB_EHCI_HCD_PLATFORM=y
271 CONFIG_USB_OHCI_HCD=y
272 CONFIG_USB_OHCI_HCD_PLATFORM=y
275 CONFIG_USB_MUSB_HDRC=y
276 CONFIG_USB_MUSB_SUNXI=y
278 CONFIG_USB_DWC3_EXYNOS=y
279 CONFIG_USB_DWC3_KEYSTONE=y
280 CONFIG_USB_DWC3_OF_SIMPLE=y
281 CONFIG_USB_DWC3_QCOM=y
283 CONFIG_USB_CHIPIDEA=y
284 CONFIG_USB_CHIPIDEA_UDC=y
285 CONFIG_USB_CHIPIDEA_HOST=y
286 CONFIG_USB_CHIPIDEA_MSM=y
287 CONFIG_USB_CHIPIDEA_IMX=y
288 CONFIG_USB_CHIPIDEA_GENERIC=y
289 CONFIG_USB_CHIPIDEA_TEGRA=y
292 CONFIG_USB_SERIAL_CH341=y
293 CONFIG_USB_SERIAL_WWAN=y
294 CONFIG_USB_SERIAL_OPTION=y
295 CONFIG_USB_HSIC_USB3503=y
296 CONFIG_NOP_USB_XCEIV=y
297 CONFIG_USB_TEGRA_PHY=y
299 CONFIG_USB_SNP_CORE=y
300 CONFIG_USB_SNP_UDC_PLAT=y
302 CONFIG_USB_LIBCOMPOSITE=y
308 CONFIG_USB_F_MASS_STORAGE=y
310 CONFIG_USB_CONFIGFS=y
311 CONFIG_USB_CONFIGFS_NCM=y
312 CONFIG_USB_CONFIGFS_ECM=y
313 CONFIG_USB_CONFIGFS_RNDIS=y
314 CONFIG_USB_CONFIGFS_EEM=y
315 CONFIG_USB_CONFIGFS_MASS_STORAGE=y
316 CONFIG_USB_CONFIGFS_F_TCM=y
321 CONFIG_TYPEC_ANX7688=y
322 CONFIG_TYPEC_DP_ALTMODE=y
325 CONFIG_PWRSEQ_SIMPLE=y
329 CONFIG_MMC_SDHCI_PLTFM=y
330 CONFIG_MMC_SDHCI_OF_ARASAN=y
331 CONFIG_MMC_SDHCI_CADENCE=y
332 CONFIG_MMC_SDHCI_F_SDH30=y
333 CONFIG_MMC_SDHCI_IPROC=y
335 CONFIG_MMC_DW_PLTFM=y
336 CONFIG_MMC_DW_EXYNOS=y
337 CONFIG_MMC_DW_HI3798CV200=y
341 CONFIG_MMC_SDHCI_XENON=y
342 CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
346 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
347 CONFIG_LEDS_TRIGGER_CPU=y
348 CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
349 CONFIG_LEDS_TRIGGER_PANIC=y
350 CONFIG_RTC_I2C_AND_SPI=y
351 CONFIG_RTC_DRV_DS3232=y
352 CONFIG_RTC_DRV_PL031=y
353 CONFIG_RTC_DRV_SUN6I=y
356 CONFIG_DMA_VIRTUAL_CHANNELS=y
361 CONFIG_COMMON_CLK_SCPI=y
362 CONFIG_COMMON_CLK_CS2000_CP=y
363 CONFIG_CLK_LS1028A_PLLDIG=y
364 CONFIG_COMMON_CLK_XGENE=y
365 CONFIG_COMMON_CLK_PWM=y
366 CONFIG_COMMON_CLK_HI3516CV300=y
367 CONFIG_COMMON_CLK_HI3519=y
368 CONFIG_COMMON_CLK_HI3798CV200=y
369 CONFIG_TI_SYSCON_CLK=y
370 CONFIG_EXYNOS_AUDSS_CLK_CON=y
373 CONFIG_PLATFORM_MHU=y
374 CONFIG_SUN6I_MSGBOX=y
378 CONFIG_DPAA2_CONSOLE=y
379 CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
380 CONFIG_EXTCON_USB_GPIO=y
382 CONFIG_IIO_KFIFO_BUF=y
383 CONFIG_IIO_TRIGGERED_BUFFER=y
384 CONFIG_BMC150_ACCEL=y
385 CONFIG_BMC150_ACCEL_I2C=y
387 CONFIG_IIO_ST_SENSORS_I2C=y
388 CONFIG_IIO_ST_SENSORS_CORE=y
389 CONFIG_INV_MPU6050_IIO=y
390 CONFIG_INV_MPU6050_I2C=y
392 CONFIG_IIO_ST_MAGN_3AXIS=y
393 CONFIG_IIO_ST_MAGN_I2C_3AXIS=y
395 CONFIG_COMMON_RESET_HI3660=y
396 CONFIG_COMMON_RESET_HI6220=y
398 CONFIG_PHY_SUN4I_USB=y
399 CONFIG_PHY_SUN6I_MIPI_DPHY=y
400 CONFIG_PHY_MVEBU_A3700_COMPHY=y
401 CONFIG_PHY_MVEBU_A3700_UTMI=y
402 CONFIG_PHY_QCOM_USB_HS=y
403 CONFIG_PHY_EXYNOS_DP_VIDEO=y
404 CONFIG_PHY_EXYNOS_MIPI_VIDEO=y
405 CONFIG_PHY_SAMSUNG_USB2=y
406 CONFIG_PHY_EXYNOS5_USBDRD=y
413 CONFIG_APPLE_MAILBOX=y
414 CONFIG_APPLE_PMGR_PWRSTATE=y
415 CONFIG_PINCTRL_APPLE_GPIO=y
417 CONFIG_BLK_DEV_NVME_APPLE=m
418 CONFIG_USB_UHCI_HCD=y
419 CONFIG_USB_XHCI_PCI=y
420 CONFIG_USB_DWC3_HOST=y
421 CONFIG_USB_DWC3_DUAL_ROLE=y
422 CONFIG_USB_DWC2_HOST=y
424 CONFIG_TYPEC_TPS6598X=y