mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Update qcom-ipq4019-nhx4019.dts
This commit is contained in:
parent
8724f79648
commit
beb0862c02
1 changed files with 65 additions and 86 deletions
|
@ -38,7 +38,7 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-0 = <&mdio_pins>;
|
pinctrl-0 = <&mdio_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
reset-gpios = <&tlmm 47 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&gpio 47 GPIO_ACTIVE_LOW>;
|
||||||
reset-delay-us = <2000>;
|
reset-delay-us = <2000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -93,24 +93,6 @@
|
||||||
edma@c080000 {
|
edma@c080000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
m2_pins: m2_pinmux {
|
|
||||||
mux_1 {
|
|
||||||
pins = "gpio49", "gpio42", "gpio43", "gpio48";
|
|
||||||
function = "gpio";
|
|
||||||
drive-strength = <2>;
|
|
||||||
bias-none;
|
|
||||||
output-down;
|
|
||||||
};
|
|
||||||
|
|
||||||
mux_2 {
|
|
||||||
pins = "gpio19", "gpio50", "gpio51", "gpio46";
|
|
||||||
function = "gpio";
|
|
||||||
drive-strength = <2>;
|
|
||||||
bias-none;
|
|
||||||
output-high;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
leds {
|
leds {
|
||||||
|
@ -118,42 +100,42 @@
|
||||||
|
|
||||||
led_sys: status {
|
led_sys: status {
|
||||||
label = "nhx:system";
|
label = "nhx:system";
|
||||||
gpio = <&tlmm 4 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 4 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
lte1 {
|
lte1 {
|
||||||
label = "nhx:5g1";
|
label = "nhx:5g1";
|
||||||
gpio = <&tlmm 3 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 3 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
lterssi1 {
|
lterssi1 {
|
||||||
label = "nhx:5g2";
|
label = "nhx:5g2";
|
||||||
gpio = <&tlmm 2 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 2 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
lterssi2 {
|
lterssi2 {
|
||||||
label = "nhx:5g3";
|
label = "nhx:5g3";
|
||||||
gpio = <&tlmm 1 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 1 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
lterssi3 {
|
lterssi3 {
|
||||||
label = "nhx:wifi2";
|
label = "nhx:wifi2";
|
||||||
gpio = <&tlmm 36 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 36 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
wifi {
|
wifi {
|
||||||
label = "nhx:wifi5";
|
label = "nhx:wifi5";
|
||||||
gpio = <&tlmm 37 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 37 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
err {
|
err {
|
||||||
label = "nhx:net";
|
label = "nhx:net";
|
||||||
gpio = <&tlmm 44 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 44 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
net {
|
net {
|
||||||
label = "nhx:xnet";
|
label = "nhx:xnet";
|
||||||
gpio = <&tlmm 0 GPIO_ACTIVE_HIGH>;
|
gpio = <&gpio 0 GPIO_ACTIVE_HIGH>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -162,10 +144,62 @@
|
||||||
|
|
||||||
reset {
|
reset {
|
||||||
label = "reset";
|
label = "reset";
|
||||||
gpios = <&tlmm 18 GPIO_ACTIVE_LOW>;
|
gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
|
||||||
linux,code = <KEY_RESTART>;
|
linux,code = <KEY_RESTART>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gpio_export {
|
||||||
|
compatible = "gpio-export";
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
3vpower {
|
||||||
|
gpio-export,name = "3vpower";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 19 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
|
m2power {
|
||||||
|
gpio-export,name = "m2power";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 48 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
|
m2reset {
|
||||||
|
gpio-export,name = "m2reset";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 49 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
|
m2dcpower {
|
||||||
|
gpio-export,name = "m2dcpower";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 51 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
|
pcie1dcpower {
|
||||||
|
gpio-export,name = "pcie1dcpower";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 50 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
|
pcie1rst {
|
||||||
|
gpio-export,name = "pcie1rst";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 42 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
|
pcie2dcpower {
|
||||||
|
gpio-export,name = "pcie2dcpower";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 46 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
pcie2rst {
|
||||||
|
gpio-export,name = "pcie2rst";
|
||||||
|
gpio-export,output = <1>;
|
||||||
|
gpio = <&gpio 43 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&blsp_dma {
|
&blsp_dma {
|
||||||
|
@ -273,8 +307,8 @@
|
||||||
|
|
||||||
&pcie0 {
|
&pcie0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&gpio 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&gpio 40 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
/* Free slot for use */
|
/* Free slot for use */
|
||||||
bridge@0,0 {
|
bridge@0,0 {
|
||||||
|
@ -360,61 +394,6 @@
|
||||||
bias-disable;
|
bias-disable;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
gpio-export {
|
|
||||||
compatible = "gpio-export";
|
|
||||||
pinctrl-0 = <&m2_pins>;
|
|
||||||
pinctrl-names = "default";
|
|
||||||
|
|
||||||
3vpower {
|
|
||||||
gpio-export,name = "3vpower";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 19 GPIO_ACTIVE_LOW>;
|
|
||||||
};
|
|
||||||
|
|
||||||
m2power {
|
|
||||||
gpio-export,name = "m2power";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 48 GPIO_ACTIVE_LOW>;
|
|
||||||
};
|
|
||||||
|
|
||||||
m2reset {
|
|
||||||
gpio-export,name = "m2reset";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 49 GPIO_ACTIVE_LOW>;
|
|
||||||
};
|
|
||||||
|
|
||||||
m2_dc_en {
|
|
||||||
gpio-export,name = "m2_dc_en";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 51 GPIO_ACTIVE_LOW>; // high enbale
|
|
||||||
};
|
|
||||||
|
|
||||||
pcie1_dc_en {
|
|
||||||
gpio-export,name = "pcie1_dc_en";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 50 GPIO_ACTIVE_HIGH>;
|
|
||||||
};
|
|
||||||
|
|
||||||
pcie1_reset {
|
|
||||||
gpio-export,name = "pcie1_reset";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 42 GPIO_ACTIVE_LOW>;
|
|
||||||
};
|
|
||||||
|
|
||||||
pcie2_dc_en {
|
|
||||||
gpio-export,name = "pcie2_dc_en";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 46 GPIO_ACTIVE_HIGH>;
|
|
||||||
};
|
|
||||||
|
|
||||||
pcie2_reset {
|
|
||||||
gpio-export,name = "pcie2_reset";
|
|
||||||
gpio-export,output = <1>;
|
|
||||||
gpio = <&tlmm 43 GPIO_ACTIVE_LOW>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac0 {
|
&gmac0 {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue