openwrt/target/linux
Nick Hainke 50a76208bc 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-03 18:34:04 +01:00
..
apm821xx kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
arc770 arc770: drop support for kernel 4.14 2020-09-02 16:29:22 +02:00
archs38 treewide: use wpad-basic-wolfssl as default 2020-08-20 14:19:39 +02:00
armvirt kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
at91 at91: explicitly set CONFIG_USB_SUPPORT for sam9x subtarget 2020-08-27 16:36:18 +02:00
ath25 ath25: fix preinit Ethernet port configuration 2020-09-10 18:52:15 +02:00
ath79 ath79: fix nanobeam ac ethernet interface 2020-11-03 18:34:04 +01:00
bcm27xx kernel: bump 5.4 to 5.4.74 2020-11-02 16:33:25 +01:00
bcm47xx kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
bcm53xx kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
bcm63xx bcm63xx: reorganize board patches into fewer files 2020-10-26 23:48:08 +01:00
gemini kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
generic kernel: add disabled CONFIG_IP6_NF_TARGET_MASQUERADE 2020-11-02 18:14:20 +01:00
imx6 kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
ipq40xx ipq40xx: enable RX hash / CTAG TX offloading for single-phy 2020-11-01 15:30:22 +01:00
ipq806x kernel: bump 5.4 to 5.4.73 2020-11-01 14:44:06 +01:00
ipq807x kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-06 12:37:04 +02:00
kirkwood target: update SPDX license names 2020-09-22 20:58:26 +02:00
lantiq kernel: bump 5.4 to 5.4.73 2020-11-01 14:44:06 +01:00
layerscape kernel: bump 5.4 to 5.4.73 2020-11-01 14:44:06 +01:00
malta kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
mediatek kernel: bump 5.4 to 5.4.73 2020-11-01 14:44:06 +01:00
mpc85xx kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
mvebu kernel: bump 5.4 to 5.4.74 2020-11-02 16:33:25 +01:00
mxs treewide: make dependency on kmod-usb-net selective 2020-08-10 12:54:30 +02:00
octeon kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
octeontx kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2020-10-09 23:20:19 +01:00
omap kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
oxnas oxnas: fix qc_prep return in sata driver after kernel 5.4.69 2020-10-09 16:16:32 +01:00
pistachio kernel: bump 5.4 to 5.4.73 2020-11-01 14:44:06 +01:00
ramips mt7621: mikrotik: use vmlinuz (zBoot ELF) 2020-10-29 21:35:03 +08:00
rockchip kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2020-10-09 23:20:19 +01:00
rtl838x rtl838x: remove the swconfig setup from the board.d code 2020-11-03 17:46:40 +01:00
sunxi kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
tegra kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
uml kernel: bump 5.4 to 5.4.71 2020-10-15 17:46:54 +02:00
x86 x86: fix touching bootloader "upgraded" mark 2020-11-02 21:09:22 +08:00
zynq kernel: remove support for kernel 4.19 2020-10-30 19:29:59 +01:00
Makefile build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00