|
@@ -508,14 +508,6 @@ enum mv88e6xxx_cap {
|
|
MV88E6XXX_CAP_SMI_CMD, /* (0x00) SMI Command */
|
|
MV88E6XXX_CAP_SMI_CMD, /* (0x00) SMI Command */
|
|
MV88E6XXX_CAP_SMI_DATA, /* (0x01) SMI Data */
|
|
MV88E6XXX_CAP_SMI_DATA, /* (0x01) SMI Data */
|
|
|
|
|
|
- /* PHY Registers.
|
|
|
|
- */
|
|
|
|
- MV88E6XXX_CAP_PHY_PAGE, /* (0x16) Page Register */
|
|
|
|
-
|
|
|
|
- /* Fiber/SERDES Registers (SMI address F).
|
|
|
|
- */
|
|
|
|
- MV88E6XXX_CAP_SERDES,
|
|
|
|
-
|
|
|
|
/* Switch Global (1) Registers.
|
|
/* Switch Global (1) Registers.
|
|
*/
|
|
*/
|
|
MV88E6XXX_CAP_G1_ATU_FID, /* (0x01) ATU FID Register */
|
|
MV88E6XXX_CAP_G1_ATU_FID, /* (0x01) ATU FID Register */
|
|
@@ -550,10 +542,6 @@ enum mv88e6xxx_cap {
|
|
#define MV88E6XXX_FLAG_SMI_CMD BIT_ULL(MV88E6XXX_CAP_SMI_CMD)
|
|
#define MV88E6XXX_FLAG_SMI_CMD BIT_ULL(MV88E6XXX_CAP_SMI_CMD)
|
|
#define MV88E6XXX_FLAG_SMI_DATA BIT_ULL(MV88E6XXX_CAP_SMI_DATA)
|
|
#define MV88E6XXX_FLAG_SMI_DATA BIT_ULL(MV88E6XXX_CAP_SMI_DATA)
|
|
|
|
|
|
-#define MV88E6XXX_FLAG_PHY_PAGE BIT_ULL(MV88E6XXX_CAP_PHY_PAGE)
|
|
|
|
-
|
|
|
|
-#define MV88E6XXX_FLAG_SERDES BIT_ULL(MV88E6XXX_CAP_SERDES)
|
|
|
|
-
|
|
|
|
#define MV88E6XXX_FLAG_G1_VTU_FID BIT_ULL(MV88E6XXX_CAP_G1_VTU_FID)
|
|
#define MV88E6XXX_FLAG_G1_VTU_FID BIT_ULL(MV88E6XXX_CAP_G1_VTU_FID)
|
|
|
|
|
|
#define MV88E6XXX_FLAG_GLOBAL2 BIT_ULL(MV88E6XXX_CAP_GLOBAL2)
|
|
#define MV88E6XXX_FLAG_GLOBAL2 BIT_ULL(MV88E6XXX_CAP_GLOBAL2)
|
|
@@ -574,11 +562,6 @@ enum mv88e6xxx_cap {
|
|
(MV88E6XXX_FLAG_SMI_CMD | \
|
|
(MV88E6XXX_FLAG_SMI_CMD | \
|
|
MV88E6XXX_FLAG_SMI_DATA)
|
|
MV88E6XXX_FLAG_SMI_DATA)
|
|
|
|
|
|
-/* Fiber/SERDES Registers at SMI address F, page 1 */
|
|
|
|
-#define MV88E6XXX_FLAGS_SERDES \
|
|
|
|
- (MV88E6XXX_FLAG_PHY_PAGE | \
|
|
|
|
- MV88E6XXX_FLAG_SERDES)
|
|
|
|
-
|
|
|
|
#define MV88E6XXX_FLAGS_FAMILY_6095 \
|
|
#define MV88E6XXX_FLAGS_FAMILY_6095 \
|
|
(MV88E6XXX_FLAG_GLOBAL2 | \
|
|
(MV88E6XXX_FLAG_GLOBAL2 | \
|
|
MV88E6XXX_FLAG_G2_MGMT_EN_0X | \
|
|
MV88E6XXX_FLAG_G2_MGMT_EN_0X | \
|
|
@@ -626,8 +609,7 @@ enum mv88e6xxx_cap {
|
|
MV88E6XXX_FLAG_G2_INT | \
|
|
MV88E6XXX_FLAG_G2_INT | \
|
|
MV88E6XXX_FLAG_G2_POT | \
|
|
MV88E6XXX_FLAG_G2_POT | \
|
|
MV88E6XXX_FLAGS_IRL | \
|
|
MV88E6XXX_FLAGS_IRL | \
|
|
- MV88E6XXX_FLAGS_MULTI_CHIP | \
|
|
|
|
- MV88E6XXX_FLAGS_SERDES)
|
|
|
|
|
|
+ MV88E6XXX_FLAGS_MULTI_CHIP)
|
|
|
|
|
|
#define MV88E6XXX_FLAGS_FAMILY_6351 \
|
|
#define MV88E6XXX_FLAGS_FAMILY_6351 \
|
|
(MV88E6XXX_FLAG_G1_VTU_FID | \
|
|
(MV88E6XXX_FLAG_G1_VTU_FID | \
|
|
@@ -648,8 +630,7 @@ enum mv88e6xxx_cap {
|
|
MV88E6XXX_FLAG_G2_MGMT_EN_0X | \
|
|
MV88E6XXX_FLAG_G2_MGMT_EN_0X | \
|
|
MV88E6XXX_FLAG_G2_POT | \
|
|
MV88E6XXX_FLAG_G2_POT | \
|
|
MV88E6XXX_FLAGS_IRL | \
|
|
MV88E6XXX_FLAGS_IRL | \
|
|
- MV88E6XXX_FLAGS_MULTI_CHIP | \
|
|
|
|
- MV88E6XXX_FLAGS_SERDES)
|
|
|
|
|
|
+ MV88E6XXX_FLAGS_MULTI_CHIP)
|
|
|
|
|
|
#define MV88E6XXX_FLAGS_FAMILY_6390 \
|
|
#define MV88E6XXX_FLAGS_FAMILY_6390 \
|
|
(MV88E6XXX_FLAG_EEE | \
|
|
(MV88E6XXX_FLAG_EEE | \
|