w5100_read_direct
data = w5100_read_direct(ndev, addr) << 8;
data |= w5100_read_direct(ndev, addr + 1);
*buf++ = w5100_read_direct(ndev, addr);
.read = w5100_read_direct,
data = w5100_read_direct(ndev, W5100_IDM_DR);
data = w5100_read_direct(ndev, W5100_IDM_DR) << 8;
data |= w5100_read_direct(ndev, W5100_IDM_DR);
*buf++ = w5100_read_direct(ndev, W5100_IDM_DR);
return w5100_read_direct(priv->ndev, addr);