gs110tpp

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
gs110tpp [2021/02/27 08:45] – [GPIO connections] Document more front-panel IO svanheulegs110tpp [2025/01/28 06:44] (current) – Update LEDs and GPIOs svanheule
Line 20: Line 20:
 Communication with the Poe-CPU happens via a serial port, connected to the main CPU's UART1. Optocouplers are used to isolate the two circuits from each other and the communication frames can be sniffed from J3 (3.3V, 19200 baud, 8n1). Communication with the Poe-CPU happens via a serial port, connected to the main CPU's UART1. Optocouplers are used to isolate the two circuits from each other and the communication frames can be sniffed from J3 (3.3V, 19200 baud, 8n1).
  
-To indicate the global device status, two LEDs are present on the front panel. One is labelled 'PoE Max', and is likely controlled directly by the PoE MCU. +To indicate the global device status, two LEDs are present on the front panel. One is labelled 'PoE Max', and is controlled directly by the PoE MCU. 
-The other is labeled 'Power', and is used to indicate the device status. This LED appears to be an RGB LED, although it is currently unclear how the three colours are controlled.+The other is labeled 'Power', and is used to indicate the device status. This LED a three-component RGB LED, driven by thre individual GPIO lines of the RTL8231.
 All ports have a two-pin bi-color LED, used to indicate the link status: green for 1000M, orange for 100M. These are driven by three SN74HC164 shift registers, using 20 of the 24 outputs available. All ports have a two-pin bi-color LED, used to indicate the link status: green for 1000M, orange for 100M. These are driven by three SN74HC164 shift registers, using 20 of the 24 outputs available.
 PoE status bi-color LEDs are also available, with green used to indicate the remote device is PoE powered, and orange to signal a PoE fault status. The PoE-status LEDs are driven by two SN74LV595A shift registers, also controlled by the PoE MCU. PoE status bi-color LEDs are also available, with green used to indicate the remote device is PoE powered, and orange to signal a PoE fault status. The PoE-status LEDs are driven by two SN74LV595A shift registers, also controlled by the PoE MCU.
  
-There is also a SN74LVC125A four-port tri-state buffer whose purpose is currently unknown.+SN74LVC125A four-port tri-state buffer is used to for the reset signal fan-out, driven by internal GPIO13 (TP7). 
 ==== Board pictures ==== ==== Board pictures ====
  
Line 36: Line 37:
     * GPIO2: connected to clock line of RTL8231. Output, used by MDIO/SMI peripheral (or bit-banged MDIO)     * GPIO2: connected to clock line of RTL8231. Output, used by MDIO/SMI peripheral (or bit-banged MDIO)
     * GPIO3: connected to data line of RTL8231. Input/output, used by MDIO/SMI peripheral (or bit-banged MDIO)     * GPIO3: connected to data line of RTL8231. Input/output, used by MDIO/SMI peripheral (or bit-banged MDIO)
-    * GPIO13: connected to #RESET pin of SoC (114). Output, active low, external pull-up.+    * GPIO13: connected to #RESET pin of SoC (114). Output, active low, external pull-up. Also resets the RTL8214C phy and the LED shift registers via the SN74LVC125A four-port buffer.
   * RTL8231 GPIO connections:   * RTL8231 GPIO connections:
 +    * GPIO10: PoE enable line, active high.
     * GPIO31, GPIO32, GPIO34: red, green, and blue components of the "Power" RGB LED. Output, active low.     * GPIO31, GPIO32, GPIO34: red, green, and blue components of the "Power" RGB LED. Output, active low.
   * Port LED:   * Port LED:
