forked from mirror/openwrt
There are switches which share the same overall hardware design but remove just a couple of components for the low cost variant. For example, a 8+2 (ethernet+SFP) switch might have a low cost variant which only has 8 ethernet ports. In this case, the PCB will be shared but components for SFP will just be dropped. The LED shift registers will be the same between the two switches but the ports are different. But since the rtl930x_led_init code is trying to calculate the number of LEDs using the LED ports, the ethernet status ports will then suddenly be shifted by two ports. It is therefore necessary to have a mechanism to overwrite the detection of the ethernet ports in the LED initialization and force some ports to "virtually there" for the LED controller. This functionality was already implemented for Plasma Cloud PSX8 (RTL930x) but some devices using RTL931x might also benefit from a similar feature. Signed-off-by: Harshal Gohel <hg@simonwunderlich.de> Co-developed-by: Sven Eckelmann <se@simonwunderlich.de> Signed-off-by: Sven Eckelmann <se@simonwunderlich.de> Link: https://github.com/openwrt/openwrt/pull/20300 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||