Skip to content

Commit dd973ac

Browse files
committed
[NOT-FOR-UPSTREAM] riscv: defconfig: Add support for StarFive JH7110 VisionFive 2 board
Enrich riscv default defconfig to support StarFive JH7110 VisionFive 2 board. Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
1 parent 406080a commit dd973ac

1 file changed

Lines changed: 124 additions & 4 deletions

File tree

arch/riscv/configs/defconfig

Lines changed: 124 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CONFIG_SYSVIPC=y
22
CONFIG_POSIX_MQUEUE=y
3+
CONFIG_USELIB=y
34
CONFIG_NO_HZ_IDLE=y
45
CONFIG_HIGH_RES_TIMERS=y
56
CONFIG_BPF_SYSCALL=y
@@ -32,16 +33,28 @@ CONFIG_SOC_SIFIVE=y
3233
CONFIG_SOC_STARFIVE=y
3334
CONFIG_ARCH_SUNXI=y
3435
CONFIG_SOC_VIRT=y
36+
CONFIG_NONPORTABLE=y
3537
CONFIG_SMP=y
3638
CONFIG_HOTPLUG_CPU=y
3739
CONFIG_PM=y
40+
CONFIG_HIBERNATION=y
3841
CONFIG_CPU_IDLE=y
42+
CONFIG_CPU_FREQ=y
43+
CONFIG_CPU_FREQ_STAT=y
44+
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
45+
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
46+
CONFIG_CPU_FREQ_GOV_USERSPACE=y
47+
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
48+
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
49+
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
50+
CONFIG_CPUFREQ_DT=y
3951
CONFIG_VIRTUALIZATION=y
4052
CONFIG_KVM=m
4153
CONFIG_ACPI=y
4254
CONFIG_JUMP_LABEL=y
4355
CONFIG_MODULES=y
4456
CONFIG_MODULE_UNLOAD=y
57+
CONFIG_BINFMT_MISC=y
4558
CONFIG_SPARSEMEM_MANUAL=y
4659
CONFIG_BLK_DEV_THROTTLING=y
4760
CONFIG_NET=y
@@ -99,11 +112,18 @@ CONFIG_PCIEPORTBUS=y
99112
CONFIG_PCI_HOST_GENERIC=y
100113
CONFIG_PCIE_XILINX=y
101114
CONFIG_PCIE_FU740=y
115+
CONFIG_PCIE_STARFIVE_HOST=y
102116
CONFIG_DEVTMPFS=y
103117
CONFIG_DEVTMPFS_MOUNT=y
118+
CONFIG_MTD=y
119+
CONFIG_MTD_BLOCK=y
120+
CONFIG_MTD_CFI=y
121+
CONFIG_MTD_CFI_ADV_OPTIONS=y
122+
CONFIG_MTD_SPI_NOR=y
104123
CONFIG_BLK_DEV_LOOP=y
105124
CONFIG_VIRTIO_BLK=y
106-
CONFIG_BLK_DEV_NVME=m
125+
CONFIG_BLK_DEV_NVME=y
126+
CONFIG_EEPROM_AT24=y
107127
CONFIG_BLK_DEV_SD=y
108128
CONFIG_BLK_DEV_SR=y
109129
CONFIG_SCSI_VIRTIO=y
@@ -123,36 +143,84 @@ CONFIG_VIRTIO_NET=y
123143
CONFIG_MACB=y
124144
CONFIG_E1000E=y
125145
CONFIG_R8169=y
126-
CONFIG_STMMAC_ETH=m
146+
CONFIG_STMMAC_ETH=y
147+
CONFIG_DWMAC_DWC_QOS_ETH=y
148+
CONFIG_DWMAC_STARFIVE=y
149+
CONFIG_MICREL_PHY=y
150+
CONFIG_MICROCHIP_PHY=y
127151
CONFIG_MICROSEMI_PHY=y
152+
CONFIG_MOTORCOMM_PHY=y
128153
CONFIG_INPUT_MOUSEDEV=y
154+
CONFIG_INPUT_EVDEV=y
129155
CONFIG_KEYBOARD_SUN4I_LRADC=m
130156
CONFIG_SERIAL_8250=y
131157
CONFIG_SERIAL_8250_CONSOLE=y
158+
CONFIG_SERIAL_8250_NR_UARTS=6
159+
CONFIG_SERIAL_8250_RUNTIME_UARTS=6
160+
CONFIG_SERIAL_8250_EXTENDED=y
161+
CONFIG_SERIAL_8250_MANY_PORTS=y
132162
CONFIG_SERIAL_8250_DW=y
133163
CONFIG_SERIAL_OF_PLATFORM=y
134164
CONFIG_SERIAL_SH_SCI=y
135165
CONFIG_VIRTIO_CONSOLE=y
136166
CONFIG_HW_RANDOM=y
137167
CONFIG_HW_RANDOM_VIRTIO=y
168+
CONFIG_HW_RANDOM_JH7110=y
169+
CONFIG_I2C_CHARDEV=y
170+
CONFIG_I2C_DESIGNWARE_PLATFORM=y
138171
CONFIG_I2C_MV64XXX=m
139172
CONFIG_SPI=y
173+
CONFIG_SPI_CADENCE_QUADSPI=y
174+
CONFIG_SPI_PL022=y
140175
CONFIG_SPI_SIFIVE=y
141176
CONFIG_SPI_SUN6I=y
177+
CONFIG_SPI_SPIDEV=y
142178
# CONFIG_PTP_1588_CLOCK is not set
179+
CONFIG_GPIO_SYSFS=y
143180
CONFIG_GPIO_SIFIVE=y
181+
CONFIG_POWER_RESET_GPIO_RESTART=y
182+
CONFIG_SENSORS_SFCTEMP=y
183+
CONFIG_CPU_THERMAL=y
184+
CONFIG_DEVFREQ_THERMAL=y
144185
CONFIG_WATCHDOG=y
145186
CONFIG_SUNXI_WATCHDOG=y
187+
CONFIG_MFD_AXP20X_I2C=y
146188
CONFIG_REGULATOR=y
147189
CONFIG_REGULATOR_FIXED_VOLTAGE=y
148-
CONFIG_DRM=m
190+
CONFIG_REGULATOR_AXP20X=y
191+
CONFIG_REGULATOR_GPIO=y
192+
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=y
193+
CONFIG_MEDIA_SUPPORT=y
194+
CONFIG_V4L_PLATFORM_DRIVERS=y
195+
CONFIG_VIDEO_CADENCE_CSI2RX=y
196+
CONFIG_VIDEO_IMX219=y
197+
CONFIG_DRM=y
149198
CONFIG_DRM_RADEON=m
150199
CONFIG_DRM_NOUVEAU=m
151200
CONFIG_DRM_SUN4I=m
152201
CONFIG_DRM_VIRTIO_GPU=m
202+
CONFIG_DRM_PANEL_SIMPLE=y
203+
CONFIG_DRM_TOSHIBA_TC358762=y
204+
CONFIG_DRM_CDNS_DSI=y
205+
# CONFIG_DRM_CDNS_DSI_J721E is not set
206+
CONFIG_DRM_VERISILICON=y
207+
CONFIG_DRM_VERISILICON_STARFIVE_HDMI=y
153208
CONFIG_FB=y
154209
CONFIG_FRAMEBUFFER_CONSOLE=y
210+
CONFIG_BACKLIGHT_CLASS_DEVICE=y
211+
CONFIG_SOUND=y
212+
CONFIG_SND=y
213+
CONFIG_SND_SOC=y
214+
CONFIG_SND_SOC_RZ=m
215+
CONFIG_SND_DESIGNWARE_I2S=y
216+
CONFIG_SND_SOC_STARFIVE=y
217+
CONFIG_SND_SOC_JH7110_PWMDAC=y
218+
CONFIG_SND_SOC_JH7110_TDM=y
219+
CONFIG_SND_SOC_WM8960=y
220+
CONFIG_SND_SIMPLE_CARD=y
221+
CONFIG_UHID=y
155222
CONFIG_USB=y
223+
CONFIG_USB_OTG=y
156224
CONFIG_USB_XHCI_HCD=y
157225
CONFIG_USB_XHCI_PLATFORM=y
158226
CONFIG_USB_EHCI_HCD=y
@@ -161,30 +229,68 @@ CONFIG_USB_OHCI_HCD=y
161229
CONFIG_USB_OHCI_HCD_PLATFORM=y
162230
CONFIG_USB_STORAGE=y
163231
CONFIG_USB_UAS=y
232+
CONFIG_USB_CDNS_SUPPORT=y
233+
CONFIG_USB_CDNS3=y
234+
CONFIG_USB_CDNS3_GADGET=y
235+
CONFIG_USB_CDNS3_HOST=y
236+
CONFIG_USB_CDNS3_STARFIVE=y
164237
CONFIG_USB_MUSB_HDRC=m
165238
CONFIG_USB_MUSB_SUNXI=m
166239
CONFIG_NOP_USB_XCEIV=m
240+
CONFIG_USB_GADGET=y
241+
CONFIG_USB_RENESAS_USBHS_UDC=m
242+
CONFIG_USB_CONFIGFS=y
243+
CONFIG_USB_CONFIGFS_SERIAL=y
244+
CONFIG_USB_CONFIGFS_ACM=y
245+
CONFIG_USB_CONFIGFS_OBEX=y
246+
CONFIG_USB_CONFIGFS_NCM=y
247+
CONFIG_USB_CONFIGFS_ECM=y
248+
CONFIG_USB_CONFIGFS_ECM_SUBSET=y
249+
CONFIG_USB_CONFIGFS_RNDIS=y
250+
CONFIG_USB_CONFIGFS_EEM=y
251+
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
252+
CONFIG_USB_CONFIGFS_F_FS=y
167253
CONFIG_MMC=y
168254
CONFIG_MMC_SDHCI=y
169255
CONFIG_MMC_SDHCI_PLTFM=y
256+
CONFIG_MMC_SDHCI_OF_DWCMSHC=y
170257
CONFIG_MMC_SDHCI_CADENCE=y
171258
CONFIG_MMC_SPI=y
259+
CONFIG_MMC_SDHI=y
260+
CONFIG_MMC_DW=y
261+
CONFIG_MMC_DW_STARFIVE=y
172262
CONFIG_MMC_SUNXI=y
173263
CONFIG_RTC_CLASS=y
174264
CONFIG_RTC_DRV_SUN6I=y
175265
CONFIG_DMADEVICES=y
266+
CONFIG_AMBA_PL08X=y
176267
CONFIG_DMA_SUN6I=m
268+
CONFIG_DW_AXI_DMAC=y
269+
CONFIG_DMATEST=y
177270
CONFIG_VIRTIO_PCI=y
178271
CONFIG_VIRTIO_BALLOON=y
179272
CONFIG_VIRTIO_INPUT=y
180273
CONFIG_VIRTIO_MMIO=y
274+
CONFIG_STAGING=y
275+
CONFIG_STAGING_MEDIA=y
276+
CONFIG_VIDEO_STARFIVE_CAMSS=y
277+
CONFIG_CLK_STARFIVE_JH7110_AON=y
278+
CONFIG_CLK_STARFIVE_JH7110_STG=y
279+
CONFIG_CLK_STARFIVE_JH7110_ISP=y
280+
CONFIG_CLK_STARFIVE_JH7110_VOUT=y
181281
CONFIG_SUN8I_DE2_CCU=m
182282
CONFIG_SUN50I_IOMMU=y
183283
CONFIG_RPMSG_CHAR=y
184284
CONFIG_RPMSG_CTRL=y
185285
CONFIG_RPMSG_VIRTIO=y
186286
CONFIG_ARCH_R9A07G043=y
287+
CONFIG_SIFIVE_CCACHE=y
288+
CONFIG_PWM=y
289+
CONFIG_PWM_OCORES=y
187290
CONFIG_PHY_SUN4I_USB=m
291+
CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=y
292+
CONFIG_PHY_STARFIVE_JH7110_PCIE=y
293+
CONFIG_PHY_STARFIVE_JH7110_USB=y
188294
CONFIG_LIBNVDIMM=y
189295
CONFIG_NVMEM_SUNXI_SID=y
190296
CONFIG_EXT4_FS=y
@@ -193,23 +299,37 @@ CONFIG_EXT4_FS_SECURITY=y
193299
CONFIG_BTRFS_FS=m
194300
CONFIG_BTRFS_FS_POSIX_ACL=y
195301
CONFIG_AUTOFS_FS=y
302+
CONFIG_FUSE_FS=y
303+
CONFIG_CUSE=y
304+
CONFIG_VIRTIO_FS=y
196305
CONFIG_OVERLAY_FS=m
306+
CONFIG_FSCACHE=y
307+
CONFIG_FSCACHE_STATS=y
197308
CONFIG_ISO9660_FS=y
198309
CONFIG_JOLIET=y
199310
CONFIG_ZISOFS=y
200311
CONFIG_MSDOS_FS=y
201312
CONFIG_VFAT_FS=y
313+
CONFIG_FAT_DEFAULT_UTF8=y
314+
CONFIG_EXFAT_FS=y
315+
CONFIG_NTFS_FS=y
316+
CONFIG_NTFS_RW=y
202317
CONFIG_TMPFS=y
203318
CONFIG_TMPFS_POSIX_ACL=y
204319
CONFIG_HUGETLBFS=y
320+
CONFIG_JFFS2_FS=y
205321
CONFIG_NFS_FS=y
206322
CONFIG_NFS_V4=y
207323
CONFIG_NFS_V4_1=y
208324
CONFIG_NFS_V4_2=y
209325
CONFIG_ROOT_NFS=y
326+
CONFIG_CIFS=m
327+
CONFIG_CIFS_DFS_UPCALL=y
328+
CONFIG_CIFS_FSCACHE=y
329+
CONFIG_SMB_SERVER=m
210330
CONFIG_9P_FS=y
211331
CONFIG_NLS_CODEPAGE_437=y
212-
CONFIG_NLS_ISO8859_1=m
332+
CONFIG_NLS_ISO8859_1=y
213333
CONFIG_SECURITY=y
214334
CONFIG_SECURITY_SELINUX=y
215335
CONFIG_SECURITY_APPARMOR=y

0 commit comments

Comments
 (0)