Skip to content

Commit ba9b989

Browse files
lunndavem330
authored andcommitted
net: dsa: mv88e6xxx: Remove SERDES flag
Now that we use an op for SERDES operations, we don't need a flag for it. Remove it. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 6d91782 commit ba9b989

File tree

2 files changed

+2
-24
lines changed

2 files changed

+2
-24
lines changed

drivers/net/dsa/mv88e6xxx/mv88e6xxx.h

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -508,14 +508,6 @@ enum mv88e6xxx_cap {
508508
MV88E6XXX_CAP_SMI_CMD, /* (0x00) SMI Command */
509509
MV88E6XXX_CAP_SMI_DATA, /* (0x01) SMI Data */
510510

511-
/* PHY Registers.
512-
*/
513-
MV88E6XXX_CAP_PHY_PAGE, /* (0x16) Page Register */
514-
515-
/* Fiber/SERDES Registers (SMI address F).
516-
*/
517-
MV88E6XXX_CAP_SERDES,
518-
519511
/* Switch Global (1) Registers.
520512
*/
521513
MV88E6XXX_CAP_G1_ATU_FID, /* (0x01) ATU FID Register */
@@ -550,10 +542,6 @@ enum mv88e6xxx_cap {
550542
#define MV88E6XXX_FLAG_SMI_CMD BIT_ULL(MV88E6XXX_CAP_SMI_CMD)
551543
#define MV88E6XXX_FLAG_SMI_DATA BIT_ULL(MV88E6XXX_CAP_SMI_DATA)
552544

553-
#define MV88E6XXX_FLAG_PHY_PAGE BIT_ULL(MV88E6XXX_CAP_PHY_PAGE)
554-
555-
#define MV88E6XXX_FLAG_SERDES BIT_ULL(MV88E6XXX_CAP_SERDES)
556-
557545
#define MV88E6XXX_FLAG_G1_VTU_FID BIT_ULL(MV88E6XXX_CAP_G1_VTU_FID)
558546

559547
#define MV88E6XXX_FLAG_GLOBAL2 BIT_ULL(MV88E6XXX_CAP_GLOBAL2)
@@ -574,11 +562,6 @@ enum mv88e6xxx_cap {
574562
(MV88E6XXX_FLAG_SMI_CMD | \
575563
MV88E6XXX_FLAG_SMI_DATA)
576564

577-
/* Fiber/SERDES Registers at SMI address F, page 1 */
578-
#define MV88E6XXX_FLAGS_SERDES \
579-
(MV88E6XXX_FLAG_PHY_PAGE | \
580-
MV88E6XXX_FLAG_SERDES)
581-
582565
#define MV88E6XXX_FLAGS_FAMILY_6095 \
583566
(MV88E6XXX_FLAG_GLOBAL2 | \
584567
MV88E6XXX_FLAG_G2_MGMT_EN_0X | \
@@ -626,8 +609,7 @@ enum mv88e6xxx_cap {
626609
MV88E6XXX_FLAG_G2_INT | \
627610
MV88E6XXX_FLAG_G2_POT | \
628611
MV88E6XXX_FLAGS_IRL | \
629-
MV88E6XXX_FLAGS_MULTI_CHIP | \
630-
MV88E6XXX_FLAGS_SERDES)
612+
MV88E6XXX_FLAGS_MULTI_CHIP)
631613

632614
#define MV88E6XXX_FLAGS_FAMILY_6351 \
633615
(MV88E6XXX_FLAG_G1_VTU_FID | \
@@ -648,8 +630,7 @@ enum mv88e6xxx_cap {
648630
MV88E6XXX_FLAG_G2_MGMT_EN_0X | \
649631
MV88E6XXX_FLAG_G2_POT | \
650632
MV88E6XXX_FLAGS_IRL | \
651-
MV88E6XXX_FLAGS_MULTI_CHIP | \
652-
MV88E6XXX_FLAGS_SERDES)
633+
MV88E6XXX_FLAGS_MULTI_CHIP)
653634

654635
#define MV88E6XXX_FLAGS_FAMILY_6390 \
655636
(MV88E6XXX_FLAG_EEE | \

drivers/net/dsa/mv88e6xxx/phy.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,6 @@ int mv88e6xxx_phy_write(struct mv88e6xxx_chip *chip, int phy, int reg, u16 val)
6262

6363
static int mv88e6xxx_phy_page_get(struct mv88e6xxx_chip *chip, int phy, u8 page)
6464
{
65-
if (!mv88e6xxx_has(chip, MV88E6XXX_FLAG_PHY_PAGE))
66-
return -EOPNOTSUPP;
67-
6865
return mv88e6xxx_phy_write(chip, phy, PHY_PAGE, page);
6966
}
7067

0 commit comments

Comments
 (0)