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