提交 7e84a8d1 编写于 作者: J Jason Cooper 提交者: Gregory CLEMENT

ARM: dts: kirkwood: Fix Openblock A6 external GPIO pins

By assigning the pin hog to the pinctrl node, we correctly configure the
MPPs.  However, they are not available to userspace.

Fix this by assigning the hogs to the gpio node.

After this, the following works as expected:

  # echo 28 >/sys/class/gpio/export
  # echo low >/sys/class/gpio/gpio28/direction

[gregory.clement@free-electrons.com: fix title]
Signed-off-by: NJason Cooper <jason@lakedaemon.net>
Reviewed-by: NAndrew Lunn <andrew@lunn.ch>
Signed-off-by: NGregory CLEMENT <gregory.clement@free-electrons.com>
上级 35664512
......@@ -41,7 +41,7 @@
};
pinctrl: pin-controller@10000 {
pinctrl-0 = <&pmx_dip_switches &pmx_gpio_header>;
pinctrl-0 = <&pmx_dip_switches>;
pinctrl-names = "default";
pmx_uart0: pmx-uart0 {
......@@ -174,3 +174,10 @@
phy-handle = <&ethphy0>;
};
};
&gpio0 {
status = "okay";
pinctrl-0 = <&pmx_gpio_header>;
pinctrl-names = "default";
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册