forked from mirror/openwrt
The migration of the RTL930x mdio/serdes access functions over to the mdio bus is a little more complicated than for RTL83xx. There are several places where the serdes is accessed directly. So do it in two steps. With this first step: - use the rtmdio prefix for the serdes reader/writer functions - move the functions over to the bus (inside the ethernet driver) - Adapt all callers. This is not only a copy/paste but the serdes access will be hardened too. For this: - put a mutex around the read/write functions because we have only indirect register access through a mdio style bus. - Verify input values to avoid data mess. Tested-by: Bjørn Mork <bjorn@mork.no> Tested-by: Jan Hoffmann <jan@3e8.eu> Tested-by: Jonas Jelonek <jelonek.jonas@gmail.com> Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/19662 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||