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 <chenhuacai@loongson.cn>

+68 -5
+68 -5
arch/loongarch/configs/loongson3_defconfig
··· 45 45 CONFIG_KALLSYMS_ALL=y 46 46 CONFIG_PERF_EVENTS=y 47 47 CONFIG_KEXEC=y 48 + CONFIG_KEXEC_FILE=y 48 49 CONFIG_CRASH_DUMP=y 49 50 CONFIG_LOONGARCH=y 50 51 CONFIG_64BIT=y ··· 56 55 CONFIG_EFI=y 57 56 CONFIG_SMP=y 58 57 CONFIG_HOTPLUG_CPU=y 59 - CONFIG_NR_CPUS=256 58 + CONFIG_NR_CPUS=2048 60 59 CONFIG_NUMA=y 61 60 CONFIG_CPU_HAS_FPU=y 62 61 CONFIG_CPU_HAS_LSX=y ··· 156 155 CONFIG_INET_IPCOMP=m 157 156 CONFIG_INET_UDP_DIAG=y 158 157 CONFIG_TCP_CONG_ADVANCED=y 159 - CONFIG_TCP_CONG_BBR=m 158 + CONFIG_TCP_CONG_BIC=y 159 + CONFIG_TCP_CONG_HSTCP=m 160 + CONFIG_TCP_CONG_HYBLA=m 161 + CONFIG_TCP_CONG_VEGAS=m 162 + CONFIG_TCP_CONG_NV=m 163 + CONFIG_TCP_CONG_SCALABLE=m 164 + CONFIG_TCP_CONG_VENO=m 165 + CONFIG_TCP_CONG_DCTCP=m 166 + CONFIG_TCP_CONG_CDG=m 167 + CONFIG_TCP_CONG_BBR=y 160 168 CONFIG_IPV6_ROUTER_PREF=y 161 169 CONFIG_IPV6_ROUTE_INFO=y 162 170 CONFIG_INET6_AH=m ··· 342 332 CONFIG_NET_SCHED=y 343 333 CONFIG_NET_SCH_HTB=m 344 334 CONFIG_NET_SCH_PRIO=m 335 + CONFIG_NET_SCH_MULTIQ=m 336 + CONFIG_NET_SCH_RED=m 337 + CONFIG_NET_SCH_SFB=m 345 338 CONFIG_NET_SCH_SFQ=m 346 339 CONFIG_NET_SCH_TBF=m 340 + CONFIG_NET_SCH_CBS=m 341 + CONFIG_NET_SCH_GRED=m 347 342 CONFIG_NET_SCH_NETEM=m 343 + CONFIG_NET_SCH_MQPRIO=m 344 + CONFIG_NET_SCH_SKBPRIO=m 345 + CONFIG_NET_SCH_QFQ=m 346 + CONFIG_NET_SCH_CODEL=m 347 + CONFIG_NET_SCH_FQ_CODEL=m 348 + CONFIG_NET_SCH_CAKE=m 349 + CONFIG_NET_SCH_FQ=m 350 + CONFIG_NET_SCH_PIE=m 351 + CONFIG_NET_SCH_FQ_PIE=m 348 352 CONFIG_NET_SCH_INGRESS=m 353 + CONFIG_NET_SCH_DEFAULT=y 349 354 CONFIG_NET_CLS_BASIC=m 350 355 CONFIG_NET_CLS_FW=m 351 356 CONFIG_NET_CLS_U32=m 357 + CONFIG_NET_CLS_FLOW=m 352 358 CONFIG_NET_CLS_CGROUP=m 353 359 CONFIG_NET_CLS_BPF=m 360 + CONFIG_NET_CLS_FLOWER=m 361 + CONFIG_NET_CLS_MATCHALL=m 354 362 CONFIG_NET_CLS_ACT=y 355 363 CONFIG_NET_ACT_POLICE=m 356 364 CONFIG_NET_ACT_GACT=m ··· 436 408 CONFIG_DEVTMPFS_MOUNT=y 437 409 CONFIG_FW_LOADER_COMPRESS=y 438 410 CONFIG_FW_LOADER_COMPRESS_ZSTD=y 411 + CONFIG_SYSFB_SIMPLEFB=y 439 412 CONFIG_EFI_ZBOOT=y 440 413 CONFIG_EFI_BOOTLOADER_CONTROL=m 441 414 CONFIG_EFI_CAPSULE_LOADER=m ··· 450 421 CONFIG_MTD_CFI_STAA=m 451 422 CONFIG_MTD_RAM=m 452 423 CONFIG_MTD_ROM=m 424 + CONFIG_MTD_RAW_NAND=m 425 + CONFIG_MTD_NAND_PLATFORM=m 426 + CONFIG_MTD_NAND_LOONGSON=m 427 + CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC=y 428 + CONFIG_MTD_NAND_ECC_SW_BCH=y 453 429 CONFIG_MTD_UBI=m 454 430 CONFIG_MTD_UBI_BLOCK=y 455 431 CONFIG_PARPORT=y ··· 610 576 CONFIG_E1000E=y 611 577 CONFIG_IGB=y 612 578 CONFIG_IXGBE=y 579 + CONFIG_I40E=y 580 + CONFIG_ICE=y 581 + CONFIG_FM10K=y 582 + CONFIG_IGC=y 583 + CONFIG_IDPF=y 613 584 # CONFIG_NET_VENDOR_MARVELL is not set 614 585 # CONFIG_NET_VENDOR_MELLANOX is not set 615 586 # CONFIG_NET_VENDOR_MICREL is not set ··· 719 680 CONFIG_INPUT_MOUSEDEV=y 720 681 CONFIG_INPUT_MOUSEDEV_PSAUX=y 721 682 CONFIG_INPUT_EVDEV=y 683 + CONFIG_KEYBOARD_GPIO=m 684 + CONFIG_KEYBOARD_GPIO_POLLED=m 685 + CONFIG_KEYBOARD_MATRIX=m 722 686 CONFIG_KEYBOARD_XTKBD=m 723 687 CONFIG_MOUSE_PS2_ELANTECH=y 724 688 CONFIG_MOUSE_PS2_SENTELIC=y ··· 746 704 CONFIG_IPMI_HANDLER=m 747 705 CONFIG_IPMI_DEVICE_INTERFACE=m 748 706 CONFIG_IPMI_SI=m 707 + CONFIG_IPMI_LS2K=y 749 708 CONFIG_HW_RANDOM=y 750 709 CONFIG_HW_RANDOM_VIRTIO=m 710 + CONFIG_TCG_TPM=m 711 + CONFIG_TCG_LOONGSON=m 751 712 CONFIG_I2C_CHARDEV=y 752 713 CONFIG_I2C_PIIX4=y 753 714 CONFIG_I2C_DESIGNWARE_CORE=y ··· 766 721 CONFIG_GPIO_SYSFS=y 767 722 CONFIG_GPIO_LOONGSON=y 768 723 CONFIG_GPIO_LOONGSON_64BIT=y 724 + CONFIG_GPIO_PCA953X=m 725 + CONFIG_GPIO_PCA953X_IRQ=y 726 + CONFIG_GPIO_PCA9570=m 727 + CONFIG_GPIO_PCF857X=m 769 728 CONFIG_POWER_RESET=y 770 729 CONFIG_POWER_RESET_RESTART=y 771 730 CONFIG_POWER_RESET_SYSCON=y ··· 780 731 CONFIG_SENSORS_W83795=m 781 732 CONFIG_SENSORS_W83627HF=m 782 733 CONFIG_LOONGSON2_THERMAL=m 734 + CONFIG_MFD_LOONGSON_SE=m 783 735 CONFIG_RC_CORE=m 784 736 CONFIG_LIRC=y 785 737 CONFIG_RC_DECODERS=y ··· 812 762 CONFIG_DRM_QXL=m 813 763 CONFIG_DRM_VIRTIO_GPU=m 814 764 CONFIG_DRM_LOONGSON=y 765 + CONFIG_DRM_SIMPLEDRM=y 815 766 CONFIG_FB=y 816 767 CONFIG_FB_EFI=y 817 768 CONFIG_FB_RADEON=y ··· 853 802 CONFIG_SND_HDA_CODEC_HDMI_NVIDIA=y 854 803 CONFIG_SND_HDA_CODEC_CONEXANT=y 855 804 CONFIG_SND_USB_AUDIO=m 805 + CONFIG_SND_USB_AUDIO_MIDI_V2=y 856 806 CONFIG_SND_SOC=m 857 807 CONFIG_SND_SOC_LOONGSON_CARD=m 858 808 CONFIG_SND_SOC_ES7134=m ··· 914 862 CONFIG_TYPEC_TCPCI=m 915 863 CONFIG_TYPEC_UCSI=m 916 864 CONFIG_UCSI_ACPI=m 865 + CONFIG_MMC=y 866 + CONFIG_MMC_LOONGSON2=m 917 867 CONFIG_INFINIBAND=m 918 868 CONFIG_EDAC=y 919 869 # CONFIG_EDAC_LEGACY_SYSFS is not set ··· 977 923 CONFIG_NTB_PERF=m 978 924 CONFIG_NTB_TRANSPORT=m 979 925 CONFIG_PWM=y 926 + CONFIG_PWM_LOONGSON=y 980 927 CONFIG_GENERIC_PHY=y 981 928 CONFIG_USB4=y 982 929 CONFIG_EXT2_FS=y 983 930 CONFIG_EXT2_FS_XATTR=y 984 931 CONFIG_EXT2_FS_POSIX_ACL=y 985 932 CONFIG_EXT2_FS_SECURITY=y 986 - CONFIG_EXT3_FS=y 987 - CONFIG_EXT3_FS_POSIX_ACL=y 988 - CONFIG_EXT3_FS_SECURITY=y 933 + CONFIG_EXT4_FS=y 934 + CONFIG_EXT4_FS_POSIX_ACL=y 935 + CONFIG_EXT4_FS_SECURITY=y 989 936 CONFIG_JFS_FS=m 990 937 CONFIG_JFS_POSIX_ACL=y 991 938 CONFIG_JFS_SECURITY=y 992 939 CONFIG_XFS_FS=y 940 + CONFIG_XFS_SUPPORT_V4=y 941 + CONFIG_XFS_SUPPORT_ASCII_CI=y 993 942 CONFIG_XFS_QUOTA=y 994 943 CONFIG_XFS_POSIX_ACL=y 995 944 CONFIG_GFS2_FS=m ··· 1084 1027 CONFIG_CIFS=m 1085 1028 # CONFIG_CIFS_DEBUG is not set 1086 1029 CONFIG_9P_FS=y 1030 + CONFIG_NLS_DEFAULT="utf8" 1087 1031 CONFIG_NLS_CODEPAGE_437=y 1088 1032 CONFIG_NLS_CODEPAGE_936=y 1033 + CONFIG_NLS_CODEPAGE_950=y 1089 1034 CONFIG_NLS_ASCII=y 1035 + CONFIG_NLS_ISO8859_1=y 1090 1036 CONFIG_NLS_UTF8=y 1091 1037 CONFIG_DLM=m 1092 1038 CONFIG_KEY_DH_OPERATIONS=y ··· 1110 1050 CONFIG_CRYPTO_KHAZAD=m 1111 1051 CONFIG_CRYPTO_SEED=m 1112 1052 CONFIG_CRYPTO_SERPENT=m 1053 + CONFIG_CRYPTO_SM4_GENERIC=m 1113 1054 CONFIG_CRYPTO_TEA=m 1114 1055 CONFIG_CRYPTO_TWOFISH=m 1115 1056 CONFIG_CRYPTO_CHACHA20POLY1305=m 1057 + CONFIG_CRYPTO_SM3_GENERIC=m 1116 1058 CONFIG_CRYPTO_WP512=m 1117 1059 CONFIG_CRYPTO_DEFLATE=m 1118 1060 CONFIG_CRYPTO_LZO=m ··· 1126 1064 CONFIG_CRYPTO_USER_API_RNG=m 1127 1065 CONFIG_CRYPTO_USER_API_AEAD=m 1128 1066 CONFIG_CRYPTO_DEV_VIRTIO=m 1067 + CONFIG_CRYPTO_DEV_LOONGSON_RNG=m 1129 1068 CONFIG_DMA_CMA=y 1130 1069 CONFIG_DMA_NUMA_CMA=y 1131 1070 CONFIG_CMA_SIZE_MBYTES=0