diff options
Diffstat (limited to 'drivers/net/phy/phy.c')
| -rw-r--r-- | drivers/net/phy/phy.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c index 19c9eca0ef26..76d96b9ebcdb 100644 --- a/drivers/net/phy/phy.c +++ b/drivers/net/phy/phy.c | |||
| @@ -164,9 +164,9 @@ static const struct phy_setting settings[] = { | |||
| 164 | * of that setting. Returns the index of the last setting if | 164 | * of that setting. Returns the index of the last setting if |
| 165 | * none of the others match. | 165 | * none of the others match. |
| 166 | */ | 166 | */ |
| 167 | static inline int phy_find_setting(int speed, int duplex) | 167 | static inline unsigned int phy_find_setting(int speed, int duplex) |
| 168 | { | 168 | { |
| 169 | int idx = 0; | 169 | unsigned int idx = 0; |
| 170 | 170 | ||
| 171 | while (idx < ARRAY_SIZE(settings) && | 171 | while (idx < ARRAY_SIZE(settings) && |
| 172 | (settings[idx].speed != speed || settings[idx].duplex != duplex)) | 172 | (settings[idx].speed != speed || settings[idx].duplex != duplex)) |
| @@ -185,7 +185,7 @@ static inline int phy_find_setting(int speed, int duplex) | |||
| 185 | * the mask in features. Returns the index of the last setting | 185 | * the mask in features. Returns the index of the last setting |
| 186 | * if nothing else matches. | 186 | * if nothing else matches. |
| 187 | */ | 187 | */ |
| 188 | static inline int phy_find_valid(int idx, u32 features) | 188 | static inline unsigned int phy_find_valid(unsigned int idx, u32 features) |
| 189 | { | 189 | { |
| 190 | while (idx < MAX_NUM_SETTINGS && !(settings[idx].setting & features)) | 190 | while (idx < MAX_NUM_SETTINGS && !(settings[idx].setting & features)) |
| 191 | idx++; | 191 | idx++; |
| @@ -204,7 +204,7 @@ static inline int phy_find_valid(int idx, u32 features) | |||
| 204 | static void phy_sanitize_settings(struct phy_device *phydev) | 204 | static void phy_sanitize_settings(struct phy_device *phydev) |
| 205 | { | 205 | { |
| 206 | u32 features = phydev->supported; | 206 | u32 features = phydev->supported; |
| 207 | int idx; | 207 | unsigned int idx; |
| 208 | 208 | ||
| 209 | /* Sanitize settings based on PHY capabilities */ | 209 | /* Sanitize settings based on PHY capabilities */ |
| 210 | if ((features & SUPPORTED_Autoneg) == 0) | 210 | if ((features & SUPPORTED_Autoneg) == 0) |
| @@ -954,7 +954,8 @@ int phy_init_eee(struct phy_device *phydev, bool clk_stop_enable) | |||
| 954 | (phydev->interface == PHY_INTERFACE_MODE_RGMII))) { | 954 | (phydev->interface == PHY_INTERFACE_MODE_RGMII))) { |
| 955 | int eee_lp, eee_cap, eee_adv; | 955 | int eee_lp, eee_cap, eee_adv; |
| 956 | u32 lp, cap, adv; | 956 | u32 lp, cap, adv; |
| 957 | int idx, status; | 957 | int status; |
| 958 | unsigned int idx; | ||
| 958 | 959 | ||
| 959 | /* Read phy status to properly get the right settings */ | 960 | /* Read phy status to properly get the right settings */ |
| 960 | status = phy_read_status(phydev); | 961 | status = phy_read_status(phydev); |
