Lines Matching refs:ret
96 int ret; in _spi_read() local
105 ret = spi_write_then_read(priv->slave, txbuf, 3, NULL, buffer, 1); in _spi_read()
108 return ret; in _spi_read()
115 int ret; in _spi_write() local
130 ret = spi_write_then_read(priv->slave, txbuf, 4, NULL, NULL, 0); in _spi_write()
133 return ret; in _spi_write()
141 int ret; in rk806_spi_read() local
143 ret = _spi_read(dev, reg, buffer, len); in rk806_spi_read()
144 if (ret) in rk806_spi_read()
145 dev_err(dev, "rk806 read reg(0x%x) error: %d\n", reg, ret); in rk806_spi_read()
147 return ret; in rk806_spi_read()
155 int ret; in rk806_spi_write() local
157 ret = _spi_write(dev, reg, buffer, len); in rk806_spi_write()
158 if (ret) in rk806_spi_write()
159 dev_err(dev, "rk806 write reg(0x%x) error: %d\n", reg, ret); in rk806_spi_write()
161 return ret; in rk806_spi_write()
198 int ret; in rk8xx_spi_ofdata_to_platdata() local
208 ret = dev_read_u32_array(dev, "interrupts", &interrupt, 1); in rk8xx_spi_ofdata_to_platdata()
209 if (ret) { in rk8xx_spi_ofdata_to_platdata()
210 printf("Read 'interrupts' failed, ret=%d\n", ret); in rk8xx_spi_ofdata_to_platdata()
211 return ret; in rk8xx_spi_ofdata_to_platdata()
226 int ret; in rk8xx_spi_irq_chip_init() local
239 ret = virq_add_chip(dev, irq_chip, priv->irq); in rk8xx_spi_irq_chip_init()
240 if (ret) { in rk8xx_spi_irq_chip_init()
242 priv->irq, ret); in rk8xx_spi_irq_chip_init()
243 return ret; in rk8xx_spi_irq_chip_init()
270 int ret; in rk8xx_spi_probe() local
284 ret = rk806_spi_read(dev, RK806_CHIP_NAME, &msb, 1); in rk8xx_spi_probe()
285 if (ret) { in rk8xx_spi_probe()
286 dev_err(dev, "rk806 name read error: %d\n", ret); in rk8xx_spi_probe()
287 return ret; in rk8xx_spi_probe()
290 ret = rk806_spi_read(dev, RK806_CHIP_VER, &lsb, 1); in rk8xx_spi_probe()
291 if (ret) { in rk8xx_spi_probe()
292 dev_err(dev, "rk806 version read error: %d\n", ret); in rk8xx_spi_probe()
293 return ret; in rk8xx_spi_probe()
303 ret = rk806_spi_read(dev, RK806_HW_VER, &value, 1); in rk8xx_spi_probe()
304 if (ret) in rk8xx_spi_probe()
322 ret = rk806_spi_read(dev, RK806_SYS_CFG1, &value, 1); in rk8xx_spi_probe()
323 if (ret) { in rk8xx_spi_probe()
324 dev_err(dev, "rk806 RK806_SYS_CFG1 read error: %d\n", ret); in rk8xx_spi_probe()
325 return ret; in rk8xx_spi_probe()
351 int ret = 0; in rk8xx_spi_shutdown() local
353 ret = rk806_spi_read(dev, RK806_SYS_CFG3, &dev_off, 1); in rk8xx_spi_shutdown()
354 if (ret) in rk8xx_spi_shutdown()
355 return ret; in rk8xx_spi_shutdown()
358 ret = rk806_spi_write(dev, RK806_SYS_CFG3, &dev_off, 1); in rk8xx_spi_shutdown()
359 if (ret) { in rk8xx_spi_shutdown()
360 dev_err(dev, "rk806 shutdown error: %d\n", ret); in rk8xx_spi_shutdown()
361 return ret; in rk8xx_spi_shutdown()
372 int ret = 0; in rk806_suspend() local
375 ret = rk806_spi_read(dev, RK806_PWRCTRL_CONFIG0, &val, 1); in rk806_suspend()
376 if (ret) in rk806_suspend()
377 return ret; in rk806_suspend()
379 ret = rk806_spi_write(dev, RK806_PWRCTRL_CONFIG0, &val, 1); in rk806_suspend()
380 if (ret) in rk806_suspend()
381 return ret; in rk806_suspend()
383 ret = rk806_spi_read(dev, RK806_PWRCTRL_CONFIG1, &val, 1); in rk806_suspend()
384 if (ret) in rk806_suspend()
385 return ret; in rk806_suspend()
387 ret = rk806_spi_write(dev, RK806_PWRCTRL_CONFIG1, &val, 1); in rk806_suspend()
388 if (ret) in rk806_suspend()
389 return ret; in rk806_suspend()
392 ret = rk806_spi_read(dev, i, &val, 1); in rk806_suspend()
393 if (ret) in rk806_suspend()
394 return ret; in rk806_suspend()
396 ret = rk806_spi_write(dev, i, &val, 1); in rk806_suspend()
397 if (ret) in rk806_suspend()
398 return ret; in rk806_suspend()
401 ret = rk806_spi_read(dev, RK806_PWRCTRL_CONFIG0, &val, 1); in rk806_suspend()
402 if (ret) in rk806_suspend()
403 return ret; in rk806_suspend()
406 ret = rk806_spi_write(dev, RK806_PWRCTRL_CONFIG0, &val, 1); in rk806_suspend()
407 if (ret) in rk806_suspend()
408 return ret; in rk806_suspend()
411 ret = rk806_spi_read(dev, i, &val, 1); in rk806_suspend()
412 if (ret) in rk806_suspend()
413 return ret; in rk806_suspend()
416 ret = rk806_spi_write(dev, i, &val, 1); in rk806_suspend()
417 if (ret) in rk806_suspend()
418 return ret; in rk806_suspend()
421 return ret; in rk806_suspend()
426 int ret = 0; in rk806_resume() local
430 ret = rk806_spi_read(dev, i, &val, 1); in rk806_resume()
431 if (ret) in rk806_resume()
432 return ret; in rk806_resume()
434 ret = rk806_spi_write(dev, i, &val, 1); in rk806_resume()
435 if (ret) in rk806_resume()
436 return ret; in rk806_resume()
439 ret = rk806_spi_read(dev, RK806_PWRCTRL_CONFIG0, &val, 1); in rk806_resume()
440 if (ret) in rk806_resume()
441 return ret; in rk806_resume()
443 ret = rk806_spi_write(dev, RK806_PWRCTRL_CONFIG0, &val, 1); in rk806_resume()
444 if (ret) in rk806_resume()
445 return ret; in rk806_resume()
447 ret = rk806_spi_read(dev, RK806_PWRCTRL_CONFIG1, &val, 1); in rk806_resume()
448 if (ret) in rk806_resume()
449 return ret; in rk806_resume()
451 ret = rk806_spi_write(dev, RK806_PWRCTRL_CONFIG1, &val, 1); in rk806_resume()
452 if (ret) in rk806_resume()
453 return ret; in rk806_resume()
455 return ret; in rk806_resume()