realtek: EnGenius EWS2910P: declare and hog the poe-enable GPIO
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sun, 22 May 2022 02:59:10 +0000 (21:59 -0500)
committerSander Vanheule <sander@svanheule.net>
Sat, 2 Jul 2022 09:50:47 +0000 (11:50 +0200)
commit36acb3db03a3cf7dee80a1fc3b6f8f70efd20294
treef015b48a950fa7b4da2017d1996be4194bb4c47d
parent04545c4325c627ba09e429693d8aa22b1624e218
realtek: EnGenius EWS2910P: declare and hog the poe-enable GPIO

GPIO 1 on the RTL8231 is used to force the PoE MCU to disable power
outputs. It is not used by any driver, but if accidentally set low,
PoE outputs are disabled. This situation is hard to debug, and
requires knowledge of the Broadcom PoE protocol used by the MCU.

To prevent this situation, hog it as an output high. This is
consistent with the ZyXel GS1900 series handles it.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
target/linux/realtek/dts-5.10/rtl8380_engenius_ews2910p.dts