aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch
diff options
context:
space:
mode:
authorZoltan Herpai <wigyori@uid0.hu>2014-02-05 08:42:28 +0000
committerZoltan Herpai <wigyori@uid0.hu>2014-02-05 08:42:28 +0000
commitc957af0a0f6a2c45b9b3c84f45f4a3aa44d293c6 (patch)
treef8e3bda571dab7f80fdd240541ed8bd1d39b179e /target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch
parent66543935db1d7eab23fc43b381e56dbd4424b499 (diff)
downloadupstream-c957af0a0f6a2c45b9b3c84f45f4a3aa44d293c6.tar.gz
upstream-c957af0a0f6a2c45b9b3c84f45f4a3aa44d293c6.tar.bz2
upstream-c957af0a0f6a2c45b9b3c84f45f4a3aa44d293c6.zip
sunxi: initial 3.13 support
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 39471
Diffstat (limited to 'target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch')
-rw-r--r--target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch b/target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch
new file mode 100644
index 0000000000..6f0b02e02a
--- /dev/null
+++ b/target/linux/sunxi/patches-3.13/191-stmmac-honor-DT-params.patch
@@ -0,0 +1,29 @@
+From a2acf761e37031737300c47284181a21b6bc0cc2 Mon Sep 17 00:00:00 2001
+From: Chen-Yu Tsai <wens@csie.org>
+Date: Sat, 7 Dec 2013 01:29:35 +0800
+Subject: [PATCH] net: stmmac: Honor DT parameter to force DMA store and
+ forward mode
+
+"snps,force_sf_dma_mode" is documented in stmmac device tree bindings,
+but is never handled by the driver.
+
+Signed-off-by: Chen-Yu Tsai <wens@csie.org>
+---
+ drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
+index 51c9069..74c7aef 100644
+--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
++++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
+@@ -47,6 +47,7 @@ static int stmmac_probe_config_dt(struct platform_device *pdev,
+ plat->bus_id = 0;
+
+ of_property_read_u32(np, "snps,phy-addr", &plat->phy_addr);
++ plat->force_sf_dma_mode = of_property_read_bool(np, "snps,force_sf_dma_mode");
+
+ plat->mdio_bus_data = devm_kzalloc(&pdev->dev,
+ sizeof(struct stmmac_mdio_bus_data),
+--
+1.8.5.1
+