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-06-28 19:04:11 +08:00
parent 2e476fcf1b
commit 7016ef3768

View file

@ -1,4 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT // SPDX-License-Identifier: ISC
/* Copyright (c) 2015, The Linux Foundation. All rights reserved.
* Copyright (c) 2017-2018, Sven Eckelmann <sven.eckelmann@openmesh.com>
*/
#include "qcom-ipq4019.dtsi" #include "qcom-ipq4019.dtsi"
#include <dt-bindings/gpio/gpio.h> #include <dt-bindings/gpio/gpio.h>
@ -331,15 +334,6 @@
}; };
&tlmm { &tlmm {
pcie_pins: pcie_pinmux {
mux {
pins = "gpio2";
function = "gpio";
output-low;
bias-pull-down;
};
};
mdio_pins: mdio_pinmux { mdio_pins: mdio_pinmux {
mux_1 { mux_1 {
pins = "gpio6"; pins = "gpio6";
@ -354,20 +348,6 @@
}; };
}; };
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>;
};
};
spi_0_pins: spi_0_pinmux { spi_0_pins: spi_0_pinmux {
pinmux { pinmux {
function = "blsp_spi0"; function = "blsp_spi0";
@ -385,24 +365,44 @@
}; };
nand_pins: nand_pins { nand_pins: nand_pins {
pullups { pullups {
pins = "gpio53", "gpio58", "gpio59"; pins = "gpio52", "gpio53", "gpio58", "gpio59";
function = "qpic"; function = "qpic";
bias-pull-up; bias-pull-up;
}; };
pulldowns { pulldowns {
pins = "gpio54", "gpio55", "gpio56", pins = "gpio54", "gpio55", "gpio56", "gpio57",
"gpio57", "gpio60", "gpio61", "gpio60", "gpio62", "gpio63", "gpio64",
"gpio62", "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68",
"gpio65", "gpio66", "gpio67", "gpio69";
"gpio68", "gpio69";
function = "qpic"; function = "qpic";
bias-pull-down; bias-pull-down;
}; };
}; };
sd_0_pins: sd_pins {
pinmux {
function = "sdio";
pins = "gpio23", "gpio24", "gpio25", "gpio26",
"gpio28", "gpio29", "gpio30", "gpio31";
drive-strength = <10>;
};
pinmux_sd_clk {
function = "sdio";
pins = "gpio27";
drive-strength = <16>;
};
pinmux_sd7 {
function = "sdio";
pins = "gpio32";
drive-strength = <10>;
bias-disable;
};
};
serial_0_pins: serial0_pinmux { serial_0_pins: serial0_pinmux {
mux { mux {
pins = "gpio16", "gpio17"; pins = "gpio16", "gpio17";
@ -427,53 +427,63 @@
}; };
}; };
m2_pwr_en { power_pins: power_pins {
line-name = "m2_pwr_en"; m2_pwr_en {
gpios = <48 GPIO_ACTIVE_HIGH>; pins = "gpio48";
gpio-hog; function = "gpio";
output-high; drive-strength = <2>;
}; bias-none;
output-high;
};
m2_reset { m2_reset {
line-name = "m2_reset"; pins = "gpio49";
gpios = <49 GPIO_ACTIVE_HIGH>; function = "gpio";
gpio-hog; drive-strength = <2>;
output-high; bias-none;
}; output-high;
};
m2_dc_en { m2_dc_en {
line-name = "m2_dc_en"; pins = "gpio51";
gpios = <51 GPIO_ACTIVE_HIGH>; function = "gpio";
gpio-hog; drive-strength = <2>;
output-high; bias-none;
}; output-high;
};
pcie1_dc_en { pcie1_dc_en {
line-name = "pcie1_dc_en"; pins = "gpio50";
gpios = <50 GPIO_ACTIVE_HIGH>; function = "gpio";
gpio-hog; drive-strength = <2>;
output-high; bias-none;
}; output-high;
};
pcie1_reset { pcie1_reset {
line-name = "pcie1_reset"; pins = "gpio42";
gpios = <42 GPIO_ACTIVE_HIGH>; function = "gpio";
gpio-hog; drive-strength = <2>;
output-high; bias-none;
}; output-high;
};
pcie2_dc_en { pcie2_dc_en {
line-name = "pcie2_dc_en"; pins = "gpio46";
gpios = <46 GPIO_ACTIVE_HIGH>; function = "gpio";
gpio-hog; drive-strength = <2>;
output-high; bias-none;
}; output-high;
};
pcie2_reset { pcie2_reset {
line-name = "pcie2_reset"; pins = "gpio43";
gpios = <43 GPIO_ACTIVE_HIGH>; function = "gpio";
gpio-hog; drive-strength = <2>;
output-high; bias-none;
output-high;
};
};
}; };
}; };