/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
"SPI1_CLK", "SPI1_MOSI", "SPI1_MISO";
input-enable;
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "SPI1_CS";
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
};
mmc0_pins_uhs: mmc0-pins-uhs {
"SPI1_CLK", "SPI1_MOSI", "SPI1_MISO";
input-enable;
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "SPI1_CS";
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
};
pcie_pins: pcie-pins {
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
/dts-v1/;
/plugin/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
/ {
compatible = "cmcc,rax3000m", "mediatek,mt7981";
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/leds/common.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
/dts-v1/;
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
/dts-v1/;
#include "mt7981b.dtsi"
+#include <dt-bindings/pinctrl/mt65xx.h>
/ {
model = "GL.iNet GL-MT2500";
"SPI1_CLK", "SPI1_MOSI", "SPI1_MISO";
input-enable;
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "SPI1_CS";
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
};
mmc0_pins_uhs: mmc0-pins-uhs {
"SPI1_CLK", "SPI1_MOSI", "SPI1_MISO";
input-enable;
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "SPI1_CS";
drive-strength = <MTK_DRIVE_12mA>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>;
+ bias-disable;
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>;
+ bias-disable;
};
};
wwan_rst_h: wwan-rst-h {
pins = "GPIO_WPS";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>;
+ bias-disable;
output-low;
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
*/
/dts-v1/;
+
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b-unielec-u7981-01.dtsi"
/ {
model = "Unielec U7981-01 (NAND)";
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
/dts-v1/;
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7981b.dtsi"
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
+
#include "mt7981b.dtsi"
/ {
conf-pu {
pins = "SPI0_CS", "SPI0_HOLD", "SPI0_WP";
drive-strength = <8>;
- bias-pull-up = <103>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
};
conf-pd {
pins = "SPI0_CLK", "SPI0_MOSI", "SPI0_MISO";
drive-strength = <8>;
- bias-pull-down = <103>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_11>;
};
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
en8811_pwr_a: en8811-pwr-a {
pins = "GPIO_11";
drive-strength = <8>;
- mediatek,pull-down-adv = <1>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
output-low;
};
en8811_pwr_b: en8811-pwr-b {
pins = "GPIO_12";
drive-strength = <8>;
- mediatek,pull-down-adv = <1>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
output-low;
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
};
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>;
+ bias-disable;
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>;
+ bias-disable;
};
};
ngff-gnss-off {
pins = "GPIO_6";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
ngff-pe-rst {
pins = "GPIO_7";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
ngff-wwan-off {
pins = "GPIO_8";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
ngff-pwr-off {
pins = "GPIO_9";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
ngff-rst {
pins = "GPIO_10";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
ngff-coex {
pins = "SPI1_CS";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>;
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
button_pins: button-pins {
pins = "GPIO_12";
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
uart1_pins: uart1-pins {
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
wf_2g_5g_pins: wf_2g_5g-pins {
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
/ {
aliases {
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <4>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <4>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986b.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986b.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986b.dtsi"
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};
&pio {
button_pins: button-pins {
pins = "GPIO_RESET", "GPIO_WPS";
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
gbe1_led0_pins: gbe1-led0-pins {
conf-scl {
pins = "LED_A";
drive-strength = <8>;
- mediatek,pull-up-adv = <1>;
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
};
conf-sda {
pins = "LED_E";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>;
+ bias-disable;
};
};
&pio {
button_pins: button-pins {
pins = "GPIO_RESET", "GPIO_WPS";
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
mdio0_pins: mdio0-pins {
*/
/dts-v1/;
+#include <dt-bindings/pinctrl/mt65xx.h>
#include "mt7986a.dtsi"
/ {
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
"EMMC_DATA_6", "EMMC_DATA_7", "EMMC_CMD";
input-enable;
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
conf-clk {
pins = "EMMC_CK";
drive-strength = <6>;
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-ds {
pins = "EMMC_DSL";
- mediatek,pull-down-adv = <2>; /* pull-down 50K */
+ bias-pull-down = <MTK_PUPD_SET_R1R0_10>; /* pull-down 50K */
};
conf-rst {
pins = "EMMC_RSTB";
drive-strength = <4>;
- mediatek,pull-up-adv = <1>; /* pull-up 10K */
+ bias-pull-up = <MTK_PUPD_SET_R1R0_01>; /* pull-up 10K */
};
};
conf-pu {
pins = "SPI2_CS", "SPI2_HOLD", "SPI2_WP";
drive-strength = <8>;
- mediatek,pull-up-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
conf-pd {
pins = "SPI2_CLK", "SPI2_MOSI", "SPI2_MISO";
drive-strength = <8>;
- mediatek,pull-down-adv = <0>; /* bias-disable */
+ bias-disable; /* bias-disable */
};
};