Le 25/12/2015 16:27, Martin Blumenstingl a écrit : > Signed-off-by: Martin Blumenstingl <martin.blumensti...@googlemail.com>
Reviewed-by: Florian Fainelli <f.faine...@gmail.com> > --- > drivers/net/phy/at803x.c | 19 +++++++++++-------- > 1 file changed, 11 insertions(+), 8 deletions(-) > > diff --git a/drivers/net/phy/at803x.c b/drivers/net/phy/at803x.c > index 0b262a2..6e8aafd 100644 > --- a/drivers/net/phy/at803x.c > +++ b/drivers/net/phy/at803x.c > @@ -20,9 +20,12 @@ > #include <linux/gpio/consumer.h> > > #define AT803X_INTR_ENABLE 0x12 > +#define AT803X_INTR_ENABLE_INIT 0xec00 > #define AT803X_INTR_STATUS 0x13 > + > #define AT803X_SMART_SPEED 0x14 > #define AT803X_LED_CONTROL 0x18 > + > #define AT803X_WOL_ENABLE 0x01 > #define AT803X_DEVICE_ADDR 0x03 > #define AT803X_LOC_MAC_ADDR_0_15_OFFSET 0x804C > @@ -31,13 +34,13 @@ > #define AT803X_MMD_ACCESS_CONTROL 0x0D > #define AT803X_MMD_ACCESS_CONTROL_DATA 0x0E > #define AT803X_FUNC_DATA 0x4003 > -#define AT803X_INER 0x0012 > -#define AT803X_INER_INIT 0xec00 > -#define AT803X_INSR 0x0013 > + > #define AT803X_DEBUG_ADDR 0x1D > #define AT803X_DEBUG_DATA 0x1E > + > #define AT803X_DEBUG_REG_0 0x00 > #define AT803X_DEBUG_RX_CLK_DLY_EN BIT(15) > + > #define AT803X_DEBUG_REG_5 0x05 > #define AT803X_DEBUG_TX_CLK_DLY_EN BIT(8) > > @@ -295,7 +298,7 @@ static int at803x_ack_interrupt(struct phy_device *phydev) > { > int err; > > - err = phy_read(phydev, AT803X_INSR); > + err = phy_read(phydev, AT803X_INTR_STATUS); > > return (err < 0) ? err : 0; > } > @@ -305,13 +308,13 @@ static int at803x_config_intr(struct phy_device *phydev) > int err; > int value; > > - value = phy_read(phydev, AT803X_INER); > + value = phy_read(phydev, AT803X_INTR_ENABLE); > > if (phydev->interrupts == PHY_INTERRUPT_ENABLED) > - err = phy_write(phydev, AT803X_INER, > - value | AT803X_INER_INIT); > + err = phy_write(phydev, AT803X_INTR_ENABLE, > + value | AT803X_INTR_ENABLE_INIT); > else > - err = phy_write(phydev, AT803X_INER, 0); > + err = phy_write(phydev, AT803X_INTR_ENABLE, 0); > > return err; > } > -- Florian -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html