Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gs110tpp [2020/11/26 22:01] – [Hardware build-up] More GPIO details svanheule | gs110tpp [2024/04/18 17:53] (current) – Add JTAG tag svanheule | ||
---|---|---|---|
Line 7: | Line 7: | ||
* [[rtl838x|RTL8380M]] SoC | * [[rtl838x|RTL8380M]] SoC | ||
* Macronix MX25L25635F (32MB flash) | * Macronix MX25L25635F (32MB flash) | ||
- | * Winbond W631GG8MB (256MB DDR3 SDRAM) | + | * Winbond W631GG8MB (128MB DDR3 SDRAM) |
* [[rtl8214|RTL8214C]] external PHY | * [[rtl8214|RTL8214C]] external PHY | ||
* RTL8231 GPIO extender | * RTL8231 GPIO extender | ||
Line 30: | Line 30: | ||
{{: | {{: | ||
{{: | {{: | ||
+ | |||
+ | ==== GPIO connections and port LEDs ==== | ||
+ | * Internal GPIO connections: | ||
+ | * GPIO0: connected to front panel reset button. Input, active low. | ||
+ | * 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/ | ||
+ | * GPIO13: connected to #RESET pin of SoC (114). Output, active low, external pull-up. | ||
+ | * RTL8231 GPIO connections: | ||
+ | * GPIO31, GPIO32, GPIO34: red, green, and blue components of the " | ||
+ | * Port LED: | ||
+ | * Port 0-23, LED0: Green LED, link/act 1G | ||
+ | * Port 0-23, LED1: Amber LED, link/act 100M/10M | ||
+ | * "PoE Max" LED is controlled by the PoE MCU | ||
+ | |||
+ | |||
+ | |||
==== Pinouts ==== | ==== Pinouts ==== | ||
=== GPIO === | === GPIO === | ||
- | * TP8: GPIO2 | + | * TP8: GPIO1 |
+ | * TP3: GPIO14 | ||
+ | * TP4: GPIO11 | ||
+ | * TP5: GPIO10 | ||
+ | * TP6: GPIO12 | ||
+ | * TP7: GPIO13 | ||
=== I2C === | === I2C === | ||
Line 67: | Line 88: | ||
| **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 ==== | ||
+ | < | ||
+ | ------------------ Board Configuration ------------------ | ||
+ | |||
+ | *********************************************************** | ||
+ | | ||
+ | *********************************************************** | ||
+ | ============================ | ||
+ | Board GPIO | ||
+ | ============================ | ||
+ | Device | ||
+ | ------- ---- ---------- -------- -------- | ||
+ | INT | ||
+ | INT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | EXT | ||
+ | |||
+ | ============================ | ||
+ | Board Configuration | ||
+ | ============================ | ||
+ | ====== Port ================== | ||
+ | Type Usr Phy | ||
+ | ----------- ---- ------- ----------- -------------- -------- ------- | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | 1000M | ||
+ | |||
+ | |||
+ | ====== Button ================ | ||
+ | |||
+ | ------------ Reset Button | ||
+ | GPIO: INT_0 | ||
+ | Timer: 2(sec) | ||
+ | Timer: 5(sec) | ||
+ | |||
+ | |||
+ | ====== 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 =================== | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
==== Bootloader ==== | ==== Bootloader ==== | ||
Line 74: | Line 191: | ||
Some realtek-specific commands are also available: | Some realtek-specific commands are also available: | ||
* '' | * '' | ||
+ | |||
+ | |||
Line 80: | Line 199: | ||
* GPL source drop: [[https:// | * GPL source drop: [[https:// | ||
+ | {{tag> |