[openwrt/openwrt] ipq40xx: add PoE passthrough GPIO

LEDE Commits lede-commits at lists.infradead.org
Fri Sep 20 10:52:54 PDT 2024


blocktrron pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/dd4b05ee8a6a80ddf4e0ed188234fa04d841867c

commit dd4b05ee8a6a80ddf4e0ed188234fa04d841867c
Author: David Bauer <mail at david-bauer.net>
AuthorDate: Sat Sep 14 19:10:10 2024 +0200

    ipq40xx: add PoE passthrough GPIO
    
    Add the GPIO pin of the PoE passthrough switch on the Aruba AP-303H.
    Power is activated when the pin is low. It enables a PSE chip, so power
    is only supplied to downstream devices when they are 802.3af/at
    compliant devices.
    
    Ensure you use a sufficient power supply when chaining a consuming
    device after the AP.
    
    Signed-off-by: David Bauer <mail at david-bauer.net>
    (cherry picked from commit b40cc46cc882ff97f2752e7837173ffc9f884eb9)
---
 target/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/target/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches b/target/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches
index 2035d84993..f57d4c5888 100644
--- a/target/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches
+++ b/target/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches
@@ -6,6 +6,9 @@ board_config_update
 board=$(board_name)
 
 case "$board" in
+aruba,ap-303h)
+	ucidef_add_gpio_switch "poe_passtrough" "POE passtrough disable" "546" "1"
+	;;
 cellc,rtl30vw)
 	ucidef_add_gpio_switch "w_disable" "W_DISABLE mPCIE pin" "398" "1"
 	ucidef_add_gpio_switch "pmd_resin_n" "PMD_RESIN_N pin" "399" "1"




More information about the lede-commits mailing list