mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-02-20 13:32:36 +01:00
Slight differences between the variants of the Otto family are handled so far handled using function indirection by defining per-variant operations which are called from generic implementations. In several case, this can still be optimized because the variants only differ in some register addresses and/or bits while the procedure otherwise is exactly the same. To address this, add a new SerDes register struct where register fields can be described and later used by generic implementations which otherwise would need to be separate just because of slight differences. Add two register fields for autonegotiation to that register struct which are used by a successing patch to address a real issue. Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com> Link: https://github.com/openwrt/openwrt/pull/22013 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||