mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
ramips: add support for Youku X2
Specifications: SOC: MT7620AN + MT7612EN RAM: 128 MiB DDR2 Flash: 16 MiB (Winbond W25Q28FVFG) WLAN: 2.4G + 5G LAN: LAN ports *2 WAN: WAN port *1 USB: USB2.0 *1 SD Card: MicroSD *1 Buttons: Reset *1 LEDs: ethernet *3, system, usb, wlan2g, wlan5g MAC Address: use address source label 54:36:9b:xx:xx:ac lan lan 54:36:9b:xx:xx:ac factory.0x0028 wan 54:36:9b:xx:xx:ad factory.0x002e wlan2g 54:36:9b:xx:xx:ae factory.0x0004 wlan5g 54:36:9b:xx:xx:af factory.0x8004 Installation: 1. Apply initramfs-kernel.bin in stock firmware Web UI. 2. Install sysupgrade.bin on OpenWrt and do not retain any configuration. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
This commit is contained in:
parent
b3904f9a41
commit
fe03f34e50
38
target/linux/ramips/dts/mt7620a_youku_x2.dts
Normal file
38
target/linux/ramips/dts/mt7620a_youku_x2.dts
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||||
|
|
||||||
|
#include "mt7620a_youku_yk-l1.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
compatible = "youku,x2", "ralink,mt7620a-soc";
|
||||||
|
model = "Youku X2";
|
||||||
|
};
|
||||||
|
|
||||||
|
ðernet {
|
||||||
|
mediatek,portmap = "wllll";
|
||||||
|
};
|
||||||
|
|
||||||
|
&firmware {
|
||||||
|
reg = <0x50000 0xfb0000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&led_wlan {
|
||||||
|
linux,default-trigger = "phy1tpt";
|
||||||
|
};
|
||||||
|
|
||||||
|
&pcie {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&pcie0 {
|
||||||
|
wifi@0,0 {
|
||||||
|
compatible = "mediatek,mt76";
|
||||||
|
reg = <0x0000 0 0 0 0>;
|
||||||
|
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||||
|
ieee80211-freq-limit = <5000000 6000000>;
|
||||||
|
|
||||||
|
led {
|
||||||
|
led-sources = <2>;
|
||||||
|
led-active-low;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
@ -15,7 +15,7 @@
|
|||||||
leds {
|
leds {
|
||||||
compatible = "gpio-leds";
|
compatible = "gpio-leds";
|
||||||
|
|
||||||
wlan {
|
led_wlan: wlan {
|
||||||
label = "blue:wlan";
|
label = "blue:wlan";
|
||||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||||
linux,default-trigger = "phy0tpt";
|
linux,default-trigger = "phy0tpt";
|
||||||
|
@ -1140,6 +1140,18 @@ define Device/xiaomi_miwifi-r3
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += xiaomi_miwifi-r3
|
TARGET_DEVICES += xiaomi_miwifi-r3
|
||||||
|
|
||||||
|
define Device/youku_x2
|
||||||
|
SOC := mt7620a
|
||||||
|
IMAGE_SIZE := 16064k
|
||||||
|
DEVICE_VENDOR := Youku
|
||||||
|
DEVICE_MODEL := X2
|
||||||
|
DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
|
||||||
|
kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
|
||||||
|
UIMAGE_MAGIC := 0x12291000
|
||||||
|
UIMAGE_NAME := 400000000000000000001000
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += youku_x2
|
||||||
|
|
||||||
define Device/youku_yk-l1
|
define Device/youku_yk-l1
|
||||||
SOC := mt7620a
|
SOC := mt7620a
|
||||||
IMAGE_SIZE := 32448k
|
IMAGE_SIZE := 32448k
|
||||||
|
@ -225,6 +225,10 @@ ramips_setup_interfaces()
|
|||||||
ucidef_add_switch "switch0" \
|
ucidef_add_switch "switch0" \
|
||||||
"5:lan" "4:wan" "6@eth0"
|
"5:lan" "4:wan" "6@eth0"
|
||||||
;;
|
;;
|
||||||
|
youku,x2)
|
||||||
|
ucidef_add_switch "switch0" \
|
||||||
|
"1:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||||
|
;;
|
||||||
youku,yk-l1|\
|
youku,yk-l1|\
|
||||||
youku,yk-l1c)
|
youku,yk-l1c)
|
||||||
ucidef_add_switch "switch0" \
|
ucidef_add_switch "switch0" \
|
||||||
@ -353,6 +357,7 @@ ramips_setup_macs()
|
|||||||
lenovo,newifi-y1s|\
|
lenovo,newifi-y1s|\
|
||||||
ohyeah,oy-0001|\
|
ohyeah,oy-0001|\
|
||||||
wavlink,wl-wn530hg4|\
|
wavlink,wl-wn530hg4|\
|
||||||
|
youku,x2|\
|
||||||
youku,yk-l1|\
|
youku,yk-l1|\
|
||||||
youku,yk-l1c)
|
youku,yk-l1c)
|
||||||
wan_mac=$(mtd_get_mac_binary factory 0x2e)
|
wan_mac=$(mtd_get_mac_binary factory 0x2e)
|
||||||
|
Loading…
Reference in New Issue
Block a user