Lines Matching refs:err

189 	int err;  in twl4030_write_script_byte()  local
191 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_MEMORY_ADDRESS); in twl4030_write_script_byte()
192 if (err) in twl4030_write_script_byte()
194 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, byte, R_MEMORY_DATA); in twl4030_write_script_byte()
196 return err; in twl4030_write_script_byte()
202 int err; in twl4030_write_script_ins() local
205 err = twl4030_write_script_byte(address++, pmb_message >> 8); in twl4030_write_script_ins()
206 if (err) in twl4030_write_script_ins()
208 err = twl4030_write_script_byte(address++, pmb_message & 0xff); in twl4030_write_script_ins()
209 if (err) in twl4030_write_script_ins()
211 err = twl4030_write_script_byte(address++, delay); in twl4030_write_script_ins()
212 if (err) in twl4030_write_script_ins()
214 err = twl4030_write_script_byte(address++, next); in twl4030_write_script_ins()
216 return err; in twl4030_write_script_ins()
222 int err = -EINVAL; in twl4030_write_script() local
226 err = twl4030_write_script_ins(address, in twl4030_write_script()
230 if (err) in twl4030_write_script()
233 err = twl4030_write_script_ins(address, in twl4030_write_script()
237 if (err) in twl4030_write_script()
241 return err; in twl4030_write_script()
246 int err; in twl4030_config_wakeup3_sequence() local
250 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A3); in twl4030_config_wakeup3_sequence()
251 if (err) in twl4030_config_wakeup3_sequence()
255 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P3_SW_EVENTS); in twl4030_config_wakeup3_sequence()
256 if (err) in twl4030_config_wakeup3_sequence()
259 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P3_SW_EVENTS); in twl4030_config_wakeup3_sequence()
261 if (err) in twl4030_config_wakeup3_sequence()
263 return err; in twl4030_config_wakeup3_sequence()
270 int err = 0; in twl4030_config_wakeup12_sequence() local
274 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_S2A12); in twl4030_config_wakeup12_sequence()
275 if (err) in twl4030_config_wakeup12_sequence()
279 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P1_SW_EVENTS); in twl4030_config_wakeup12_sequence()
280 if (err) in twl4030_config_wakeup12_sequence()
284 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P1_SW_EVENTS); in twl4030_config_wakeup12_sequence()
285 if (err) in twl4030_config_wakeup12_sequence()
288 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P2_SW_EVENTS); in twl4030_config_wakeup12_sequence()
289 if (err) in twl4030_config_wakeup12_sequence()
293 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P2_SW_EVENTS); in twl4030_config_wakeup12_sequence()
294 if (err) in twl4030_config_wakeup12_sequence()
300 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, in twl4030_config_wakeup12_sequence()
302 if (err) in twl4030_config_wakeup12_sequence()
305 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, in twl4030_config_wakeup12_sequence()
307 if (err) in twl4030_config_wakeup12_sequence()
312 if (err) in twl4030_config_wakeup12_sequence()
315 return err; in twl4030_config_wakeup12_sequence()
320 int err; in twl4030_config_sleep_sequence() local
323 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_A2S); in twl4030_config_sleep_sequence()
325 if (err) in twl4030_config_sleep_sequence()
328 return err; in twl4030_config_sleep_sequence()
333 int err; in twl4030_config_warmreset_sequence() local
337 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, address, R_SEQ_ADD_WARM); in twl4030_config_warmreset_sequence()
338 if (err) in twl4030_config_warmreset_sequence()
342 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P1_SW_EVENTS); in twl4030_config_warmreset_sequence()
343 if (err) in twl4030_config_warmreset_sequence()
347 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P1_SW_EVENTS); in twl4030_config_warmreset_sequence()
348 if (err) in twl4030_config_warmreset_sequence()
351 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P2_SW_EVENTS); in twl4030_config_warmreset_sequence()
352 if (err) in twl4030_config_warmreset_sequence()
356 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P2_SW_EVENTS); in twl4030_config_warmreset_sequence()
357 if (err) in twl4030_config_warmreset_sequence()
360 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &rd_data, R_P3_SW_EVENTS); in twl4030_config_warmreset_sequence()
361 if (err) in twl4030_config_warmreset_sequence()
365 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, rd_data, R_P3_SW_EVENTS); in twl4030_config_warmreset_sequence()
367 if (err) in twl4030_config_warmreset_sequence()
369 return err; in twl4030_config_warmreset_sequence()
375 int err; in twl4030_configure_resource() local
389 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &grp, in twl4030_configure_resource()
391 if (err) { in twl4030_configure_resource()
394 return err; in twl4030_configure_resource()
400 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
402 if (err < 0) { in twl4030_configure_resource()
404 return err; in twl4030_configure_resource()
409 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &type, in twl4030_configure_resource()
411 if (err < 0) { in twl4030_configure_resource()
414 return err; in twl4030_configure_resource()
427 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
429 if (err < 0) { in twl4030_configure_resource()
431 return err; in twl4030_configure_resource()
435 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &remap, in twl4030_configure_resource()
437 if (err < 0) { in twl4030_configure_resource()
440 return err; in twl4030_configure_resource()
453 err = twl_i2c_write_u8(TWL_MODULE_PM_RECEIVER, in twl4030_configure_resource()
456 if (err < 0) { in twl4030_configure_resource()
458 return err; in twl4030_configure_resource()
468 int err; in load_twl4030_script() local
477 err = twl4030_write_script(address, tscript->script, tscript->size); in load_twl4030_script()
478 if (err) in load_twl4030_script()
482 err = twl4030_config_warmreset_sequence(address); in load_twl4030_script()
483 if (err) in load_twl4030_script()
488 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in load_twl4030_script()
490 if (err) in load_twl4030_script()
493 err = twl4030_config_wakeup12_sequence(pdata, address); in load_twl4030_script()
494 if (err) in load_twl4030_script()
499 err = twl4030_config_wakeup3_sequence(address); in load_twl4030_script()
500 if (err) in load_twl4030_script()
506 err = twl4030_config_sleep_sequence(address); in load_twl4030_script()
509 return err; in load_twl4030_script()
514 int err = 0; in twl4030_remove_script() local
516 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_remove_script()
518 if (err) { in twl4030_remove_script()
520 return err; in twl4030_remove_script()
523 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG2, in twl4030_remove_script()
525 if (err) { in twl4030_remove_script()
527 return err; in twl4030_remove_script()
531 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
533 if (err) in twl4030_remove_script()
534 return err; in twl4030_remove_script()
537 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
539 if (err) in twl4030_remove_script()
540 return err; in twl4030_remove_script()
543 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
545 if (err) in twl4030_remove_script()
546 return err; in twl4030_remove_script()
549 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, END_OF_SCRIPT, in twl4030_remove_script()
551 if (err) in twl4030_remove_script()
552 return err; in twl4030_remove_script()
555 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, 0, in twl4030_remove_script()
557 if (err) in twl4030_remove_script()
560 return err; in twl4030_remove_script()
566 int err; in twl4030_power_configure_scripts() local
571 err = load_twl4030_script(pdata, pdata->scripts[i], address); in twl4030_power_configure_scripts()
572 if (err) in twl4030_power_configure_scripts()
573 return err; in twl4030_power_configure_scripts()
602 int err; in twl4030_power_configure_resources() local
609 err = twl4030_configure_resource(resconfig); in twl4030_power_configure_resources()
610 if (err) in twl4030_power_configure_resources()
611 return err; in twl4030_power_configure_resources()
625 int i, err; in twl4030_starton_mask_and_set() local
627 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_starton_mask_and_set()
629 if (err) in twl4030_starton_mask_and_set()
631 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
634 if (err) in twl4030_starton_mask_and_set()
638 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
640 if (err) in twl4030_starton_mask_and_set()
643 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_starton_mask_and_set()
645 if (err) in twl4030_starton_mask_and_set()
649 if (err) in twl4030_starton_mask_and_set()
650 pr_err("TWL4030 Register access failed: %i\n", err); in twl4030_starton_mask_and_set()
664 int err; in twl4030_power_off() local
667 err = twl4030_starton_mask_and_set(STARTON_VBUS | STARTON_CHG, 0); in twl4030_power_off()
668 if (err) in twl4030_power_off()
671 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, PWR_DEVOFF, in twl4030_power_off()
673 if (err) in twl4030_power_off()
887 int err = 0; in twl4030_power_probe() local
896 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, TWL4030_PM_MASTER_KEY_CFG1, in twl4030_power_probe()
898 err |= twl_i2c_write_u8(TWL_MODULE_PM_MASTER, in twl4030_power_probe()
902 if (err) { in twl4030_power_probe()
904 return err; in twl4030_power_probe()
913 err = twl4030_power_configure_scripts(pdata); in twl4030_power_probe()
914 if (err) { in twl4030_power_probe()
918 err = twl4030_power_configure_resources(pdata); in twl4030_power_probe()
919 if (err) { in twl4030_power_probe()
928 err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &val, in twl4030_power_probe()
930 if (err) { in twl4030_power_probe()
934 err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, val, in twl4030_power_probe()
936 if (err) { in twl4030_power_probe()
953 return err; in twl4030_power_probe()