[POWERPC] Generalize tsi108 PHY types
Add a phy_type field to the tsi108 ethernet structures to indicate which PHY is used on a board. This is derived from the "compatible" property in the ethernet-phy node of the device tree. The default remains the MV88E PHY. Also, convert the setup code to use of_get_mac_address instead of hard coding a lookup for the "address" property in the ethernet node. Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com> Acked-by: Olof Johansson <olof@lixom.net> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
committed by
Paul Mackerras
parent
08390db07a
commit
c1b78d05b3
@ -42,15 +42,6 @@
|
||||
#define TSI_READ_PHY(offset) \
|
||||
in_be32((data->phyregs + (offset)))
|
||||
|
||||
/*
|
||||
* PHY Configuration Options
|
||||
*
|
||||
* NOTE: Enable set of definitions corresponding to your board type
|
||||
*/
|
||||
#define PHY_MV88E 1 /* Marvel 88Exxxx PHY */
|
||||
#define PHY_BCM54XX 2 /* Broardcom BCM54xx PHY */
|
||||
#define TSI108_PHY_TYPE PHY_MV88E
|
||||
|
||||
/*
|
||||
* TSI108 GIGE port registers
|
||||
*/
|
||||
|
Reference in New Issue
Block a user