Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tbblgm119
lede
提交
6d0aa62f
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,发现更多精彩内容 >>
提交
6d0aa62f
编写于
10月 22, 2019
作者:
L
LEAN-ESX
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ipq40xx: add G-DOCK 2.0 (P&W R619AC) support
上级
d24f2401
变更
12
显示空白变更内容
内联
并排
Showing
12 changed file
with
754 addition
and
4 deletion
+754
-4
include/image-commands.mk
include/image-commands.mk
+14
-0
package/firmware/ipq-wifi/Makefile
package/firmware/ipq-wifi/Makefile
+2
-1
package/firmware/ipq-wifi/board-p2w_r619ac.qca4019
package/firmware/ipq-wifi/board-p2w_r619ac.qca4019
+0
-0
scripts/mkits-qsdk-ipq-image.sh
scripts/mkits-qsdk-ipq-image.sh
+59
-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-ipq4019-r619ac.dts
...40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts
+327
-0
target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts
...40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts
+327
-0
target/linux/ipq40xx/image/Makefile
target/linux/ipq40xx/image/Makefile
+15
-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
+3
-2
target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
...nux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
+3
-1
未找到文件。
include/image-commands.mk
浏览文件 @
6d0aa62f
...
...
@@ -294,6 +294,20 @@ define Build/openmesh-image
"$(call param_get_default,rootfs,$(1),$@)"
"rootfs"
endef
define
Build/qsdk-ipq-factory-nand
$(TOPDIR)/scripts/mkits-qsdk-ipq-image.sh
\
$@.its
ubi
$@
mkimage
-f
$@.its
$@.new
@mv
$@.new
$@
endef
define
Build/qsdk-ipq-factory-nor
$(TOPDIR)/scripts/mkits-qsdk-ipq-image.sh
\
$@.its
hlos
$(IMAGE_KERNEL)
rootfs
$(IMAGE_ROOTFS)
mkimage
-f
$@.its
$@.new
@mv
$@.new
$@
endef
define
Build/senao-header
$(STAGING_DIR_HOST)/bin/mksenaofw
$(1)
-e
$@
-o
$@.new
mv
$@.new
$@
...
...
package/firmware/ipq-wifi/Makefile
浏览文件 @
6d0aa62f
...
...
@@ -17,7 +17,7 @@ endef
# Please send a mail with your device-specific board files upstream.
# You can find instructions and examples on the linux-wireless wiki:
# <https://wireless.wiki.kernel.org/en/users/drivers/ath10k/boardfiles>
ALLWIFIBOARDS
:=
linksys_ea6350v3 rt-acrh17 engenius_eap1300
ALLWIFIBOARDS
:=
linksys_ea6350v3 rt-acrh17 engenius_eap1300
p2w_r619ac
ALLWIFIPACKAGES
:=
$(
foreach
BOARD,
$(ALLWIFIBOARDS)
,ipq-wifi-
$(BOARD)
)
define
Package/ipq-wifi-default
...
...
@@ -55,5 +55,6 @@ $(eval $(call generate-ipq-wifi-package,linksys_ea6350v3,board-linksys_ea6350v3.
$(eval
$(call
generate-ipq-wifi-package,rt-acrh17,board-rt-acrh17.bin,ASUS
RT-ACRH17/RT-AC82U/RT-AC42U))
#$(eval $(call generate-ipq-wifi-package,<devicename>,<filename>,<displayname>))
$(eval
$(call
generate-ipq-wifi-package,engenius_eap1300,board-engenius_eap1300.bin,EnGenius
EAP1300))
$(eval
$(call
generate-ipq-wifi-package,p2w_r619ac,board-p2w_r619ac.qca4019,P&W
R619AC))
$(foreach
PACKAGE,$(ALLWIFIPACKAGES),$(eval
$(call
BuildPackage,$(PACKAGE))))
package/firmware/ipq-wifi/board-p2w_r619ac.qca4019
0 → 100644
浏览文件 @
6d0aa62f
文件已添加
scripts/mkits-qsdk-ipq-image.sh
0 → 100755
浏览文件 @
6d0aa62f
#!/usr/bin/env bash
#
# Licensed under the terms of the GNU GPL License version 2 or later.
# Author: Piotr Dymacz <pepe2k@gmail.com>, based on mkits.sh.
#
# Qualcomm SDK (QSDK) sysupgrade compatible images for IPQ40xx, IPQ806x
# and IPQ807x use FIT format together with 'dumpimage' tool from U-Boot
# for verifying and extracting them. Based on 'images' sections names,
# corresponding mtd partitions are flashed.
# This is a simple script for generating FIT images tree source files,
# compatible with the QSDK sysupgrade format. Resulting images can be
# used for initial (factory -> OpenWrt) installation and would work
# both in CLI and GUI. The script is also universal in a way it allows
# to include as many sections as needed.
#
usage
()
{
echo
"Usage:
`
basename
$0
`
output img0_name img0_file [[img1_name img1_file] ...]"
exit
1
}
# We need at least 3 arguments
[
"$#"
-lt
3
]
&&
usage
# Target output file
OUTPUT
=
"
$1
"
;
shift
# Create a default, fully populated DTS file
echo
"
\
/dts-v1/;
/ {
description =
\"
OpenWrt factory image
\"
;
#address-cells = <1>;
images {"
>
${
OUTPUT
}
while
[
-n
"
$1
"
-a
-n
"
$2
"
]
;
do
[
-f
"
$2
"
]
||
usage
name
=
"
$1
"
;
shift
file
=
"
$1
"
;
shift
echo
\
"
${
name
}
{
description =
\"
${
name
}
\"
;
data = /incbin/(
\"
${
file
}
\"
);
type =
\"
Firmware
\"
;
arch =
\"
ARM
\"
;
compression =
\"
none
\"
;
hash@1 {
algo =
\"
crc32
\"
;
};
};"
>>
${
OUTPUT
}
done
echo
\
" };
};"
>>
${
OUTPUT
}
target/linux/ipq40xx/base-files/etc/board.d/02_network
浏览文件 @
6d0aa62f
...
...
@@ -30,6 +30,7 @@ ipq40xx_setup_interfaces()
ucidef_add_switch
"switch0"
\
"0t@eth0"
"5:wan"
"3:lan"
;;
p2w,r619ac|
\
asus,rt-acrh17|
\
asus,rt-ac58u|
\
avm,fritzbox-4040|
\
...
...
target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
浏览文件 @
6d0aa62f
...
...
@@ -131,6 +131,7 @@ case "$FIRMWARE" in
asus,map-ac2200
)
ath10kcal_ubi_extract
"Factory"
4096 12064
;;
p2w,r619ac
|
\
asus,rt-acrh17|
\
asus,rt-ac58u
)
CI_UBIPART
=
UBI_DEV
...
...
@@ -168,6 +169,7 @@ case "$FIRMWARE" in
8dev,jalapeno
|
\
glinet,gl-b1300
|
\
linksys,ea6350v3
|
\
p2w,r619ac
|
\
qcom,ap-dk01.1-c1
)
ath10kcal_extract
"ART"
20480 12064
;;
...
...
target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
浏览文件 @
6d0aa62f
...
...
@@ -162,6 +162,7 @@ platform_do_upgrade() {
8dev,jalapeno
)
nand_do_upgrade
"
$ARGV
"
;;
p2w,r619ac
|
\
asus,map-ac2200
)
CI_KERNPART
=
"linux"
nand_do_upgrade
"
$1
"
...
...
target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts
0 → 100644
浏览文件 @
6d0aa62f
//
SPDX
-
License
-
Identifier
:
GPL
-
2.0
-
or
-
later
OR
MIT
#
include
"qcom-ipq4019.dtsi"
#
include
<
dt
-
bindings
/
gpio
/
gpio
.
h
>
#
include
<
dt
-
bindings
/
input
/
input
.
h
>
#
include
<
dt
-
bindings
/
soc
/
qcom
,
tcsr
.
h
>
/
{
model
=
"P&W R619AC"
;
compatible
=
"p2w,r619ac"
;
aliases
{
led
-
boot
=
&
led_sys
;
led
-
failsafe
=
&
led_sys
;
led
-
running
=
&
led_sys
;
led
-
upgrade
=
&
led_sys
;
label
-
mac
-
device
=
&
gmac0
;
};
chosen
{
bootargs
-
append
=
" root=/dev/ubiblock0_1 rootfstype=squashfs"
;
};
soc
{
rng
@
22000
{
status
=
"okay"
;
};
mdio
@
90000
{
status
=
"okay"
;
pinctrl
-
0
=
<&
mdio_pins
>;
pinctrl
-
names
=
"default"
;
};
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"
;
};
usb3
@
8
af8800
{
status
=
"okay"
;
};
crypto
@
8e3
a000
{
status
=
"okay"
;
};
watchdog
@
b017000
{
status
=
"okay"
;
};
ess
-
switch
@
c000000
{
status
=
"okay"
;
};
edma
@
c080000
{
status
=
"okay"
;
};
};
leds
{
compatible
=
"gpio-leds"
;
led_sys
:
sys
{
label
=
"r619ac:blue:sys"
;
gpios
=
<&
tlmm
39
GPIO_ACTIVE_HIGH
>;
};
wlan2g
{
label
=
"r619ac:blue:wlan2g"
;
gpios
=
<&
tlmm
32
GPIO_ACTIVE_HIGH
>;
linux
,
default
-
trigger
=
"phy0tpt"
;
};
wlan5g
{
label
=
"r619ac:blue:wlan5g"
;
gpios
=
<&
tlmm
50
GPIO_ACTIVE_HIGH
>;
linux
,
default
-
trigger
=
"phy1tpt"
;
};
};
keys
{
compatible
=
"gpio-keys"
;
reset
{
label
=
"reset"
;
gpios
=
<&
tlmm
18
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_RESTART
>;
};
};
};
&
blsp_dma
{
status
=
"okay"
;
};
&
blsp1_spi1
{
pinctrl
-
0
=
<&
spi_0_pins
>;
pinctrl
-
names
=
"default"
;
status
=
"okay"
;
cs
-
gpios
=
<&
tlmm
12
GPIO_ACTIVE_HIGH
>;
flash
@
0
{
reg
=
<
0
>;
compatible
=
"jedec,spi-nor"
;
spi
-
max
-
frequency
=
<
10000000
>;
partitions
{
compatible
=
"fixed-partitions"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
partition
@
0
{
label
=
"SBL1"
;
reg
=
<
0x0
0x40000
>;
read
-
only
;
};
partition
@
40000
{
label
=
"MIBIB"
;
reg
=
<
0x40000
0x20000
>;
read
-
only
;
};
partition
@
60000
{
label
=
"QSEE"
;
reg
=
<
0x60000
0x60000
>;
read
-
only
;
};
partition
@
c0000
{
label
=
"CDT"
;
reg
=
<
0xc0000
0x10000
>;
read
-
only
;
};
partition
@
d0000
{
label
=
"DDRPARAMS"
;
reg
=
<
0xd0000
0x10000
>;
read
-
only
;
};
partition
@
e0000
{
label
=
"APPSBLENV"
;
reg
=
<
0xe0000
0x10000
>;
read
-
only
;
};
partition
@
f0000
{
label
=
"APPSBL"
;
reg
=
<
0xf0000
0x80000
>;
read
-
only
;
};
partition
@
170000
{
label
=
"ART"
;
reg
=
<
0x170000
0x10000
>;
read
-
only
;
};
partition
@
180000
{
label
=
"unused"
;
reg
=
<
0x180000
0xe80000
>;
};
};
};
};
&
blsp1_uart1
{
pinctrl
-
0
=
<&
serial_0_pins
>;
pinctrl
-
names
=
"default"
;
status
=
"okay"
;
};
&
cryptobam
{
status
=
"okay"
;
};
&
nand
{
status
=
"okay"
;
nand
@
0
{
partitions
{
compatible
=
"fixed-partitions"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
partition
@
0
{
label
=
"rootfs"
;
reg
=
<
0x0
0x4000000
>;
};
partition
@
4000000
{
label
=
"unused1"
;
reg
=
<
0x4000000
0x4000000
>;
};
};
};
};
&
pcie0
{
status
=
"okay"
;
perst
-
gpio
=
<&
tlmm
4
GPIO_ACTIVE_LOW
>;
wake
-
gpio
=
<&
tlmm
40
GPIO_ACTIVE_HIGH
>;
/*
Free
slot
for
use
*/
bridge
@
0
,
0
{
reg
=
<
0x00000000
0
0
0
0
>;
#
address
-
cells
=
<
3
>;
#
size
-
cells
=
<
2
>;
ranges
;
};
};
&
qpic_bam
{
status
=
"okay"
;
};
&
tlmm
{
mdio_pins
:
mdio_pinmux
{
mux_1
{
pins
=
"gpio6"
;
function
=
"mdio"
;
bias
-
pull
-
up
;
};
mux_2
{
pins
=
"gpio7"
;
function
=
"mdc"
;
bias
-
pull
-
up
;
};
};
sd_0_pins
:
sd_0_pinmux
{
mux_1
{
pins
=
"gpio23"
,
"gpio24"
,
"gpio25"
,
"gpio26"
,
"gpio28"
;
function
=
"sdio"
;
drive
-
strength
=
<
10
>;
};
mux_2
{
pins
=
"gpio27"
;
function
=
"sdio"
;
drive
-
strength
=
<
16
>;
};
};
serial_0_pins
:
serial0
-
pinmux
{
mux
{
pins
=
"gpio16"
,
"gpio17"
;
function
=
"blsp_uart0"
;
bias
-
disable
;
};
};
spi_0_pins
:
spi_0_pinmux
{
pinmux
{
function
=
"blsp_spi0"
;
pins
=
"gpio13"
,
"gpio14"
,
"gpio15"
;
};
pinmux_cs
{
function
=
"gpio"
;
pins
=
"gpio12"
;
};
pinconf
{
pins
=
"gpio13"
,
"gpio14"
,
"gpio15"
;
drive
-
strength
=
<
12
>;
bias
-
disable
;
};
pinconf_cs
{
pins
=
"gpio12"
;
drive
-
strength
=
<
2
>;
bias
-
disable
;
output
-
high
;
};
};
};
&
usb3_ss_phy
{
status
=
"okay"
;
};
&
usb3_hs_phy
{
status
=
"okay"
;
};
&
usb2_hs_phy
{
status
=
"okay"
;
};
&
wifi0
{
status
=
"okay"
;
qcom
,
ath10k
-
calibration
-
variant
=
"R619AC"
;
};
&
wifi1
{
status
=
"okay"
;
qcom
,
ath10k
-
calibration
-
variant
=
"R619AC"
;
};
target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts
0 → 100644
浏览文件 @
6d0aa62f
//
SPDX
-
License
-
Identifier
:
GPL
-
2.0
-
or
-
later
OR
MIT
#
include
"qcom-ipq4019.dtsi"
#
include
<
dt
-
bindings
/
gpio
/
gpio
.
h
>
#
include
<
dt
-
bindings
/
input
/
input
.
h
>
#
include
<
dt
-
bindings
/
soc
/
qcom
,
tcsr
.
h
>
/
{
model
=
"P&W R619AC"
;
compatible
=
"p2w,r619ac"
;
aliases
{
led
-
boot
=
&
led_sys
;
led
-
failsafe
=
&
led_sys
;
led
-
running
=
&
led_sys
;
led
-
upgrade
=
&
led_sys
;
label
-
mac
-
device
=
&
gmac0
;
};
chosen
{
bootargs
-
append
=
" root=/dev/ubiblock0_1 rootfstype=squashfs"
;
};
soc
{
rng
@
22000
{
status
=
"okay"
;
};
mdio
@
90000
{
status
=
"okay"
;
pinctrl
-
0
=
<&
mdio_pins
>;
pinctrl
-
names
=
"default"
;
};
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"
;
};
usb3
@
8
af8800
{
status
=
"okay"
;
};
crypto
@
8e3
a000
{
status
=
"okay"
;
};
watchdog
@
b017000
{
status
=
"okay"
;
};
ess
-
switch
@
c000000
{
status
=
"okay"
;
};
edma
@
c080000
{
status
=
"okay"
;
};
};
leds
{
compatible
=
"gpio-leds"
;
led_sys
:
sys
{
label
=
"r619ac:blue:sys"
;
gpios
=
<&
tlmm
39
GPIO_ACTIVE_HIGH
>;
};
wlan2g
{
label
=
"r619ac:blue:wlan2g"
;
gpios
=
<&
tlmm
32
GPIO_ACTIVE_HIGH
>;
linux
,
default
-
trigger
=
"phy0tpt"
;
};
wlan5g
{
label
=
"r619ac:blue:wlan5g"
;
gpios
=
<&
tlmm
50
GPIO_ACTIVE_HIGH
>;
linux
,
default
-
trigger
=
"phy1tpt"
;
};
};
keys
{
compatible
=
"gpio-keys"
;
reset
{
label
=
"reset"
;
gpios
=
<&
tlmm
18
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_RESTART
>;
};
};
};
&
blsp_dma
{
status
=
"okay"
;
};
&
blsp1_spi1
{
pinctrl
-
0
=
<&
spi_0_pins
>;
pinctrl
-
names
=
"default"
;
status
=
"okay"
;
cs
-
gpios
=
<&
tlmm
12
GPIO_ACTIVE_HIGH
>;
flash
@
0
{
reg
=
<
0
>;
compatible
=
"jedec,spi-nor"
;
spi
-
max
-
frequency
=
<
10000000
>;
partitions
{
compatible
=
"fixed-partitions"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
partition
@
0
{
label
=
"SBL1"
;
reg
=
<
0x0
0x40000
>;
read
-
only
;
};
partition
@
40000
{
label
=
"MIBIB"
;
reg
=
<
0x40000
0x20000
>;
read
-
only
;
};
partition
@
60000
{
label
=
"QSEE"
;
reg
=
<
0x60000
0x60000
>;
read
-
only
;
};
partition
@
c0000
{
label
=
"CDT"
;
reg
=
<
0xc0000
0x10000
>;
read
-
only
;
};
partition
@
d0000
{
label
=
"DDRPARAMS"
;
reg
=
<
0xd0000
0x10000
>;
read
-
only
;
};
partition
@
e0000
{
label
=
"APPSBLENV"
;
reg
=
<
0xe0000
0x10000
>;
read
-
only
;
};
partition
@
f0000
{
label
=
"APPSBL"
;
reg
=
<
0xf0000
0x80000
>;
read
-
only
;
};
partition
@
170000
{
label
=
"ART"
;
reg
=
<
0x170000
0x10000
>;
read
-
only
;
};
partition
@
180000
{
label
=
"unused"
;
reg
=
<
0x180000
0xe80000
>;
};
};
};
};
&
blsp1_uart1
{
pinctrl
-
0
=
<&
serial_0_pins
>;
pinctrl
-
names
=
"default"
;
status
=
"okay"
;
};
&
cryptobam
{
status
=
"okay"
;
};
&
nand
{
status
=
"okay"
;
nand
@
0
{
partitions
{
compatible
=
"fixed-partitions"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
partition
@
0
{
label
=
"rootfs"
;
reg
=
<
0x0
0x4000000
>;
};
partition
@
4000000
{
label
=
"unused1"
;
reg
=
<
0x4000000
0x4000000
>;
};
};
};
};
&
pcie0
{
status
=
"okay"
;
perst
-
gpio
=
<&
tlmm
4
GPIO_ACTIVE_LOW
>;
wake
-
gpio
=
<&
tlmm
40
GPIO_ACTIVE_HIGH
>;
/*
Free
slot
for
use
*/
bridge
@
0
,
0
{
reg
=
<
0x00000000
0
0
0
0
>;
#
address
-
cells
=
<
3
>;
#
size
-
cells
=
<
2
>;
ranges
;
};
};
&
qpic_bam
{
status
=
"okay"
;
};
&
tlmm
{
mdio_pins
:
mdio_pinmux
{
mux_1
{
pins
=
"gpio6"
;
function
=
"mdio"
;
bias
-
pull
-
up
;
};
mux_2
{
pins
=
"gpio7"
;
function
=
"mdc"
;
bias
-
pull
-
up
;
};
};
sd_0_pins
:
sd_0_pinmux
{
mux_1
{
pins
=
"gpio23"
,
"gpio24"
,
"gpio25"
,
"gpio26"
,
"gpio28"
;
function
=
"sdio"
;
drive
-
strength
=
<
10
>;
};
mux_2
{
pins
=
"gpio27"
;
function
=
"sdio"
;
drive
-
strength
=
<
16
>;
};
};
serial_0_pins
:
serial0
-
pinmux
{
mux
{
pins
=
"gpio16"
,
"gpio17"
;
function
=
"blsp_uart0"
;
bias
-
disable
;
};
};
spi_0_pins
:
spi_0_pinmux
{
pinmux
{
function
=
"blsp_spi0"
;
pins
=
"gpio13"
,
"gpio14"
,
"gpio15"
;
};
pinmux_cs
{
function
=
"gpio"
;
pins
=
"gpio12"
;
};
pinconf
{
pins
=
"gpio13"
,
"gpio14"
,
"gpio15"
;
drive
-
strength
=
<
12
>;
bias
-
disable
;
};
pinconf_cs
{
pins
=
"gpio12"
;
drive
-
strength
=
<
2
>;
bias
-
disable
;
output
-
high
;
};
};
};
&
usb3_ss_phy
{
status
=
"okay"
;
};
&
usb3_hs_phy
{
status
=
"okay"
;
};
&
usb2_hs_phy
{
status
=
"okay"
;
};
&
wifi0
{
status
=
"okay"
;
qcom
,
ath10k
-
calibration
-
variant
=
"R619AC"
;
};
&
wifi1
{
status
=
"okay"
;
qcom
,
ath10k
-
calibration
-
variant
=
"R619AC"
;
};
target/linux/ipq40xx/image/Makefile
浏览文件 @
6d0aa62f
...
...
@@ -276,6 +276,21 @@ define Device/qcom_ap-dk01.1-c1
endef
TARGET_DEVICES
+=
qcom_ap-dk01.1-c1
define
Device/p2w_r619ac
$(call
Device/FitzImage)
$(call
Device/UbiFit)
DEVICE_VENDOR
:=
P&W
DEVICE_MODEL
:=
R619AC
DEVICE_DTS
:=
qcom-ipq4019-r619ac
DEVICE_DTS_CONFIG
:=
config@10
BLOCKSIZE
:=
128k
PAGESIZE
:=
2048
IMAGES
+=
nand-factory.bin
IMAGE/nand-factory.bin
:
= append-ubi | qsdk-ipq-factory-nand
DEVICE_PACKAGES :
=
ipq-wifi-p2w_r619ac
endef
TARGET_DEVICES
+=
p2w_r619ac
define
Device/qcom_ap-dk04.1-c1
$(call
Device/FitImage)
$(call
Device/UbiFit)
...
...
target/linux/ipq40xx/patches-4.14/901-arm-boot-add-dts-files.patch
浏览文件 @
6d0aa62f
...
...
@@ -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
5
@@
dtb-$(CONFIG_ARCH_QCOM) += \
@@ -697,7 +697,2
6
@@
dtb-$(CONFIG_ARCH_QCOM) += \
qcom-apq8074-dragonboard.dtb \
qcom-apq8084-ifc6540.dtb \
qcom-apq8084-mtp.dtb \
...
...
@@ -28,6 +28,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
+ qcom-ipq4019-a62.dtb \
+ qcom-ipq4019-ap.dk04.1-c1.dtb \
+ qcom-ipq4019-map-ac2200.dtb \
+ qcom-ipq4019-r619ac.dtb \
+ qcom-ipq4019-hugo-ac1200.dtb \
+ qcom-ipq4019-rt-acrh17.dtb \
+ qcom-ipq4028-wpj428.dtb \
...
...
target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
浏览文件 @
6d0aa62f
...
...
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -785,11 +785,2
7
@@
dtb-$(CONFIG_ARCH_QCOM) += \
@@ -785,11 +785,2
9
@@
dtb-$(CONFIG_ARCH_QCOM) += \
qcom-apq8074-dragonboard.dtb \
qcom-apq8084-ifc6540.dtb \
qcom-apq8084-mtp.dtb \
...
...
@@ -31,6 +31,8 @@ Signed-off-by: John Crispin <john@phrozen.org>
qcom-ipq4019-ap.dk07.1-c2.dtb \
+ qcom-ipq4019-a62.dtb \
+ qcom-ipq4019-map-ac2200.dtb \
+ qcom-ipq4019-r619ac.dtb \
+ qcom-ipq4019-hugo-ac1200.dtb \
+ qcom-ipq4019-rt-acrh17.dtb \
+ qcom-ipq4028-wpj428.dtb \
+ qcom-ipq4029-gl-b1300.dtb \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录