armbian_build/patch/kernel/archive
Vyacheslav 42617c23f8
Add meson64 patch net: phy: meson-gxl: fix interrupt handling in forced mode (#3524)
* Add meson64 patch net: phy: meson-gxl: fix interrupt handling in forced mode

https://patchwork.kernel.org/project/linux-amlogic/patch/04cac530-ea1b-850e-6cfa-144a55c4d75d@gmail.com/

This PHY doesn't support a link-up interrupt source. If aneg is enabled
we use the "aneg complete" interrupt for this purpose, but if aneg is
disabled link-up isn't signaled currently.
According to a vendor driver there's an additional "energy detect"
interrupt source that can be used to signal link-up if aneg is disabled.
We can safely ignore this interrupt source if aneg is enabled.

This patch was tested on a TX3 Mini TV box with S905W (even though
boot message says it's a S905D).

This issue has been existing longer, but due to changes in phylib and
the driver the patch applies only from the commit marked as fixed.

Fixes: 84c8f773d2dc ("net: phy: meson-gxl: remove the use of .ack_callback()")
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>

* Add meson64 kernel patch: net: phy: meson-gxl: improve link-up behavior

https://patchwork.kernel.org/project/linux-amlogic/patch/e3473452-a1f9-efcf-5fdd-02b6f44c3fcd@gmail.com/

Sometimes the link comes up but no data flows. This patch fixes
this behavior. It's not clear what's the root cause of the issue.

According to the tests one other link-up issue remains.
In very rare cases the link isn't even reported as up.

Fixes: 84c8f773d2dc ("net: phy: meson-gxl: remove the use of .ack_callback()")
Tested-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
---
 drivers/net/phy/meson-gxl.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
2022-03-12 23:16:17 +01:00
..
imx6-5.10 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
imx6-5.12 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
imx6-5.13 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
imx6-5.15 Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jetson-nano-4.9 update kernel legacy 4.9.201 and current 5.10 (#2987) for jetson 2021-07-09 20:54:40 -04:00
meson64-4.9 Maintenance - add and remove upstream patches 2021-09-25 08:30:11 +02:00
meson64-5.10 Add support for Radxa Zero 2 (#3413) 2022-02-25 19:27:41 +01:00
meson64-5.11 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
meson64-5.12 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
meson64-5.13 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
meson64-5.14 Add support for JetHome JetHub D1/H1 home automation controllers (#3176) 2021-10-19 21:05:36 +02:00
meson64-5.15 Add meson64 patch net: phy: meson-gxl: fix interrupt handling in forced mode (#3524) 2022-03-12 23:16:17 +01:00
meson-5.10 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
mt7623-4.19 Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
mvebu64-4.14 Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
mvebu64-5.10 Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
mvebu-4.19 Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
mvebu-5.10 Fix mvebu patches once more 2021-11-25 09:05:55 +01:00
mvebu-5.11 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
mvebu-5.12 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
mvebu-5.14 Update net dsa mv886xxx patch 2021-10-10 21:31:27 +02:00
mvebu-5.15 Fix mvebu patch 2022-03-09 14:46:59 +01:00
mvebu-5.16 Fix mvebu patch 2022-03-09 14:46:59 +01:00
odroidxu4-4.14 Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
odroidxu4-5.4 Update odroidxu4-current to 5.4.181 (#3510) 2022-02-25 19:26:56 +01:00
odroidxu4-5.12 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
odroidxu4-5.13 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
odroidxu4-5.15 Bumping sunxi/64, xu4, rockchip and mvebu64 to 5.16.y (#3453) 2022-02-10 20:32:58 +01:00
rk35xx-4.19 Support edge kernel for Rock 3A and rk35xx (#3371) 2022-02-01 22:53:43 +01:00
rk35xx-5.16 Support edge kernel for Rock 3A and rk35xx (#3371) 2022-02-01 22:53:43 +01:00
rk322x-4.4 rk322x: minor device tree fixes and upgrades (#3334) 2021-12-10 00:08:03 +01:00
rk322x-5.10 add ssv6051 driver for kernel 5.10 and 5.15 2022-01-07 11:29:20 +01:00
rk322x-5.14 rk322x: minor device tree fixes and upgrades (#3334) 2021-12-10 00:08:03 +01:00
rk322x-5.15 Rk restore drm patches (#3516) 2022-02-26 17:56:52 +01:00
rk322x-5.16 Rk restore drm patches (#3516) 2022-02-26 17:56:52 +01:00
rk3399-4.4 Remove incorrectly duplicated GPIO pins from I2C7, name I2C7/I2C8 bus, from README.rockchip-overlays (#3495) 2022-02-17 22:06:54 +01:00
rockchip64-4.4 Remove incorrectly duplicated GPIO pins from I2C7, name I2C7/I2C8 bus, from README.rockchip-overlays (#3495) 2022-02-17 22:06:54 +01:00
rockchip64-5.10 Add orangepi r1 plus lts (#3514) 2022-02-26 15:03:33 +01:00
rockchip64-5.12 Remove incorrectly duplicated GPIO pins from I2C7, name I2C7/I2C8 bus, from README.rockchip-overlays (#3495) 2022-02-17 22:06:54 +01:00
rockchip64-5.13 Remove incorrectly duplicated GPIO pins from I2C7, name I2C7/I2C8 bus, from README.rockchip-overlays (#3495) 2022-02-17 22:06:54 +01:00
rockchip64-5.14 Remove incorrectly duplicated GPIO pins from I2C7, name I2C7/I2C8 bus, from README.rockchip-overlays (#3495) 2022-02-17 22:06:54 +01:00
rockchip64-5.15 Add orangepi r1 plus lts (#3514) 2022-02-26 15:03:33 +01:00
rockchip64-5.16 Add orangepi r1 plus lts (#3514) 2022-02-26 15:03:33 +01:00
rockchip-4.4 rockchip: add missing rk3288-tinker-s.dts file (#2862) 2021-06-01 19:48:57 +02:00
rockchip-5.10 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
rockchip-5.11 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
rockchip-5.13 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
rockchip-5.14 Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
rockchip-5.15 Rk restore drm patches (#3516) 2022-02-26 17:56:52 +01:00
rockchip-5.16 Rk restore drm patches (#3516) 2022-02-26 17:56:52 +01:00
rockpis-4.4 Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
s5p6818-4.14 Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
sun50iw9-4.9 Fixing broken Orangpi Zero2 legacy build due to upstream changes 2021-11-20 17:12:49 +01:00
sunxi-5.4 Fix warning: "IEEE80211_MAX_AMPDU_BUF" redefined if rtl8723cs module build (#3286) 2021-11-28 21:32:07 +01:00
sunxi-5.10 Remove deprecated patch for functionality we don't need (Rpi wiring compatibility) 2022-01-12 19:47:30 +01:00
sunxi-5.11 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
sunxi-5.12 Consolidate wireless driver related patch 2021-09-26 17:25:52 +02:00
sunxi-5.13 Add OrangePi 3 pps-gpio (#3081) 2022-01-20 14:48:41 +01:00
sunxi-5.14 Bump sunxi to 5.15.y (#3236) 2021-11-07 00:04:02 +01:00
sunxi-5.15 Fixed the application of an unnecessary patch (#3534) 2022-03-12 23:15:35 +01:00
sunxi-5.16 Fixed the application of an unnecessary patch (#3534) 2022-03-12 23:15:35 +01:00
uefi-x86-5.15 extensions framework + UEFI aarch64/x86 + rpi4b + core changes/fixes (#3300) 2021-12-06 09:49:49 +01:00
zynq-5.4 Add Avnet MicroZed 2021-04-10 20:39:31 -04:00