mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-02-19 12:21:16 +01:00
|
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Currently the calculation for the CMU (even) SerDes works similar to this pseudo code. analog_backend_serdes = get_analog_serdes(frontend_serdes); even_backend_serdes = analog_backend_serdes & ~1; write_to(even_backend_serdes); Because of the SerDes layout and frontend/backend mapping this can be swapped to the following order with the same resulting Serdes. even_frontend_serdes = frontend_serdes ~1; analog_backend_serdes = get_analog_serdes(even_frontend_serdes); write_to(analog_backed_serdes); In the later example the frontend/backend mapping code is already in our new functions. So swap the calculation logic and use the new access functions. This allows to finally drop the old access functions without mapping. From now on all RTL931x SerDes functions will use a consistent frontend view. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/19873 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|---|---|---|
| .. | ||
| base-files | ||
| dts | ||
| files/firmware/rtl838x_phy | ||
| files-6.12 | ||
| image | ||
| patches-6.12 | ||
| profiles | ||
| rtl838x | ||
| rtl839x | ||
| rtl930x | ||
| rtl930x_nand | ||
| rtl931x | ||
| rtl931x_nand | ||
| Makefile | ||