Re: [PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Sergej Benilov
On Thu, 25 Jul 2019 at 20:20, Andrew Lunn wrote: > > On Thu, Jul 25, 2019 at 06:41:41PM +0200, Sergej Benilov wrote: > > On Thu, 25 Jul 2019 at 18:25, Andrew Lunn wrote: > > > > > > > +static int sis900_read_eeprom(struct net_device *net_dev, u8 *buf) > > > > +{ > > > > + struct sis900_privat

Re: [PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Andrew Lunn
On Thu, Jul 25, 2019 at 06:41:41PM +0200, Sergej Benilov wrote: > On Thu, 25 Jul 2019 at 18:25, Andrew Lunn wrote: > > > > > +static int sis900_read_eeprom(struct net_device *net_dev, u8 *buf) > > > +{ > > > + struct sis900_private *sis_priv = netdev_priv(net_dev); > > > + void __iomem *io

Re: [PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Sergej Benilov
On Thu, 25 Jul 2019 at 18:25, Andrew Lunn wrote: > > > +static int sis900_read_eeprom(struct net_device *net_dev, u8 *buf) > > +{ > > + struct sis900_private *sis_priv = netdev_priv(net_dev); > > + void __iomem *ioaddr = sis_priv->ioaddr; > > + int wait, ret = -EAGAIN; > > + u16 si

Re: [PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Andrew Lunn
> +static int sis900_read_eeprom(struct net_device *net_dev, u8 *buf) > +{ > + struct sis900_private *sis_priv = netdev_priv(net_dev); > + void __iomem *ioaddr = sis_priv->ioaddr; > + int wait, ret = -EAGAIN; > + u16 signature; > + u16 *ebuf = (u16 *)buf; > + int i; > + > +

[PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Sergej Benilov
Implement ethtool's EEPROM dump command (ethtool -e|--eeprom-dump). Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 68 +++ 1 file changed, 68 insertions(+) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis900.c inde