/* Note, this read requires the address be aligned to 4 bytes.  */
static unsigned ks8851_rdreg32(struct ks8851_net *ks, unsigned reg)
/* Note, this read requires the address be aligned to 4 bytes.  */
static unsigned ks8851_rdreg32(struct ks8851_net *ks, unsigned reg)
{
	__le32 rx = 0;
	WARN_ON(reg & 3);
	ks8851_rdreg(ks, MK_OP(0xf, reg), (u8 *)&rx, 4);
	return le32_to_cpu(rx);
}