linux_dsm_epyc7002/arch/arm64/boot/dts/amlogic
Carlo Caione 8b3e6f8999 arm64: dts: meson: Fix IRQ trigger type for macirq
A long running stress test on a custom board shipping an AXG SoCs and a
Realtek RTL8211F PHY revealed that after a few hours the connection
speed would drop drastically, from ~1000Mbps to ~3Mbps. At the same time
the 'macirq' (eth0) IRQ would stop being triggered at all and as
consequence the GMAC IRQs never ACKed.

After a painful investigation the problem seemed to be due to a wrong
defined IRQ type for the GMAC IRQ that should be LEVEL_HIGH instead of
EDGE_RISING.

The change in the macirq IRQ type also solved another long standing
issue affecting this SoC/PHY where EEE was causing the network
connection to die after stressing it with iperf3 (even though much
sooner). It's now possible to remove the 'eee-broken-1000t' quirk as
well.

Fixes: feb3cbea09 ("ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage")
Fixes: 6d28d57751 ("ARM64: dts: meson-axg: fix ethernet stability issue")
Reviewed-by: Jerome Brunet <jbrunet@baylibre.com>
Tested-by: Jerome Brunet <jbrunet@baylibre.com>
Acked-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2018-12-07 13:48:58 -08:00
..
Makefile arm64: dts: meson: add libretech aml-s805x-ac board 2018-11-29 12:30:08 -08:00
meson-axg-s400.dts arm64: dts: meson-axg: s400: Enable PHY interrupt 2018-12-07 13:46:20 -08:00
meson-axg.dtsi arm64: dts: meson: Fix IRQ trigger type for macirq 2018-12-07 13:48:58 -08:00
meson-g12a-u200.dts arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support 2018-09-26 02:04:58 -07:00
meson-g12a.dtsi arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support 2018-09-26 02:04:58 -07:00
meson-gx-p23x-q20x.dtsi arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gx.dtsi arm64: dts: meson: Fix IRQ trigger type for macirq 2018-12-07 13:48:58 -08:00
meson-gxbb-nanopi-k2.dts arm64: dts: meson-gxbb-nanopi-k2: fix GPIO lines names 2018-11-29 12:29:52 -08:00
meson-gxbb-nexbox-a95x.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-odroidc2.dts arm64: dts: meson: Fix IRQ trigger type for macirq 2018-12-07 13:48:58 -08:00
meson-gxbb-p20x.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-p200.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-p201.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-meta.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-pro.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-telos.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-wetek-hub.dts ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb-wetek-play2.dts ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb-wetek.dtsi arm64: dts: meson: Fix IRQ trigger type for macirq 2018-12-07 13:48:58 -08:00
meson-gxbb.dtsi arm64: dts: meson: add clock controller clock inputs 2018-12-04 17:04:39 -08:00
meson-gxl-mali.dtsi ARM64: dts: meson-gxl: fix Mali GPU compatible string 2018-06-27 16:48:25 -07:00
meson-gxl-s805x-libretech-ac.dts arm64: dts: meson: add libretech aml-s805x-ac board 2018-11-29 12:30:08 -08:00
meson-gxl-s805x-p241.dts ARM64: dts: add S805X based P241 board 2018-07-20 08:18:34 -07:00
meson-gxl-s905d-p230.dts arm64: dts: meson: p230: disable advertisement EEE for GbE. 2018-11-29 12:30:00 -08:00
meson-gxl-s905d-p231.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxl-s905d-phicomm-n1.dts arm64: dts: meson-gxl: add support for phicomm n1 2018-11-29 12:30:04 -08:00
meson-gxl-s905d.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl-s905w-p281.dts ARM64: dts: meson-gxl: add support for the S905W SoC and the P281 board 2018-07-20 09:02:22 -07:00
meson-gxl-s905w-tx3-mini.dts ARM64: dts: meson-gxl: add support for the Oranth Tanix TX3 Mini 2018-07-20 09:02:22 -07:00
meson-gxl-s905x-hwacom-amazetv.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl-s905x-khadas-vim.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-libretech-cc.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-nexbox-a95x.dts ARM64: dts: meson-gxl-nexbox-a95x: enable the USB controller 2018-04-18 10:24:34 -07:00
meson-gxl-s905x-p212.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-p212.dtsi ARM64: dts: meson-gxl-s905x-p212: Add phy-supply for usb0 2018-06-27 16:48:25 -07:00
meson-gxl-s905x.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl.dtsi arm64: dts: meson: add clock controller clock inputs 2018-12-04 17:04:39 -08:00
meson-gxm-khadas-vim2.dts arm64: dts: amlogic: Add all CPUs in cooling maps 2018-11-29 12:30:09 -08:00
meson-gxm-nexbox-a1.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm-q200.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxm-q201.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxm-rbox-pro.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm-vega-s96.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm.dtsi ARM64: dts: meson-gxm: add GXM specific USB host configuration 2018-04-18 10:24:34 -07:00