summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-02-20 18:08:05 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2009-02-20 18:25:16 +0100
commit370f550107b57f02c7cb5cdbdf8b6c0872de0acd (patch)
treef7e8f344b6fb1cc8a4ceab2bc7989cab293a5c3c /drivers/net
parent5392235bddf419390817092c00fe8fb8d388a0c7 (diff)
downloadbarebox-370f550107b57f02c7cb5cdbdf8b6c0872de0acd.tar.gz
barebox-370f550107b57f02c7cb5cdbdf8b6c0872de0acd.tar.xz
fec imx27: configure phy address from platform data
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/fec_imx27.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/fec_imx27.c b/drivers/net/fec_imx27.c
index 279c06434e..3cf8d6a69d 100644
--- a/drivers/net/fec_imx27.c
+++ b/drivers/net/fec_imx27.c
@@ -34,8 +34,6 @@
#include <asm/arch/clock.h>
#include <xfuncs.h>
-#define CONFIG_PHY_ADDR 1 /* FIXME */
-
typedef struct {
uint8_t data[1500]; /**< actual data */
int length; /**< actual length */
@@ -620,7 +618,7 @@ int fec_probe(struct device_d *dev)
if (fec->xcv_type != SEVENWIRE) {
fec->miiphy.read = fec_miiphy_read;
fec->miiphy.write = fec_miiphy_write;
- fec->miiphy.address = CONFIG_PHY_ADDR;
+ fec->miiphy.address = pdata->phy_addr;
fec->miiphy.flags = pdata->xcv_type == MII10 ? MIIPHY_FORCE_10 : 0;
fec->miiphy.edev = edev;