Skip to content

Commit 032676f

Browse files
committed
LoongArch: Update Loongson-3 default config file
1. Increase NR_CPUS to 2048. 2. Enable KEXEC_FILE options. 3. Enable some EXT4/XFS options. 4. Enable Loongson PWM/MMC/BMC/SE drivers. 5. Enable simple DRM driver. 6. Enable some Intel ethernet drivers. 7. Enable some gpio drivers. 8. Enable some network options. 9. Enable SM3/SM4 cryptographic algorithms. Signed-off-by: Huacai Chen <[email protected]>
1 parent 8b51b11 commit 032676f

File tree

1 file changed

+68
-5
lines changed

1 file changed

+68
-5
lines changed

arch/loongarch/configs/loongson3_defconfig

Lines changed: 68 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ CONFIG_EXPERT=y
4545
CONFIG_KALLSYMS_ALL=y
4646
CONFIG_PERF_EVENTS=y
4747
CONFIG_KEXEC=y
48+
CONFIG_KEXEC_FILE=y
4849
CONFIG_CRASH_DUMP=y
4950
CONFIG_LOONGARCH=y
5051
CONFIG_64BIT=y
@@ -55,7 +56,7 @@ CONFIG_DMI=y
5556
CONFIG_EFI=y
5657
CONFIG_SMP=y
5758
CONFIG_HOTPLUG_CPU=y
58-
CONFIG_NR_CPUS=256
59+
CONFIG_NR_CPUS=2048
5960
CONFIG_NUMA=y
6061
CONFIG_CPU_HAS_FPU=y
6162
CONFIG_CPU_HAS_LSX=y
@@ -155,7 +156,16 @@ CONFIG_INET_ESPINTCP=y
155156
CONFIG_INET_IPCOMP=m
156157
CONFIG_INET_UDP_DIAG=y
157158
CONFIG_TCP_CONG_ADVANCED=y
158-
CONFIG_TCP_CONG_BBR=m
159+
CONFIG_TCP_CONG_BIC=y
160+
CONFIG_TCP_CONG_HSTCP=m
161+
CONFIG_TCP_CONG_HYBLA=m
162+
CONFIG_TCP_CONG_VEGAS=m
163+
CONFIG_TCP_CONG_NV=m
164+
CONFIG_TCP_CONG_SCALABLE=m
165+
CONFIG_TCP_CONG_VENO=m
166+
CONFIG_TCP_CONG_DCTCP=m
167+
CONFIG_TCP_CONG_CDG=m
168+
CONFIG_TCP_CONG_BBR=y
159169
CONFIG_IPV6_ROUTER_PREF=y
160170
CONFIG_IPV6_ROUTE_INFO=y
161171
CONFIG_INET6_AH=m
@@ -332,15 +342,33 @@ CONFIG_LLC2=m
332342
CONFIG_NET_SCHED=y
333343
CONFIG_NET_SCH_HTB=m
334344
CONFIG_NET_SCH_PRIO=m
345+
CONFIG_NET_SCH_MULTIQ=m
346+
CONFIG_NET_SCH_RED=m
347+
CONFIG_NET_SCH_SFB=m
335348
CONFIG_NET_SCH_SFQ=m
336349
CONFIG_NET_SCH_TBF=m
350+
CONFIG_NET_SCH_CBS=m
351+
CONFIG_NET_SCH_GRED=m
337352
CONFIG_NET_SCH_NETEM=m
353+
CONFIG_NET_SCH_MQPRIO=m
354+
CONFIG_NET_SCH_SKBPRIO=m
355+
CONFIG_NET_SCH_QFQ=m
356+
CONFIG_NET_SCH_CODEL=m
357+
CONFIG_NET_SCH_FQ_CODEL=m
358+
CONFIG_NET_SCH_CAKE=m
359+
CONFIG_NET_SCH_FQ=m
360+
CONFIG_NET_SCH_PIE=m
361+
CONFIG_NET_SCH_FQ_PIE=m
338362
CONFIG_NET_SCH_INGRESS=m
363+
CONFIG_NET_SCH_DEFAULT=y
339364
CONFIG_NET_CLS_BASIC=m
340365
CONFIG_NET_CLS_FW=m
341366
CONFIG_NET_CLS_U32=m
367+
CONFIG_NET_CLS_FLOW=m
342368
CONFIG_NET_CLS_CGROUP=m
343369
CONFIG_NET_CLS_BPF=m
370+
CONFIG_NET_CLS_FLOWER=m
371+
CONFIG_NET_CLS_MATCHALL=m
344372
CONFIG_NET_CLS_ACT=y
345373
CONFIG_NET_ACT_POLICE=m
346374
CONFIG_NET_ACT_GACT=m
@@ -408,6 +436,7 @@ CONFIG_DEVTMPFS=y
408436
CONFIG_DEVTMPFS_MOUNT=y
409437
CONFIG_FW_LOADER_COMPRESS=y
410438
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
439+
CONFIG_SYSFB_SIMPLEFB=y
411440
CONFIG_EFI_ZBOOT=y
412441
CONFIG_EFI_BOOTLOADER_CONTROL=m
413442
CONFIG_EFI_CAPSULE_LOADER=m
@@ -421,6 +450,11 @@ CONFIG_MTD_CFI_AMDSTD=m
421450
CONFIG_MTD_CFI_STAA=m
422451
CONFIG_MTD_RAM=m
423452
CONFIG_MTD_ROM=m
453+
CONFIG_MTD_RAW_NAND=m
454+
CONFIG_MTD_NAND_PLATFORM=m
455+
CONFIG_MTD_NAND_LOONGSON=m
456+
CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC=y
457+
CONFIG_MTD_NAND_ECC_SW_BCH=y
424458
CONFIG_MTD_UBI=m
425459
CONFIG_MTD_UBI_BLOCK=y
426460
CONFIG_PARPORT=y
@@ -576,6 +610,11 @@ CONFIG_E1000=y
576610
CONFIG_E1000E=y
577611
CONFIG_IGB=y
578612
CONFIG_IXGBE=y
613+
CONFIG_I40E=y
614+
CONFIG_ICE=y
615+
CONFIG_FM10K=y
616+
CONFIG_IGC=y
617+
CONFIG_IDPF=y
579618
# CONFIG_NET_VENDOR_MARVELL is not set
580619
# CONFIG_NET_VENDOR_MELLANOX is not set
581620
# CONFIG_NET_VENDOR_MICREL is not set
@@ -680,6 +719,9 @@ CONFIG_USB4_NET=m
680719
CONFIG_INPUT_MOUSEDEV=y
681720
CONFIG_INPUT_MOUSEDEV_PSAUX=y
682721
CONFIG_INPUT_EVDEV=y
722+
CONFIG_KEYBOARD_GPIO=m
723+
CONFIG_KEYBOARD_GPIO_POLLED=m
724+
CONFIG_KEYBOARD_MATRIX=m
683725
CONFIG_KEYBOARD_XTKBD=m
684726
CONFIG_MOUSE_PS2_ELANTECH=y
685727
CONFIG_MOUSE_PS2_SENTELIC=y
@@ -704,8 +746,11 @@ CONFIG_VIRTIO_CONSOLE=y
704746
CONFIG_IPMI_HANDLER=m
705747
CONFIG_IPMI_DEVICE_INTERFACE=m
706748
CONFIG_IPMI_SI=m
749+
CONFIG_IPMI_LS2K=y
707750
CONFIG_HW_RANDOM=y
708751
CONFIG_HW_RANDOM_VIRTIO=m
752+
CONFIG_TCG_TPM=m
753+
CONFIG_TCG_LOONGSON=m
709754
CONFIG_I2C_CHARDEV=y
710755
CONFIG_I2C_PIIX4=y
711756
CONFIG_I2C_DESIGNWARE_CORE=y
@@ -721,6 +766,10 @@ CONFIG_PINCTRL_LOONGSON2=y
721766
CONFIG_GPIO_SYSFS=y
722767
CONFIG_GPIO_LOONGSON=y
723768
CONFIG_GPIO_LOONGSON_64BIT=y
769+
CONFIG_GPIO_PCA953X=m
770+
CONFIG_GPIO_PCA953X_IRQ=y
771+
CONFIG_GPIO_PCA9570=m
772+
CONFIG_GPIO_PCF857X=m
724773
CONFIG_POWER_RESET=y
725774
CONFIG_POWER_RESET_RESTART=y
726775
CONFIG_POWER_RESET_SYSCON=y
@@ -731,6 +780,7 @@ CONFIG_SENSORS_LM93=m
731780
CONFIG_SENSORS_W83795=m
732781
CONFIG_SENSORS_W83627HF=m
733782
CONFIG_LOONGSON2_THERMAL=m
783+
CONFIG_MFD_LOONGSON_SE=m
734784
CONFIG_RC_CORE=m
735785
CONFIG_LIRC=y
736786
CONFIG_RC_DECODERS=y
@@ -762,6 +812,7 @@ CONFIG_DRM_AST=y
762812
CONFIG_DRM_QXL=m
763813
CONFIG_DRM_VIRTIO_GPU=m
764814
CONFIG_DRM_LOONGSON=y
815+
CONFIG_DRM_SIMPLEDRM=y
765816
CONFIG_FB=y
766817
CONFIG_FB_EFI=y
767818
CONFIG_FB_RADEON=y
@@ -802,6 +853,7 @@ CONFIG_SND_HDA_CODEC_HDMI_ATI=y
802853
CONFIG_SND_HDA_CODEC_HDMI_NVIDIA=y
803854
CONFIG_SND_HDA_CODEC_CONEXANT=y
804855
CONFIG_SND_USB_AUDIO=m
856+
CONFIG_SND_USB_AUDIO_MIDI_V2=y
805857
CONFIG_SND_SOC=m
806858
CONFIG_SND_SOC_LOONGSON_CARD=m
807859
CONFIG_SND_SOC_ES7134=m
@@ -862,6 +914,8 @@ CONFIG_TYPEC_TCPM=m
862914
CONFIG_TYPEC_TCPCI=m
863915
CONFIG_TYPEC_UCSI=m
864916
CONFIG_UCSI_ACPI=m
917+
CONFIG_MMC=y
918+
CONFIG_MMC_LOONGSON2=m
865919
CONFIG_INFINIBAND=m
866920
CONFIG_EDAC=y
867921
# CONFIG_EDAC_LEGACY_SYSFS is not set
@@ -923,19 +977,22 @@ CONFIG_NTB_SWITCHTEC=m
923977
CONFIG_NTB_PERF=m
924978
CONFIG_NTB_TRANSPORT=m
925979
CONFIG_PWM=y
980+
CONFIG_PWM_LOONGSON=y
926981
CONFIG_GENERIC_PHY=y
927982
CONFIG_USB4=y
928983
CONFIG_EXT2_FS=y
929984
CONFIG_EXT2_FS_XATTR=y
930985
CONFIG_EXT2_FS_POSIX_ACL=y
931986
CONFIG_EXT2_FS_SECURITY=y
932-
CONFIG_EXT3_FS=y
933-
CONFIG_EXT3_FS_POSIX_ACL=y
934-
CONFIG_EXT3_FS_SECURITY=y
987+
CONFIG_EXT4_FS=y
988+
CONFIG_EXT4_FS_POSIX_ACL=y
989+
CONFIG_EXT4_FS_SECURITY=y
935990
CONFIG_JFS_FS=m
936991
CONFIG_JFS_POSIX_ACL=y
937992
CONFIG_JFS_SECURITY=y
938993
CONFIG_XFS_FS=y
994+
CONFIG_XFS_SUPPORT_V4=y
995+
CONFIG_XFS_SUPPORT_ASCII_CI=y
939996
CONFIG_XFS_QUOTA=y
940997
CONFIG_XFS_POSIX_ACL=y
941998
CONFIG_GFS2_FS=m
@@ -1027,9 +1084,12 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
10271084
CONFIG_CIFS=m
10281085
# CONFIG_CIFS_DEBUG is not set
10291086
CONFIG_9P_FS=y
1087+
CONFIG_NLS_DEFAULT="utf8"
10301088
CONFIG_NLS_CODEPAGE_437=y
10311089
CONFIG_NLS_CODEPAGE_936=y
1090+
CONFIG_NLS_CODEPAGE_950=y
10321091
CONFIG_NLS_ASCII=y
1092+
CONFIG_NLS_ISO8859_1=y
10331093
CONFIG_NLS_UTF8=y
10341094
CONFIG_DLM=m
10351095
CONFIG_KEY_DH_OPERATIONS=y
@@ -1050,9 +1110,11 @@ CONFIG_CRYPTO_CAST6=m
10501110
CONFIG_CRYPTO_KHAZAD=m
10511111
CONFIG_CRYPTO_SEED=m
10521112
CONFIG_CRYPTO_SERPENT=m
1113+
CONFIG_CRYPTO_SM4_GENERIC=m
10531114
CONFIG_CRYPTO_TEA=m
10541115
CONFIG_CRYPTO_TWOFISH=m
10551116
CONFIG_CRYPTO_CHACHA20POLY1305=m
1117+
CONFIG_CRYPTO_SM3_GENERIC=m
10561118
CONFIG_CRYPTO_WP512=m
10571119
CONFIG_CRYPTO_DEFLATE=m
10581120
CONFIG_CRYPTO_LZO=m
@@ -1064,6 +1126,7 @@ CONFIG_CRYPTO_USER_API_SKCIPHER=m
10641126
CONFIG_CRYPTO_USER_API_RNG=m
10651127
CONFIG_CRYPTO_USER_API_AEAD=m
10661128
CONFIG_CRYPTO_DEV_VIRTIO=m
1129+
CONFIG_CRYPTO_DEV_LOONGSON_RNG=m
10671130
CONFIG_DMA_CMA=y
10681131
CONFIG_DMA_NUMA_CMA=y
10691132
CONFIG_CMA_SIZE_MBYTES=0

0 commit comments

Comments
 (0)