Lines Matching refs:ret

127 	int ret;
129 ret = lp55xx_write(chip, LP5523_REG_ENABLE, LP5523_ENABLE);
130 if (ret)
131 return ret;
136 ret = lp55xx_write(chip, LP5523_REG_CONFIG,
140 if (ret)
141 return ret;
144 ret = lp55xx_write(chip, LP5523_REG_ENABLE_LEDS_MSB, 0x01);
145 if (ret)
146 return ret;
148 ret = lp55xx_write(chip, LP5523_REG_ENABLE_LEDS_LSB, 0xff);
149 if (ret)
150 return ret;
219 int ret;
235 ret = lp55xx_read(chip, LP5523_REG_OP_MODE, &mode);
236 if (ret)
239 ret = lp55xx_read(chip, LP5523_REG_ENABLE, &exec);
240 if (ret)
269 int ret;
279 ret = lp55xx_write(chip, LP5523_REG_CH1_PROG_START, 0x00);
280 if (ret)
281 return ret;
283 ret = lp55xx_write(chip, LP5523_REG_CH2_PROG_START, 0x10);
284 if (ret)
285 return ret;
287 ret = lp55xx_write(chip, LP5523_REG_CH3_PROG_START, 0x20);
288 if (ret)
289 return ret;
297 ret = lp55xx_write(chip, LP5523_REG_PROG_MEM + j,
299 if (ret)
308 ret = lp55xx_read(chip, LP5523_REG_STATUS, &status);
309 if (ret)
317 ret = -1;
322 return ret;
332 int ret;
338 ret = sscanf(data + offset, "%2s%n ", c, &nrchars);
339 if (ret != 1)
342 ret = sscanf(c, "%2x", &cmd);
343 if (ret != 1)
356 ret = lp55xx_write(chip, LP5523_REG_PROG_MEM + i, pattern[i]);
357 if (ret)
497 int ret;
506 ret = lp55xx_write(chip, LP5523_REG_PROG_PAGE_SEL, mux_page[nr]);
507 if (ret)
508 return ret;
510 ret = lp55xx_write(chip, LP5523_REG_PROG_MEM, (u8)(mux >> 8));
511 if (ret)
512 return ret;
514 ret = lp55xx_write(chip, LP5523_REG_PROG_MEM + 1, (u8)(mux));
515 if (ret)
516 return ret;
530 ssize_t ret;
538 ret = -EINVAL;
546 ret = len;
549 return ret;
561 int ret;
567 ret = lp5523_update_program_memory(chip, buf, len);
571 return ret;
584 int i, ret, pos = 0;
589 ret = lp55xx_read(chip, LP5523_REG_STATUS, &status);
590 if (ret < 0)
602 ret = lp55xx_read(chip, LP5523_REG_STATUS, &status);
603 if (ret < 0)
609 ret = lp55xx_read(chip, LP5523_REG_LED_TEST_ADC, &vdd);
610 if (ret < 0)
631 ret = lp55xx_read(chip, LP5523_REG_STATUS, &status);
632 if (ret < 0)
638 ret = lp55xx_read(chip, LP5523_REG_LED_TEST_ADC, &adc);
639 if (ret < 0)
686 int ret;
690 ret = lp55xx_read(chip, LP5523_REG_MASTER_FADER_BASE + nr - 1, &val);
693 if (ret == 0)
694 ret = sprintf(buf, "%u\n", val);
696 return ret;
708 int ret;
718 ret = lp55xx_write(chip, LP5523_REG_MASTER_FADER_BASE + nr - 1,
722 if (ret == 0)
723 ret = len;
725 return ret;
737 int i, ret, pos = 0;
743 ret = lp55xx_read(chip, LP5523_REG_LED_CTRL_BASE + i, &val);
744 if (ret)
750 ret = -EINVAL;
756 ret = pos;
759 return ret;
768 int i, n, ret;
778 ret = lp55xx_update_bits(chip,
782 if (ret)
785 ret = -EINVAL;
789 ret = len;
792 return ret;
798 int ret;
803 ret = lp55xx_write(chip,
807 if (ret)
811 return ret;
817 int ret;
820 ret = lp55xx_write(chip, LP5523_REG_LED_PWM_BASE + led->chan_nr,
823 return ret;
890 int ret;
926 ret = lp55xx_init_device(chip);
927 if (ret)
932 ret = lp55xx_register_leds(led, chip);
933 if (ret)
936 ret = lp55xx_register_sysfs(chip);
937 if (ret) {
947 return ret;