Add Phy interface modes and link speeds. Signed-off-by: Michael Dege --- drivers/net/ethernet/renesas/rswitch.h | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/renesas/rswitch.h b/drivers/net/ethernet/renesas/rswitch.h index a1d4a877e5bd..8168c4cc83fe 100644 --- a/drivers/net/ethernet/renesas/rswitch.h +++ b/drivers/net/ethernet/renesas/rswitch.h @@ -732,15 +732,26 @@ enum rswitch_etha_mode { #define EAVCC_VEM_SC_TAG (0x3 << 16) #define MPIC_PIS GENMASK(2, 0) -#define MPIC_PIS_GMII 2 -#define MPIC_PIS_XGMII 4 #define MPIC_LSC GENMASK(5, 3) -#define MPIC_LSC_100M 1 -#define MPIC_LSC_1G 2 -#define MPIC_LSC_2_5G 3 +#define MPIC_PLSPP BIT(10) #define MPIC_PSMCS GENMASK(22, 16) #define MPIC_PSMHT GENMASK(26, 24) +enum phy_if_select { + MPIC_PIS_MII = 0, + MPIC_PIS_GMII = 2, + MPIC_PIS_XGMII = 4, +}; + +enum link_speed_conf { + MPIC_LSC_10M, + MPIC_LSC_100M, + MPIC_LSC_1G, + MPIC_LSC_2_5G, + MPIC_LSC_5G, + MPIC_LSC_10G, +}; + #define MPSM_PSME BIT(0) #define MPSM_MFF BIT(2) #define MPSM_MMF_C22 0 -- 2.43.0