Added Vitesse VSC8211 definitions to TSEC driver
Added the struct containing PHY settings for the Vitesse VSC8211 phy to the phy_info list in tsec.c Signed-off-by: Pieter Henning <phenning@vastech.co.za> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
This commit is contained in:
parent
32688e572f
commit
736323a490
|
@ -1332,6 +1332,35 @@ struct phy_info phy_info_cis8201 = {
|
|||
{miim_end,}
|
||||
},
|
||||
};
|
||||
struct phy_info phy_info_VSC8211 = {
|
||||
0xfc4b,
|
||||
"Vitesse VSC8211",
|
||||
4,
|
||||
(struct phy_cmd[]) { /* config */
|
||||
/* Override PHY config settings */
|
||||
{MIIM_CIS8201_AUX_CONSTAT,
|
||||
MIIM_CIS8201_AUXCONSTAT_INIT, NULL},
|
||||
/* Set up the interface mode */
|
||||
{MIIM_CIS8201_EXT_CON1,
|
||||
MIIM_CIS8201_EXTCON1_INIT, NULL},
|
||||
/* Configure some basic stuff */
|
||||
{MIIM_CONTROL, MIIM_CONTROL_INIT, &mii_cr_init},
|
||||
{miim_end,}
|
||||
},
|
||||
(struct phy_cmd[]) { /* startup */
|
||||
/* Read the Status (2x to make sure link is right) */
|
||||
{MIIM_STATUS, miim_read, NULL},
|
||||
/* Auto-negotiate */
|
||||
{MIIM_STATUS, miim_read, &mii_parse_sr},
|
||||
/* Read the status */
|
||||
{MIIM_CIS8201_AUX_CONSTAT, miim_read,
|
||||
&mii_parse_cis8201},
|
||||
{miim_end,}
|
||||
},
|
||||
(struct phy_cmd[]) { /* shutdown */
|
||||
{miim_end,}
|
||||
},
|
||||
};
|
||||
struct phy_info phy_info_VSC8244 = {
|
||||
0x3f1b,
|
||||
"Vitesse VSC8244",
|
||||
|
@ -1590,6 +1619,7 @@ struct phy_info *phy_info[] = {
|
|||
&phy_info_M88E1149S,
|
||||
&phy_info_dm9161,
|
||||
&phy_info_lxt971,
|
||||
&phy_info_VSC8211,
|
||||
&phy_info_VSC8244,
|
||||
&phy_info_VSC8601,
|
||||
&phy_info_dp83865,
|
||||
|
|
Loading…
Reference in New Issue