software:poe_management

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:poe_management [2021/09/19 19:48] – [OpenWrt Support for PoE] add a link to C implementation pfertsersoftware:poe_management [2023/03/13 08:31] (current) bevanweiss
Line 7: Line 7:
 ===== Hardware combinations ===== ===== Hardware combinations =====
  
-^ Vendor ^ Device ^ SoC ^ Management IC ^ PSE controller ^ PoE FW version ^ PoE standard support ^  +^ Vendor ^ Device ^ SoC ^ Management IC ^ Management interface ^ PSE controller ^ PoE FW version ^ PoE standard support ^  
-| Cisco | [[:cisco-sx220|SG220-26P]] | RTL8382M | Microsemi PD69100 | PD69108 (?) | n/a | 802.3at | +| Cisco | [[:cisco-sx220|SF220-24P]] | RTL8332M | Microsemi PD69100 | | PD69108 x3 | n/a | 802.3at | 
-| D-Link | [[:dgs-1210-10p|DGS-1210-10P F1]] | RTL8380M | Nuvoton M0516 (?) | BMC59121 | 1.8.2.1 | 802.3at | +| Cisco | [[:cisco-sx220|SG220-26P]] | RTL8382M | Microsemi PD69100 | PD69108 x3 | n/a | 802.3at | 
-| Edge-CorE | ECS2100-10P | RTL8380M | Microchip PD69200 | Microchip PD69208M | n/a | 802.3at | +| D-Link | [[:dgs-1210-10p|DGS-1210-10P F1]] | RTL8380M | Nuvoton M0516LDE | UART | BMC59121 | 1.8.2.1 | 802.3at | 
-| Netgear | [[:gs110tpp|GS110TPP v1]] | RTL8380M | Nuvoton M0516 | BCM59121 | 1.8.0.5 | 802.3at | +| D-Link | [[:DGS-1210-28P]] | RTL8382M | Nuvoton M0516LDE | UART | BCM59121 x3 | ? | 802.3at | 
-| Netgear | [[:GS310TP]] | RTL8380M | Nuvoton M0516 | BCM59121 | | 802.at +| D-Link | [[:DGS-1210-28P|DGS-1210-28MP]] | RTL8382M | Nuvoton M0516LDE | UART| BCM59121 x3 | ? | 802.3at | 
-| Netgear | GS710TUP | | Nuvoton M0518 | BMC59121 ×2 | 4.1.0.1 | 802.3bt | +| Edge-CorE | [[:ECS2100-10P]] | RTL8380M | Microchip PD69200 | Microchip PD69208M | n/a | 802.3at | 
-| Netgear | [[:gs728tpv2|GS728TP v2]] | RTL8391M | Nuvoton M0516 | BCM59121 ×3 | 2.0.2.7 | 802.3at | +| Engenius   | [[:EGS7228P]] | RTL8382M | STMicro STM32F100C8 | | BCM59111 x6 | | 802.3at |  
-| TP-Link | [[:T1600G-52PS]] | RTL8393 | - | [[https://www.ti.com/lit/ds/symlink/tps23861.pdf|TI TPS23861PW]] ×12 | n/a | 802.3at | +| Engenius  | [[:EWS2910P]] | RTL8380M | STMicro STM32F100C8 | | BCM59111 x2 | ? | 802.3at | 
-| Trendnet | [[:TPE-1620WS]] | RTL8382M | Nuvoton M0516LDE| BCM59121 ×2 | | 802.3at | +| Engenius   | [[:EWS52912FP]] | RTL8380M | Nuvoton M0516LDE | | BCM59121 | ? | 802.3at |  
-| Zyxel | [[:GS1900-10HP]] | RTL8380M | STM 32F100 | BCM59121 | 1.6.0.4 (BCM59121), 1.0.0.1 (BCM59101) | 802.3at | +| Hasivo | [[:s1100wp-8gt_se|S1100WP-8GT_SE]] | RTL9303 | - | | HS104PTI x2 | n/a | 802.3af/at/bt | 
-| Zyxel | [[:Zyxel GS1920 series#GS1920-24HP]] | | STM 32F100 | [[https://docs.broadcom.com/doc/12358228|BMC59111]] ×6 | | 802.3at |+| HPE | 1920-8G-PoE+ (JG922A) | RTL8380M | Nuvoton M0516LDE | | BCM59121 | ? | 802.3at | 
 +| Netgear    | [[:GS110TPv3]] | RTL8380M | Nuvoton M0516LDN | | BCM59121 | ? | 802.3at | 
 +| Netgear | [[:gs110tpp|GS110TPP v1]] | RTL8380M | Nuvoton M0516 | UART | BCM59121 | 1.8.0.5 | 802.3at | 
 +| Netgear | [[:GS310TP]] | RTL8380M | Nuvoton M0516LDN | UART | BCM59121 | | 802.3at 
 +| Netgear | GS710TUP | | Nuvoton M0518 | BMC59121 ×2 | 4.1.0.1 | 802.3bt | 
 +| Netgear | [[:gs728tpv2|GS728TP v2]] | RTL8391M | Nuvoton M0516LDN | I2C | BCM59121 x3 | 2.0.2.7 | 802.3at | 
 +| TP-Link | [[:T1600G-52PS]] | RTL8393 | - | [[https://www.ti.com/lit/ds/symlink/tps23861.pdf|TI TPS23861PW]] ×12 | n/a | 802.3at | 
 +| TP-Link | [[:TL-SG2008P]] | RTL8380M | - | I2C | [[https://www.ti.com/lit/ds/symlink/tps23861.pdf|TI TPS23861PW]] | n/a | 802.3at | 
 +| TP-Link | [[:TL-SG2210MP]] | RTL8380 | - | I2C | [[https://www.chipup.com/uploads/Download/20210128/1805068072d5570.pdf|ChipUP XS2184]] | n/a | 802.3at | 
 +| TP-Link | [[:TL-SG2210P v5]] | RTL8380 | - | I2C | [[https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP3924GU/document_id/9919/|MonolithicPower MP3924]] | n/a | 802.3at | 
 +| Trendnet   | [[:TPE-082WS]] | RTL8380M | Nuvoton M0516LDE | UART | BCM59121 | | 802.3at | 
 +| Trendnet   | TPE-224WS | RTL8332M | STMicro STM32F100C8 | | BCM59111 x6 | | 802.3at | 
 +| Trendnet | [[:TPE-1620WS]] | RTL8382M | Nuvoton M0516LDE | UART | BCM59121 ×2 | | 802.3at | 
 +| Trendnet | [[:TPE-2840WS]] | RTL8382M | Nuvoton M0516LDE | UART | BCM59121 ×3 | | 802.3at | 
 +| Ubiquiti | [[:usw-lite-16-poe|Unifi Switch Lite 16 PoE]] | RTL8382M | Nuvoton M0516 | I2C | BCM59121 | 3.0.0.2 | 802.3at | 
 +| Whitelabel | [[:ws-sw-24p-4s_r1|24-port POE+, 4 SFP+ ]] | RTl9301 | Holtek HT32F50231 | UART | ??? x3 | | 802.3af 802.3at | 
 +| Zyxel | [[:GS1900-8HP v1]] | RTL8380M | STMicro STM32F100C8 | UART | BCM59111 x2 |  | 802.3at | 
 +| Zyxel | [[:GS1900-10HP]] | RTL8380M | STMicro STM32F100C8 | UART | BCM59121 | 1.6.0.4 (BCM59121), 1.0.0.1 (BCM59101) | 802.3at | 
 +| Zyxel | [[:GS1900-24EP]] | RTL8382M | Nuvoton NUC029ZAN | | Realtek RTL8238 x2 | | 802.3bt |  
 +| Zyxel | [[:GS1900-24HP]] | RTL8382M | STMicro STM32F100C8 | UART | BCM59111 x6 | | 802.3at |  
 +| Zyxel | [[:Zyxel GS1920 series#GS1920-24HP]] | | STM 32F100 | I2C | [[https://docs.broadcom.com/doc/12358228|BMC59111]] ×6 | | 802.3at | 
 +| Zyxel | [[:Zyxel GS2210 series|GS2210-8HP ]] | RTL8392 | STMicro STM32F100C8 | | BCM59111 x2 | | 802.3at |
  
 ===== Broadcom platform ===== ===== Broadcom platform =====
Line 36: Line 57:
   * PD69200 PoE PSE Controller: [[http://ww1.microchip.com/downloads/en/DeviceDoc/PD69200_PoE_PSE_Controller_Datasheet_00003460A.pdf|Datasheet]]   * PD69200 PoE PSE Controller: [[http://ww1.microchip.com/downloads/en/DeviceDoc/PD69200_PoE_PSE_Controller_Datasheet_00003460A.pdf|Datasheet]]
   * PD69208T4/PD69204T4/PD69208M PSE Manager: [[https://ww1.microchip.com/downloads/en/DeviceDoc/PD69208T4_PD69204T4_PD69208M_PoE_PSE_Manager_Datasheet.pdf|Datasheet]]   * PD69208T4/PD69204T4/PD69208M PSE Manager: [[https://ww1.microchip.com/downloads/en/DeviceDoc/PD69208T4_PD69204T4_PD69208M_PoE_PSE_Manager_Datasheet.pdf|Datasheet]]
 +
 +===== Hasivo ====
 +=== HS104PTI/HS104PBI ===
 +
 +Hasivo have a pair of chips (HS104PTI/HS104PBI) that allow for 802.3af/at/bt support for up to 4 channels of PoE.  They are configured / monitored via I2C.
 +
 +  * Register Description [[https://svanheule.net/switches/_media/undefined/hasivo_8port_pse_application_description-re.docx]]
 +  * Register Table [[https://svanheule.net/switches/_media/undefined/hs104pti_pbi_register_table.pdf]]
 +
  
 ===== Texas Instruments ==== ===== Texas Instruments ====
  
 Until now, only one switch series was based TI's PSE controllers. These can be controlled directly by the SoC, or (according to TI's product pages) by an intermediate MCU. Until now, only one switch series was based TI's PSE controllers. These can be controlled directly by the SoC, or (according to TI's product pages) by an intermediate MCU.
 +
 +===== Realtek platform =====
 +
 +Realtek now also produces the RTL8238 PSE chip, paired with a management MCU. The [[:GS1900-24EP]] uses this device, and the [[:GPL source drops|source archive]] contains some code referring to it. From the headers, it appears to mirror the Broadcom platform's interface, probably to provide a uniform interface to the controlling SoC for both PSE options.
  
 ===== OpenWrt Support for PoE ==== ===== OpenWrt Support for PoE ====
  • software/poe_management.1632080910.txt.gz
  • Last modified: 2021/09/19 19:48
  • by pfertser