Commit 78e4e32f authored by Marek Vasut's avatar Marek Vasut Committed by David S. Miller
Browse files

net: dsa: microchip: Remove ksz_{get,set}()



These functions and callbacks are never used, remove them.

Signed-off-by: default avatarMarek Vasut <marex@denx.de>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: Tristram Ha <Tristram.Ha@microchip.com>
Cc: Woojung Huh <Woojung.Huh@microchip.com>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 77972783
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -80,8 +80,6 @@ static const struct ksz_io_ops ksz9477_spi_ops = {
	.write8 = ksz_spi_write8,
	.write16 = ksz_spi_write16,
	.write32 = ksz_spi_write32,
	.get = ksz_spi_get,
	.set = ksz_spi_set,
};

static int ksz9477_spi_probe(struct spi_device *spi)
+0 −24
Original line number Diff line number Diff line
@@ -105,30 +105,6 @@ static inline int ksz_write32(struct ksz_device *dev, u32 reg, u32 value)
	return ret;
}

static inline int ksz_get(struct ksz_device *dev, u32 reg, void *data,
			  size_t len)
{
	int ret;

	mutex_lock(&dev->reg_mutex);
	ret = dev->ops->get(dev, reg, data, len);
	mutex_unlock(&dev->reg_mutex);

	return ret;
}

static inline int ksz_set(struct ksz_device *dev, u32 reg, void *data,
			  size_t len)
{
	int ret;

	mutex_lock(&dev->reg_mutex);
	ret = dev->ops->set(dev, reg, data, len);
	mutex_unlock(&dev->reg_mutex);

	return ret;
}

static inline void ksz_pread8(struct ksz_device *dev, int port, int offset,
			      u8 *data)
{
+0 −2
Original line number Diff line number Diff line
@@ -109,8 +109,6 @@ struct ksz_io_ops {
	int (*write8)(struct ksz_device *dev, u32 reg, u8 value);
	int (*write16)(struct ksz_device *dev, u32 reg, u16 value);
	int (*write32)(struct ksz_device *dev, u32 reg, u32 value);
	int (*get)(struct ksz_device *dev, u32 reg, void *data, size_t len);
	int (*set)(struct ksz_device *dev, u32 reg, void *data, size_t len);
};

struct alu_struct {
+0 −10
Original line number Diff line number Diff line
@@ -56,14 +56,4 @@ static int ksz_spi_write32(struct ksz_device *dev, u32 reg, u32 value)
	return ksz_spi_write(dev, reg, &value, 4);
}

static int ksz_spi_get(struct ksz_device *dev, u32 reg, void *data, size_t len)
{
	return ksz_spi_read(dev, reg, data, len);
}

static int ksz_spi_set(struct ksz_device *dev, u32 reg, void *data, size_t len)
{
	return ksz_spi_write(dev, reg, data, len);
}

#endif