From 247e303ccb9ce054576816a72a349b156e311d9e Mon Sep 17 00:00:00 2001 From: Camelia Groza Date: Thu, 7 Dec 2017 15:29:46 +0200 Subject: arm64: dts: add dma coherent flags for DPAA 1.x Ethernet nodes The performance is impacted if the memory is mapped as non coherent. Signed-off-by: Camelia Groza diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds-sdk.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds-sdk.dts index c375af4..c1d671de2 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds-sdk.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds-sdk.dts @@ -68,6 +68,7 @@ ethernet@9 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet7>; + dma-coherent; }; }; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb-sdk.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb-sdk.dts index bfe2f36..87f598c 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb-sdk.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb-sdk.dts @@ -68,6 +68,7 @@ ethernet@9 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet7>; + dma-coherent; }; }; diff --git a/arch/arm64/boot/dts/freescale/qoriq-dpaa-eth.dtsi b/arch/arm64/boot/dts/freescale/qoriq-dpaa-eth.dtsi index eb5af91..5c6be92 100644 --- a/arch/arm64/boot/dts/freescale/qoriq-dpaa-eth.dtsi +++ b/arch/arm64/boot/dts/freescale/qoriq-dpaa-eth.dtsi @@ -37,30 +37,37 @@ fsldpaa: fsl,dpaa { ethernet@0 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet0>; + dma-coherent; }; ethernet@1 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet1>; + dma-coherent; }; ethernet@2 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet2>; + dma-coherent; }; ethernet@3 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet3>; + dma-coherent; }; ethernet@4 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet4>; + dma-coherent; }; ethernet@5 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet5>; + dma-coherent; }; ethernet@8 { compatible = "fsl,dpa-ethernet"; fsl,fman-mac = <&enet6>; + dma-coherent; }; }; -- cgit v0.10.2