Lines Matching refs:ret
34 int ret; in tda10071_wr_reg_mask() local
39 ret = regmap_bulk_read(dev->regmap, reg, &tmp, 1); in tda10071_wr_reg_mask()
40 if (ret) in tda10071_wr_reg_mask()
41 return ret; in tda10071_wr_reg_mask()
56 int ret, i; in tda10071_cmd_execute() local
60 ret = -EFAULT; in tda10071_cmd_execute()
67 ret = regmap_bulk_write(dev->regmap, 0x00, cmd->args, cmd->len); in tda10071_cmd_execute()
68 if (ret) in tda10071_cmd_execute()
72 ret = regmap_write(dev->regmap, 0x1f, 1); in tda10071_cmd_execute()
73 if (ret) in tda10071_cmd_execute()
78 ret = regmap_read(dev->regmap, 0x1f, &uitmp); in tda10071_cmd_execute()
79 if (ret) in tda10071_cmd_execute()
89 ret = -ETIMEDOUT; in tda10071_cmd_execute()
93 return ret; in tda10071_cmd_execute()
97 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_cmd_execute()
98 return ret; in tda10071_cmd_execute()
107 int ret; in tda10071_set_tone() local
111 ret = -EFAULT; in tda10071_set_tone()
126 ret = -EINVAL; in tda10071_set_tone()
136 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_set_tone()
137 if (ret) in tda10071_set_tone()
140 return ret; in tda10071_set_tone()
142 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_set_tone()
143 return ret; in tda10071_set_tone()
152 int ret; in tda10071_set_voltage() local
156 ret = -EFAULT; in tda10071_set_voltage()
174 ret = -EINVAL; in tda10071_set_voltage()
182 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_set_voltage()
183 if (ret) in tda10071_set_voltage()
186 return ret; in tda10071_set_voltage()
188 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_set_voltage()
189 return ret; in tda10071_set_voltage()
198 int ret, i; in tda10071_diseqc_send_master_cmd() local
202 ret = -EFAULT; in tda10071_diseqc_send_master_cmd()
209 ret = -EINVAL; in tda10071_diseqc_send_master_cmd()
215 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_send_master_cmd()
216 if (ret) in tda10071_diseqc_send_master_cmd()
225 ret = -ETIMEDOUT; in tda10071_diseqc_send_master_cmd()
229 ret = regmap_update_bits(dev->regmap, 0x47, 0x01, 0x00); in tda10071_diseqc_send_master_cmd()
230 if (ret) in tda10071_diseqc_send_master_cmd()
242 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_diseqc_send_master_cmd()
243 if (ret) in tda10071_diseqc_send_master_cmd()
246 return ret; in tda10071_diseqc_send_master_cmd()
248 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_diseqc_send_master_cmd()
249 return ret; in tda10071_diseqc_send_master_cmd()
258 int ret, i; in tda10071_diseqc_recv_slave_reply() local
262 ret = -EFAULT; in tda10071_diseqc_recv_slave_reply()
270 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_recv_slave_reply()
271 if (ret) in tda10071_diseqc_recv_slave_reply()
280 ret = -ETIMEDOUT; in tda10071_diseqc_recv_slave_reply()
285 ret = regmap_read(dev->regmap, 0x46, &uitmp); in tda10071_diseqc_recv_slave_reply()
286 if (ret) in tda10071_diseqc_recv_slave_reply()
297 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_diseqc_recv_slave_reply()
298 if (ret) in tda10071_diseqc_recv_slave_reply()
301 ret = regmap_bulk_read(dev->regmap, cmd.len, reply->msg, in tda10071_diseqc_recv_slave_reply()
303 if (ret) in tda10071_diseqc_recv_slave_reply()
306 return ret; in tda10071_diseqc_recv_slave_reply()
308 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_diseqc_recv_slave_reply()
309 return ret; in tda10071_diseqc_recv_slave_reply()
318 int ret, i; in tda10071_diseqc_send_burst() local
323 ret = -EFAULT; in tda10071_diseqc_send_burst()
338 ret = -EINVAL; in tda10071_diseqc_send_burst()
344 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_send_burst()
345 if (ret) in tda10071_diseqc_send_burst()
354 ret = -ETIMEDOUT; in tda10071_diseqc_send_burst()
358 ret = regmap_update_bits(dev->regmap, 0x47, 0x01, 0x00); in tda10071_diseqc_send_burst()
359 if (ret) in tda10071_diseqc_send_burst()
366 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_diseqc_send_burst()
367 if (ret) in tda10071_diseqc_send_burst()
370 return ret; in tda10071_diseqc_send_burst()
372 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_diseqc_send_burst()
373 return ret; in tda10071_diseqc_send_burst()
382 int ret; in tda10071_read_status() local
389 ret = 0; in tda10071_read_status()
393 ret = regmap_read(dev->regmap, 0x39, &uitmp); in tda10071_read_status()
394 if (ret) in tda10071_read_status()
412 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_read_status()
413 if (ret) in tda10071_read_status()
417 ret = regmap_read(dev->regmap, 0x50, &uitmp); in tda10071_read_status()
418 if (ret) in tda10071_read_status()
430 ret = regmap_bulk_read(dev->regmap, 0x3a, buf, 2); in tda10071_read_status()
431 if (ret) in tda10071_read_status()
457 ret = -EINVAL; in tda10071_read_status()
461 ret = regmap_read(dev->regmap, reg, &uitmp); in tda10071_read_status()
462 if (ret) in tda10071_read_status()
467 ret = 0; in tda10071_read_status()
477 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_read_status()
478 if (ret) in tda10071_read_status()
481 ret = regmap_bulk_read(dev->regmap, cmd.len, buf, len); in tda10071_read_status()
482 if (ret) in tda10071_read_status()
507 return ret; in tda10071_read_status()
509 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_read_status()
510 return ret; in tda10071_read_status()
565 int ret, i; in tda10071_set_frontend() local
577 ret = -EFAULT; in tda10071_set_frontend()
595 ret = -EINVAL; in tda10071_set_frontend()
621 ret = -EINVAL; in tda10071_set_frontend()
637 ret = -EINVAL; in tda10071_set_frontend()
643 ret = -EINVAL; in tda10071_set_frontend()
659 ret = -EINVAL; in tda10071_set_frontend()
668 ret = regmap_write(dev->regmap, 0x81, div); in tda10071_set_frontend()
669 if (ret) in tda10071_set_frontend()
672 ret = regmap_write(dev->regmap, 0xe3, div); in tda10071_set_frontend()
673 if (ret) in tda10071_set_frontend()
692 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_set_frontend()
693 if (ret) in tda10071_set_frontend()
698 return ret; in tda10071_set_frontend()
700 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_set_frontend()
701 return ret; in tda10071_set_frontend()
709 int ret, i; in tda10071_get_frontend() local
713 ret = 0; in tda10071_get_frontend()
717 ret = regmap_bulk_read(dev->regmap, 0x30, buf, 5); in tda10071_get_frontend()
718 if (ret) in tda10071_get_frontend()
750 ret = regmap_bulk_read(dev->regmap, 0x52, buf, 3); in tda10071_get_frontend()
751 if (ret) in tda10071_get_frontend()
756 return ret; in tda10071_get_frontend()
758 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_get_frontend()
759 return ret; in tda10071_get_frontend()
768 int ret, i, len, remaining, fw_size; in tda10071_init() local
835 ret = tda10071_wr_reg_mask(dev, tab[i].reg, in tda10071_init()
837 if (ret) in tda10071_init()
845 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
846 if (ret) in tda10071_init()
852 ret = request_firmware(&fw, fw_file, &client->dev); in tda10071_init()
853 if (ret) { in tda10071_init()
856 fw_file, ret); in tda10071_init()
862 ret = tda10071_wr_reg_mask(dev, tab2[i].reg, in tda10071_init()
864 if (ret) in tda10071_init()
869 ret = regmap_write(dev->regmap, 0xe0, 0x7f); in tda10071_init()
870 if (ret) in tda10071_init()
873 ret = regmap_write(dev->regmap, 0xf7, 0x81); in tda10071_init()
874 if (ret) in tda10071_init()
877 ret = regmap_write(dev->regmap, 0xf8, 0x00); in tda10071_init()
878 if (ret) in tda10071_init()
881 ret = regmap_write(dev->regmap, 0xf9, 0x00); in tda10071_init()
882 if (ret) in tda10071_init()
900 ret = regmap_bulk_write(dev->regmap, 0xfa, in tda10071_init()
902 if (ret) { in tda10071_init()
904 "firmware download failed=%d\n", ret); in tda10071_init()
910 ret = regmap_write(dev->regmap, 0xf7, 0x0c); in tda10071_init()
911 if (ret) in tda10071_init()
914 ret = regmap_write(dev->regmap, 0xe0, 0x00); in tda10071_init()
915 if (ret) in tda10071_init()
922 ret = regmap_read(dev->regmap, 0x51, &uitmp); in tda10071_init()
923 if (ret) in tda10071_init()
928 ret = -EFAULT; in tda10071_init()
936 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
937 if (ret) in tda10071_init()
940 ret = regmap_bulk_read(dev->regmap, cmd.len, buf, 4); in tda10071_init()
941 if (ret) in tda10071_init()
949 ret = regmap_bulk_read(dev->regmap, 0x81, buf, 2); in tda10071_init()
950 if (ret) in tda10071_init()
962 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
963 if (ret) in tda10071_init()
987 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
988 if (ret) in tda10071_init()
998 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
999 if (ret) in tda10071_init()
1002 ret = regmap_update_bits(dev->regmap, 0xf0, 0x01, 0x01); in tda10071_init()
1003 if (ret) in tda10071_init()
1018 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
1019 if (ret) in tda10071_init()
1027 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_init()
1028 if (ret) in tda10071_init()
1042 return ret; in tda10071_init()
1046 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_init()
1047 return ret; in tda10071_init()
1055 int ret, i; in tda10071_sleep() local
1070 ret = -EFAULT; in tda10071_sleep()
1078 ret = tda10071_cmd_execute(dev, &cmd); in tda10071_sleep()
1079 if (ret) in tda10071_sleep()
1083 ret = tda10071_wr_reg_mask(dev, tab[i].reg, tab[i].val, in tda10071_sleep()
1085 if (ret) in tda10071_sleep()
1089 return ret; in tda10071_sleep()
1091 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_sleep()
1092 return ret; in tda10071_sleep()
1165 int ret; in tda10071_probe() local
1174 ret = -ENOMEM; in tda10071_probe()
1188 ret = PTR_ERR(dev->regmap); in tda10071_probe()
1193 ret = regmap_read(dev->regmap, 0xff, &uitmp); in tda10071_probe()
1194 if (ret) in tda10071_probe()
1197 ret = -ENODEV; in tda10071_probe()
1202 ret = regmap_read(dev->regmap, 0xdd, &uitmp); in tda10071_probe()
1203 if (ret) in tda10071_probe()
1206 ret = -ENODEV; in tda10071_probe()
1211 ret = regmap_read(dev->regmap, 0xfe, &uitmp); in tda10071_probe()
1212 if (ret) in tda10071_probe()
1215 ret = -ENODEV; in tda10071_probe()
1232 dev_dbg(&client->dev, "failed=%d\n", ret); in tda10071_probe()
1233 return ret; in tda10071_probe()