ramips: fix D240 mini-PCIe power control GPIOs

In commit b11c51916c ("ramips: Improve Sanlinking D240 config") I made
a mistake with regards GPIO numbering. And in addition to specifying the
wrong GPIO for controling the power of one of the mini-PCIe, I recently
discovered that the power of both slots can be controlled.

This patch specifies the correct GPIO for the left-most mini-PCIe slot
of the D240 (labeled power_mpcie2 since the slot is attached to SIM2),
and adds a GPIO that can be used to control the power of the other
mini-PCIe slot (labeled power_mpcie1).

Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
[do not use the gpio active macros for the gpio-export value]
Signed-off-by: Mathias Kresin <dev@kresin.me>
v19.07.3_mercusys_ac12_duma
Kristian Evensen 7 years ago committed by Mathias Kresin
parent 161a3be5ad
commit 133815ad8f

@ -52,9 +52,16 @@
power_mpcie2 {
gpio-export,name = "power_mpcie2";
gpio-export,output = <GPIO_ACTIVE_LOW>;
gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
gpio-export,output = <1>;
gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
};
power_mpcie1 {
gpio-export,name = "power_mpcie1";
gpio-export,output = <1>;
gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;
};
};
gpio-leds {
@ -94,6 +101,10 @@
status = "okay";
};
&gpio2 {
status = "okay";
};
&gpio3 {
status = "okay";
};
@ -157,7 +168,7 @@
&pinctrl {
state_default: pinctrl0 {
default {
ralink,group = "i2c", "uartf", "wled", "spi refclk", "pa";
ralink,group = "i2c", "uartf", "wled", "spi refclk", "pa", "nd_sd";
ralink,function = "gpio";
};
};

Loading…
Cancel
Save