openwrt/target/linux/ath79
Koen Vandeputte 2a00054618 ath79: rb912: fix pll init issues
It was reported that some rb912 boards (ar934x) have issues with some ethernet speeds.
Investigation shows that the board failed to adapt the ethernet pll values as shown here:

[    5.284359] ag71xx 19000000.eth: failed to read pll-handle property

added custom prints in code and triggering a link switch:

[   62.821446] Atheros AG71xx: fast reset
[   62.826442] Atheros AG71xx: update pll 2
[   62.830494] Atheros AG71xx: no pll regmap!

Comparison with another very similar board (rb922 - QCA955x) showed a missing
reference clock frequency in dts, which seems to cause a pll init issue.
Unfortunately, no errors are printed when this occurs.

Adding the frequency property fixes the pll init as it can be parsed now
by the ethernet driver.

[   55.861407] Atheros AG71xx: fast reset
[   55.866403] Atheros AG71xx: update pll 2
[   55.870462] Atheros AG71xx: ath79_set_pllval: regmap: 0x81548000, pll_reg: 0x2c, pll_val: 0x02000000

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2022-01-13 09:33:29 +01:00
..
base-files/etc/hotplug.d/ieee80211 ath79: add WiFi migration for AR913x 2020-09-28 16:23:03 +02:00
dts ath79: rb912: fix pll init issues 2022-01-13 09:33:29 +01:00
files ath79: remove pre-5.10 specific kernel code 2021-12-29 03:44:56 +01:00
generic ath79: Add support for OpenMesh OM5P-AC v1 2022-01-09 21:12:28 +01:00
image ath79: Add support for OpenMesh OM5P-AC v1 2022-01-09 21:12:28 +01:00
mikrotik mikrotik: enable variable size erase 2022-01-13 09:33:29 +01:00
nand ath79: add support for Netgear R6100 2021-11-03 12:45:40 +01:00
patches-5.10 kernel: 5.10: add patches to fix macronix flash 2021-12-29 22:55:16 +01:00
tiny ath79: consolidate testing kernel 2021-04-10 19:28:04 +02:00
config-5.10 kernel: filter out both Clang and LLD versions 2021-12-17 16:16:34 +01:00
Makefile ath79: switch to Kernel 5.10 2021-12-21 21:38:52 +01:00
modules.mk