arm/km: fix wrong error handling
miiphy_read and miiphy_write are returning 0 on success. Signed-off-by: Holger Brunck <holger.brunck@keymile.com> Acked-by: Valentin Longchamp <valentin.longchamp@keymile.com>
This commit is contained in:
parent
56cde17760
commit
fa6e0ecb8a
@ -318,15 +318,15 @@ void reset_phy(void)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
/* RGMII clk transition on data stable */
|
/* RGMII clk transition on data stable */
|
||||||
if (!miiphy_read(name, CONFIG_PHY_BASE_ADR, PHY_SPEC_CTRL_REG, ®))
|
if (miiphy_read(name, CONFIG_PHY_BASE_ADR, PHY_SPEC_CTRL_REG, ®))
|
||||||
printf("Error reading PHY spec ctrl reg\n");
|
printf("Error reading PHY spec ctrl reg\n");
|
||||||
if (!miiphy_write(name, CONFIG_PHY_BASE_ADR, PHY_SPEC_CTRL_REG,
|
if (miiphy_write(name, CONFIG_PHY_BASE_ADR, PHY_SPEC_CTRL_REG,
|
||||||
reg | PHY_RGMII_CLK_STABLE | PHY_CLSA))
|
reg | PHY_RGMII_CLK_STABLE | PHY_CLSA))
|
||||||
printf("Error writing PHY spec ctrl reg\n");
|
printf("Error writing PHY spec ctrl reg\n");
|
||||||
|
|
||||||
/* leds setup */
|
/* leds setup */
|
||||||
if (!miiphy_write(name, CONFIG_PHY_BASE_ADR, PHY_LED_SEL_REG,
|
if (miiphy_write(name, CONFIG_PHY_BASE_ADR, PHY_LED_SEL_REG,
|
||||||
PHY_LED0_LINK | PHY_LED1_ACT | PHY_LED2_INT))
|
PHY_LED0_LINK | PHY_LED1_ACT | PHY_LED2_INT))
|
||||||
printf("Error writing PHY LED reg\n");
|
printf("Error writing PHY LED reg\n");
|
||||||
|
|
||||||
/* reset the phy */
|
/* reset the phy */
|
||||||
|
Loading…
Reference in New Issue
Block a user