Line 88: Line 90:
 | **Name** | u-boot | u-boot-env | device-info | config | log | firmware1 | firmware2 | | **Name** | u-boot | u-boot-env | device-info | config | log | firmware1 | firmware2 |
 | **Size** | 896k   | 64k        | 64k         | 1M     | 1M  | 14.5M     | 14.5M     | | **Size** | 896k   | 64k        | 64k         | 1M     | 1M  | 14.5M     | 14.5M     |
 +
 +==== Vendor board definition ====
 +<file>
 +------------------ Board Configuration ------------------
 +
 +***********************************************************
 + GS110TPP 8-Port Gigabit PoE+ Ethernet Smart Managed Pro Switch with 2 Copper Ports and Cloud Management
 +***********************************************************
 +============================
 + Board GPIO
 +============================
 +Device  Pin  Direction  Default  Current
 +------- ---- ---------- -------- --------
 +INT        IN                1       
 +INT     13   OUT        1        1       
 +EXT        IN  (IN  ) 0        0       
 +EXT        IN  (IN  ) 0        0       
 +EXT        IN  (IN  ) 0        0       
 +EXT     10   OUT (OUT ) 0        1       
 +EXT     11   IN  (IN  ) 0        0       
 +EXT     12   IN  (IN  ) 0        0       
 +EXT     13   IN  (IN  ) 0        0       
 +EXT     14   IN  (IN  ) 0        0       
 +EXT     20   OUT (OUT ) 1        1       
 +EXT     24   OUT (OUT ) 1        1       
 +EXT     25   OUT (OUT ) 1        1       
 +EXT     27   OUT (OUT ) 0        0       
 +EXT     28   OUT (OUT ) 0        0       
 +EXT     31   OUT (OUT ) 1        1       
 +EXT     32   OUT (OUT ) 0        0       
 +EXT     34   OUT (OUT ) 1        1       
 +
 +============================
 + Board Configuration
 +============================
 +====== Port ==================
 +Type        Usr  Phy     Media       Speed          Duplex   Attr
 +----------- ---- ------- ----------- -------------- -------- -------
 +1000M          (0) 8   Copper      (A) ALL        Auto          
 +1000M          (0) 9   Copper      (A) ALL        Auto          
 +1000M          (0) 10  Copper      (A) ALL        Auto          
 +1000M          (0) 11  Copper      (A) ALL        Auto          
 +1000M          (0) 12  Copper      (A) ALL        Auto          
 +1000M          (0) 13  Copper      (A) ALL        Auto          
 +1000M          (0) 14  Copper      (A) ALL        Auto          
 +1000M          (0) 15  Copper      (A) ALL        Auto          
 +1000M          (0) 16  Copper      (A) ALL        Auto          
 +1000M       10   (0) 17  Copper      (A) ALL        Auto          
 +
 +
 +====== Button ================
 +
 +------------ Reset Button
 +GPIO: INT_0 
 +Timer: 2(sec)  Action: Reboot
 +Timer: 5(sec)  Action: Restore Factory
 +
 +
 +====== Led ===================
 +System
 +  ON [CUSTOM]
 +  ON C2 [CUSTOM]
 +  OFF [CUSTOM]
 +Port
 +  ON [ASIC(P)]
 +  ON C2 [ASIC(P)]
 +  OFF [ASIC(P)]
 +  AUTO [ASIC(P)]
 +PoE Max
 +  ON [MCU]
 +  OFF [MCU]
 +  AUTO [MCU]
 +PoE Port
 +  ON [MCU]
 +  ON C2 [MCU]
 +  OFF [MCU]
 +  AUTO [MCU]
 +Cloud
 +  ON [CUSTOM]
 +  OFF [CUSTOM]
 +
 +
 +====== Reset =================
 +Type: GPIO
 +GPIO: INT_13
 +
 +
 +====== WatchDog ==============
 +Type: REG
 +
 +
 +====== PoE ===================
 +
 +
 +</file>
 +
  
 ==== Bootloader ==== ==== Bootloader ====
Line 95: Line 193:
 Some realtek-specific commands are also available: Some realtek-specific commands are also available:
   * ''rtk network on'': Configure the ethernet hardware inside the bootloader (not enabled on boot).   * ''rtk network on'': Configure the ethernet hardware inside the bootloader (not enabled on boot).
 +
 +
  
  
Line 101: Line 201:
   * GPL source drop: [[https://www.downloads.netgear.com/files/GPL/GS110TPP_V7.0.1.x_GPL_SRC.zip]]   * GPL source drop: [[https://www.downloads.netgear.com/files/GPL/GS110TPP_V7.0.1.x_GPL_SRC.zip]]
  
-{{tag>rtl8380m}} {{tag>802.3at}} {{tag>1000base-t}}+{{tag>rtl8380m}} {{tag>802.3at}} {{tag>jtag}} {{tag>1000base-t}}
  • gs110tpp.1614415551.txt.gz
  • Last modified: 2021/02/27 08:45
  • by svanheule