1
0
Fork 0
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:
suyuan168 2022-07-03 01:01:09 +08:00
parent 8724f79648
commit beb0862c02

View file

@ -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 {