diff options
author | Camelia Groza <camelia.groza@nxp.com> | 2017-12-07 13:29:46 (GMT) |
---|---|---|
committer | Xie Xiaobo <xiaobo.xie@nxp.com> | 2017-12-12 09:38:28 (GMT) |
commit | 247e303ccb9ce054576816a72a349b156e311d9e (patch) | |
tree | 4be5707ee0450e948da1f1f3829619bdbe287a53 /arch/arm64 | |
parent | d348e6cd7077c86971ed65fa2754c9326f9b0769 (diff) | |
download | linux-247e303ccb9ce054576816a72a349b156e311d9e.tar.xz |
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 <camelia.groza@nxp.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-ls1046a-qds-sdk.dts | 1 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb-sdk.dts | 1 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/qoriq-dpaa-eth.dtsi | 7 |
3 files changed, 9 insertions, 0 deletions
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; }; }; |