Lines Matching refs:err

74 	int flagreg, err;  in rx8010_irq_1_handler()  local
78 err = regmap_read(rx8010->regs, RX8010_FLAG, &flagreg); in rx8010_irq_1_handler()
79 if (err) { in rx8010_irq_1_handler()
102 err = regmap_write(rx8010->regs, RX8010_FLAG, flagreg); in rx8010_irq_1_handler()
104 return err ? IRQ_NONE : IRQ_HANDLED; in rx8010_irq_1_handler()
111 int flagreg, err; in rx8010_get_time() local
113 err = regmap_read(rx8010->regs, RX8010_FLAG, &flagreg); in rx8010_get_time()
114 if (err) in rx8010_get_time()
115 return err; in rx8010_get_time()
122 err = regmap_bulk_read(rx8010->regs, RX8010_SEC, date, sizeof(date)); in rx8010_get_time()
123 if (err) in rx8010_get_time()
124 return err; in rx8010_get_time()
141 int err; in rx8010_set_time() local
144 err = regmap_set_bits(rx8010->regs, RX8010_CTRL, RX8010_CTRL_STOP); in rx8010_set_time()
145 if (err) in rx8010_set_time()
146 return err; in rx8010_set_time()
156 err = regmap_bulk_write(rx8010->regs, RX8010_SEC, date, sizeof(date)); in rx8010_set_time()
157 if (err) in rx8010_set_time()
158 return err; in rx8010_set_time()
161 err = regmap_clear_bits(rx8010->regs, RX8010_CTRL, RX8010_CTRL_STOP); in rx8010_set_time()
162 if (err) in rx8010_set_time()
163 return err; in rx8010_set_time()
165 err = regmap_clear_bits(rx8010->regs, RX8010_FLAG, RX8010_FLAG_VLF); in rx8010_set_time()
166 if (err) in rx8010_set_time()
167 return err; in rx8010_set_time()
176 int need_clear = 0, err; in rx8010_init() local
179 err = regmap_write(rx8010->regs, RX8010_RESV17, 0xD8); in rx8010_init()
180 if (err) in rx8010_init()
181 return err; in rx8010_init()
183 err = regmap_write(rx8010->regs, RX8010_RESV30, 0x00); in rx8010_init()
184 if (err) in rx8010_init()
185 return err; in rx8010_init()
187 err = regmap_write(rx8010->regs, RX8010_RESV31, 0x08); in rx8010_init()
188 if (err) in rx8010_init()
189 return err; in rx8010_init()
191 err = regmap_write(rx8010->regs, RX8010_IRQ, 0x00); in rx8010_init()
192 if (err) in rx8010_init()
193 return err; in rx8010_init()
195 err = regmap_bulk_read(rx8010->regs, RX8010_FLAG, ctrl, 2); in rx8010_init()
196 if (err) in rx8010_init()
197 return err; in rx8010_init()
215 err = regmap_write(rx8010->regs, RX8010_FLAG, ctrl[0]); in rx8010_init()
216 if (err) in rx8010_init()
217 return err; in rx8010_init()
229 int flagreg, err; in rx8010_read_alarm() local
231 err = regmap_bulk_read(rx8010->regs, RX8010_ALMIN, alarmvals, 3); in rx8010_read_alarm()
232 if (err) in rx8010_read_alarm()
233 return err; in rx8010_read_alarm()
235 err = regmap_read(rx8010->regs, RX8010_FLAG, &flagreg); in rx8010_read_alarm()
236 if (err) in rx8010_read_alarm()
237 return err; in rx8010_read_alarm()
256 int err; in rx8010_set_alarm() local
260 err = regmap_write(rx8010->regs, RX8010_CTRL, rx8010->ctrlreg); in rx8010_set_alarm()
261 if (err) in rx8010_set_alarm()
262 return err; in rx8010_set_alarm()
265 err = regmap_clear_bits(rx8010->regs, RX8010_FLAG, RX8010_FLAG_AF); in rx8010_set_alarm()
266 if (err) in rx8010_set_alarm()
267 return err; in rx8010_set_alarm()
273 err = regmap_bulk_write(rx8010->regs, RX8010_ALMIN, alarmvals, 2); in rx8010_set_alarm()
274 if (err) in rx8010_set_alarm()
275 return err; in rx8010_set_alarm()
277 err = regmap_clear_bits(rx8010->regs, RX8010_EXT, RX8010_EXT_WADA); in rx8010_set_alarm()
278 if (err) in rx8010_set_alarm()
279 return err; in rx8010_set_alarm()
284 err = regmap_write(rx8010->regs, RX8010_ALWDAY, alarmvals[2]); in rx8010_set_alarm()
285 if (err) in rx8010_set_alarm()
286 return err; in rx8010_set_alarm()
295 err = regmap_write(rx8010->regs, RX8010_CTRL, rx8010->ctrlreg); in rx8010_set_alarm()
296 if (err) in rx8010_set_alarm()
297 return err; in rx8010_set_alarm()
307 int err; in rx8010_alarm_irq_enable() local
324 err = regmap_clear_bits(rx8010->regs, RX8010_FLAG, RX8010_FLAG_AF); in rx8010_alarm_irq_enable()
325 if (err) in rx8010_alarm_irq_enable()
326 return err; in rx8010_alarm_irq_enable()
330 err = regmap_write(rx8010->regs, RX8010_CTRL, rx8010->ctrlreg); in rx8010_alarm_irq_enable()
331 if (err) in rx8010_alarm_irq_enable()
332 return err; in rx8010_alarm_irq_enable()
341 int tmp, flagreg, err; in rx8010_ioctl() local
345 err = regmap_read(rx8010->regs, RX8010_FLAG, &flagreg); in rx8010_ioctl()
346 if (err) in rx8010_ioctl()
347 return err; in rx8010_ioctl()
376 int err = 0; in rx8010_probe() local
388 err = rx8010_init(dev); in rx8010_probe()
389 if (err) in rx8010_probe()
390 return err; in rx8010_probe()
402 err = devm_request_threaded_irq(dev, client->irq, NULL, in rx8010_probe()
406 if (err) { in rx8010_probe()
408 return err; in rx8010_probe()