Lines Matching refs:ret
125 int ret; in ssd1307fb_write_array() local
129 ret = i2c_master_send(client, (u8 *)array, len); in ssd1307fb_write_array()
130 if (ret != len) { in ssd1307fb_write_array()
132 return ret; in ssd1307fb_write_array()
141 int ret; in ssd1307fb_write_cmd() local
149 ret = ssd1307fb_write_array(client, array, 1); in ssd1307fb_write_cmd()
152 return ret; in ssd1307fb_write_cmd()
299 int ret; in ssd1307fb_init() local
321 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_CONTRAST); in ssd1307fb_init()
322 if (ret < 0) in ssd1307fb_init()
323 return ret; in ssd1307fb_init()
325 ret = ssd1307fb_write_cmd(par->client, par->contrast); in ssd1307fb_init()
326 if (ret < 0) in ssd1307fb_init()
327 return ret; in ssd1307fb_init()
331 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SEG_REMAP_ON); in ssd1307fb_init()
332 if (ret < 0) in ssd1307fb_init()
333 return ret; in ssd1307fb_init()
338 ret = ssd1307fb_write_cmd(par->client, com_invdir); in ssd1307fb_init()
339 if (ret < 0) in ssd1307fb_init()
340 return ret; in ssd1307fb_init()
343 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_MULTIPLEX_RATIO); in ssd1307fb_init()
344 if (ret < 0) in ssd1307fb_init()
345 return ret; in ssd1307fb_init()
347 ret = ssd1307fb_write_cmd(par->client, par->height - 1); in ssd1307fb_init()
348 if (ret < 0) in ssd1307fb_init()
349 return ret; in ssd1307fb_init()
352 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_DISPLAY_OFFSET); in ssd1307fb_init()
353 if (ret < 0) in ssd1307fb_init()
354 return ret; in ssd1307fb_init()
356 ret = ssd1307fb_write_cmd(par->client, par->com_offset); in ssd1307fb_init()
357 if (ret < 0) in ssd1307fb_init()
358 return ret; in ssd1307fb_init()
361 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_CLOCK_FREQ); in ssd1307fb_init()
362 if (ret < 0) in ssd1307fb_init()
363 return ret; in ssd1307fb_init()
366 ret = ssd1307fb_write_cmd(par->client, dclk); in ssd1307fb_init()
367 if (ret < 0) in ssd1307fb_init()
368 return ret; in ssd1307fb_init()
374 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_init()
376 if (ret < 0) in ssd1307fb_init()
377 return ret; in ssd1307fb_init()
381 ret = ssd1307fb_write_cmd(par->client, mode); in ssd1307fb_init()
382 if (ret < 0) in ssd1307fb_init()
383 return ret; in ssd1307fb_init()
387 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_PRECHARGE_PERIOD); in ssd1307fb_init()
388 if (ret < 0) in ssd1307fb_init()
389 return ret; in ssd1307fb_init()
392 ret = ssd1307fb_write_cmd(par->client, precharge); in ssd1307fb_init()
393 if (ret < 0) in ssd1307fb_init()
394 return ret; in ssd1307fb_init()
397 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_COM_PINS_CONFIG); in ssd1307fb_init()
398 if (ret < 0) in ssd1307fb_init()
399 return ret; in ssd1307fb_init()
402 ret = ssd1307fb_write_cmd(par->client, compins); in ssd1307fb_init()
403 if (ret < 0) in ssd1307fb_init()
404 return ret; in ssd1307fb_init()
407 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_VCOMH); in ssd1307fb_init()
408 if (ret < 0) in ssd1307fb_init()
409 return ret; in ssd1307fb_init()
411 ret = ssd1307fb_write_cmd(par->client, par->vcomh); in ssd1307fb_init()
412 if (ret < 0) in ssd1307fb_init()
413 return ret; in ssd1307fb_init()
416 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_CHARGE_PUMP); in ssd1307fb_init()
417 if (ret < 0) in ssd1307fb_init()
418 return ret; in ssd1307fb_init()
420 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_init()
422 if (ret < 0) in ssd1307fb_init()
423 return ret; in ssd1307fb_init()
429 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_init()
431 if (ret < 0) in ssd1307fb_init()
432 return ret; in ssd1307fb_init()
441 ret = ssd1307fb_write_cmd(par->client, val); in ssd1307fb_init()
442 if (ret < 0) in ssd1307fb_init()
443 return ret; in ssd1307fb_init()
448 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_ADDRESS_MODE); in ssd1307fb_init()
449 if (ret < 0) in ssd1307fb_init()
450 return ret; in ssd1307fb_init()
452 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_init()
454 if (ret < 0) in ssd1307fb_init()
455 return ret; in ssd1307fb_init()
458 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_COL_RANGE); in ssd1307fb_init()
459 if (ret < 0) in ssd1307fb_init()
460 return ret; in ssd1307fb_init()
462 ret = ssd1307fb_write_cmd(par->client, par->col_offset); in ssd1307fb_init()
463 if (ret < 0) in ssd1307fb_init()
464 return ret; in ssd1307fb_init()
466 ret = ssd1307fb_write_cmd(par->client, par->col_offset + par->width - 1); in ssd1307fb_init()
467 if (ret < 0) in ssd1307fb_init()
468 return ret; in ssd1307fb_init()
471 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_PAGE_RANGE); in ssd1307fb_init()
472 if (ret < 0) in ssd1307fb_init()
473 return ret; in ssd1307fb_init()
475 ret = ssd1307fb_write_cmd(par->client, par->page_offset); in ssd1307fb_init()
476 if (ret < 0) in ssd1307fb_init()
477 return ret; in ssd1307fb_init()
479 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_init()
482 if (ret < 0) in ssd1307fb_init()
483 return ret; in ssd1307fb_init()
489 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_DISPLAY_ON); in ssd1307fb_init()
490 if (ret < 0) in ssd1307fb_init()
491 return ret; in ssd1307fb_init()
499 int ret; in ssd1307fb_update_bl() local
504 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_CONTRAST); in ssd1307fb_update_bl()
505 if (ret < 0) in ssd1307fb_update_bl()
506 return ret; in ssd1307fb_update_bl()
507 ret = ssd1307fb_write_cmd(par->client, par->contrast); in ssd1307fb_update_bl()
508 if (ret < 0) in ssd1307fb_update_bl()
509 return ret; in ssd1307fb_update_bl()
590 int ret; in ssd1307fb_probe() local
606 ret = PTR_ERR(par->reset); in ssd1307fb_probe()
612 ret = PTR_ERR(par->vbat_reg); in ssd1307fb_probe()
613 if (ret == -ENODEV) { in ssd1307fb_probe()
616 dev_err(dev, "failed to get VBAT regulator: %d\n", ret); in ssd1307fb_probe()
670 ret = -ENOMEM; in ssd1307fb_probe()
678 ret = -ENOMEM; in ssd1307fb_probe()
713 ret = regulator_enable(par->vbat_reg); in ssd1307fb_probe()
714 if (ret) { in ssd1307fb_probe()
715 dev_err(dev, "failed to enable VBAT: %d\n", ret); in ssd1307fb_probe()
720 ret = ssd1307fb_init(par); in ssd1307fb_probe()
721 if (ret) in ssd1307fb_probe()
724 ret = register_framebuffer(info); in ssd1307fb_probe()
725 if (ret) { in ssd1307fb_probe()
734 ret = PTR_ERR(bl); in ssd1307fb_probe()
735 dev_err(dev, "unable to register backlight device: %d\n", ret); in ssd1307fb_probe()
761 return ret; in ssd1307fb_probe()