Lines Matching refs:err

190 	int err;  in twl4030_write_script_byte()  local
192 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_MEMORY_ADDRESS); in twl4030_write_script_byte()
193 if (err) in twl4030_write_script_byte()
195 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, byte, R_MEMORY_DATA); in twl4030_write_script_byte()
197 return err; in twl4030_write_script_byte()
203 int err; in twl4030_write_script_ins() local
206 err = twl4030_write_script_byte(address++, pmb_message >> 8); in twl4030_write_script_ins()
207 if (err) in twl4030_write_script_ins()
209 err = twl4030_write_script_byte(address++, pmb_message & 0xff); in twl4030_write_script_ins()
210 if (err) in twl4030_write_script_ins()
212 err = twl4030_write_script_byte(address++, delay); in twl4030_write_script_ins()
213 if (err) in twl4030_write_script_ins()
215 err = twl4030_write_script_byte(address++, next); in twl4030_write_script_ins()
217 return err; in twl4030_write_script_ins()
223 int err = -EINVAL; in twl4030_write_script() local
227 err = twl4030_write_script_ins(address, in twl4030_write_script()
231 if (err) in twl4030_write_script()
234 err = twl4030_write_script_ins(address, in twl4030_write_script()
238 if (err) in twl4030_write_script()
242 return err; in twl4030_write_script()
247 int err; in twl4030_config_wakeup3_sequence() local
251 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A3); in twl4030_config_wakeup3_sequence()
252 if (err) in twl4030_config_wakeup3_sequence()
256 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P3_SW_EVENTS); in twl4030_config_wakeup3_sequence()
257 if (err) in twl4030_config_wakeup3_sequence()
260 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P3_SW_EVENTS); in twl4030_config_wakeup3_sequence()
262 if (err) in twl4030_config_wakeup3_sequence()
264 return err; in twl4030_config_wakeup3_sequence()
269 int err = 0; in twl4030_config_wakeup12_sequence() local
273 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A12); in twl4030_config_wakeup12_sequence()
274 if (err) in twl4030_config_wakeup12_sequence()
278 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P1_SW_EVENTS); in twl4030_config_wakeup12_sequence()
279 if (err) in twl4030_config_wakeup12_sequence()
283 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P1_SW_EVENTS); in twl4030_config_wakeup12_sequence()
284 if (err) in twl4030_config_wakeup12_sequence()
287 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P2_SW_EVENTS); in twl4030_config_wakeup12_sequence()
288 if (err) in twl4030_config_wakeup12_sequence()
292 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P2_SW_EVENTS); in twl4030_config_wakeup12_sequence()
293 if (err) in twl4030_config_wakeup12_sequence()
298 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, in twl4030_config_wakeup12_sequence()
300 if (err) in twl4030_config_wakeup12_sequence()
303 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, in twl4030_config_wakeup12_sequence()
305 if (err) in twl4030_config_wakeup12_sequence()
310 if (err) in twl4030_config_wakeup12_sequence()
313 return err; in twl4030_config_wakeup12_sequence()
318 int err; in twl4030_config_sleep_sequence() local
321 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_A2S); in twl4030_config_sleep_sequence()
323 if (err) in twl4030_config_sleep_sequence()
326 return err; in twl4030_config_sleep_sequence()
331 int err; in twl4030_config_warmreset_sequence() local
335 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_WARM); in twl4030_config_warmreset_sequence()
336 if (err) in twl4030_config_warmreset_sequence()
340 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P1_SW_EVENTS); in twl4030_config_warmreset_sequence()
341 if (err) in twl4030_config_warmreset_sequence()
345 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P1_SW_EVENTS); in twl4030_config_warmreset_sequence()
346 if (err) in twl4030_config_warmreset_sequence()
349 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P2_SW_EVENTS); in twl4030_config_warmreset_sequence()
350 if (err) in twl4030_config_warmreset_sequence()
354 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P2_SW_EVENTS); in twl4030_config_warmreset_sequence()
355 if (err) in twl4030_config_warmreset_sequence()
358 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P3_SW_EVENTS); in twl4030_config_warmreset_sequence()
359 if (err) in twl4030_config_warmreset_sequence()
363 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P3_SW_EVENTS); in twl4030_config_warmreset_sequence()
365 if (err) in twl4030_config_warmreset_sequence()
367 return err; in twl4030_config_warmreset_sequence()
373 int err; in twl4030_configure_resource() local
387 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &grp, in twl4030_configure_resource()
389 if (err) { in twl4030_configure_resource()
392 return err; in twl4030_configure_resource()
398 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
400 if (err < 0) { in twl4030_configure_resource()
402 return err; in twl4030_configure_resource()
407 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &type, in twl4030_configure_resource()
409 if (err < 0) { in twl4030_configure_resource()
412 return err; in twl4030_configure_resource()
425 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
427 if (err < 0) { in twl4030_configure_resource()
429 return err; in twl4030_configure_resource()
433 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &remap, in twl4030_configure_resource()
435 if (err < 0) { in twl4030_configure_resource()
438 return err; in twl4030_configure_resource()
451 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
454 if (err < 0) { in twl4030_configure_resource()
456 return err; in twl4030_configure_resource()
465 int err; in load_twl4030_script() local
474 err = twl4030_write_script(address, tscript->script, tscript->size); in load_twl4030_script()
475 if (err) in load_twl4030_script()
479 err = twl4030_config_warmreset_sequence(address); in load_twl4030_script()
480 if (err) in load_twl4030_script()
485 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in load_twl4030_script()
487 if (err) in load_twl4030_script()
490 err = twl4030_config_wakeup12_sequence(address); in load_twl4030_script()
491 if (err) in load_twl4030_script()
496 err = twl4030_config_wakeup3_sequence(address); in load_twl4030_script()
497 if (err) in load_twl4030_script()
505 err = twl4030_config_sleep_sequence(address); in load_twl4030_script()
508 return err; in load_twl4030_script()
513 int err = 0; in twl4030_remove_script() local
515 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_remove_script()
517 if (err) { in twl4030_remove_script()
519 return err; in twl4030_remove_script()
522 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG2, in twl4030_remove_script()
524 if (err) { in twl4030_remove_script()
526 return err; in twl4030_remove_script()
530 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
532 if (err) in twl4030_remove_script()
533 return err; in twl4030_remove_script()
536 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
538 if (err) in twl4030_remove_script()
539 return err; in twl4030_remove_script()
542 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
544 if (err) in twl4030_remove_script()
545 return err; in twl4030_remove_script()
548 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
550 if (err) in twl4030_remove_script()
551 return err; in twl4030_remove_script()
554 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, 0, in twl4030_remove_script()
556 if (err) in twl4030_remove_script()
559 return err; in twl4030_remove_script()
565 int err; in twl4030_power_configure_scripts() local
570 err = load_twl4030_script(pdata->scripts[i], address); in twl4030_power_configure_scripts()
571 if (err) in twl4030_power_configure_scripts()
572 return err; in twl4030_power_configure_scripts()
601 int err; in twl4030_power_configure_resources() local
608 err = twl4030_configure_resource(resconfig); in twl4030_power_configure_resources()
609 if (err) in twl4030_power_configure_resources()
610 return err; in twl4030_power_configure_resources()
624 int i, err; in twl4030_starton_mask_and_set() local
626 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_starton_mask_and_set()
628 if (err) in twl4030_starton_mask_and_set()
630 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
633 if (err) in twl4030_starton_mask_and_set()
637 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
639 if (err) in twl4030_starton_mask_and_set()
642 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
644 if (err) in twl4030_starton_mask_and_set()
648 if (err) in twl4030_starton_mask_and_set()
649 pr_err("TWL4030 Register access failed: %i\n", err); in twl4030_starton_mask_and_set()
663 int err; in twl4030_power_off() local
666 err = twl4030_starton_mask_and_set(STARTON_VBUS | STARTON_CHG, 0); in twl4030_power_off()
667 if (err) in twl4030_power_off()
670 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, PWR_DEVOFF, in twl4030_power_off()
672 if (err) in twl4030_power_off()
858 int err = 0; in twl4030_power_probe() local
867 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_power_probe()
869 err |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_power_probe()
873 if (err) { in twl4030_power_probe()
875 return err; in twl4030_power_probe()
884 err = twl4030_power_configure_scripts(pdata); in twl4030_power_probe()
885 if (err) { in twl4030_power_probe()
889 err = twl4030_power_configure_resources(pdata); in twl4030_power_probe()
890 if (err) { in twl4030_power_probe()
899 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &val, in twl4030_power_probe()
901 if (err) { in twl4030_power_probe()
906 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val, in twl4030_power_probe()
908 if (err) { in twl4030_power_probe()
925 return err; in twl4030_power_probe()