/* Read consecutive bytes of data from the SL811H/SL11H buffer  */
static void sl811_read_buf(__u8 offset, __u8 *buf, __u8 size)
/* Read consecutive bytes of data from the SL811H/SL11H buffer  */
static void sl811_read_buf(__u8 offset, __u8 *buf, __u8 size)
{
	*(volatile unsigned char *) (SL811_ADR) = offset;
	EIEIO;
	while (size--) {
		*buf++ = *(volatile unsigned char *) (SL811_DAT);
		EIEIO;
	}
}