Lines Matching refs:ret

33 	int ret;  in rtl28xxu_ctrl_msg()  local
41 ret = -EINVAL; in rtl28xxu_ctrl_msg()
56 ret = usb_control_msg(d->udev, pipe, 0, requesttype, req->value, in rtl28xxu_ctrl_msg()
60 if (ret < 0) in rtl28xxu_ctrl_msg()
72 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl28xxu_ctrl_msg()
73 return ret; in rtl28xxu_ctrl_msg()
125 int ret; in rtl28xxu_wr_reg_mask() local
130 ret = rtl28xxu_rd_reg(d, reg, &tmp); in rtl28xxu_wr_reg_mask()
131 if (ret) in rtl28xxu_wr_reg_mask()
132 return ret; in rtl28xxu_wr_reg_mask()
146 int ret; in rtl28xxu_i2c_xfer() local
180 ret = -EOPNOTSUPP; in rtl28xxu_i2c_xfer()
188 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
195 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
202 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
203 if (ret) in rtl28xxu_i2c_xfer()
210 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
215 ret = -EOPNOTSUPP; in rtl28xxu_i2c_xfer()
222 ret = 0; in rtl28xxu_i2c_xfer()
229 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
237 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
244 ret = rtl28xxu_ctrl_msg(d, &req); in rtl28xxu_i2c_xfer()
247 ret = -EINVAL; in rtl28xxu_i2c_xfer()
253 return ret ? ret : num; in rtl28xxu_i2c_xfer()
269 int ret; in rtl2831u_read_config() local
288 ret = rtl28xxu_wr_reg(d, SYS_GPIO_DIR, 0x0a); in rtl2831u_read_config()
289 if (ret) in rtl2831u_read_config()
293 ret = rtl28xxu_wr_reg(d, SYS_GPIO_OUT_EN, 0x15); in rtl2831u_read_config()
294 if (ret) in rtl2831u_read_config()
308 ret = rtl28xxu_ctrl_msg(d, &req_gate_open); in rtl2831u_read_config()
309 if (ret) in rtl2831u_read_config()
313 ret = rtl28xxu_ctrl_msg(d, &req_qt1010); in rtl2831u_read_config()
314 if (ret == 0 && buf[0] == 0x2c) { in rtl2831u_read_config()
321 ret = rtl28xxu_ctrl_msg(d, &req_gate_open); in rtl2831u_read_config()
322 if (ret) in rtl2831u_read_config()
326 ret = rtl28xxu_ctrl_msg(d, &req_mt2060); in rtl2831u_read_config()
327 if (ret == 0 && buf[0] == 0x63) { in rtl2831u_read_config()
343 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2831u_read_config()
344 return ret; in rtl2831u_read_config()
350 int ret; in rtl2832u_read_config() local
375 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_DIR, 0x00, 0x40); in rtl2832u_read_config()
376 if (ret) in rtl2832u_read_config()
379 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_EN, 0x48, 0x48); in rtl2832u_read_config()
380 if (ret) in rtl2832u_read_config()
389 ret = rtl28xxu_ctrl_msg(d, &req_gate_open); in rtl2832u_read_config()
390 if (ret) in rtl2832u_read_config()
396 ret = rtl28xxu_ctrl_msg(d, &req_fc0012); in rtl2832u_read_config()
397 if (ret == 0 && buf[0] == 0xa1) { in rtl2832u_read_config()
404 ret = rtl28xxu_ctrl_msg(d, &req_fc0013); in rtl2832u_read_config()
405 if (ret == 0 && buf[0] == 0xa3) { in rtl2832u_read_config()
412 ret = rtl28xxu_ctrl_msg(d, &req_mt2266); in rtl2832u_read_config()
413 if (ret == 0 && buf[0] == 0x85) { in rtl2832u_read_config()
420 ret = rtl28xxu_ctrl_msg(d, &req_fc2580); in rtl2832u_read_config()
421 if (ret == 0 && buf[0] == 0x56) { in rtl2832u_read_config()
428 ret = rtl28xxu_ctrl_msg(d, &req_mt2063); in rtl2832u_read_config()
429 if (ret == 0 && (buf[0] == 0x9e || buf[0] == 0x9c)) { in rtl2832u_read_config()
436 ret = rtl28xxu_ctrl_msg(d, &req_max3543); in rtl2832u_read_config()
437 if (ret == 0 && buf[0] == 0x38) { in rtl2832u_read_config()
444 ret = rtl28xxu_ctrl_msg(d, &req_tua9001); in rtl2832u_read_config()
445 if (ret == 0 && buf[0] == 0x23 && buf[1] == 0x28) { in rtl2832u_read_config()
452 ret = rtl28xxu_ctrl_msg(d, &req_mxl5007t); in rtl2832u_read_config()
453 if (ret == 0 && buf[0] == 0x14) { in rtl2832u_read_config()
460 ret = rtl28xxu_ctrl_msg(d, &req_e4000); in rtl2832u_read_config()
461 if (ret == 0 && buf[0] == 0x40) { in rtl2832u_read_config()
468 ret = rtl28xxu_ctrl_msg(d, &req_tda18272); in rtl2832u_read_config()
469 if (ret == 0 && (buf[0] == 0xc7 || buf[1] == 0x60)) { in rtl2832u_read_config()
476 ret = rtl28xxu_ctrl_msg(d, &req_r820t); in rtl2832u_read_config()
477 if (ret == 0 && buf[0] == 0x69) { in rtl2832u_read_config()
484 ret = rtl28xxu_ctrl_msg(d, &req_r828d); in rtl2832u_read_config()
485 if (ret == 0 && buf[0] == 0x69) { in rtl2832u_read_config()
497 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_VAL, 0x01, 0x01); in rtl2832u_read_config()
498 if (ret) in rtl2832u_read_config()
501 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_DIR, 0x00, 0x01); in rtl2832u_read_config()
502 if (ret) in rtl2832u_read_config()
505 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_EN, 0x01, 0x01); in rtl2832u_read_config()
506 if (ret) in rtl2832u_read_config()
510 ret = rtl28xxu_ctrl_msg(d, &req_mn88472); in rtl2832u_read_config()
511 if (ret == 0 && buf[0] == 0x02) { in rtl2832u_read_config()
517 ret = rtl28xxu_ctrl_msg(d, &req_mn88473); in rtl2832u_read_config()
518 if (ret == 0 && buf[0] == 0x03) { in rtl2832u_read_config()
527 ret = rtl28xxu_ctrl_msg(d, &req_gate_close); in rtl2832u_read_config()
528 if (ret < 0) in rtl2832u_read_config()
533 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_read_config()
534 return ret; in rtl2832u_read_config()
550 int ret; in rtl28xxu_identify_state() local
559 ret = rtl28xxu_ctrl_msg(d, &req_demod_i2c); in rtl28xxu_identify_state()
560 if (ret == -EPIPE) { in rtl28xxu_identify_state()
562 } else if (ret == 0) { in rtl28xxu_identify_state()
565 dev_err(&d->intf->dev, "chip type detection failed %d\n", ret); in rtl28xxu_identify_state()
572 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl28xxu_identify_state()
573 return ret; in rtl28xxu_identify_state()
608 int ret; in rtl2831u_frontend_attach() local
624 ret = -ENODEV; in rtl2831u_frontend_attach()
636 ret = -ENODEV; in rtl2831u_frontend_attach()
642 ret = -ENODEV; in rtl2831u_frontend_attach()
653 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2831u_frontend_attach()
654 return ret; in rtl2831u_frontend_attach()
685 int ret; in rtl2832u_fc0012_tuner_callback() local
693 ret = rtl28xxu_rd_reg(d, SYS_GPIO_OUT_VAL, &val); in rtl2832u_fc0012_tuner_callback()
694 if (ret) in rtl2832u_fc0012_tuner_callback()
703 ret = rtl28xxu_wr_reg(d, SYS_GPIO_OUT_VAL, val); in rtl2832u_fc0012_tuner_callback()
704 if (ret) in rtl2832u_fc0012_tuner_callback()
708 ret = -EINVAL; in rtl2832u_fc0012_tuner_callback()
713 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_fc0012_tuner_callback()
714 return ret; in rtl2832u_fc0012_tuner_callback()
720 int ret; in rtl2832u_tua9001_tuner_callback() local
738 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_VAL, val, 0x10); in rtl2832u_tua9001_tuner_callback()
739 if (ret) in rtl2832u_tua9001_tuner_callback()
748 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_VAL, val, 0x02); in rtl2832u_tua9001_tuner_callback()
749 if (ret) in rtl2832u_tua9001_tuner_callback()
756 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_tua9001_tuner_callback()
757 return ret; in rtl2832u_tua9001_tuner_callback()
806 int ret; in rtl2832u_frontend_attach() local
833 ret = -ENODEV; in rtl2832u_frontend_attach()
845 ret = -ENODEV; in rtl2832u_frontend_attach()
851 ret = -ENODEV; in rtl2832u_frontend_attach()
870 ret = 0; in rtl2832u_frontend_attach()
926 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_frontend_attach()
927 return ret; in rtl2832u_frontend_attach()
993 int ret; in rtl2831u_tuner_attach() local
1022 ret = -ENODEV; in rtl2831u_tuner_attach()
1028 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2831u_tuner_attach()
1029 return ret; in rtl2831u_tuner_attach()
1062 int ret; in rtl2832u_tuner_attach() local
1126 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_DIR, 0x00, 0x12); in rtl2832u_tuner_attach()
1127 if (ret) in rtl2832u_tuner_attach()
1130 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_EN, 0x12, 0x12); in rtl2832u_tuner_attach()
1131 if (ret) in rtl2832u_tuner_attach()
1166 ret = -ENODEV; in rtl2832u_tuner_attach()
1202 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_tuner_attach()
1203 return ret; in rtl2832u_tuner_attach()
1242 int ret; in rtl28xxu_init() local
1248 ret = rtl28xxu_rd_reg(d, USB_SYSCTL_0, &val); in rtl28xxu_init()
1249 if (ret) in rtl28xxu_init()
1254 ret = rtl28xxu_wr_reg(d, USB_SYSCTL_0, val); in rtl28xxu_init()
1255 if (ret) in rtl28xxu_init()
1259 ret = rtl28xxu_wr_regs(d, USB_EPA_MAXPKT, "\x00\x02\x00\x00", 4); in rtl28xxu_init()
1260 if (ret) in rtl28xxu_init()
1264 ret = rtl28xxu_wr_regs(d, USB_EPA_FIFO_CFG, "\x14\x00\x00\x00", 4); in rtl28xxu_init()
1265 if (ret) in rtl28xxu_init()
1268 return ret; in rtl28xxu_init()
1270 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl28xxu_init()
1271 return ret; in rtl28xxu_init()
1276 int ret; in rtl2831u_power_ctrl() local
1282 ret = rtl28xxu_rd_reg(d, SYS_SYS0, &sys0); in rtl2831u_power_ctrl()
1283 if (ret) in rtl2831u_power_ctrl()
1287 ret = rtl28xxu_rd_reg(d, SYS_GPIO_OUT_VAL, &gpio); in rtl2831u_power_ctrl()
1288 if (ret) in rtl2831u_power_ctrl()
1313 ret = rtl28xxu_wr_reg(d, SYS_SYS0, sys0); in rtl2831u_power_ctrl()
1314 if (ret) in rtl2831u_power_ctrl()
1318 ret = rtl28xxu_wr_reg(d, SYS_GPIO_OUT_VAL, gpio); in rtl2831u_power_ctrl()
1319 if (ret) in rtl2831u_power_ctrl()
1323 ret = rtl28xxu_wr_regs(d, USB_EPA_CTL, epa_ctl, 2); in rtl2831u_power_ctrl()
1324 if (ret) in rtl2831u_power_ctrl()
1330 return ret; in rtl2831u_power_ctrl()
1332 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2831u_power_ctrl()
1333 return ret; in rtl2831u_power_ctrl()
1338 int ret; in rtl2832u_power_ctrl() local
1344 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_VAL, 0x08, 0x18); in rtl2832u_power_ctrl()
1345 if (ret) in rtl2832u_power_ctrl()
1349 ret = rtl28xxu_wr_reg_mask(d, SYS_DEMOD_CTL1, 0x00, 0x10); in rtl2832u_power_ctrl()
1350 if (ret) in rtl2832u_power_ctrl()
1354 ret = rtl28xxu_wr_reg_mask(d, SYS_DEMOD_CTL, 0x80, 0x80); in rtl2832u_power_ctrl()
1355 if (ret) in rtl2832u_power_ctrl()
1359 ret = rtl28xxu_wr_reg_mask(d, SYS_DEMOD_CTL, 0x20, 0x20); in rtl2832u_power_ctrl()
1360 if (ret) in rtl2832u_power_ctrl()
1364 ret = rtl28xxu_wr_regs(d, USB_EPA_CTL, "\x00\x00", 2); in rtl2832u_power_ctrl()
1365 if (ret) in rtl2832u_power_ctrl()
1368 ret = usb_clear_halt(d->udev, usb_rcvbulkpipe(d->udev, 0x81)); in rtl2832u_power_ctrl()
1369 if (ret) in rtl2832u_power_ctrl()
1373 ret = rtl28xxu_wr_reg_mask(d, SYS_GPIO_OUT_VAL, 0x10, 0x10); in rtl2832u_power_ctrl()
1374 if (ret) in rtl2832u_power_ctrl()
1378 ret = rtl28xxu_wr_reg_mask(d, SYS_DEMOD_CTL, 0x00, 0x80); in rtl2832u_power_ctrl()
1379 if (ret) in rtl2832u_power_ctrl()
1383 ret = rtl28xxu_wr_regs(d, USB_EPA_CTL, "\x10\x02", 2); in rtl2832u_power_ctrl()
1384 if (ret) in rtl2832u_power_ctrl()
1388 return ret; in rtl2832u_power_ctrl()
1390 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_power_ctrl()
1391 return ret; in rtl2832u_power_ctrl()
1409 int ret; in rtl28xxu_frontend_ctrl() local
1423 ret = rtl28xxu_wr_reg_mask(d, SYS_DEMOD_CTL, val, 0x48); in rtl28xxu_frontend_ctrl()
1424 if (ret) in rtl28xxu_frontend_ctrl()
1429 ret = pdata->enable_slave_ts(dev->i2c_client_demod); in rtl28xxu_frontend_ctrl()
1430 if (ret) in rtl28xxu_frontend_ctrl()
1436 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl28xxu_frontend_ctrl()
1437 return ret; in rtl28xxu_frontend_ctrl()
1443 int ret, i; in rtl2831u_rc_query() local
1467 ret = rtl28xxu_wr_reg(d, rc_nec_tab[i].reg, in rtl2831u_rc_query()
1469 if (ret) in rtl2831u_rc_query()
1475 ret = rtl28xxu_rd_regs(d, SYS_IRRC_RP, buf, 5); in rtl2831u_rc_query()
1476 if (ret) in rtl2831u_rc_query()
1497 ret = rtl28xxu_wr_reg(d, SYS_IRRC_SR, 1); in rtl2831u_rc_query()
1498 if (ret) in rtl2831u_rc_query()
1502 ret = rtl28xxu_wr_reg(d, SYS_IRRC_SR, 1); in rtl2831u_rc_query()
1503 if (ret) in rtl2831u_rc_query()
1507 return ret; in rtl2831u_rc_query()
1509 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2831u_rc_query()
1510 return ret; in rtl2831u_rc_query()
1526 int ret, i, len; in rtl2832u_rc_query() local
1558 ret = rtl28xxu_wr_reg_mask(d, init_tab[i].reg, in rtl2832u_rc_query()
1560 if (ret) in rtl2832u_rc_query()
1567 ret = rtl28xxu_rd_reg(d, IR_RX_IF, &buf[0]); in rtl2832u_rc_query()
1568 if (ret) in rtl2832u_rc_query()
1574 ret = rtl28xxu_rd_reg(d, IR_RX_BC, &buf[0]); in rtl2832u_rc_query()
1575 if (ret) in rtl2832u_rc_query()
1581 ret = rtl28xxu_rd_regs(d, IR_RX_BUF, buf, len); in rtl2832u_rc_query()
1582 if (ret) in rtl2832u_rc_query()
1587 ret = rtl28xxu_wr_reg_mask(d, refresh_tab[i].reg, in rtl2832u_rc_query()
1589 if (ret) in rtl2832u_rc_query()
1606 return ret; in rtl2832u_rc_query()
1608 dev_dbg(&d->intf->dev, "failed=%d\n", ret); in rtl2832u_rc_query()
1609 return ret; in rtl2832u_rc_query()