realtek: rtl838x: Switch GS1900 rtl8231 driver realtek/rtl8231-mfd
authorSander Vanheule <sander@svanheule.net>
Thu, 26 Dec 2024 21:26:33 +0000 (22:26 +0100)
committerSander Vanheule <sander@svanheule.net>
Fri, 27 Dec 2024 15:15:20 +0000 (16:15 +0100)
commitefc7aec5d5c235fe8f78539da9bc62ed5bde6de1
treeaec86193c5f391f0075b9afdbcf67d1595929d04
parent9dbd67a1a81101a8373a5768a835c5a044096559
realtek: rtl838x: Switch GS1900 rtl8231 driver

Update the devicetree files to switch the GS1900 devices over to the new
pinctrl and GPIO driver.

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 support retaining GPIO state after a warm boot, the
bootloader appears to apply a default configuration on boot, which may
cause an interrupt in PoE-PSE support.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts
target/linux/realtek/dts/rtl8380_zyxel_gs1900-8.dts
target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
target/linux/realtek/dts/rtl8382_zyxel_gs1900-16.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24-v1.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24e.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-v1.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-v2.dts