int ksz8_r_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 *val);
 int ksz8_w_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 val);
 int ksz8_r_dyn_mac_table(struct ksz_device *dev, u16 addr, u8 *mac_addr,
-                        u8 *fid, u8 *src_port, u8 *timestamp, u16 *entries);
+                        u8 *fid, u8 *src_port, u16 *entries);
 void ksz8_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt);
 void ksz8_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
                    u64 *dropped, u64 *cnt);
 
 }
 
 int ksz8_r_dyn_mac_table(struct ksz_device *dev, u16 addr, u8 *mac_addr,
-                        u8 *fid, u8 *src_port, u8 *timestamp, u16 *entries)
+                        u8 *fid, u8 *src_port, u16 *entries)
 {
        u32 data_hi, data_lo;
        const u8 *shifts;
                        shifts[DYNAMIC_MAC_FID];
                *src_port = (data_hi & masks[DYNAMIC_MAC_TABLE_SRC_PORT]) >>
                        shifts[DYNAMIC_MAC_SRC_PORT];
-               *timestamp = (data_hi & masks[DYNAMIC_MAC_TABLE_TIMESTAMP]) >>
-                       shifts[DYNAMIC_MAC_TIMESTAMP];
 
                mac_addr[5] = (u8)data_lo;
                mac_addr[4] = (u8)(data_lo >> 8);
        int ret = 0;
        u16 i = 0;
        u16 entries = 0;
-       u8 timestamp = 0;
        u8 fid;
        u8 src_port;
        u8 mac[ETH_ALEN];
 
        do {
                ret = ksz8_r_dyn_mac_table(dev, i, mac, &fid, &src_port,
-                                          ×tamp, &entries);
+                                          &entries);
                if (!ret && port == src_port) {
                        ret = cb(mac, fid, false, data);
                        if (ret)