xref: /OK3568_Linux_fs/kernel/arch/arm64/configs/amlogic_gki.fragment (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#
2*4882a593Smuzhiyun# Generic drivers/frameworks
3*4882a593Smuzhiyun#
4*4882a593SmuzhiyunCONFIG_COMMON_CLK_PWM=m
5*4882a593SmuzhiyunCONFIG_REGULATOR_PWM=m
6*4882a593SmuzhiyunCONFIG_PWRSEQ_EMMC=m
7*4882a593SmuzhiyunCONFIG_PWRSEQ_SIMPLE=m
8*4882a593SmuzhiyunCONFIG_USB_DWC2=m
9*4882a593SmuzhiyunCONFIG_LEDS_GPIO=m
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun#
12*4882a593Smuzhiyun# Networking
13*4882a593Smuzhiyun#
14*4882a593SmuzhiyunCONFIG_REALTEK_PHY=m
15*4882a593SmuzhiyunCONFIG_STMMAC_ETH=m
16*4882a593SmuzhiyunCONFIG_STMMAC_PLATFORM=m
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun#
19*4882a593Smuzhiyun# WLAN
20*4882a593Smuzhiyun#
21*4882a593SmuzhiyunCONFIG_WLAN_VENDOR_BROADCOM=y
22*4882a593SmuzhiyunCONFIG_BRCMUTIL=m
23*4882a593SmuzhiyunCONFIG_BRCMFMAC=m
24*4882a593SmuzhiyunCONFIG_BRCMFMAC_PROTO_BCDC=y
25*4882a593SmuzhiyunCONFIG_BRCMFMAC_SDIO=y
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun#
28*4882a593Smuzhiyun# Amlogic
29*4882a593Smuzhiyun#
30*4882a593SmuzhiyunCONFIG_ARCH_MESON=y
31*4882a593SmuzhiyunCONFIG_SERIAL_MESON=m
32*4882a593SmuzhiyunCONFIG_SERIAL_MESON_CONSOLE=y
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun#
35*4882a593Smuzhiyun# Amlogic drivers as modules
36*4882a593Smuzhiyun#
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun# core
39*4882a593SmuzhiyunCONFIG_MESON_SM=m
40*4882a593SmuzhiyunCONFIG_RESET_MESON=m
41*4882a593SmuzhiyunCONFIG_MESON_IRQ_GPIO=m
42*4882a593Smuzhiyun
43*4882a593Smuzhiyun# clocks
44*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_REGMAP=m
45*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_DUALDIV=m
46*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_MPLL=m
47*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_PHASE=m
48*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_PLL=m
49*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_SCLK_DIV=m
50*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_VID_PLL_DIV=m
51*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_AO_CLKC=m
52*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_EE_CLKC=m
53*4882a593SmuzhiyunCONFIG_COMMON_CLK_MESON_CPU_DYNDIV=m
54*4882a593SmuzhiyunCONFIG_COMMON_CLK_GXBB=m
55*4882a593SmuzhiyunCONFIG_COMMON_CLK_AXG=m
56*4882a593SmuzhiyunCONFIG_COMMON_CLK_G12A=m
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun# PHY
59*4882a593SmuzhiyunCONFIG_PHY_MESON8B_USB2=m
60*4882a593SmuzhiyunCONFIG_PHY_MESON_GXL_USB2=m
61*4882a593SmuzhiyunCONFIG_PHY_MESON_G12A_USB2=m
62*4882a593SmuzhiyunCONFIG_PHY_MESON_G12A_USB3_PCIE=m
63*4882a593SmuzhiyunCONFIG_PHY_MESON_AXG_PCIE=m
64*4882a593SmuzhiyunCONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=m
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun# peripherals
67*4882a593SmuzhiyunCONFIG_I2C_MESON=m
68*4882a593SmuzhiyunCONFIG_MMC_MESON_GX=m
69*4882a593SmuzhiyunCONFIG_HW_RANDOM_MESON=m
70*4882a593SmuzhiyunCONFIG_USB_DWC3_MESON_G12A=m
71*4882a593SmuzhiyunCONFIG_MESON_SARADC=m
72*4882a593SmuzhiyunCONFIG_SPI_MESON_SPICC=m
73*4882a593SmuzhiyunCONFIG_SPI_MESON_SPIFC=m
74*4882a593SmuzhiyunCONFIG_PCI_MESON=m
75*4882a593SmuzhiyunCONFIG_DWMAC_MESON=m
76*4882a593SmuzhiyunCONFIG_MDIO_BUS_MUX_MESON_G12A=m
77*4882a593SmuzhiyunCONFIG_MESON_GXL_PHY=m
78*4882a593SmuzhiyunCONFIG_PINCTRL_MESON=m
79*4882a593SmuzhiyunCONFIG_PINCTRL_MESON_GXBB=m
80*4882a593SmuzhiyunCONFIG_PINCTRL_MESON_GXL=m
81*4882a593SmuzhiyunCONFIG_PINCTRL_MESON_AXG=m
82*4882a593SmuzhiyunCONFIG_PINCTRL_MESON_AXG_PMX=m
83*4882a593SmuzhiyunCONFIG_PINCTRL_MESON_G12A=m
84*4882a593SmuzhiyunCONFIG_MESON_GXBB_WATCHDOG=m
85*4882a593SmuzhiyunCONFIG_MESON_WATCHDOG=m
86*4882a593SmuzhiyunCONFIG_MTD_NAND_MESON=m
87*4882a593SmuzhiyunCONFIG_PWM_MESON=m
88*4882a593SmuzhiyunCONFIG_IR_MESON=m
89*4882a593SmuzhiyunCONFIG_MESON_EFUSE=m
90*4882a593SmuzhiyunCONFIG_MFD_KHADAS_MCU=m
91*4882a593SmuzhiyunCONFIG_KHADAS_MCU_FAN_THERMAL=m
92*4882a593SmuzhiyunCONFIG_AMLOGIC_THERMAL=m
93*4882a593Smuzhiyun
94*4882a593Smuzhiyun# sound
95*4882a593SmuzhiyunCONFIG_SND_MESON_AXG_SOUND_CARD=m
96*4882a593SmuzhiyunCONFIG_SND_MESON_GX_SOUND_CARD=m
97*4882a593SmuzhiyunCONFIG_SND_MESON_G12A_TOHDMITX=m
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun# display / video
100*4882a593SmuzhiyunCONFIG_DRM_MESON=m
101*4882a593SmuzhiyunCONFIG_DRM_MESON_DW_HDMI=m
102*4882a593SmuzhiyunCONFIG_DRM_DW_HDMI=m
103*4882a593SmuzhiyunCONFIG_DRM_DW_HDMI_AHB_AUDIO=m
104*4882a593SmuzhiyunCONFIG_DRM_DW_HDMI_I2S_AUDIO=m
105*4882a593SmuzhiyunCONFIG_DRM_DW_HDMI_CEC=m
106*4882a593SmuzhiyunCONFIG_CEC_MESON_AO=m
107*4882a593SmuzhiyunCONFIG_CEC_MESON_G12A_AO=m
108*4882a593SmuzhiyunCONFIG_VIDEO_MESON_GE2D=m
109*4882a593Smuzhiyun
110*4882a593Smuzhiyun# SoC drivers
111*4882a593SmuzhiyunCONFIG_MESON_CANVAS=m
112*4882a593SmuzhiyunCONFIG_MESON_CLK_MEASURE=m
113*4882a593SmuzhiyunCONFIG_MESON_GX_PM_DOMAINS=m
114*4882a593SmuzhiyunCONFIG_MESON_EE_PM_DOMAINS=m
115*4882a593SmuzhiyunCONFIG_MESON_SECURE_PM_DOMAINS=m
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun#
118*4882a593Smuzhiyun# Amlogic drivers disable
119*4882a593Smuzhiyun#
120*4882a593Smuzhiyun
121*4882a593Smuzhiyun# 32-bit SoC drivers
122*4882a593SmuzhiyunCONFIG_MESON6_TIMER=n
123*4882a593SmuzhiyunCONFIG_MESON_MX_SOCINFO=n
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun# only needed by DRM on S805X
126*4882a593SmuzhiyunCONFIG_MESON_GX_SOCINFO=n
127*4882a593Smuzhiyun
128*4882a593Smuzhiyun#
129*4882a593Smuzhiyun# Debug / Testing
130*4882a593Smuzhiyun#
131*4882a593Smuzhiyun
132*4882a593Smuzhiyun# devtmpfs needed for buildroot/udev module loading, serial console
133*4882a593Smuzhiyun#CONFIG_DEVTMPFS=y
134*4882a593Smuzhiyun#CONFIG_DEVTMPFS_MOUNT=y
135*4882a593Smuzhiyun
136*4882a593Smuzhiyun# debug/testing with FB console
137*4882a593Smuzhiyun#CONFIG_DRM_KMS_FB_HELPER=y
138*4882a593Smuzhiyun#CONFIG_DRM_FBDEV_EMULATION=y
139*4882a593Smuzhiyun#CONFIG_FB=y
140*4882a593Smuzhiyun#CONFIG_VT=y
141*4882a593Smuzhiyun#CONFIG_FRAMEBUFFER_CONSOLE=y
142*4882a593Smuzhiyun#CONFIG_LOGO=y
143