Lines Matching refs:address
188 static int twl4030_write_script_byte(u8 address, u8 byte) in twl4030_write_script_byte() argument
192 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_MEMORY_ADDRESS); in twl4030_write_script_byte()
200 static int twl4030_write_script_ins(u8 address, u16 pmb_message, in twl4030_write_script_ins() argument
205 address *= 4; in twl4030_write_script_ins()
206 err = twl4030_write_script_byte(address++, pmb_message >> 8); in twl4030_write_script_ins()
209 err = twl4030_write_script_byte(address++, pmb_message & 0xff); in twl4030_write_script_ins()
212 err = twl4030_write_script_byte(address++, delay); in twl4030_write_script_ins()
215 err = twl4030_write_script_byte(address++, next); in twl4030_write_script_ins()
220 static int twl4030_write_script(u8 address, struct twl4030_ins *script, in twl4030_write_script() argument
225 for (; len; len--, address++, script++) { in twl4030_write_script()
227 err = twl4030_write_script_ins(address, in twl4030_write_script()
234 err = twl4030_write_script_ins(address, in twl4030_write_script()
237 address + 1); in twl4030_write_script()
245 static int twl4030_config_wakeup3_sequence(u8 address) in twl4030_config_wakeup3_sequence() argument
251 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A3); in twl4030_config_wakeup3_sequence()
269 u8 address) in twl4030_config_wakeup12_sequence() argument
275 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A12); in twl4030_config_wakeup12_sequence()
319 static int twl4030_config_sleep_sequence(u8 address) in twl4030_config_sleep_sequence() argument
324 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_A2S); in twl4030_config_sleep_sequence()
332 static int twl4030_config_warmreset_sequence(u8 address) in twl4030_config_warmreset_sequence() argument
338 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_WARM); in twl4030_config_warmreset_sequence()
467 u8 address) in load_twl4030_script() argument
473 if ((address + tscript->size) > END_OF_SCRIPT) { in load_twl4030_script()
478 err = twl4030_write_script(address, tscript->script, tscript->size); in load_twl4030_script()
483 err = twl4030_config_warmreset_sequence(address); in load_twl4030_script()
494 err = twl4030_config_wakeup12_sequence(pdata, address); in load_twl4030_script()
500 err = twl4030_config_wakeup3_sequence(address); in load_twl4030_script()
509 err = twl4030_config_sleep_sequence(address); in load_twl4030_script()
571 u8 address = twl4030_start_script_address; in twl4030_power_configure_scripts() local
574 err = load_twl4030_script(pdata, pdata->scripts[i], address); in twl4030_power_configure_scripts()
577 address += pdata->scripts[i]->size; in twl4030_power_configure_scripts()