]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: pse-pd: pd692x0: support disabling disable ports GPIO
authorRobert Marko <robert.marko@sartura.hr>
Sun, 7 Jun 2026 16:55:36 +0000 (18:55 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 10 Jun 2026 01:52:03 +0000 (18:52 -0700)
commit90e63d5354951d37fa2b3b91e6f17b95d2bf9bee
tree386c4eb62bbb38ce528dca02ec3de95688994458
parenta1c4fa71bbbd10c6a71535a6426444d4a4bc8584
net: pse-pd: pd692x0: support disabling disable ports GPIO

Microchip PSE controllers have a dedicated disable ports input that like it
name says disables PoE on all ports.

So lets support parsing that GPIO and using the GPIO flags to set it low
by default and enable PoE on all ports during probe.

Acked-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Reviewed-by: Kory Maincent <kory.maincent@bootlin.com>
Link: https://patch.msgid.link/20260607165600.1260210-2-robert.marko@sartura.hr
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/pse-pd/pd692x0.c