Lines Matching refs:ret
95 int ret; in ssd1307fb_write_array() local
99 ret = i2c_master_send(client, (u8 *)array, len); in ssd1307fb_write_array()
100 if (ret != len) { in ssd1307fb_write_array()
102 return ret; in ssd1307fb_write_array()
111 int ret; in ssd1307fb_write_cmd() local
119 ret = ssd1307fb_write_array(client, array, 1); in ssd1307fb_write_cmd()
122 return ret; in ssd1307fb_write_cmd()
259 int ret; in ssd1307fb_ssd1307_init() local
276 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SEG_REMAP_ON); in ssd1307fb_ssd1307_init()
277 if (ret < 0) in ssd1307fb_ssd1307_init()
278 return ret; in ssd1307fb_ssd1307_init()
281 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_DISPLAY_ON); in ssd1307fb_ssd1307_init()
282 if (ret < 0) in ssd1307fb_ssd1307_init()
283 return ret; in ssd1307fb_ssd1307_init()
302 int ret; in ssd1307fb_ssd1306_init() local
305 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_CONTRAST); in ssd1307fb_ssd1306_init()
306 if (ret < 0) in ssd1307fb_ssd1306_init()
307 return ret; in ssd1307fb_ssd1306_init()
309 ret = ssd1307fb_write_cmd(par->client, 0x7f); in ssd1307fb_ssd1306_init()
310 if (ret < 0) in ssd1307fb_ssd1306_init()
311 return ret; in ssd1307fb_ssd1306_init()
314 ret = ssd1307fb_write_cmd(par->client, 0xc8); in ssd1307fb_ssd1306_init()
315 if (ret < 0) in ssd1307fb_ssd1306_init()
316 return ret; in ssd1307fb_ssd1306_init()
319 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SEG_REMAP_ON); in ssd1307fb_ssd1306_init()
320 if (ret < 0) in ssd1307fb_ssd1306_init()
321 return ret; in ssd1307fb_ssd1306_init()
324 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_MULTIPLEX_RATIO); in ssd1307fb_ssd1306_init()
325 if (ret < 0) in ssd1307fb_ssd1306_init()
326 return ret; in ssd1307fb_ssd1306_init()
328 ret = ssd1307fb_write_cmd(par->client, par->height - 1); in ssd1307fb_ssd1306_init()
329 if (ret < 0) in ssd1307fb_ssd1306_init()
330 return ret; in ssd1307fb_ssd1306_init()
333 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_DISPLAY_OFFSET); in ssd1307fb_ssd1306_init()
334 if (ret < 0) in ssd1307fb_ssd1306_init()
335 return ret; in ssd1307fb_ssd1306_init()
337 ret = ssd1307fb_write_cmd(par->client, 0x20); in ssd1307fb_ssd1306_init()
338 if (ret < 0) in ssd1307fb_ssd1306_init()
339 return ret; in ssd1307fb_ssd1306_init()
342 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_CLOCK_FREQ); in ssd1307fb_ssd1306_init()
343 if (ret < 0) in ssd1307fb_ssd1306_init()
344 return ret; in ssd1307fb_ssd1306_init()
346 ret = ssd1307fb_write_cmd(par->client, 0xf0); in ssd1307fb_ssd1306_init()
347 if (ret < 0) in ssd1307fb_ssd1306_init()
348 return ret; in ssd1307fb_ssd1306_init()
351 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_PRECHARGE_PERIOD); in ssd1307fb_ssd1306_init()
352 if (ret < 0) in ssd1307fb_ssd1306_init()
353 return ret; in ssd1307fb_ssd1306_init()
355 ret = ssd1307fb_write_cmd(par->client, 0x22); in ssd1307fb_ssd1306_init()
356 if (ret < 0) in ssd1307fb_ssd1306_init()
357 return ret; in ssd1307fb_ssd1306_init()
360 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_COM_PINS_CONFIG); in ssd1307fb_ssd1306_init()
361 if (ret < 0) in ssd1307fb_ssd1306_init()
362 return ret; in ssd1307fb_ssd1306_init()
364 ret = ssd1307fb_write_cmd(par->client, 0x22); in ssd1307fb_ssd1306_init()
365 if (ret < 0) in ssd1307fb_ssd1306_init()
366 return ret; in ssd1307fb_ssd1306_init()
369 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_VCOMH); in ssd1307fb_ssd1306_init()
370 if (ret < 0) in ssd1307fb_ssd1306_init()
371 return ret; in ssd1307fb_ssd1306_init()
373 ret = ssd1307fb_write_cmd(par->client, 0x49); in ssd1307fb_ssd1306_init()
374 if (ret < 0) in ssd1307fb_ssd1306_init()
375 return ret; in ssd1307fb_ssd1306_init()
378 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_CHARGE_PUMP); in ssd1307fb_ssd1306_init()
379 if (ret < 0) in ssd1307fb_ssd1306_init()
380 return ret; in ssd1307fb_ssd1306_init()
382 ret = ssd1307fb_write_cmd(par->client, 0x14); in ssd1307fb_ssd1306_init()
383 if (ret < 0) in ssd1307fb_ssd1306_init()
384 return ret; in ssd1307fb_ssd1306_init()
387 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_ADDRESS_MODE); in ssd1307fb_ssd1306_init()
388 if (ret < 0) in ssd1307fb_ssd1306_init()
389 return ret; in ssd1307fb_ssd1306_init()
391 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_ssd1306_init()
393 if (ret < 0) in ssd1307fb_ssd1306_init()
394 return ret; in ssd1307fb_ssd1306_init()
396 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_COL_RANGE); in ssd1307fb_ssd1306_init()
397 if (ret < 0) in ssd1307fb_ssd1306_init()
398 return ret; in ssd1307fb_ssd1306_init()
400 ret = ssd1307fb_write_cmd(par->client, 0x0); in ssd1307fb_ssd1306_init()
401 if (ret < 0) in ssd1307fb_ssd1306_init()
402 return ret; in ssd1307fb_ssd1306_init()
404 ret = ssd1307fb_write_cmd(par->client, par->width - 1); in ssd1307fb_ssd1306_init()
405 if (ret < 0) in ssd1307fb_ssd1306_init()
406 return ret; in ssd1307fb_ssd1306_init()
408 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_SET_PAGE_RANGE); in ssd1307fb_ssd1306_init()
409 if (ret < 0) in ssd1307fb_ssd1306_init()
410 return ret; in ssd1307fb_ssd1306_init()
412 ret = ssd1307fb_write_cmd(par->client, 0x0); in ssd1307fb_ssd1306_init()
413 if (ret < 0) in ssd1307fb_ssd1306_init()
414 return ret; in ssd1307fb_ssd1306_init()
416 ret = ssd1307fb_write_cmd(par->client, in ssd1307fb_ssd1306_init()
418 if (ret < 0) in ssd1307fb_ssd1306_init()
419 return ret; in ssd1307fb_ssd1306_init()
422 ret = ssd1307fb_write_cmd(par->client, SSD1307FB_DISPLAY_ON); in ssd1307fb_ssd1306_init()
423 if (ret < 0) in ssd1307fb_ssd1306_init()
424 return ret; in ssd1307fb_ssd1306_init()
454 int ret; in ssd1307fb_probe() local
477 ret = -EINVAL; in ssd1307fb_probe()
495 ret = -ENOMEM; in ssd1307fb_probe()
523 ret = devm_gpio_request_one(&client->dev, par->reset, in ssd1307fb_probe()
526 if (ret) { in ssd1307fb_probe()
529 par->reset, ret); in ssd1307fb_probe()
542 ret = par->ops->init(par); in ssd1307fb_probe()
543 if (ret) in ssd1307fb_probe()
547 ret = register_framebuffer(info); in ssd1307fb_probe()
548 if (ret) { in ssd1307fb_probe()
564 return ret; in ssd1307fb_probe()