Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tbblgm119
lede
提交
5240af22
L
lede
项目概览
tbblgm119
/
lede
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
lede
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5240af22
编写于
6月 21, 2020
作者:
A
AmadeusGhost
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ramips: add support for Xiaomi R2100 (Black)
上级
ecbbfcf2
变更
8
显示空白变更内容
内联
并排
Showing
8 changed file
with
185 addition
and
116 deletion
+185
-116
package/boot/uboot-envtools/files/ramips
package/boot/uboot-envtools/files/ramips
+1
-0
target/linux/ramips/dts/mt7621_xiaomi_mi-router-ac2100.dts
target/linux/ramips/dts/mt7621_xiaomi_mi-router-ac2100.dts
+40
-0
target/linux/ramips/dts/mt7621_xiaomi_redmi-router-ac2100.dts
...et/linux/ramips/dts/mt7621_xiaomi_redmi-router-ac2100.dts
+1
-115
target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi
target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi
+120
-0
target/linux/ramips/image/mt7621.mk
target/linux/ramips/image/mt7621.mk
+17
-1
target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
+3
-0
target/linux/ramips/mt7621/base-files/etc/board.d/02_network
target/linux/ramips/mt7621/base-files/etc/board.d/02_network
+2
-0
target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
...et/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
+1
-0
未找到文件。
package/boot/uboot-envtools/files/ramips
浏览文件 @
5240af22
...
...
@@ -37,6 +37,7 @@ linksys,ea7500-v2|\
xiaomi,mir3p|
\
xiaomi,mir3g|
\
xiaomi,miwifi-r3|
\
xiaomi,mi-router-ac2100|
\
xiaomi,redmi-router-ac2100
)
ubootenv_add_uci_config
"/dev/mtd1"
"0x0"
"0x1000"
"0x20000"
;;
...
...
target/linux/ramips/dts/mt7621_xiaomi_mi-router-ac2100.dts
0 → 100644
浏览文件 @
5240af22
//
SPDX
-
License
-
Identifier
:
GPL
-
2.0
-
or
-
later
OR
MIT
/
dts
-
v1
/;
#
include
"mt7621_xiaomi_router-ac2100.dtsi"
/
{
compatible
=
"xiaomi,mi-router-ac2100"
,
"mediatek,mt7621-soc"
;
model
=
"Xiaomi Mi Router AC2100"
;
aliases
{
led
-
boot
=
&
led_status_yellow
;
led
-
failsafe
=
&
led_status_yellow
;
led
-
running
=
&
led_status_blue
;
led
-
upgrade
=
&
led_status_blue
;
};
leds
{
compatible
=
"gpio-leds"
;
wan_yellow
{
label
=
"mi-router-ac2100:yellow:wan"
;
gpios
=
<&
gpio0
6
GPIO_ACTIVE_LOW
>;
};
wan_blue
{
label
=
"mi-router-ac2100:blue:wan"
;
gpios
=
<&
gpio0
8
GPIO_ACTIVE_LOW
>;
};
led_status_yellow
:
status_yellow
{
label
=
"mi-router-ac2100:yellow:status"
;
gpios
=
<&
gpio0
10
GPIO_ACTIVE_LOW
>;
};
led_status_blue
:
status_blue
{
label
=
"mi-router-ac2100:blue:status"
;
gpios
=
<&
gpio0
12
GPIO_ACTIVE_LOW
>;
};
};
};
target/linux/ramips/dts/mt7621_xiaomi_redmi-router-ac2100.dts
浏览文件 @
5240af22
//
SPDX
-
License
-
Identifier
:
GPL
-
2.0
-
or
-
later
OR
MIT
/
dts
-
v1
/;
#
include
"mt7621.dtsi"
#
include
<
dt
-
bindings
/
gpio
/
gpio
.
h
>
#
include
<
dt
-
bindings
/
input
/
input
.
h
>
#
include
"mt7621_xiaomi_router-ac2100.dtsi"
/
{
compatible
=
"xiaomi,redmi-router-ac2100"
,
"mediatek,mt7621-soc"
;
...
...
@@ -17,10 +14,6 @@
led
-
upgrade
=
&
led_status_white
;
};
chosen
{
bootargs
=
"console=ttyS0,115200n8"
;
};
leds
{
compatible
=
"gpio-leds"
;
...
...
@@ -44,111 +37,4 @@
gpios
=
<&
gpio0
12
GPIO_ACTIVE_LOW
>;
};
};
keys
{
compatible
=
"gpio-keys"
;
reset
{
label
=
"reset"
;
gpios
=
<&
gpio0
18
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_RESTART
>;
};
};
};
&
nand
{
status
=
"okay"
;
partitions
{
compatible
=
"fixed-partitions"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
partition
@
0
{
label
=
"Bootloader"
;
reg
=
<
0x0
0x80000
>;
};
partition
@
80000
{
label
=
"Config"
;
reg
=
<
0x80000
0x40000
>;
};
partition
@
c0000
{
label
=
"Bdata"
;
reg
=
<
0xc0000
0x40000
>;
read
-
only
;
};
factory
:
partition
@
100000
{
label
=
"factory"
;
reg
=
<
0x100000
0x40000
>;
read
-
only
;
};
partition
@
140000
{
label
=
"crash"
;
reg
=
<
0x140000
0x40000
>;
};
partition
@
180000
{
label
=
"crash_syslog"
;
reg
=
<
0x180000
0x40000
>;
};
partition
@
1
c0000
{
label
=
"reserved0"
;
reg
=
<
0x1c0000
0x40000
>;
read
-
only
;
};
/*
We
keep
stock
xiaomi
firmware
(
kernel0
)
here
*/
partition
@
200000
{
label
=
"kernel_stock"
;
reg
=
<
0x200000
0x400000
>;
};
partition
@
600000
{
label
=
"kernel"
;
reg
=
<
0x600000
0x400000
>;
};
partition
@
a00000
{
label
=
"ubi"
;
reg
=
<
0xa00000
0x7580000
>;
};
};
};
&
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
>;
};
};
&
pcie1
{
wifi
@
0
,
0
{
compatible
=
"mediatek,mt76"
;
reg
=
<
0x0000
0
0
0
0
>;
mediatek
,
mtd
-
eeprom
=
<&
factory
0x0000
>;
ieee80211
-
freq
-
limit
=
<
2400000
2500000
>;
};
};
&
ethernet
{
mtd
-
mac
-
address
=
<&
factory
0xe000
>;
};
&
state_default
{
gpio
{
ralink
,
group
=
"uart2"
,
"uart3"
,
"wdt"
;
ralink
,
function
=
"gpio"
;
};
};
target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi
0 → 100644
浏览文件 @
5240af22
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
#include "mt7621.dtsi"
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
chosen {
bootargs = "console=ttyS0,115200n8";
};
keys {
compatible = "gpio-keys";
reset {
label = "reset";
gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
};
&nand {
status = "okay";
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "Bootloader";
reg = <0x0 0x80000>;
};
partition@80000 {
label = "Config";
reg = <0x80000 0x40000>;
};
partition@c0000 {
label = "Bdata";
reg = <0xc0000 0x40000>;
read-only;
};
factory: partition@100000 {
label = "factory";
reg = <0x100000 0x40000>;
read-only;
};
partition@140000 {
label = "crash";
reg = <0x140000 0x40000>;
};
partition@180000 {
label = "crash_syslog";
reg = <0x180000 0x40000>;
};
partition@1c0000 {
label = "reserved0";
reg = <0x1c0000 0x40000>;
read-only;
};
/* We keep stock xiaomi firmware (kernel0) here */
partition@200000 {
label = "kernel_stock";
reg = <0x200000 0x400000>;
};
partition@600000 {
label = "kernel";
reg = <0x600000 0x400000>;
};
partition@a00000 {
label = "ubi";
reg = <0xa00000 0x7580000>;
};
};
};
&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>;
};
};
&pcie1 {
wifi@0,0 {
compatible = "mediatek,mt76";
reg = <0x0000 0 0 0 0>;
mediatek,mtd-eeprom = <&factory 0x0000>;
ieee80211-freq-limit = <2400000 2500000>;
};
};
ðernet {
mtd-mac-address = <&factory 0xe000>;
};
&state_default {
gpio {
ralink,group = "uart2", "uart3", "wdt";
ralink,function = "gpio";
};
};
target/linux/ramips/image/mt7621.mk
浏览文件 @
5240af22
...
...
@@ -909,11 +909,27 @@ define Device/xiaomi_mir3p
endef
TARGET_DEVICES
+=
xiaomi_mir3p
define
Device/xiaomi_mi-router-ac2100
BLOCKSIZE
:=
128k
PAGESIZE
:=
2048
KERNEL_SIZE
:=
4096k
IMAGE_SIZE
:=
120320k
UBINIZE_OPTS
:=
-E
5
IMAGES
+=
kernel1.bin rootfs0.bin
IMAGE/kernel1.bin
:
= append-kernel
IMAGE/rootfs0.bin
:
= append-ubi | check-size $$$$(IMAGE_SIZE)
IMAGE/sysupgrade.bin
:
= sysupgrade-tar | append-metadata
DEVICE_VENDOR
:=
Xiaomi
DEVICE_MODEL
:=
Mi Router AC2100
DEVICE_PACKAGES
:=
kmod-mt7603 kmod-mt7615e wpad-openssl uboot-envtools
endef
TARGET_DEVICES
+=
xiaomi_mi-router-ac2100
define
Device/xiaomi_redmi-router-ac2100
BLOCKSIZE
:=
128k
PAGESIZE
:=
2048
KERNEL_SIZE
:=
4096k
IMAGE_SIZE
:=
12
4416
k
IMAGE_SIZE
:=
12
0320
k
UBINIZE_OPTS
:=
-E
5
IMAGES
+=
kernel1.bin rootfs0.bin factory.bin
IMAGE/kernel1.bin
:
= append-kernel
...
...
target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
浏览文件 @
5240af22
...
...
@@ -88,6 +88,9 @@ xiaomi,mir3p)
xzwifi,creativebox-v1
)
ucidef_set_led_switch
"internet"
"internet"
"
$boardname
:blue:internet"
"switch0"
"0x10"
;;
xiaomi,mi-router-ac2100
)
ucidef_set_led_netdev
"wan"
"wan"
"
$boardname
:blue:wan"
"wan"
;;
xiaomi,redmi-router-ac2100
)
ucidef_set_led_netdev
"wan"
"wan"
"
$boardname
:white:wan"
"wan"
;;
...
...
target/linux/ramips/mt7621/base-files/etc/board.d/02_network
浏览文件 @
5240af22
...
...
@@ -155,6 +155,7 @@ ramips_setup_interfaces()
ucidef_add_switch
"switch0"
\
"1:lan:3"
"2:lan:2"
"3:lan:1"
"4:wan"
"6@eth0"
;;
xiaomi,mi-router-ac2100|
\
xiaomi,redmi-router-ac2100
)
ucidef_add_switch
"switch0"
\
"2:lan"
"3:lan"
"4:lan"
"0:wan"
"6@eth0"
...
...
@@ -243,6 +244,7 @@ ramips_setup_macs()
iodata,wn-ax1167gr2|
\
iodata,wn-dx1167r|
\
xiaomi,mir3g-v2|
\
xiaomi,mi-router-ac2100|
\
xiaomi,redmi-router-ac2100
)
wan_mac
=
$(
mtd_get_mac_binary factory 0xe006
)
label_mac
=
$wan_mac
...
...
target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
浏览文件 @
5240af22
...
...
@@ -55,6 +55,7 @@ platform_do_upgrade() {
netis,wf2881|
\
xiaomi,mir3g|
\
xiaomi,mir3p|
\
xiaomi,mi-router-ac2100|
\
xiaomi,redmi-router-ac2100
)
nand_do_upgrade
"
$1
"
;;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录