realtek: rtl838x: Switch GS1900 rtl8231 driver
authorSander Vanheule <sander@svanheule.net>
Thu, 26 Dec 2024 21:26:33 +0000 (22:26 +0100)
committerSander Vanheule <sander@svanheule.net>
Wed, 15 Jan 2025 13:38:06 +0000 (14:38 +0100)
commit0318dd225f6eff6c6d59b68f9014b8f3099dd6d3
tree4e00454d23d7702c22984410757d1d194c58d706
parent292a1b9b4f7d6a6e7bae8280187e8be8f37b6021
realtek: rtl838x: Switch GS1900 rtl8231 driver

Update the devicetree files to switch the GS1900 devices over to the new
pinctrl and GPIO driver. Enable the drivers to ensure the nodes can be
used.

This may fix issues caused by bad RMW behaviour on the GPIO data lines,
or glitches due to setting the pin direction before the pin level.

Although the driver supports retaining GPIO state after a warm boot,
some bootloaders appear to apply a default configuration on boot, which
may cause an interrupt in PoE-PSE support.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(cherry picked from commit 5141e2d8617efa774b64f9ebc6d97cdc85487dc8)
target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
target/linux/realtek/rtl838x/config-6.6