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()
267 static int twl4030_config_wakeup12_sequence(u8 address) in twl4030_config_wakeup12_sequence() argument
273 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A12); in twl4030_config_wakeup12_sequence()
316 static int twl4030_config_sleep_sequence(u8 address) in twl4030_config_sleep_sequence() argument
321 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_A2S); in twl4030_config_sleep_sequence()
329 static int twl4030_config_warmreset_sequence(u8 address) in twl4030_config_warmreset_sequence() argument
335 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_WARM); in twl4030_config_warmreset_sequence()
463 u8 address) in load_twl4030_script() argument
469 if ((address + tscript->size) > END_OF_SCRIPT) { in load_twl4030_script()
474 err = twl4030_write_script(address, tscript->script, tscript->size); in load_twl4030_script()
479 err = twl4030_config_warmreset_sequence(address); in load_twl4030_script()
490 err = twl4030_config_wakeup12_sequence(address); in load_twl4030_script()
496 err = twl4030_config_wakeup3_sequence(address); in load_twl4030_script()
505 err = twl4030_config_sleep_sequence(address); in load_twl4030_script()
567 u8 address = twl4030_start_script_address; in twl4030_power_configure_scripts() local
570 err = load_twl4030_script(pdata->scripts[i], address); in twl4030_power_configure_scripts()
573 address += pdata->scripts[i]->size; in twl4030_power_configure_scripts()