]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/phy/icplus.c
phy: add suspend/resume in the ic+
[net-next-2.6.git] / drivers / net / phy / icplus.c
index 904208b95d4b81221fa96271492ee6fd85707cce..3f2583f18a39c3756c6296055a811cb1f1122f4e 100644 (file)
@@ -116,6 +116,8 @@ static struct phy_driver ip175c_driver = {
        .config_init    = &ip175c_config_init,
        .config_aneg    = &ip175c_config_aneg,
        .read_status    = &ip175c_read_status,
+       .suspend        = genphy_suspend,
+       .resume         = genphy_resume,
        .driver         = { .owner = THIS_MODULE,},
 };
 
@@ -131,3 +133,10 @@ static void __exit ip175c_exit(void)
 
 module_init(ip175c_init);
 module_exit(ip175c_exit);
+
+static struct mdio_device_id icplus_tbl[] = {
+       { 0x02430d80, 0x0ffffff0 },
+       { }
+};
+
+MODULE_DEVICE_TABLE(mdio, icplus_tbl);