projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b6745f6
)
drivers: net: cpsw-common: add support for reading mac address for dra7 and am437x...
author
Mugunthan V N
<mugunthanvnm@ti.com>
Mon, 21 Sep 2015 10:26:51 +0000
(15:56 +0530)
committer
David S. Miller
<davem@davemloft.net>
Tue, 22 Sep 2015 00:21:46 +0000
(17:21 -0700)
Adding support for reading mac address using syscon driver for
dra7 and am437x platforms
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/ti/cpsw-common.c
patch
|
blob
|
history
diff --git
a/drivers/net/ethernet/ti/cpsw-common.c
b/drivers/net/ethernet/ti/cpsw-common.c
index c70417ce0a8bf9b8a26846aa9cdb8d4155f39b9e..c08be62bceba6f2e2eb59e0da7ac9c3bdbe61813 100644
(file)
--- a/
drivers/net/ethernet/ti/cpsw-common.c
+++ b/
drivers/net/ethernet/ti/cpsw-common.c
@@
-87,6
+87,12
@@
int ti_cm_get_macid(struct device *dev, int slave, u8 *mac_addr)
if (of_device_is_compatible(dev->of_node, "ti,dm816-emac"))
return cpsw_am33xx_cm_get_macid(dev, 0x30, slave, mac_addr);
+ if (of_machine_is_compatible("ti,am4372"))
+ return cpsw_am33xx_cm_get_macid(dev, 0x630, slave, mac_addr);
+
+ if (of_machine_is_compatible("ti,dra7"))
+ return davinci_emac_3517_get_macid(dev, 0x514, slave, mac_addr);
+
dev_err(dev, "incompatible machine/device type for reading mac address\n");
return -ENOENT;
}