Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tbblgm119
lede
提交
9d0648e3
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,发现更多精彩内容 >>
提交
9d0648e3
编写于
9月 27, 2018
作者:
C
coolsnowwolf
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix ipq806x kernel 4.9 dts
上级
71e4622e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
448 addition
and
1 deletion
+448
-1
target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
...06x/files-4.9/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
+446
-0
target/linux/ipq806x/patches-4.9/0069-arm-boot-add-dts-files.patch
...nux/ipq806x/patches-4.9/0069-arm-boot-add-dts-files.patch
+2
-1
未找到文件。
target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
0 → 100644
浏览文件 @
9d0648e3
#
include
"qcom-ipq8064-v2.0.dtsi"
#
include
<
dt
-
bindings
/
input
/
input
.
h
>
/
{
model
=
"NEC Aterm WG2600HP"
;
compatible
=
"nec,wg2600hp"
,
"qcom,ipq8064"
;
memory
@
0
{
reg
=
<
0x42000000
0x1e000000
>;
device_type
=
"memory"
;
};
reserved
-
memory
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
ranges
;
rsvd
@
41200000
{
reg
=
<
0x41200000
0x300000
>;
no
-
map
;
};
};
aliases
{
serial0
=
&
gsbi4_serial
;
mdio
-
gpio0
=
&
mdio0
;
led
-
boot
=
&
power_green
;
led
-
failsafe
=
&
power_green
;
led
-
running
=
&
power_green
;
led
-
upgrade
=
&
power_green
;
};
chosen
{
linux
,
stdout
-
path
=
"serial0:115200n8"
;
};
soc
{
pinmux
@
800000
{
button_pins
:
button_pins
{
mux
{
pins
=
"gpio16"
,
"gpio54"
,
"gpio24"
,
"gpio25"
;
function
=
"gpio"
;
drive
-
strength
=
<
2
>;
bias
-
pull
-
up
;
};
};
i2c4_pins
:
i2c4_pinmux
{
mux
{
pins
=
"gpio12"
,
"gpio13"
;
function
=
"gsbi4"
;
drive
-
strength
=
<
12
>;
bias
-
disable
;
};
};
led_pins
:
led_pins
{
mux
{
pins
=
"gpio6"
,
"gpio7"
,
"gpio8"
,
"gpio9"
,
"gpio14"
,
"gpio15"
,
"gpio55"
,
"gpio56"
,
"gpio57"
,
"gpio58"
,
"gpio64"
,
"gpio65"
;
function
=
"gpio"
;
drive
-
strength
=
<
2
>;
bias
-
pull
-
down
;
};
};
spi_pins
:
spi_pins
{
mux
{
pins
=
"gpio18"
,
"gpio19"
,
"gpio21"
;
function
=
"gsbi5"
;
bias
-
pull
-
down
;
};
data
{
pins
=
"gpio18"
,
"gpio19"
;
drive
-
strength
=
<
10
>;
};
cs
{
pins
=
"gpio20"
;
drive
-
strength
=
<
10
>;
bias
-
pull
-
up
;
};
clk
{
pins
=
"gpio21"
;
drive
-
strength
=
<
12
>;
};
};
mdio0_pins
:
mdio0_pins
{
mux
{
pins
=
"gpio0"
,
"gpio1"
;
function
=
"gpio"
;
drive
-
strength
=
<
8
>;
bias
-
disable
;
};
};
rgmii2_pins
:
rgmii2_pins
{
mux
{
pins
=
"gpio27"
,
"gpio28"
,
"gpio29"
,
"gpio30"
,
"gpio31"
,
"gpio32"
,
"gpio51"
,
"gpio52"
,
"gpio59"
,
"gpio60"
,
"gpio61"
,
"gpio62"
;
function
=
"rgmii2"
;
drive
-
strength
=
<
8
>;
bias
-
disable
;
};
};
usb_pwr_en_pins
:
usb_pwr_en_pins
{
mux
{
pins
=
"gpio22"
;
function
=
"gpio"
;
drive
-
strength
=
<
2
>;
bias
-
pull
-
down
;
output
-
high
;
};
};
};
gsbi
@
16300000
{
qcom
,
mode
=
<
GSBI_PROT_I2C_UART
>;
status
=
"ok"
;
serial
@
16340000
{
status
=
"ok"
;
};
/*
*
The
i2c
device
on
gsbi4
should
not
be
enabled
.
*
On
ipq806x
designs
gsbi4
i2c
is
meant
for
exclusive
*
RPM
usage
.
Turning
this
on
in
kernel
manifests
as
*
i2c
failure
for
the
RPM
.
*/
};
gsbi5
:
gsbi
@
1
a200000
{
qcom
,
mode
=
<
GSBI_PROT_SPI
>;
status
=
"ok"
;
spi4
:
spi
@
1
a280000
{
status
=
"ok"
;
pinctrl
-
0
=
<&
spi_pins
>;
pinctrl
-
names
=
"default"
;
cs
-
gpios
=
<&
qcom_pinmux
20
GPIO_ACTIVE_HIGH
>;
flash
:
m25p80
@
0
{
compatible
=
"jedec,spi-nor"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
spi
-
max
-
frequency
=
<
50000000
>;
reg
=
<
0
>;
SBL1
@
0
{
label
=
"SBL1"
;
reg
=
<
0x0
0x20000
>;
read
-
only
;
};
MIBIB
@
20000
{
label
=
"MIBIB"
;
reg
=
<
0x20000
0x20000
>;
read
-
only
;
};
SBL2
@
40000
{
label
=
"SBL2"
;
reg
=
<
0x40000
0x40000
>;
read
-
only
;
};
SBL3
@
80000
{
label
=
"SBL3"
;
reg
=
<
0x80000
0x80000
>;
read
-
only
;
};
DDRCONFIG
@
100000
{
label
=
"DDRCONFIG"
;
reg
=
<
0x100000
0x10000
>;
read
-
only
;
};
SSD
@
110000
{
label
=
"SSD"
;
reg
=
<
0x110000
0x10000
>;
read
-
only
;
};
TZ
@
120000
{
label
=
"TZ"
;
reg
=
<
0x120000
0x80000
>;
read
-
only
;
};
RPM
@
1
a0000
{
label
=
"RPM"
;
reg
=
<
0x1a0000
0x80000
>;
read
-
only
;
};
APPSBL
@
220000
{
label
=
"APPSBL"
;
reg
=
<
0x220000
0x80000
>;
read
-
only
;
};
APPSBLENV
@
2
a0000
{
label
=
"APPSBLENV"
;
reg
=
<
0x2a0000
0x10000
>;
};
PRODUCTDATA
:
PRODUCTDATA
@
2
b0000
{
label
=
"PRODUCTDATA"
;
reg
=
<
0x2b0000
0x30000
>;
read
-
only
;
};
ART
@
2e0000
{
label
=
"ART"
;
reg
=
<
0x2e0000
0x40000
>;
read
-
only
;
};
TP
@
320000
{
label
=
"TP"
;
reg
=
<
0x320000
0x40000
>;
read
-
only
;
};
TINY
@
360000
{
label
=
"TINY"
;
reg
=
<
0x360000
0x500000
>;
read
-
only
;
};
firmware
@
860000
{
label
=
"firmware"
;
reg
=
<
0x860000
0x17a0000
>;
};
};
};
};
phy
@
100f8800
{
/*
USB3
port
1
HS
phy
*/
status
=
"ok"
;
};
phy
@
100f8830
{
/*
USB3
port
1
SS
phy
*/
status
=
"ok"
;
};
phy
@
110f8800
{
/*
USB3
port
0
HS
phy
*/
status
=
"ok"
;
};
phy
@
110f8830
{
/*
USB3
port
0
SS
phy
*/
status
=
"ok"
;
};
usb30
@
0
{
status
=
"ok"
;
pinctrl
-
0
=
<&
usb_pwr_en_pins
>;
pinctrl
-
names
=
"default"
;
};
usb30
@
1
{
status
=
"ok"
;
};
pcie0
:
pci
@
1
b500000
{
status
=
"ok"
;
reset
-
gpio
=
<&
qcom_pinmux
3
GPIO_ACTIVE_HIGH
>;
pinctrl
-
0
=
<&
pcie0_pins
>;
pinctrl
-
names
=
"default"
;
};
pcie1
:
pci
@
1
b700000
{
status
=
"ok"
;
reset
-
gpio
=
<&
qcom_pinmux
48
GPIO_ACTIVE_HIGH
>;
pinctrl
-
0
=
<&
pcie1_pins
>;
pinctrl
-
names
=
"default"
;
force_gen1
=
<
1
>;
};
mdio0
:
mdio
{
compatible
=
"virtual,mdio-gpio"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
gpios
=
<&
qcom_pinmux
1
GPIO_ACTIVE_HIGH
&
qcom_pinmux
0
GPIO_ACTIVE_HIGH
>;
pinctrl
-
0
=
<&
mdio0_pins
>;
pinctrl
-
names
=
"default"
;
phy0
:
ethernet
-
phy
@
0
{
reg
=
<
0
>;
qca
,
ar8327
-
initvals
=
<
0x00004
0x7600000
/*
PAD0_MODE
*/
0x00008
0x1000000
/*
PAD5_MODE
*/
0x0000c
0x80
/*
PAD6_MODE
*/
0x000e4
0x6a545
/*
MAC_POWER_SEL
*/
0x000e0
0xc74164de
/*
SGMII_CTRL
*/
0x0007c
0x4e
/*
PORT0_STATUS
*/
0x00094
0x4e
/*
PORT6_STATUS
*/
>;
};
phy4
:
ethernet
-
phy
@
4
{
reg
=
<
4
>;
};
};
gmac1
:
ethernet
@
37200000
{
status
=
"ok"
;
phy
-
mode
=
"rgmii"
;
qcom
,
id
=
<
1
>;
pinctrl
-
0
=
<&
rgmii2_pins
>;
pinctrl
-
names
=
"default"
;
mtd
-
mac
-
address
=
<&
PRODUCTDATA
6
>;
fixed
-
link
{
speed
=
<
1000
>;
full
-
duplex
;
};
};
gmac2
:
ethernet
@
37400000
{
status
=
"ok"
;
phy
-
mode
=
"sgmii"
;
qcom
,
id
=
<
2
>;
mtd
-
mac
-
address
=
<&
PRODUCTDATA
0
>;
fixed
-
link
{
speed
=
<
1000
>;
full
-
duplex
;
};
};
};
gpio
-
keys
{
compatible
=
"gpio-keys"
;
pinctrl
-
0
=
<&
button_pins
>;
pinctrl
-
names
=
"default"
;
wps
{
label
=
"wps"
;
gpios
=
<&
qcom_pinmux
16
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_WPS_BUTTON
>;
};
reset
{
label
=
"reset"
;
gpios
=
<&
qcom_pinmux
54
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
KEY_RESTART
>;
};
bridge
{
label
=
"bridge"
;
gpios
=
<&
qcom_pinmux
24
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
BTN_0
>;
linux
,
input
-
type
=
<
EV_SW
>;
};
converter
{
label
=
"converter"
;
gpios
=
<&
qcom_pinmux
25
GPIO_ACTIVE_LOW
>;
linux
,
code
=
<
BTN_0
>;
linux
,
input
-
type
=
<
EV_SW
>;
};
};
gpio
-
leds
{
compatible
=
"gpio-leds"
;
pinctrl
-
0
=
<&
led_pins
>;
pinctrl
-
names
=
"default"
;
converter_green
{
label
=
"wg2600hp:green:converter"
;
gpios
=
<&
qcom_pinmux
6
GPIO_ACTIVE_HIGH
>;
};
power_red
{
label
=
"wg2600hp:red:power"
;
gpios
=
<&
qcom_pinmux
7
GPIO_ACTIVE_HIGH
>;
};
active_green
{
label
=
"wg2600hp:green:active"
;
gpios
=
<&
qcom_pinmux
8
GPIO_ACTIVE_HIGH
>;
};
active_red
{
label
=
"wg2600hp:red:active"
;
gpios
=
<&
qcom_pinmux
9
GPIO_ACTIVE_HIGH
>;
};
power_green
:
power_green
{
label
=
"wg2600hp:green:power"
;
gpios
=
<&
qcom_pinmux
14
GPIO_ACTIVE_HIGH
>;
};
converter_red
{
label
=
"wg2600hp:red:converter"
;
gpios
=
<&
qcom_pinmux
15
GPIO_ACTIVE_HIGH
>;
};
wlan2g_green
{
label
=
"wg2600hp:green:wlan2g"
;
gpios
=
<&
qcom_pinmux
55
GPIO_ACTIVE_HIGH
>;
};
wlan2g_red
{
label
=
"wg2600hp:red:wlan2g"
;
gpios
=
<&
qcom_pinmux
56
GPIO_ACTIVE_HIGH
>;
};
wlan5g_green
{
label
=
"wg2600hp:green:wlan5g"
;
gpios
=
<&
qcom_pinmux
57
GPIO_ACTIVE_HIGH
>;
};
wlan5g_red
{
label
=
"wg2600hp:red:wlan5g"
;
gpios
=
<&
qcom_pinmux
58
GPIO_ACTIVE_HIGH
>;
};
tv_green
{
label
=
"wg2600hp:green:tv"
;
gpios
=
<&
qcom_pinmux
64
GPIO_ACTIVE_HIGH
>;
};
tv_red
{
label
=
"wg2600hp:red:tv"
;
gpios
=
<&
qcom_pinmux
65
GPIO_ACTIVE_HIGH
>;
};
};
};
&
adm_dma
{
status
=
"ok"
;
};
target/linux/ipq806x/patches-4.9/0069-arm-boot-add-dts-files.patch
浏览文件 @
9d0648e3
...
...
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -618,6 +618,1
5
@@
dtb-$(CONFIG_ARCH_QCOM) += \
@@ -618,6 +618,1
6
@@
dtb-$(CONFIG_ARCH_QCOM) += \
qcom-apq8084-mtp.dtb \
qcom-ipq4019-ap.dk01.1-c1.dtb \
qcom-ipq8064-ap148.dtb \
...
...
@@ -23,6 +23,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
+ qcom-ipq8064-wpq864.dtb \
+ qcom-ipq8065-nbg6817.dtb \
+ qcom-ipq8065-r7800.dtb \
+ qcom-ipq8064-wg2600hp.dtb \
qcom-msm8660-surf.dtb \
qcom-msm8960-cdp.dtb \
qcom-msm8974-lge-nexus5-hammerhead.dtb \
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录