Skip to content
Snippets Groups Projects
Commit 4b31717f authored by Sander Vanheule's avatar Sander Vanheule Committed by Daniel Golle
Browse files

realtek: move RTL8231 definitions to board files


The RTL8231 is an external chip, and not part of the SoC. That means
it is more appropriate to define it in the board specific (base) files,
instead of the DT include for the SoC itself.

Moving the RTL8231 definition also ensures that boards with no GPIO
expander, or an alternative one, don't have a useless gpio1 node label
defined.

Tested on a Netgear GS110TPPv1.

Signed-off-by: default avatarSander Vanheule <sander@svanheule.net>
parent 004d4d66
No related branches found
No related tags found
No related merge requests found
......@@ -28,12 +28,13 @@
gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
open-source;
};
};
&gpio1 {
status = "okay";
indirect-access-bus-id = <31>;
gpio1: rtl8231-gpio {
compatible = "realtek,rtl8231-gpio";
#gpio-cells = <2>;
gpio-controller;
indirect-access-bus-id = <31>;
};
};
&ethernet0 {
......
......@@ -39,15 +39,18 @@
gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
};
};
};
&gpio1 {
status = "okay";
gpio1: rtl8231-gpio {
compatible = "realtek,rtl8231-gpio";
#gpio-cells = <2>;
gpio-controller;
indirect-access-bus-id = <0>;
poe_enable {
gpio-hog;
gpios = <13 0>;
output-high;
poe_enable {
gpio-hog;
gpios = <13 GPIO_ACTIVE_HIGH>;
output-high;
};
};
};
......
......@@ -44,6 +44,13 @@
linux,code = <KEY_RESTART>;
};*/
};
gpio1: rtl8231-gpio {
compatible = "realtek,rtl8231-gpio";
#gpio-cells = <2>;
gpio-controller;
indirect-access-bus-id = <0>;
};
};
......
......@@ -169,15 +169,6 @@
};
};
gpio1: rtl8231-gpio {
compatible = "realtek,rtl8231-gpio";
#gpio-cells = <2>;
indirect-access-bus-id = <0>;
gpio-controller;
status = "disabled";
};
pinmux: pinmux@1b001000 {
compatible = "pinctrl-single";
reg = <0x1b001000 0x4>;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment