net: dsa: microchip: Remove ksz_{read,write}24()
[linux-2.6-microblaze.git] / drivers / net / dsa / microchip / ksz_priv.h
index b52e5ca..5ef6153 100644 (file)
@@ -77,6 +77,8 @@ struct ksz_device {
        int last_port;                  /* ports after that not used */
        phy_interface_t interface;
        u32 regs_size;
+       bool phy_errata_9477;
+       bool synclko_125;
 
        struct vlan_table *vlan_cache;
 
@@ -103,11 +105,9 @@ struct ksz_device {
 struct ksz_io_ops {
        int (*read8)(struct ksz_device *dev, u32 reg, u8 *value);
        int (*read16)(struct ksz_device *dev, u32 reg, u16 *value);
-       int (*read24)(struct ksz_device *dev, u32 reg, u32 *value);
        int (*read32)(struct ksz_device *dev, u32 reg, u32 *value);
        int (*write8)(struct ksz_device *dev, u32 reg, u8 value);
        int (*write16)(struct ksz_device *dev, u32 reg, u16 value);
-       int (*write24)(struct ksz_device *dev, u32 reg, u32 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);