forked from chongshengB/rt-n56u
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a5b86ab
commit f0d2e3a
Showing
1 changed file
with
265 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,265 @@ | ||
### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628) | ||
CONFIG_VENDOR=Ralink | ||
CONFIG_PRODUCT=MT7620 | ||
|
||
### Target ProductID (board select, max 12 symbols) | ||
CONFIG_FIRMWARE_PRODUCT_ID="LG522" | ||
|
||
### Linux kernel and toolchain | ||
CONFIG_LINUXDIR=linux-3.4.x | ||
CONFIG_TOOLCHAIN_DIR=/opt/rt-n56u/toolchain-mipsel | ||
|
||
############################################################ | ||
### Linux kernel configuration | ||
############################################################ | ||
|
||
### Build ROOTFS_IN_RAM firmware mode (kernel+initramfs). | ||
### Decreased firmware size, but more RAM used, slow boot. | ||
### Also allow build image for load w/o flash from UART console | ||
#CONFIG_FIRMWARE_TYPE_ROOTFS_IN_RAM=y | ||
|
||
### Force MT7620 CPU clock to 600MHz (override Uboot settings) | ||
#CONFIG_FIRMWARE_CPU_600MHZ=y | ||
|
||
### Enable MT7620 CPU sleep mode (downclock to 200MHz on idle) | ||
#CONFIG_FIRMWARE_CPU_SLEEP=y | ||
|
||
### Kernel driver select for WiFi AP 2.4GHz | ||
### 2.7 = MT7620 v2.7.2.0 | ||
### 3.0 = MT7620 v3.0.4.0 | ||
CONFIG_FIRMWARE_WIFI2_DRIVER=2.7 | ||
|
||
### Kernel driver select for WiFi AP 5GHz | ||
### 3.0 = MT7612E v3.0.4.0 | ||
CONFIG_FIRMWARE_WIFI5_DRIVER=3.0 | ||
|
||
### Enable IPv6 support | ||
CONFIG_FIRMWARE_ENABLE_IPV6=y | ||
|
||
### Enable USB support | ||
CONFIG_FIRMWARE_ENABLE_USB=n | ||
|
||
### Enable NTFS filesystem support via Paragon "ufsd" driver. ~0.4MB | ||
CONFIG_FIRMWARE_ENABLE_UFSD=n | ||
|
||
### Enable FAT/FAT32 filesystem support. ~0.1MB | ||
CONFIG_FIRMWARE_ENABLE_FAT=n | ||
|
||
### Enable exFAT (FAT/FAT32 too) filesystem support. ~0.12MB | ||
CONFIG_FIRMWARE_ENABLE_EXFAT=n | ||
|
||
### Enable EXT2 filesystem support. ~0.1MB | ||
CONFIG_FIRMWARE_ENABLE_EXT2=n | ||
|
||
### Enable EXT3 filesystem support. ~0.2MB | ||
CONFIG_FIRMWARE_ENABLE_EXT3=n | ||
|
||
### Enable EXT4 (EXT3/2 too) filesystem support. ~0.4MB | ||
CONFIG_FIRMWARE_ENABLE_EXT4=n | ||
|
||
### Enable XFS filesystem support. ~0.6MB | ||
CONFIG_FIRMWARE_ENABLE_XFS=n | ||
|
||
### Enable FUSE (filesystems in userspace) support. ~0.1MB | ||
CONFIG_FIRMWARE_ENABLE_FUSE=n | ||
|
||
### Enable swap files/partitions support. ~0.05MB | ||
CONFIG_FIRMWARE_ENABLE_SWAP=n | ||
|
||
### Include UVC camera modules. ~0.2MB | ||
CONFIG_FIRMWARE_INCLUDE_UVC=n | ||
|
||
### Include USB-HID modules. ~0.2MB | ||
CONFIG_FIRMWARE_INCLUDE_HID=n | ||
|
||
### Include USB-Serial modules (e.g. pl2303). ~0.03MB | ||
CONFIG_FIRMWARE_INCLUDE_SERIAL=n | ||
|
||
### Include USB-Audio modules ~0.46MB | ||
CONFIG_FIRMWARE_INCLUDE_AUDIO=n | ||
|
||
### Include network QoS scheduling modules. ~0.2MB | ||
CONFIG_FIRMWARE_INCLUDE_QOS=n | ||
|
||
### Include IMQ module for shapers (a bit of performance degradation). ~0.02MB | ||
CONFIG_FIRMWARE_INCLUDE_IMQ=n | ||
|
||
### Include IFB module for shapers. ~0.03MB | ||
CONFIG_FIRMWARE_INCLUDE_IFB=n | ||
|
||
### Include IPSet utility and kernel modules. ~0.4MB | ||
CONFIG_FIRMWARE_INCLUDE_IPSET=y | ||
|
||
### Include NFSv3 server. ~0.6MB | ||
CONFIG_FIRMWARE_INCLUDE_NFSD=n | ||
|
||
### Include NFSv3 client. ~0.5MB | ||
CONFIG_FIRMWARE_INCLUDE_NFSC=n | ||
|
||
### Include CIFS (SMB) client. ~0.2MB | ||
CONFIG_FIRMWARE_INCLUDE_CIFS=n | ||
|
||
############################################################ | ||
### Userspace configuration | ||
############################################################ | ||
|
||
### Include WebUI international resources. Increased firmware size | ||
CONFIG_FIRMWARE_INCLUDE_LANG_CN=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_BR=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_CZ=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_DA=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_DE=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_ES=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_FI=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_FR=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_NO=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_PL=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_RU=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_SV=y | ||
#CONFIG_FIRMWARE_INCLUDE_LANG_UK=y | ||
|
||
### Include NTFS-3G FUSE driver (instead of Paragon "ufsd"). ~0.4MB | ||
CONFIG_FIRMWARE_INCLUDE_NTFS_3G=n | ||
|
||
### Include LPR printer daemon. ~0.12MB | ||
CONFIG_FIRMWARE_INCLUDE_LPRD=n | ||
|
||
### Include USB-over-Ethernet printer daemon. ~0.05MB | ||
CONFIG_FIRMWARE_INCLUDE_U2EC=n | ||
|
||
### Include "tcpdump" utility. ~0.6MB | ||
CONFIG_FIRMWARE_INCLUDE_TCPDUMP=n | ||
|
||
### Include "hdparm" utility (allow set HDD spindown timeout and APM). ~0.1MB | ||
CONFIG_FIRMWARE_INCLUDE_HDPARM=n | ||
|
||
### Include "parted" utility (allow make GPT partitions). ~0.3MB | ||
CONFIG_FIRMWARE_INCLUDE_PARTED=n | ||
|
||
### Include SMB (and WINS) server. ~1.5MB | ||
CONFIG_FIRMWARE_INCLUDE_SMBD=n | ||
|
||
### using samba3.6 instead of samba3 | ||
CONFIG_FIRMWARE_INCLUDE_SMBD36=n | ||
|
||
### Include WINS server only. ~0.4MB | ||
CONFIG_FIRMWARE_INCLUDE_WINS=n | ||
|
||
### Include syslog for SMB and WINS server. ~0.3MB | ||
CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=n | ||
|
||
### Include FTP server. ~0.2MB | ||
CONFIG_FIRMWARE_INCLUDE_FTPD=n | ||
|
||
### Include alternative L2TP control client RP-L2TP. ~0.1MB | ||
CONFIG_FIRMWARE_INCLUDE_RPL2TP=n | ||
|
||
### Include EAP-TTLS and EAP-PEAP authentication support. openssl ~1.2MB, wpa_supplicant +0.04MB | ||
CONFIG_FIRMWARE_INCLUDE_EAP_PEAP=y | ||
|
||
### Include HTTPS support for DDNS client. openssl ~1.2MB | ||
CONFIG_FIRMWARE_INCLUDE_DDNS_SSL=n | ||
|
||
### Include HTTPS support. openssl ~1.2MB | ||
CONFIG_FIRMWARE_INCLUDE_HTTPS=n | ||
|
||
### Include sftp-server. openssl ~1.2MB, sftp-server ~0.06MB | ||
CONFIG_FIRMWARE_INCLUDE_SFTP=n | ||
|
||
### Include dropbear SSH. ~0.3MB | ||
CONFIG_FIRMWARE_INCLUDE_DROPBEAR=n | ||
|
||
### Make the dropbear symmetrical ciphers and hashes faster. ~0.06MB | ||
CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=n | ||
|
||
### Include OpenSSH instead of dropbear. openssl ~1.2MB, openssh ~1.0MB | ||
CONFIG_FIRMWARE_INCLUDE_OPENSSH=y | ||
|
||
### Include OpenVPN. IPv6 required. openssl ~1.2MB, openvpn ~0.4MB | ||
CONFIG_FIRMWARE_INCLUDE_OPENVPN=n | ||
|
||
### Include Elliptic Curves (EC) to openssl library. ~0.1MB | ||
CONFIG_FIRMWARE_INCLUDE_OPENSSL_EC=y | ||
|
||
### Include "openssl" executable for generate certificates. ~0.4MB | ||
CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=n | ||
|
||
### Include xUPNPd IPTV mediaserver. ~0.3MB | ||
CONFIG_FIRMWARE_INCLUDE_XUPNPD=n | ||
|
||
### Include Minidlna UPnP mediaserver. ~1.6MB | ||
CONFIG_FIRMWARE_INCLUDE_MINIDLNA=n | ||
|
||
### Include Firefly iTunes mediaserver. ~1.0MB | ||
CONFIG_FIRMWARE_INCLUDE_FIREFLY=n | ||
|
||
### Include ffmpeg 0.11.x instead of 0.6.x for Minidlna and Firefly. ~0.1MB | ||
CONFIG_FIRMWARE_INCLUDE_FFMPEG_NEW=n | ||
|
||
### Include Transmission torrent. openssl ~1.2MB, transmission ~1.5MB | ||
CONFIG_FIRMWARE_INCLUDE_TRANSMISSION=n | ||
|
||
### Include Transmission-Web-Control (advanced WebUI). ~0.8MB | ||
CONFIG_FIRMWARE_INCLUDE_TRANSMISSION_WEB_CONTROL=n | ||
|
||
### Include Aria2 download manager. openssl ~1.2MB, aria2 ~3.5MB | ||
CONFIG_FIRMWARE_INCLUDE_ARIA=n | ||
|
||
### Include Aria2 WEB control. ~0.7MB | ||
CONFIG_FIRMWARE_INCLUDE_ARIA_WEB_CONTROL=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_CURL=y | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SCUTCLIENT=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_GDUT_DRCOM=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_DOGCOM=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_MINIEAP=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_NJIT_CLIENT=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_NAPT66=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS=y | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SSSERVER=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_SERVER=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CLIENT=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CMD=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_DNSFORWARDER=y | ||
|
||
CONFIG_FIRMWARE_INCLUDE_VLMCSD=y | ||
|
||
CONFIG_FIRMWARE_INCLUDE_TTYD=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_LRZSZ=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_HTOP=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_NANO=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_IPERF3=y | ||
|
||
CONFIG_FIRMWARE_INCLUDE_DUMP1090=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_RTL_SDR=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_MTR=y | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SOCAT=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_SRELAY=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_MENTOHUST=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_FRPC=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_FRPS=n | ||
|
||
CONFIG_FIRMWARE_INCLUDE_TUNSAFE=n |