immortalwrt/target/linux
Nick Hainke 186f1cf562
ath79: fix nanobeam ac ethernet interface
In 4.14 the delays were not cleared, so setting "rgmii" as phy-mode
did not affect delays set by the bootloader. With 5.4 kernel the
situation changed and the ethernet interface stopped working.

"rgmii" requires rx and tx delays depending on the hardware circuit
and wiring. The mac or the phy can add these delays.
- "rgmii":  delays are controlled by the mac
- "rgmii-id": delays are controlled by the phy
More Information in Linux Kernel Tree:
Documentation/devicetree/bindings/net/ethernet-controller.yaml

"rgmii" should be the preferred mode, which allows the mac layer to
turn off the dealys completely if they are not needed. However, the
delays are not set correctly, which causes the ethernet interface
to be broken. Just taking the ethernetpart from the litebeam ac gen2
will fix the issue.

Explained-by: David Bauer <mail@david-bauer.net>
Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-11-08 02:05:06 +08:00
..
apm821xx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
arc770 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
archs38 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
armvirt treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
at91 at91: explicitly set CONFIG_USB_SUPPORT for sam9x subtarget 2020-08-28 09:28:31 +08:00
ath25 ath25: fix preinit Ethernet port configuration 2020-09-11 17:18:17 +08:00
ath79 ath79: fix nanobeam ac ethernet interface 2020-11-08 02:05:06 +08:00
bcm27xx kernel: bump 5.4 to 5.4.74 2020-11-03 11:58:08 +08:00
bcm47xx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
bcm53xx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
bcm63xx bcm63xx: reorganize board patches into fewer files 2020-10-27 11:35:11 +08:00
gemini treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
generic kernel: bump 5.4 to 5.4.74 2020-11-03 11:58:08 +08:00
imx6 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
ipq40xx ipq40xx/ipq806x: remove kernel 4.x support 2020-10-31 11:19:49 +08:00
ipq806x kernel: bump 5.4 to 5.4.73 2020-11-02 11:38:37 +08:00
ipq807x kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
kirkwood target: update SPDX license names 2020-09-27 13:21:38 +08:00
lantiq kernel: bump 5.4 to 5.4.73 2020-11-02 11:38:37 +08:00
layerscape kernel: bump 5.4 to 5.4.73 2020-11-02 11:38:37 +08:00
malta treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
mediatek kernel: bump 5.4 to 5.4.73 2020-11-02 11:38:37 +08:00
mpc85xx treewide: rename POWER_ON_STRIP register 2020-10-31 12:30:58 +08:00
mvebu kernel: bump 5.4 to 5.4.74 2020-11-03 11:58:08 +08:00
mxs treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
octeon treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
octeontx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
omap treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
oxnas treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
pistachio kernel: bump 5.4 to 5.4.73 2020-11-02 11:38:37 +08:00
ramips mt7621: mikrotik: use vmlinuz (zBoot ELF) 2020-10-31 10:19:33 +08:00
rockchip kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2020-10-10 17:29:57 +08:00
rtl838x rtl838x: remove the swconfig setup from the board.d code 2020-11-08 02:04:47 +08:00
sunxi treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
tegra treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
uml kernel: bump to 4.9.240, 4.14.202, 4.19.152 2020-10-17 19:46:46 +08:00
x86 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
zynq treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
Makefile build: add 'make kernel_xconfig' command 2020-07-09 12:03:26 +08:00