phy: Move PHY_INTERFACE_MODE_NA to the beginning of the enum definition
authorMarek Behún <marek.behun@nic.cz>
Wed, 6 Apr 2022 22:33:04 +0000 (00:33 +0200)
committerRamon Fried <ramon@neureality.ai>
Sun, 10 Apr 2022 05:44:13 +0000 (08:44 +0300)
commitc677fb1e3196e1be1fcbbdb04650eed262708317
tree533645f460f73b67a9444c2325083ed35bd6b1dc
parentffb0f6f488b9eee2822c3c691778a26e1590694c
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 5f184715ecd3 ("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>
include/phy_interface.h