Lines Matching refs:ret

21 	int ret;  in tda10071_wr_reg_mask()  local
26 ret = regmap_bulk_read(dev->regmap, reg, &tmp, 1); in tda10071_wr_reg_mask()
27 if (ret) in tda10071_wr_reg_mask()
28 return ret; in tda10071_wr_reg_mask()
43 int ret, i; in tda10071_cmd_execute() local
47 ret = -EFAULT; in tda10071_cmd_execute()
54 ret = regmap_bulk_write(dev->regmap, 0x00, cmd->args, cmd->len); in tda10071_cmd_execute()
55 if (ret) in tda10071_cmd_execute()
59 ret = regmap_write(dev->regmap, 0x1f, 1); in tda10071_cmd_execute()
60 if (ret) in tda10071_cmd_execute()
65 ret = regmap_read(dev->regmap, 0x1f, &uitmp); in tda10071_cmd_execute()
66 if (ret) in tda10071_cmd_execute()
76 ret = -ETIMEDOUT; in tda10071_cmd_execute()
80 return ret; in tda10071_cmd_execute()
84 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_cmd_execute()
85 return ret; in tda10071_cmd_execute()
94 int ret; in tda10071_set_tone() local
98 ret = -EFAULT; in tda10071_set_tone()
113 ret = -EINVAL; in tda10071_set_tone()
123 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_set_tone()
124 if (ret) in tda10071_set_tone()
127 return ret; in tda10071_set_tone()
129 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_set_tone()
130 return ret; in tda10071_set_tone()
139 int ret; in tda10071_set_voltage() local
143 ret = -EFAULT; in tda10071_set_voltage()
161 ret = -EINVAL; in tda10071_set_voltage()
169 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_set_voltage()
170 if (ret) in tda10071_set_voltage()
173 return ret; in tda10071_set_voltage()
175 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_set_voltage()
176 return ret; in tda10071_set_voltage()
185 int ret, i; in tda10071_diseqc_send_master_cmd() local
189 ret = -EFAULT; in tda10071_diseqc_send_master_cmd()
196 ret = -EINVAL; in tda10071_diseqc_send_master_cmd()
202 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_send_master_cmd()
203 if (ret) in tda10071_diseqc_send_master_cmd()
212 ret = -ETIMEDOUT; in tda10071_diseqc_send_master_cmd()
216 ret = regmap_update_bits(dev->regmap, 0x47, 0x01, 0x00); in tda10071_diseqc_send_master_cmd()
217 if (ret) in tda10071_diseqc_send_master_cmd()
229 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_diseqc_send_master_cmd()
230 if (ret) in tda10071_diseqc_send_master_cmd()
233 return ret; in tda10071_diseqc_send_master_cmd()
235 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_diseqc_send_master_cmd()
236 return ret; in tda10071_diseqc_send_master_cmd()
245 int ret, i; in tda10071_diseqc_recv_slave_reply() local
249 ret = -EFAULT; in tda10071_diseqc_recv_slave_reply()
257 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_recv_slave_reply()
258 if (ret) in tda10071_diseqc_recv_slave_reply()
267 ret = -ETIMEDOUT; in tda10071_diseqc_recv_slave_reply()
272 ret = regmap_read(dev->regmap, 0x46, &uitmp); in tda10071_diseqc_recv_slave_reply()
273 if (ret) in tda10071_diseqc_recv_slave_reply()
284 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_diseqc_recv_slave_reply()
285 if (ret) in tda10071_diseqc_recv_slave_reply()
288 ret = regmap_bulk_read(dev->regmap, cmd.len, reply->msg, in tda10071_diseqc_recv_slave_reply()
290 if (ret) in tda10071_diseqc_recv_slave_reply()
293 return ret; in tda10071_diseqc_recv_slave_reply()
295 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_diseqc_recv_slave_reply()
296 return ret; in tda10071_diseqc_recv_slave_reply()
305 int ret, i; in tda10071_diseqc_send_burst() local
310 ret = -EFAULT; in tda10071_diseqc_send_burst()
325 ret = -EINVAL; in tda10071_diseqc_send_burst()
331 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_send_burst()
332 if (ret) in tda10071_diseqc_send_burst()
341 ret = -ETIMEDOUT; in tda10071_diseqc_send_burst()
345 ret = regmap_update_bits(dev->regmap, 0x47, 0x01, 0x00); in tda10071_diseqc_send_burst()
346 if (ret) in tda10071_diseqc_send_burst()
353 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_diseqc_send_burst()
354 if (ret) in tda10071_diseqc_send_burst()
357 return ret; in tda10071_diseqc_send_burst()
359 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_diseqc_send_burst()
360 return ret; in tda10071_diseqc_send_burst()
369 int ret; in tda10071_read_status() local
376 ret = 0; in tda10071_read_status()
380 ret = regmap_read(dev->regmap, 0x39, &uitmp); in tda10071_read_status()
381 if (ret) in tda10071_read_status()
399 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_read_status()
400 if (ret) in tda10071_read_status()
404 ret = regmap_read(dev->regmap, 0x50, &uitmp); in tda10071_read_status()
405 if (ret) in tda10071_read_status()
417 ret = regmap_bulk_read(dev->regmap, 0x3a, buf, 2); in tda10071_read_status()
418 if (ret) in tda10071_read_status()
444 ret = -EINVAL; in tda10071_read_status()
448 ret = regmap_read(dev->regmap, reg, &uitmp); in tda10071_read_status()
449 if (ret) in tda10071_read_status()
454 ret = 0; in tda10071_read_status()
464 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_read_status()
465 if (ret) in tda10071_read_status()
468 ret = regmap_bulk_read(dev->regmap, cmd.len, buf, len); in tda10071_read_status()
469 if (ret) in tda10071_read_status()
495 return ret; in tda10071_read_status()
497 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_read_status()
498 return ret; in tda10071_read_status()
553 int ret, i; in tda10071_set_frontend() local
565 ret = -EFAULT; in tda10071_set_frontend()
583 ret = -EINVAL; in tda10071_set_frontend()
609 ret = -EINVAL; in tda10071_set_frontend()
625 ret = -EINVAL; in tda10071_set_frontend()
631 ret = -EINVAL; in tda10071_set_frontend()
647 ret = -EINVAL; in tda10071_set_frontend()
656 ret = regmap_write(dev->regmap, 0x81, div); in tda10071_set_frontend()
657 if (ret) in tda10071_set_frontend()
660 ret = regmap_write(dev->regmap, 0xe3, div); in tda10071_set_frontend()
661 if (ret) in tda10071_set_frontend()
680 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_set_frontend()
681 if (ret) in tda10071_set_frontend()
686 return ret; in tda10071_set_frontend()
688 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_set_frontend()
689 return ret; in tda10071_set_frontend()
697 int ret, i; in tda10071_get_frontend() local
701 ret = 0; in tda10071_get_frontend()
705 ret = regmap_bulk_read(dev->regmap, 0x30, buf, 5); in tda10071_get_frontend()
706 if (ret) in tda10071_get_frontend()
738 ret = regmap_bulk_read(dev->regmap, 0x52, buf, 3); in tda10071_get_frontend()
739 if (ret) in tda10071_get_frontend()
744 return ret; in tda10071_get_frontend()
746 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_get_frontend()
747 return ret; in tda10071_get_frontend()
756 int ret, i, len, remaining, fw_size; in tda10071_init() local
823 ret = tda10071_wr_reg_mask(dev, tab[i].reg, in tda10071_init()
825 if (ret) in tda10071_init()
833 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
834 if (ret) in tda10071_init()
840 ret = request_firmware(&fw, fw_file, &client->dev); in tda10071_init()
841 if (ret) { in tda10071_init()
844 fw_file, ret); in tda10071_init()
850 ret = tda10071_wr_reg_mask(dev, tab2[i].reg, in tda10071_init()
852 if (ret) in tda10071_init()
857 ret = regmap_write(dev->regmap, 0xe0, 0x7f); in tda10071_init()
858 if (ret) in tda10071_init()
861 ret = regmap_write(dev->regmap, 0xf7, 0x81); in tda10071_init()
862 if (ret) in tda10071_init()
865 ret = regmap_write(dev->regmap, 0xf8, 0x00); in tda10071_init()
866 if (ret) in tda10071_init()
869 ret = regmap_write(dev->regmap, 0xf9, 0x00); in tda10071_init()
870 if (ret) in tda10071_init()
888 ret = regmap_bulk_write(dev->regmap, 0xfa, in tda10071_init()
890 if (ret) { in tda10071_init()
892 "firmware download failed=%d\n", ret); in tda10071_init()
898 ret = regmap_write(dev->regmap, 0xf7, 0x0c); in tda10071_init()
899 if (ret) in tda10071_init()
902 ret = regmap_write(dev->regmap, 0xe0, 0x00); in tda10071_init()
903 if (ret) in tda10071_init()
910 ret = regmap_read(dev->regmap, 0x51, &uitmp); in tda10071_init()
911 if (ret) in tda10071_init()
916 ret = -EFAULT; in tda10071_init()
924 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
925 if (ret) in tda10071_init()
928 ret = regmap_bulk_read(dev->regmap, cmd.len, buf, 4); in tda10071_init()
929 if (ret) in tda10071_init()
937 ret = regmap_bulk_read(dev->regmap, 0x81, buf, 2); in tda10071_init()
938 if (ret) in tda10071_init()
950 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
951 if (ret) in tda10071_init()
975 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
976 if (ret) in tda10071_init()
986 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
987 if (ret) in tda10071_init()
990 ret = regmap_update_bits(dev->regmap, 0xf0, 0x01, 0x01); in tda10071_init()
991 if (ret) in tda10071_init()
1006 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
1007 if (ret) in tda10071_init()
1015 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
1016 if (ret) in tda10071_init()
1030 return ret; in tda10071_init()
1034 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_init()
1035 return ret; in tda10071_init()
1043 int ret, i; in tda10071_sleep() local
1058 ret = -EFAULT; in tda10071_sleep()
1066 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_sleep()
1067 if (ret) in tda10071_sleep()
1071 ret = tda10071_wr_reg_mask(dev, tab[i].reg, tab[i].val, in tda10071_sleep()
1073 if (ret) in tda10071_sleep()
1077 return ret; in tda10071_sleep()
1079 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_sleep()
1080 return ret; in tda10071_sleep()
1153 int ret; in tda10071_probe() local
1162 ret = -ENOMEM; in tda10071_probe()
1176 ret = PTR_ERR(dev->regmap); in tda10071_probe()
1181 ret = regmap_read(dev->regmap, 0xff, &uitmp); in tda10071_probe()
1182 if (ret) in tda10071_probe()
1185 ret = -ENODEV; in tda10071_probe()
1190 ret = regmap_read(dev->regmap, 0xdd, &uitmp); in tda10071_probe()
1191 if (ret) in tda10071_probe()
1194 ret = -ENODEV; in tda10071_probe()
1199 ret = regmap_read(dev->regmap, 0xfe, &uitmp); in tda10071_probe()
1200 if (ret) in tda10071_probe()
1203 ret = -ENODEV; in tda10071_probe()
1220 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_probe()
1221 return ret; in tda10071_probe()