From 433a2c5325b982b49b099e526d373d07d0cc5e97 Mon Sep 17 00:00:00 2001 From: Heiko Schocher Date: Tue, 4 Jun 2013 10:58:00 +0200 Subject: phylib: add atheros ar803x phy add atheros ar803x phy, used on the upcoming siemens boards. Signed-off-by: Heiko Schocher Cc: Andy Fleming Cc: Joe Hershberger --- drivers/net/phy/atheros.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'drivers/net') diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c index 4691f85..09d4879 100644 --- a/drivers/net/phy/atheros.c +++ b/drivers/net/phy/atheros.c @@ -61,7 +61,17 @@ static struct phy_driver AR8021_driver = { .shutdown = genphy_shutdown, }; -struct phy_driver AR8035_driver = { +static struct phy_driver AR8031_driver = { + .name = "AR8031", + .uid = 0x4dd074, + .mask = 0xfffff0, + .features = PHY_GBIT_FEATURES, + .config = genphy_config, + .startup = genphy_startup, + .shutdown = genphy_shutdown, +}; + +static struct phy_driver AR8035_driver = { .name = "AR8035", .uid = 0x4dd072, .mask = 0x4fffff, @@ -74,6 +84,7 @@ struct phy_driver AR8035_driver = { int phy_atheros_init(void) { phy_register(&AR8021_driver); + phy_register(&AR8031_driver); phy_register(&AR8035_driver); return 0; -- cgit v1.1