diff options
author | Dinh Nguyen <dinguyen@altera.com> | 2014-03-26 22:45:10 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-03-28 15:06:32 -0400 |
commit | 801d233b7302eeab94750427a623c10c044cb0ca (patch) | |
tree | 30762d1b0832ec386d2a2b9bdbea890ba1c82086 /drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | |
parent | RDMA/cxgb4: set error code on kmalloc() failure (diff) | |
download | linux-dev-801d233b7302eeab94750427a623c10c044cb0ca.tar.xz linux-dev-801d233b7302eeab94750427a623c10c044cb0ca.zip |
net: stmmac: Add SOCFPGA glue driver
Like the STi and sunxi series SOCs, Altera's SOCFPGA also needs a glue layer
on top of the Synopsys gmac IP.
This patch adds the platform driver for the glue layer which configures the IP
before the generic STMMAC driver takes over.
Signed-off-by: Dinh Nguyen <dinguyen@altera.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c index 8fb32a80f1c1..46aef5108bea 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c @@ -38,6 +38,9 @@ static const struct of_device_id stmmac_dt_ids[] = { { .compatible = "st,stih416-dwmac", .data = &sti_gmac_data}, { .compatible = "st,stid127-dwmac", .data = &sti_gmac_data}, #endif +#ifdef CONFIG_DWMAC_SOCFPGA + { .compatible = "altr,socfpga-stmmac", .data = &socfpga_gmac_data }, +#endif /* SoC specific glue layers should come before generic bindings */ { .compatible = "st,spear600-gmac"}, { .compatible = "snps,dwmac-3.610"}, |