marvell_phy.h 843 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
#ifndef _MARVELL_PHY_H
#define _MARVELL_PHY_H

/* Mask used for ID comparisons */
#define MARVELL_PHY_ID_MASK		0xfffffff0

/* Known PHY IDs */
#define MARVELL_PHY_ID_88E1101		0x01410c60
#define MARVELL_PHY_ID_88E1112		0x01410c90
#define MARVELL_PHY_ID_88E1111		0x01410cc0
#define MARVELL_PHY_ID_88E1118		0x01410e10
#define MARVELL_PHY_ID_88E1121R		0x01410cb0
#define MARVELL_PHY_ID_88E1145		0x01410cd0
14
#define MARVELL_PHY_ID_88E1149R		0x01410e50
15
#define MARVELL_PHY_ID_88E1240		0x01410e30
16
#define MARVELL_PHY_ID_88E1318S		0x01410e90
M
Michal Simek 已提交
17
#define MARVELL_PHY_ID_88E1116R		0x01410e40
M
Michal Simek 已提交
18
#define MARVELL_PHY_ID_88E1510		0x01410dd0
19
#define MARVELL_PHY_ID_88E3016		0x01410e60
20 21 22 23 24 25

/* struct phy_device dev_flags definitions */
#define MARVELL_PHY_M1145_FLAGS_RESISTANCE	0x00000001
#define MARVELL_PHY_M1118_DNS323_LEDS		0x00000002

#endif /* _MARVELL_PHY_H */