File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -64,6 +64,18 @@ static int rtl8211e_config_intr(struct phy_device *phydev)
64
64
return err ;
65
65
}
66
66
67
+ /* RTL8201CP */
68
+ static struct phy_driver rtl8201cp_driver = {
69
+ .phy_id = 0x00008201 ,
70
+ .name = "RTL8201CP Ethernet" ,
71
+ .phy_id_mask = 0x0000ffff ,
72
+ .features = PHY_BASIC_FEATURES ,
73
+ .flags = PHY_HAS_INTERRUPT ,
74
+ .config_aneg = & genphy_config_aneg ,
75
+ .read_status = & genphy_read_status ,
76
+ .driver = { .owner = THIS_MODULE ,},
77
+ };
78
+
67
79
/* RTL8211B */
68
80
static struct phy_driver rtl8211b_driver = {
69
81
.phy_id = 0x001cc912 ,
@@ -98,6 +110,9 @@ static int __init realtek_init(void)
98
110
{
99
111
int ret ;
100
112
113
+ ret = phy_driver_register (& rtl8201cp_driver );
114
+ if (ret < 0 )
115
+ return - ENODEV ;
101
116
ret = phy_driver_register (& rtl8211b_driver );
102
117
if (ret < 0 )
103
118
return - ENODEV ;
You can’t perform that action at this time.
0 commit comments