Lines Matching refs:ret
53 int ret; in lm3639_chip_init() local
58 ret = in lm3639_chip_init()
61 if (ret < 0) in lm3639_chip_init()
65 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init()
66 if (ret < 0) in lm3639_chip_init()
70 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init()
71 if (ret < 0) in lm3639_chip_init()
74 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init()
75 if (ret < 0) in lm3639_chip_init()
87 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init()
88 if (ret < 0) in lm3639_chip_init()
91 return ret; in lm3639_chip_init()
94 return ret; in lm3639_chip_init()
100 int ret; in lm3639_bled_update_status() local
105 ret = regmap_read(pchip->regmap, REG_FLAG, ®_val); in lm3639_bled_update_status()
106 if (ret < 0) in lm3639_bled_update_status()
124 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, bl->props.brightness); in lm3639_bled_update_status()
125 if (ret < 0) in lm3639_bled_update_status()
127 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, bl->props.brightness); in lm3639_bled_update_status()
128 if (ret < 0) in lm3639_bled_update_status()
132 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x01, 0x00); in lm3639_bled_update_status()
134 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x01, 0x01); in lm3639_bled_update_status()
135 if (ret < 0) in lm3639_bled_update_status()
146 int ret; in lm3639_bled_get_brightness() local
160 ret = regmap_read(pchip->regmap, REG_BL_CONF_1, ®_val); in lm3639_bled_get_brightness()
161 if (ret < 0) in lm3639_bled_get_brightness()
164 ret = regmap_read(pchip->regmap, REG_BL_CONF_4, ®_val); in lm3639_bled_get_brightness()
166 ret = regmap_read(pchip->regmap, REG_BL_CONF_3, ®_val); in lm3639_bled_get_brightness()
167 if (ret < 0) in lm3639_bled_get_brightness()
188 ssize_t ret; in lm3639_bled_mode_store() local
192 ret = kstrtouint(buf, 10, &state); in lm3639_bled_mode_store()
193 if (ret) in lm3639_bled_mode_store()
197 ret = in lm3639_bled_mode_store()
201 ret = in lm3639_bled_mode_store()
205 if (ret < 0) in lm3639_bled_mode_store()
212 return ret; in lm3639_bled_mode_store()
216 return ret; in lm3639_bled_mode_store()
226 int ret; in lm3639_torch_brightness_set() local
232 ret = regmap_read(pchip->regmap, REG_FLAG, ®_val); in lm3639_torch_brightness_set()
233 if (ret < 0) in lm3639_torch_brightness_set()
240 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x06, 0x00); in lm3639_torch_brightness_set()
241 if (ret < 0) in lm3639_torch_brightness_set()
246 ret = regmap_update_bits(pchip->regmap, in lm3639_torch_brightness_set()
248 if (ret < 0) in lm3639_torch_brightness_set()
250 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x06, 0x02); in lm3639_torch_brightness_set()
251 if (ret < 0) in lm3639_torch_brightness_set()
263 int ret; in lm3639_flash_brightness_set() local
269 ret = regmap_read(pchip->regmap, REG_FLAG, ®_val); in lm3639_flash_brightness_set()
270 if (ret < 0) in lm3639_flash_brightness_set()
276 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x06, 0x00); in lm3639_flash_brightness_set()
277 if (ret < 0) in lm3639_flash_brightness_set()
284 ret = regmap_update_bits(pchip->regmap, in lm3639_flash_brightness_set()
286 if (ret < 0) in lm3639_flash_brightness_set()
288 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x06, 0x06); in lm3639_flash_brightness_set()
289 if (ret < 0) in lm3639_flash_brightness_set()
306 int ret; in lm3639_probe() local
331 ret = PTR_ERR(pchip->regmap); in lm3639_probe()
333 ret); in lm3639_probe()
334 return ret; in lm3639_probe()
339 ret = lm3639_chip_init(pchip); in lm3639_probe()
340 if (ret < 0) { in lm3639_probe()
355 ret = PTR_ERR(pchip->bled); in lm3639_probe()
359 ret = device_create_file(&(pchip->bled->dev), &dev_attr_bled_mode); in lm3639_probe()
360 if (ret < 0) { in lm3639_probe()
369 ret = led_classdev_register((struct device *) in lm3639_probe()
371 if (ret < 0) { in lm3639_probe()
380 ret = led_classdev_register((struct device *) in lm3639_probe()
382 if (ret < 0) { in lm3639_probe()
394 return ret; in lm3639_probe()