mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
phy: Move PHY_INTERFACE_MODE_NA to the beginning of the enum definition
Move PHY_INTERFACE_MODE_NA to the beginning of the enum definition to
make it have zero value. This makes it possible (although not
encouraged) to test for invalid/nonexistent interface mode with !val
instead of val == PHY_INTERFACE_MODE_NA.
The comment near the definition says "Must be last", because when the
constant was introduced in commit 5f184715ec
("Create PHY Lib for
U-Boot"), it was used as the maximum value when interating over the
constants. But this is no longer true - we use PHY_INTERFACE_MODE_MAX
for that now, and so we can move it.
Signed-off-by: Marek Behún <marek.behun@nic.cz>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
This commit is contained in:
parent
ffb0f6f488
commit
c677fb1e31
1 changed files with 2 additions and 3 deletions
|
@ -13,6 +13,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
PHY_INTERFACE_MODE_NA, /* don't touch */
|
||||||
PHY_INTERFACE_MODE_MII,
|
PHY_INTERFACE_MODE_MII,
|
||||||
PHY_INTERFACE_MODE_GMII,
|
PHY_INTERFACE_MODE_GMII,
|
||||||
PHY_INTERFACE_MODE_SGMII,
|
PHY_INTERFACE_MODE_SGMII,
|
||||||
|
@ -39,12 +40,11 @@ typedef enum {
|
||||||
PHY_INTERFACE_MODE_NCSI,
|
PHY_INTERFACE_MODE_NCSI,
|
||||||
PHY_INTERFACE_MODE_10GBASER,
|
PHY_INTERFACE_MODE_10GBASER,
|
||||||
PHY_INTERFACE_MODE_USXGMII,
|
PHY_INTERFACE_MODE_USXGMII,
|
||||||
PHY_INTERFACE_MODE_NA, /* Must be last */
|
|
||||||
|
|
||||||
PHY_INTERFACE_MODE_MAX,
|
PHY_INTERFACE_MODE_MAX,
|
||||||
} phy_interface_t;
|
} phy_interface_t;
|
||||||
|
|
||||||
static const char * const phy_interface_strings[] = {
|
static const char * const phy_interface_strings[] = {
|
||||||
|
[PHY_INTERFACE_MODE_NA] = "",
|
||||||
[PHY_INTERFACE_MODE_MII] = "mii",
|
[PHY_INTERFACE_MODE_MII] = "mii",
|
||||||
[PHY_INTERFACE_MODE_GMII] = "gmii",
|
[PHY_INTERFACE_MODE_GMII] = "gmii",
|
||||||
[PHY_INTERFACE_MODE_SGMII] = "sgmii",
|
[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_NCSI] = "NC-SI",
|
||||||
[PHY_INTERFACE_MODE_10GBASER] = "10gbase-r",
|
[PHY_INTERFACE_MODE_10GBASER] = "10gbase-r",
|
||||||
[PHY_INTERFACE_MODE_USXGMII] = "usxgmii",
|
[PHY_INTERFACE_MODE_USXGMII] = "usxgmii",
|
||||||
[PHY_INTERFACE_MODE_NA] = "",
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Backplane modes:
|
/* Backplane modes:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue