armbian-build/patch/kernel/archive/meson64-5.15
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
..
need_check Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
01-10-soc-sunxi-convert-to-devm_platform_ioremap_resource.patch.disabled Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0001-Add-higher-clocks-for-SM1-family.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0001-Add-missing-CPU-opp-values-for-clocking-g12b-N2-high.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0001-HACK-set-meson-gx-cma-pool-to-896MB.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0001-Revert-net-Remove-net-ipx.h-and-uapi-linux-ipx.h-hea.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0002-HACK-set-meson-g12-cma-pool-to-896MB.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0003-HACK-arm64-fix-Kodi-sysinfo-CPU-information.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0005-HACK-drm-meson-add-YUV422-output-support.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0008-FROMLIST-v1-drm-panfrost-fix-reference-leak-in-panfr.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0014-FROMLIST-v1-phy-amlogic-phy-meson-gxl-usb2-fix-share.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0014-WIP-mmc-meson-gx-mmc-set-core-clock-phase-to-270-deg.patch Add critical patches from Khadas repository (#3255) 2021-11-15 12:42:57 +01:00
0017-FROMLIST-v1-spi-nor-add-support-for-XT25F128B.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0019-FROMLIST-v1-arm64-dts-meson-add-initial-device-tree-.patch.disabled Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0021-FROMLIST-v1-drm-meson-add-shutdown-function-to-meson.patch.disabled Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0023-WIP-arm64-meson-add-Amlogic-Meson-GX-PM-Suspend.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0024-WIP-arm64-dts-meson-add-support-for-GX-PM-and-Virtua.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0025-WIP-arm64-dts-meson-add-rtc-vrtc-aliases-to-Khadas-V.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0026-WIP-arm64-dts-meson-add-rtc-vrtc-aliases-to-Minix-NE.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0027-WIP-arm64-dts-meson-add-spifc-node-to-ODROID-HC4.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0029-WIP-arm64-dts-meson-add-audio-playback-to-p201.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0030-WIP-arm64-dts-meson-add-audio-playback-to-p200.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0031-WIP-arm64-dts-meson-add-audio-playback-to-p212-s905x.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0032-WIP-arm64-dts-meson-add-audio-playback-to-rbox-pro.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0033-WIP-arm64-dts-meson-add-audio-playback-to-u200.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0036-WIP-clk-meson-g12a-fix-hifi-pll-lock.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0037-WIP-ASoC-hdmi-codec-reorder-channel-allocation-list.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0038-WIP-ASoC-meson-aiu-encoder-spdif-implement-the-.mute.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0039-WIP-ASoC-meson-aiu-encoder-i2s-implement-the-.mute_s.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0041-arm64-dts-meson-add-sd-uhs-modes-to-ODROID-N2-N2.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0043-arm64-dts-meson-add-saradc-node-to-ODROID-N2-N2.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0046-ODROID-COMMON-pwm-gpio-Add-a-generic-gpio-based-PWM-.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0047-arm64-dts-meson-add-common-SM1-ac2xx-dtsi.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0049-arm64-dts-meson-add-initial-device-trees-for-X96-AIR.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0051-arm64-dts-meson-add-initial-device-trees-for-A95XF3-.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0052-dt-bindings-vendor-prefixes-add-haochuangyi-prefix.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0054-arm64-dts-meson-add-initial-device-tree-for-H96-Max.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0055-dt-bindings-arm-amlogic-add-support-for-the-Tanix-TX.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0055-HACK-media-cec-silence-CEC-timeout-message.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0056-arm64-dts-meson-add-support-for-the-Tanix-TX5-Max.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0056-HACK-revert-mm-emit-tracepoint-when-RSS-changes.patch.disabled Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0068-ODROID-COMMON-gpu-drm-add-new-display-resolution-256.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0068-PCI-DWC-meson-add-256-bytes-MRRS-quirk.patch Add critical patches from Khadas repository (#3255) 2021-11-15 12:42:57 +01:00
0074-ODROID-C4-arm64-dts-reboot-power-off-support-for-ODR.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0081-FROMLIST-arm64-dts-meson-gxl-s905x-khadas-vim-add-th.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0100-ETH-setup-mac-address-from-command-line.patch.disabled Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
0350-drm-dw-hdmi-call-hdmi_set_cts_n-after-clock-is-.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
9999-HACK-Add_SPI_Flash_enabled_versions_of_N2_and_N2Plus_DTBs.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
9999-revert-meson_drv_shutdown.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
Add-support-of-CEC-wakeup-on-Amlogic-G12-and-SM1-SoCs.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
arm64-dts-amlogic-add-support-for-Radxa-Zero-0001.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
arm64-dts-amlogic-add-support-for-Radxa-Zero-0002-fusb302-typec-contr.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-khadas-vim3-fix-missing-i2c3-nod.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-nanopi-k2-add-spidev.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-nanopi-k2-add-uartC-alias.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-nanopi-k2-enable-emmc.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-odroidc2-add-uartA-uartC.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-odroidc2-enable-scpi-dvfs.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-odroidc2-enable-SPI.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-tanix-tx3-add-thermal-zones.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-VIM1-add-simple-MCU-driver-for-FAN.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-VIM2-add-GPIO-FAN-driver-for-V12-version.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
board-VIM3-disable-sd-uhs-sdr50-to-fix-AP63.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-FROMLIST-dt-bindings-display-bridge-lvds-codec-Add-n.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-fifo-to-schema.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-pdm-to-schema.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-sound-card-control-to-sch.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-spdif-input-to-schema.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-spdif-output-to-schema.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-tdm-formatters-to-schema.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-axg-tdm-interface-to-schema.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
docs-WIP-ASoC-meson-convert-g12a-tohdmitx-control-to-sche.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
driver-rc-drivers-should-produce-alternate-pulse-and-space-timing-events.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
general-add-overlay-compilation-support.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
general-dwc2-partial-powerdown-fix.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
general-kernel-odroidn2-current.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
general-meson64-i2cX-missing-pins.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
general-meson64-overlays.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
hardkernel-0008-N2-ARM64-dts-add-saradc-node.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
hardkernel-0024-N2-sound-soc-remove-mono-channel-as-it-curren.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
hardkernel-0025-N2-sound-soc-add-audio-module-for-g12a-g12b-s.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
hardkernel-igor-0091-Add-fan-support-to-Odroid-N2-plus.patch.disabled Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0001-dt-bindings-arm-amlogic-add-bindings-for-Jethub-D1-H.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0002-dt-bindings-vendor-prefixes-add-jethome-prefix.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0003-arm64-dts-meson-gxl-add-support-for-JetHub-H1.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0004-arm64-dts-meson-axg-add-support-for-JetHub-D1.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0005-Fix-meson64-add-gpio-irq-patch-from-https-lkml.org-l.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0006-Add-bluetooth-node-for-RTL8822CS-uart-port-https-mjm.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
jethome-0007-arm64-meson-fix-dts-for-JetHub-D1.patch JetHome JetHub D1/H1 patch/bsp updates (#3348) 2021-12-14 12:08:26 +01:00
jethome-0008-arm64-meson-dts-update-dts-for-JetHub-D1.patch JetHome JetHub D1/H1 patch/bsp updates (#3348) 2021-12-14 12:08:26 +01:00
jethome-0009-arm64-meson-fix-sdio-in-dts-for-JetHub-D1.patch JetHome: JetHub D1 fix patch: sdio: update JetHub D1 regulators for SDIO (#3389) 2022-01-17 18:10:10 +01:00
meson64_remove_spidev_warning.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00
net-net-phy-meson-gxl-fix-interrupt-handling-in-forced-mode.patch Add meson64 patch net: phy: meson-gxl: fix interrupt handling in forced mode (#3524) 2022-03-12 23:16:17 +01:00
net-net-phy-meson-gxl-improve-link-up-behavior.patch Add meson64 patch net: phy: meson-gxl: fix interrupt handling in forced mode (#3524) 2022-03-12 23:16:17 +01:00
x-0147-si2168-fix-cmd-timeout.patch Bump imx6, xu4, rockchip64 and jetson-nano to 5.15 (#3238) 2021-11-09 18:06:34 +01:00