From: Felix Fietkau Date: Mon, 13 Mar 2017 20:42:40 +0000 (+0100) Subject: ipq806x: fix ethernet DMA parameters with linux 4.9 X-Git-Tag: v18.06.0-rc1~3349 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=894ee9510b48e3a58c751eb3c1660c101dd4941e ipq806x: fix ethernet DMA parameters with linux 4.9 Signed-off-by: Felix Fietkau --- diff --git a/target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064.dtsi b/target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064.dtsi index a6d7df536a..4fc9f9f0fe 100644 --- a/target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -941,6 +941,12 @@ reg = <0x1bb00000 0x000001FF>; }; + stmmac_axi_setup: stmmac-axi-config { + snps,wr_osr_lmt = <7>; + snps,rd_osr_lmt = <7>; + snps,blen = <16 0 0 0 0 0 0>; + }; + gmac0: ethernet@37000000 { device_type = "network"; compatible = "qcom,ipq806x-gmac"; @@ -948,6 +954,10 @@ interrupts = ; interrupt-names = "macirq"; + snps,axi-config = <&stmmac_axi_setup>; + snps,pbl = <32>; + snps,aal = <1>; + qcom,nss-common = <&nss_common>; qcom,qsgmii-csr = <&qsgmii_csr>; @@ -967,6 +977,10 @@ interrupts = ; interrupt-names = "macirq"; + snps,axi-config = <&stmmac_axi_setup>; + snps,pbl = <32>; + snps,aal = <1>; + qcom,nss-common = <&nss_common>; qcom,qsgmii-csr = <&qsgmii_csr>; @@ -986,6 +1000,10 @@ interrupts = ; interrupt-names = "macirq"; + snps,axi-config = <&stmmac_axi_setup>; + snps,pbl = <32>; + snps,aal = <1>; + qcom,nss-common = <&nss_common>; qcom,qsgmii-csr = <&qsgmii_csr>; @@ -1005,6 +1023,10 @@ interrupts = ; interrupt-names = "macirq"; + snps,axi-config = <&stmmac_axi_setup>; + snps,pbl = <32>; + snps,aal = <1>; + qcom,nss-common = <&nss_common>; qcom,qsgmii-csr = <&qsgmii_csr>;