Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2022/02/08 09:37] – Title formatting svanheule | start [2023/02/22 10:47] (current) – oliver | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Linux support for Realtek switches ===== | + | ====== Linux support for Realtek switches |
Realtek has developed multiple generations of networking SoCs. An SDK is provided by Realtek for managed switches built on these platforms, but of course we can do better by developing actual mainline Linux support. This wiki gathers documentation on the SoCs, the switches they are implemented in, and the drivers written to support these devices. | Realtek has developed multiple generations of networking SoCs. An SDK is provided by Realtek for managed switches built on these platforms, but of course we can do better by developing actual mainline Linux support. This wiki gathers documentation on the SoCs, the switches they are implemented in, and the drivers written to support these devices. | ||
- | ==== Target hardware ==== | + | ===== Target hardware |
Development is performed (mostly) on commercially available switches: | Development is performed (mostly) on commercially available switches: | ||
Line 14: | Line 14: | ||
Specific parts of the hardware are documented on more detailed pages: | Specific parts of the hardware are documented on more detailed pages: | ||
* [[software: | * [[software: | ||
- | * [[Description of the RTL SoCs]] | + | * [[RTL838x switch overview]] |
+ | * [[NIC interface]] | ||
* [[SoC interrupts]] | * [[SoC interrupts]] | ||
* [[LED control]] | * [[LED control]] | ||
+ | * [[SFP]] | ||
+ | * [[SerDes]] (Serializer-DeSerialiser) | ||
* [[GPIO control]] | * [[GPIO control]] | ||
* [[Pad control]] | * [[Pad control]] | ||
+ | * [[JTAG debugging]] | ||
- | ==== Driver development ==== | + | ===== Driver development |
* [[Current status]] | * [[Current status]] | ||
Line 28: | Line 32: | ||
* [[https:// | * [[https:// | ||
- | ==== Get in touch ==== | + | ===== Get in touch ===== |
Interested in helping with the development, | Interested in helping with the development, |