From: Daniel González Cabanelas Date: Fri, 13 Nov 2020 19:22:51 +0000 (+0100) Subject: mvebu: LS421DE: fix low performance issue X-Git-Tag: v21.02.0-rc1~778 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=3064651bf75d3ca08cbfff916a14e8b3c4c246fb;p=openwrt%2Fstaging%2Fhauke.git mvebu: LS421DE: fix low performance issue The Buffalo Linkstation LS421DE isn't able to enable the Level 2 cache (AKA Aurora cache). As of result of this, the throughput is about half of the expected, e.g when doing network data transfers. Fix it by adding the broken-idle property in the coherency fabric node. Signed-off-by: Daniel González Cabanelas --- diff --git a/target/linux/mvebu/files/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts b/target/linux/mvebu/files/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts index e804665792..2a76649ec4 100644 --- a/target/linux/mvebu/files/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts +++ b/target/linux/mvebu/files/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts @@ -209,6 +209,10 @@ }; }; +&coherencyfab { + broken-idle; +}; + ð1 { pinctrl-0 = <&ge1_rgmii_pins>; pinctrl-names = "default";