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()
271 int err = 0; in twl4030_config_wakeup12_sequence() local
275 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A12); in twl4030_config_wakeup12_sequence()
276 if (err) in twl4030_config_wakeup12_sequence()
280 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P1_SW_EVENTS); in twl4030_config_wakeup12_sequence()
281 if (err) in twl4030_config_wakeup12_sequence()
285 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P1_SW_EVENTS); in twl4030_config_wakeup12_sequence()
286 if (err) in twl4030_config_wakeup12_sequence()
289 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P2_SW_EVENTS); in twl4030_config_wakeup12_sequence()
290 if (err) in twl4030_config_wakeup12_sequence()
294 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P2_SW_EVENTS); in twl4030_config_wakeup12_sequence()
295 if (err) in twl4030_config_wakeup12_sequence()
301 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, in twl4030_config_wakeup12_sequence()
303 if (err) in twl4030_config_wakeup12_sequence()
306 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, in twl4030_config_wakeup12_sequence()
308 if (err) in twl4030_config_wakeup12_sequence()
313 if (err) in twl4030_config_wakeup12_sequence()
316 return err; in twl4030_config_wakeup12_sequence()
321 int err; in twl4030_config_sleep_sequence() local
324 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_A2S); in twl4030_config_sleep_sequence()
326 if (err) in twl4030_config_sleep_sequence()
329 return err; in twl4030_config_sleep_sequence()
334 int err; in twl4030_config_warmreset_sequence() local
338 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_WARM); in twl4030_config_warmreset_sequence()
339 if (err) in twl4030_config_warmreset_sequence()
343 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P1_SW_EVENTS); in twl4030_config_warmreset_sequence()
344 if (err) in twl4030_config_warmreset_sequence()
348 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P1_SW_EVENTS); in twl4030_config_warmreset_sequence()
349 if (err) in twl4030_config_warmreset_sequence()
352 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P2_SW_EVENTS); in twl4030_config_warmreset_sequence()
353 if (err) in twl4030_config_warmreset_sequence()
357 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P2_SW_EVENTS); in twl4030_config_warmreset_sequence()
358 if (err) in twl4030_config_warmreset_sequence()
361 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P3_SW_EVENTS); in twl4030_config_warmreset_sequence()
362 if (err) in twl4030_config_warmreset_sequence()
366 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P3_SW_EVENTS); in twl4030_config_warmreset_sequence()
368 if (err) in twl4030_config_warmreset_sequence()
370 return err; in twl4030_config_warmreset_sequence()
376 int err; in twl4030_configure_resource() local
390 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &grp, in twl4030_configure_resource()
392 if (err) { in twl4030_configure_resource()
395 return err; in twl4030_configure_resource()
401 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
403 if (err < 0) { in twl4030_configure_resource()
405 return err; in twl4030_configure_resource()
410 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &type, in twl4030_configure_resource()
412 if (err < 0) { in twl4030_configure_resource()
415 return err; in twl4030_configure_resource()
428 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
430 if (err < 0) { in twl4030_configure_resource()
432 return err; in twl4030_configure_resource()
436 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &remap, in twl4030_configure_resource()
438 if (err < 0) { in twl4030_configure_resource()
441 return err; in twl4030_configure_resource()
454 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
457 if (err < 0) { in twl4030_configure_resource()
459 return err; in twl4030_configure_resource()
469 int err; in load_twl4030_script() local
478 err = twl4030_write_script(address, tscript->script, tscript->size); in load_twl4030_script()
479 if (err) in load_twl4030_script()
483 err = twl4030_config_warmreset_sequence(address); in load_twl4030_script()
484 if (err) in load_twl4030_script()
489 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in load_twl4030_script()
491 if (err) in load_twl4030_script()
494 err = twl4030_config_wakeup12_sequence(pdata, address); in load_twl4030_script()
495 if (err) in load_twl4030_script()
500 err = twl4030_config_wakeup3_sequence(address); in load_twl4030_script()
501 if (err) in load_twl4030_script()
509 err = twl4030_config_sleep_sequence(address); in load_twl4030_script()
512 return err; in load_twl4030_script()
517 int err = 0; in twl4030_remove_script() local
519 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_remove_script()
521 if (err) { in twl4030_remove_script()
523 return err; in twl4030_remove_script()
526 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG2, in twl4030_remove_script()
528 if (err) { in twl4030_remove_script()
530 return err; in twl4030_remove_script()
534 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
536 if (err) in twl4030_remove_script()
537 return err; in twl4030_remove_script()
540 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
542 if (err) in twl4030_remove_script()
543 return err; in twl4030_remove_script()
546 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
548 if (err) in twl4030_remove_script()
549 return err; in twl4030_remove_script()
552 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
554 if (err) in twl4030_remove_script()
555 return err; in twl4030_remove_script()
558 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, 0, in twl4030_remove_script()
560 if (err) in twl4030_remove_script()
563 return err; in twl4030_remove_script()
569 int err; in twl4030_power_configure_scripts() local
574 err = load_twl4030_script(pdata, pdata->scripts[i], address); in twl4030_power_configure_scripts()
575 if (err) in twl4030_power_configure_scripts()
576 return err; in twl4030_power_configure_scripts()
605 int err; in twl4030_power_configure_resources() local
612 err = twl4030_configure_resource(resconfig); in twl4030_power_configure_resources()
613 if (err) in twl4030_power_configure_resources()
614 return err; in twl4030_power_configure_resources()
628 int i, err; in twl4030_starton_mask_and_set() local
630 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_starton_mask_and_set()
632 if (err) in twl4030_starton_mask_and_set()
634 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
637 if (err) in twl4030_starton_mask_and_set()
641 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
643 if (err) in twl4030_starton_mask_and_set()
646 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
648 if (err) in twl4030_starton_mask_and_set()
652 if (err) in twl4030_starton_mask_and_set()
653 pr_err("TWL4030 Register access failed: %i\n", err); in twl4030_starton_mask_and_set()
667 int err; in twl4030_power_off() local
670 err = twl4030_starton_mask_and_set(STARTON_VBUS | STARTON_CHG, 0); in twl4030_power_off()
671 if (err) in twl4030_power_off()
674 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, PWR_DEVOFF, in twl4030_power_off()
676 if (err) in twl4030_power_off()
889 int err = 0; in twl4030_power_probe() local
898 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_power_probe()
900 err |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_power_probe()
904 if (err) { in twl4030_power_probe()
906 return err; in twl4030_power_probe()
915 err = twl4030_power_configure_scripts(pdata); in twl4030_power_probe()
916 if (err) { in twl4030_power_probe()
920 err = twl4030_power_configure_resources(pdata); in twl4030_power_probe()
921 if (err) { in twl4030_power_probe()
930 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &val, in twl4030_power_probe()
932 if (err) { in twl4030_power_probe()
937 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val, in twl4030_power_probe()
939 if (err) { in twl4030_power_probe()
956 return err; in twl4030_power_probe()