X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fphy_interface.h;h=fed3357b9a26f55191efa5fd3a286135d72e8d63;hb=a5fbc10560699722b3a64a02ad0ce5cdae5d473f;hp=f075abe9c9c0cd7a13cbdb9bf4ed8e4cb5cf8c1d;hpb=776bf6a5457eb0c61c367d1ee7e45733a1c72ed6;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/phy_interface.h b/include/phy_interface.h index f075abe..fed3357 100644 --- a/include/phy_interface.h +++ b/include/phy_interface.h @@ -13,6 +13,7 @@ #include typedef enum { + PHY_INTERFACE_MODE_NA, /* don't touch */ PHY_INTERFACE_MODE_MII, PHY_INTERFACE_MODE_GMII, PHY_INTERFACE_MODE_SGMII, @@ -39,12 +40,11 @@ typedef enum { PHY_INTERFACE_MODE_NCSI, PHY_INTERFACE_MODE_10GBASER, PHY_INTERFACE_MODE_USXGMII, - PHY_INTERFACE_MODE_NONE, /* Must be last */ - - PHY_INTERFACE_MODE_COUNT, + PHY_INTERFACE_MODE_MAX, } phy_interface_t; static const char * const phy_interface_strings[] = { + [PHY_INTERFACE_MODE_NA] = "", [PHY_INTERFACE_MODE_MII] = "mii", [PHY_INTERFACE_MODE_GMII] = "gmii", [PHY_INTERFACE_MODE_SGMII] = "sgmii", @@ -71,7 +71,6 @@ static const char * const phy_interface_strings[] = { [PHY_INTERFACE_MODE_NCSI] = "NC-SI", [PHY_INTERFACE_MODE_10GBASER] = "10gbase-r", [PHY_INTERFACE_MODE_USXGMII] = "usxgmii", - [PHY_INTERFACE_MODE_NONE] = "", }; /* Backplane modes: @@ -86,8 +85,8 @@ static const char * const backplane_mode_strings[] = { static inline const char *phy_string_for_interface(phy_interface_t i) { /* Default to unknown */ - if (i > PHY_INTERFACE_MODE_NONE) - i = PHY_INTERFACE_MODE_NONE; + if (i >= PHY_INTERFACE_MODE_MAX) + i = PHY_INTERFACE_MODE_NA; return phy_interface_strings[i]; }