static int __init twl4030_write_script_ins(u8 address, u16 pmb_message,
						u8 delay, u8 next)
{
	int err = 0;

	address *= 4;
	err |= twl4030_write_script_byte(address++, pmb_message >> 8);
	err |= twl4030_write_script_byte(address++, pmb_message & 0xff);
	err |= twl4030_write_script_byte(address++, delay);
	err |= twl4030_write_script_byte(address++, next);

	return err;
}
Exemple #2
0
static int twl4030_write_script_ins(u8 address, u16 pmb_message,
					   u8 delay, u8 next)
{
	int err;

	address *= 4;
	err = twl4030_write_script_byte(address++, pmb_message >> 8);
	if (err)
		goto out;
	err = twl4030_write_script_byte(address++, pmb_message & 0xff);
	if (err)
		goto out;
	err = twl4030_write_script_byte(address++, delay);
	if (err)
		goto out;
	err = twl4030_write_script_byte(address++, next);
out:
	return err;
}