Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tbblgm119
lede
提交
a2c35427
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,发现更多精彩内容 >>
提交
a2c35427
编写于
12月 18, 2018
作者:
C
coolsnowwolf
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ipq40xx: add support for ASUS RT-AC1300UHP
上级
672de411
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
321 addition
and
1 deletion
+321
-1
target/linux/ipq40xx/base-files/etc/board.d/01_leds
target/linux/ipq40xx/base-files/etc/board.d/01_leds
+1
-0
target/linux/ipq40xx/base-files/etc/board.d/02_network
target/linux/ipq40xx/base-files/etc/board.d/02_network
+1
-0
target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
...q40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
+2
-0
target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
+1
-0
target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac1300uhp.dts
...iles-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac1300uhp.dts
+297
-0
target/linux/ipq40xx/image/Makefile
target/linux/ipq40xx/image/Makefile
+17
-0
target/linux/ipq40xx/patches-4.14/901-arm-boot-add-dts-files.patch
...nux/ipq40xx/patches-4.14/901-arm-boot-add-dts-files.patch
+2
-1
未找到文件。
target/linux/ipq40xx/base-files/etc/board.d/01_leds
浏览文件 @
a2c35427
...
...
@@ -11,6 +11,7 @@ board=$(board_name)
boardname
=
"
${
board
##*,
}
"
case
"
$board
"
in
asus,rt-ac1300uhp
|
\
asus,rt-ac58u
)
ucidef_set_led_wlan
"wlan2g"
"WLAN2G"
"
${
boardname
}
:blue:wlan2G"
"phy0tpt"
ucidef_set_led_wlan
"wlan5g"
"WLAN5G"
"
${
boardname
}
:blue:wlan5G"
"phy1tpt"
...
...
target/linux/ipq40xx/base-files/etc/board.d/02_network
浏览文件 @
a2c35427
...
...
@@ -12,6 +12,7 @@ board_config_update
board
=
$(
board_name
)
case
"
$board
"
in
asus,rt-ac1300uhp
|
\
asus,rt-ac58u
|
\
asus,rt-acrh17
)
ucidef_add_switch
"switch0"
\
...
...
target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
浏览文件 @
a2c35427
...
...
@@ -128,6 +128,7 @@ case "$FIRMWARE" in
qcom,ap-dk01.1-c1
)
ath10kcal_extract
"ART"
4096 12064
;;
asus,rt-ac1300uhp
|
\
asus,rt-acrh17|
\
asus,rt-ac58u
)
CI_UBIPART
=
UBI_DEV
...
...
@@ -165,6 +166,7 @@ case "$FIRMWARE" in
qcom,ap-dk01.1-c1
)
ath10kcal_extract
"ART"
20480 12064
;;
asus,rt-ac1300uhp
|
\
asus,rt-ac58u
)
CI_UBIPART
=
UBI_DEV
ath10kcal_ubi_extract
"Factory"
20480 12064
...
...
target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
浏览文件 @
a2c35427
...
...
@@ -162,6 +162,7 @@ platform_do_upgrade() {
8dev,jalapeno
)
nand_do_upgrade
"
$ARGV
"
;;
asus,rt-ac1300uhp
|
\
asus,rt-acrh17|
\
asus,rt-ac58u
)
local
magic
=
$(
get_magic_long
"
$1
"
)
...
...
target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac1300uhp.dts
0 → 100644
浏览文件 @
a2c35427
/*
Copyright
(
c
)
2015
,
The
Linux
Foundation
.
All
rights
reserved
.
*
*
Permission
to
use
,
copy
,
modify
,
and
/
or
distribute
this
software
for
any
*
purpose
with
or
without
fee
is
hereby
granted
,
provided
that
the
above
*
copyright
notice
and
this
permission
notice
appear
in
all
copies
.
*
*
THE
SOFTWARE
IS
PROVIDED
"AS IS"
AND
THE
AUTHOR
DISCLAIMS
ALL
WARRANTIES
*
WITH
REGARD
TO
THIS
SOFTWARE
INCLUDING
ALL
IMPLIED
WARRANTIES
OF
*
MERCHANTABILITY
AND
FITNESS
.
IN
NO
EVENT
SHALL
THE
AUTHOR
BE
LIABLE
FOR
*
ANY
SPECIAL
,
DIRECT
,
INDIRECT
,
OR
CONSEQUENTIAL
DAMAGES
OR
ANY
DAMAGES
*
WHATSOEVER
RESULTING
FROM
LOSS
OF
USE
,
DATA
OR
PROFITS
,
WHETHER
IN
AN
*
ACTION
OF
CONTRACT
,
NEGLIGENCE
OR
OTHER
TORTIOUS
ACTION
,
ARISING
OUT
OF
*
OR
IN
CONNECTION
WITH
THE
USE
OR
PERFORMANCE
OF
THIS
SOFTWARE
.
*
*/
#
include
"qcom-ipq4019.dtsi"
#
include
<
dt
-
bindings
/
gpio
/
gpio
.
h
>
#
include
<
dt
-
bindings
/
input
/
input
.
h
>
#
include
<
dt
-
bindings
/
soc
/
qcom
,
tcsr
.
h
>
/
{
model
=
"ASUS RT-AC1300UHP"
;
compatible
=
"asus,rt-ac1300uhp"
,
"qcom,ipq4019"
;
memory
{
device_type
=
"memory"
;
reg
=
<
0x80000000
0x10000000
>;
};
aliases
{
led
-
boot
=
&
power
;
led
-
failsafe
=
&
power
;
led
-
running
=
&
power
;
led
-
upgrade
=
&
power
;
};
soc
{
mdio
@
90000
{
status
=
"okay"
;
};
ess
-
psgmii
@
98000
{
status
=
"okay"
;
};
tcsr
@
1949000
{
compatible
=
"qcom,tcsr"
;
reg
=
<
0x1949000
0x100
>;
qcom
,
wifi_glb_cfg
=
<
TCSR_WIFI_GLB_CFG
>;
};
tcsr
@
194
b000
{
compatible
=
"qcom,tcsr"
;
reg
=
<
0x194b000
0x100
>;
qcom
,
usb
-
hsphy
-
mode
-
select
=
<
TCSR_USB_HSPHY_HOST_MODE
>;
};
ess_tcsr
@
1953000
{
compatible
=
"qcom,tcsr"
;
reg
=
<
0x1953000
0x1000
>;
qcom
,
ess
-
interface
-
select
=
<
TCSR_ESS_PSGMII
>;
};
tcsr
@
1957000
{
compatible
=
"qcom,tcsr"
;
reg
=
<
0x1957000
0x100
>;
qcom
,
wifi_noc_memtype_m0_m2
=
<
TCSR_WIFI_NOC_MEMTYPE_M0_M2
>;
};
usb2
@
60f8800
{
status
=
"okay"
;
};
serial
@
78
af000
{
pinctrl
-
0
=
<&
serial_pins
>;
pinctrl
-
names
=
"default"
;
status
=
"okay"
;
};
usb3
@
8
af8800
{
status
=
"okay"
;
};
crypto
@
8e3
a000
{
status
=
"okay"
;
};
wifi
@
a000000
{
status
=
"okay"
;
qcom
,
ath10k
-
calibration
-
variant
=
"RT-AC58U"
;
};
wifi
@
a800000
{
status
=
"okay"
;
qcom
,
ath10k
-
calibration
-
variant
=
"RT-AC58U"
;
};
watchdog
@
b017000
{
status
=
"okay"
;
};
ess
-
switch
@
c000000
{
status
=
"okay"
;
};
edma
@
c080000
{
status
=
"okay"
;
};
};
gpio
-
keys
{
compatible
=
"gpio-keys"
;
reset
{
label
=
"reset"
;
gpios
=
<&
tlmm
4
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_RESTART
>;
};
wps
{
label
=
"wps"
;
gpios
=
<&
tlmm
63
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_WPS_BUTTON
>;
};
};
gpio
-
leds
{
compatible
=
"gpio-leds"
;
power
:
status
{
label
=
"rt-ac58u:blue:status"
;
gpios
=
<&
tlmm
3
GPIO_ACTIVE_HIGH
>;
};
wan
{
label
=
"rt-ac58u:blue:wan"
;
gpios
=
<&
tlmm
1
GPIO_ACTIVE_HIGH
>;
};
wlan2G
{
label
=
"rt-ac58u:blue:wlan2G"
;
gpios
=
<&
tlmm
58
GPIO_ACTIVE_HIGH
>;
};
wan5G
{
label
=
"rt-ac58u:blue:wlan5G"
;
gpios
=
<&
tlmm
5
GPIO_ACTIVE_HIGH
>;
};
usb
{
label
=
"rt-ac58u:blue:usb"
;
gpios
=
<&
tlmm
0
GPIO_ACTIVE_HIGH
>;
};
lan
{
label
=
"rt-ac58u:blue:lan"
;
gpios
=
<&
tlmm
2
GPIO_ACTIVE_HIGH
>;
};
};
};
&
cryptobam
{
status
=
"okay"
;
};
&
blsp_dma
{
status
=
"okay"
;
};
&
tlmm
{
serial_pins
:
serial_pinmux
{
mux
{
pins
=
"gpio60"
,
"gpio61"
;
function
=
"blsp_uart0"
;
bias
-
disable
;
};
};
spi_0_pins
:
spi_0_pinmux
{
mux
{
function
=
"blsp_spi0"
;
pins
=
"gpio55"
,
"gpio56"
,
"gpio57"
;
drive
-
strength
=
<
12
>;
bias
-
disable
;
};
mux_cs
{
function
=
"gpio"
;
pins
=
"gpio54"
,
"gpio59"
;
drive
-
strength
=
<
2
>;
bias
-
disable
;
output
-
high
;
};
};
};
&
blsp1_spi1
{
/*
BLSP1
QUP1
*/
pinctrl
-
0
=
<&
spi_0_pins
>;
pinctrl
-
names
=
"default"
;
status
=
"okay"
;
cs
-
gpios
=
<&
tlmm
54
GPIO_ACTIVE_HIGH
>,
<&
tlmm
59
GPIO_ACTIVE_HIGH
>;
m25p80
@
0
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
/*
*
U
-
boot
looks
for
"n25q128a11"
node
,
*
if
we
don
't have it, it will spit out the following warning:
* "ipq: fdt fixup unable to find compatible node".
*/
compatible = "jedec,spi-nor";
reg = <0>;
linux,modalias = "m25p80", "mx25l1606e", "n25q128a11";
spi-max-frequency = <24000000>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition0@0 {
label = "SBL1";
reg = <0x00000000 0x00040000>;
read-only;
};
partition1@40000 {
label = "MIBIB";
reg = <0x00040000 0x00020000>;
read-only;
};
partition2@60000 {
label = "QSEE";
reg = <0x00060000 0x00060000>;
read-only;
};
partition3@c0000 {
label = "CDT";
reg = <0x000c0000 0x00010000>;
read-only;
};
partition4@d0000 {
label = "DDRPARAMS";
reg = <0x000d0000 0x00010000>;
read-only;
};
partition5@e0000 {
label = "APPSBLENV"; /* uboot env*/
reg = <0x000e0000 0x00010000>;
read-only;
};
partition5@f0000 {
label = "APPSBL"; /* uboot */
reg = <0x000f0000 0x00080000>;
read-only;
};
partition5@170000 {
label = "ART";
reg = <0x00170000 0x00010000>;
read-only;
};
/* 0x00180000 - 0x00200000 unused */
};
};
mt29f@1 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "spinand,mt29f";
reg = <1>;
spi-max-frequency = <24000000>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition0@0 {
label = "ubi";
reg = <0x00000000 0x08000000>;
};
};
};
};
&usb3_ss_phy {
status = "okay";
};
&usb3_hs_phy {
status = "okay";
};
&usb2_hs_phy {
status = "okay";
};
target/linux/ipq40xx/image/Makefile
浏览文件 @
a2c35427
...
...
@@ -78,6 +78,23 @@ define Device/asus_rt-ac58u
endef
TARGET_DEVICES
+=
asus_rt-ac58u
define
Device/asus_rt-ac1300uhp
$(call
Device/FitImageLzma)
DEVICE_DTS
:=
qcom-ipq4018-rt-ac1300uhp
BLOCKSIZE
:=
128k
PAGESIZE
:=
2048
DTB_SIZE
:=
65536
DEVICE_TITLE
:=
Asus RT-AC1300UHP
IMAGE_SIZE
:=
20439364
FILESYSTEMS
:=
squashfs
UIMAGE_NAME
:=
$(
shell
echo
-e
'\03\01\01\01RT-AC58U'
)
KERNEL_INITRAMFS
:=
$
$(KERNEL)
| uImage none
KERNEL_INITRAMFS_SUFFIX
:=
-factory
.trx
IMAGES
:=
sysupgrade.bin
DEVICE_PACKAGES
:=
kmod-usb-ledtrig-usbport
endef
TARGET_DEVICES
+=
asus_rt-ac1300uhp
define
Device/asus_rt-acrh17
$(call
Device/FitImageLzma)
DEVICE_DTS
:=
qcom-ipq4019-rt-acrh17
...
...
target/linux/ipq40xx/patches-4.14/901-arm-boot-add-dts-files.patch
浏览文件 @
a2c35427
...
...
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -697,7 +697,2
1
@@
dtb-$(CONFIG_ARCH_QCOM) += \
@@ -697,7 +697,2
2
@@
dtb-$(CONFIG_ARCH_QCOM) += \
qcom-apq8074-dragonboard.dtb \
qcom-apq8084-ifc6540.dtb \
qcom-apq8084-mtp.dtb \
...
...
@@ -21,6 +21,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
+ qcom-ipq4018-jalapeno.dtb \
+ qcom-ipq4018-nbg6617.dtb \
+ qcom-ipq4018-rt-ac58u.dtb \
+ qcom-ipq4018-rt-ac1300uhp.dtb \
+ qcom-ipq4018-wre6606.dtb \
qcom-ipq4019-ap.dk01.1-c1.dtb \
+ qcom-ipq4019-a62.dtb \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录