Lines Matching refs:ret

461 	int ret;
465 ret = spi_write(trf->spi, &cmd, 1);
466 if (ret)
467 dev_err(trf->dev, "%s - cmd: 0x%x, ret: %d\n", __func__, cmd,
468 ret);
469 return ret;
475 int ret;
477 ret = spi_write_then_read(trf->spi, &addr, 1, val, 1);
478 if (ret)
479 dev_err(trf->dev, "%s - addr: 0x%x, ret: %d\n", __func__, addr,
480 ret);
484 return ret;
492 int ret;
508 ret = spi_sync(trf->spi, &m);
509 if (ret)
510 dev_err(trf->dev, "%s - addr: 0x%x, ret: %d\n", __func__, addr,
511 ret);
512 return ret;
518 int ret;
522 ret = spi_write(trf->spi, buf, 2);
523 if (ret)
524 dev_err(trf->dev, "%s - write: 0x%x 0x%x, ret: %d\n", __func__,
525 buf[0], buf[1], ret);
527 return ret;
532 int ret;
540 ret = spi_write_then_read(trf->spi, &addr, 1, buf, 2);
542 ret = spi_write_then_read(trf->spi, &addr, 1, buf, 1);
545 if (ret)
547 __func__, ret);
551 return ret;
556 int ret;
563 ret = spi_write_then_read(trf->spi, &addr, 1, buf, 2);
564 if (ret)
566 __func__, ret);
570 return ret;
575 int ret;
578 ret = trf7970a_read_target_proto(trf, &target_proto);
579 if (ret)
580 return ret;
603 return ret;
652 int ret;
669 ret = spi_sync(trf->spi, &m);
670 if (ret) {
672 ret);
673 return ret;
707 int ret;
711 ret = trf7970a_read(trf, TRF7970A_FIFO_STATUS, &fifo_bytes);
712 if (ret) {
713 trf7970a_send_err_upstream(trf, ret);
733 ret = trf7970a_transmit(trf, skb, len, &prefix, sizeof(prefix));
734 if (ret)
735 trf7970a_send_err_upstream(trf, ret);
741 int ret;
749 ret = trf7970a_read(trf, TRF7970A_FIFO_STATUS, &fifo_bytes);
750 if (ret) {
751 trf7970a_send_err_upstream(trf, ret);
776 ret = trf7970a_read_cont(trf, TRF7970A_FIFO_IO_REGISTER,
778 if (ret) {
779 trf7970a_send_err_upstream(trf, ret);
792 ret = trf7970a_read(trf, TRF7970A_FIFO_STATUS, &fifo_bytes);
793 if (ret) {
794 trf7970a_send_err_upstream(trf, ret);
824 int ret;
834 ret = trf7970a_read_irqstatus(trf, &status);
835 if (ret) {
879 ret = trf7970a_read(trf, TRF7970A_FIFO_STATUS,
884 if (ret)
885 trf7970a_send_err_upstream(trf, ret);
919 ret = trf7970a_write(trf,
922 if (ret)
933 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL,
935 if (ret)
962 ret = trf7970a_mode_detect(trf, &trf->md_rf_tech);
963 if (ret) {
964 trf7970a_send_err_upstream(trf, ret);
985 int ret;
989 ret = trf7970a_cmd(trf, TRF7970A_CMD_FIFO_RESET);
990 if (ret)
991 trf7970a_send_err_upstream(trf, ret);
993 ret = trf7970a_cmd(trf, TRF7970A_CMD_EOF);
994 if (ret)
995 trf7970a_send_err_upstream(trf, ret);
1030 int ret;
1034 ret = trf7970a_cmd(trf, TRF7970A_CMD_SOFT_INIT);
1035 if (ret)
1038 ret = trf7970a_cmd(trf, TRF7970A_CMD_IDLE);
1039 if (ret)
1046 ret = trf7970a_write(trf, TRF7970A_MODULATOR_SYS_CLK_CTRL, 0);
1047 if (ret)
1052 ret = trf7970a_write(trf, TRF7970A_ADJUTABLE_FIFO_IRQ_LEVELS,
1055 if (ret)
1058 ret = trf7970a_write(trf, TRF7970A_SPECIAL_FCN_REG1, 0);
1059 if (ret)
1068 dev_dbg(trf->dev, "Couldn't init device: %d\n", ret);
1069 return ret;
1093 int ret;
1105 ret = trf7970a_init(trf);
1106 if (ret) {
1107 dev_err(trf->dev, "%s - Can't initialize: %d\n", __func__, ret);
1108 return ret;
1119 int ret = 0;
1129 ret = trf7970a_switch_rf_on(trf);
1138 ret = -EINVAL;
1148 ret = -EINVAL;
1159 return ret;
1164 int ret = 0;
1207 ret = trf7970a_write(trf, TRF7970A_NFC_TARGET_LEVEL, 0);
1209 return ret;
1214 int ret;
1217 ret = trf7970a_write(trf, TRF7970A_CHIP_STATUS_CTRL,
1219 if (ret)
1220 return ret;
1222 ret = trf7970a_cmd(trf, TRF7970A_CMD_TEST_EXT_RF);
1223 if (ret)
1224 return ret;
1228 ret = trf7970a_read(trf, TRF7970A_RSSI_OSC_STATUS, &rssi);
1229 if (ret)
1230 return ret;
1232 ret = trf7970a_write(trf, TRF7970A_CHIP_STATUS_CTRL,
1234 if (ret)
1235 return ret;
1249 int ret;
1284 ret = trf7970a_is_rf_field(trf, &is_rf_field);
1285 if (ret)
1286 return ret;
1293 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL, iso_ctrl);
1294 if (ret)
1295 return ret;
1299 ret = trf7970a_write(trf, TRF7970A_MODULATOR_SYS_CLK_CTRL,
1301 if (ret)
1302 return ret;
1306 ret = trf7970a_write(trf, TRF7970A_CHIP_STATUS_CTRL,
1309 if (ret)
1310 return ret;
1324 int ret;
1334 ret = trf7970a_switch_rf_on(trf);
1335 if (ret)
1341 ret = trf7970a_in_config_rf_tech(trf, param);
1344 ret = trf7970a_in_config_framing(trf, param);
1348 ret = -EINVAL;
1353 return ret;
1377 int ret;
1398 ret = trf7970a_write(trf, TRF7970A_SPECIAL_FCN_REG1,
1400 if (ret)
1401 return ret;
1425 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL, iso_ctrl);
1426 if (ret)
1427 return ret;
1448 int ret;
1463 ret = -EIO;
1470 ret = -ECANCELED;
1479 ret = -ENOMEM;
1485 ret = trf7970a_cmd(trf, TRF7970A_CMD_ENABLE_RX);
1486 if (ret)
1493 ret = trf7970a_per_cmd_config(trf, skb);
1494 if (ret)
1530 ret = trf7970a_read_irqstatus(trf, &status);
1531 if (ret)
1534 ret = trf7970a_transmit(trf, skb, len, prefix, sizeof(prefix));
1535 if (ret) {
1542 return ret;
1547 int ret = 0;
1584 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL,
1590 return ret;
1602 int ret;
1633 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL, iso_ctrl);
1634 if (ret)
1635 return ret;
1639 ret = trf7970a_write(trf, TRF7970A_MODULATOR_SYS_CLK_CTRL,
1641 if (ret)
1642 return ret;
1646 ret = trf7970a_write(trf, TRF7970A_CHIP_STATUS_CTRL,
1649 if (ret)
1650 return ret;
1662 int ret;
1672 ret = trf7970a_switch_rf_on(trf);
1673 if (ret)
1679 ret = trf7970a_tg_config_rf_tech(trf, param);
1682 ret = trf7970a_tg_config_framing(trf, param);
1686 ret = -EINVAL;
1691 return ret;
1698 int ret;
1706 ret = -EIO;
1713 ret = -ECANCELED;
1721 ret = -ENOMEM;
1725 ret = trf7970a_write(trf, TRF7970A_RX_SPECIAL_SETTINGS,
1730 if (ret)
1733 ret = trf7970a_write(trf, TRF7970A_REG_IO_CTRL,
1735 if (ret)
1738 ret = trf7970a_write(trf, TRF7970A_NFC_LOW_FIELD_LEVEL,
1740 if (ret)
1743 ret = trf7970a_write(trf, TRF7970A_NFC_TARGET_LEVEL,
1745 if (ret)
1754 ret = trf7970a_cmd(trf, TRF7970A_CMD_ENABLE_RX);
1755 if (ret)
1765 return ret;
1783 int ret;
1788 ret = trf7970a_tg_configure_hw(ddev, NFC_DIGITAL_CONFIG_RF_TECH,
1790 if (ret)
1791 return ret;
1793 ret = trf7970a_tg_configure_hw(ddev, NFC_DIGITAL_CONFIG_FRAMING,
1795 if (ret)
1796 return ret;
1854 int ret;
1861 ret = regulator_enable(trf->regulator);
1862 if (ret) {
1863 dev_err(trf->dev, "%s - Can't enable VIN: %d\n", __func__, ret);
1864 return ret;
1885 int ret;
1901 ret = regulator_disable(trf->regulator);
1902 if (ret)
1904 ret);
1908 return ret;
1913 int ret;
1915 ret = trf7970a_power_up(trf);
1916 if (ret)
1917 return ret;
1952 int autosuspend_delay, ret;
1954 ret = of_property_read_u32(np, "autosuspend-delay", &autosuspend_delay);
1955 if (ret)
1971 int uvolts, autosuspend_delay, ret;
1989 ret = spi_setup(spi);
1990 if (ret < 0) {
1992 return ret;
2005 ret = devm_gpio_request_one(trf->dev, trf->en_gpio,
2007 if (ret) {
2008 dev_err(trf->dev, "Can't request EN GPIO: %d\n", ret);
2009 return ret;
2018 ret = devm_gpio_request_one(trf->dev, trf->en2_gpio,
2020 if (ret) {
2021 dev_err(trf->dev, "Can't request EN2 GPIO: %d\n", ret);
2022 return ret;
2028 ret = devm_request_threaded_irq(trf->dev, spi->irq, NULL,
2031 if (ret) {
2032 dev_err(trf->dev, "Can't request IRQ#%d: %d\n", spi->irq, ret);
2033 return ret;
2041 ret = PTR_ERR(trf->regulator);
2042 dev_err(trf->dev, "Can't get VIN regulator: %d\n", ret);
2046 ret = regulator_enable(trf->regulator);
2047 if (ret) {
2048 dev_err(trf->dev, "Can't enable VIN: %d\n", ret);
2052 ret = trf7970a_get_vin_voltage_override(np, &uvolts);
2053 if (ret)
2065 ret = -ENOMEM;
2078 ret = trf7970a_startup(trf);
2079 if (ret)
2082 ret = nfc_digital_register_device(trf->ddev);
2083 if (ret) {
2085 ret);
2099 return ret;
2143 int ret;
2149 ret = trf7970a_startup(trf);
2153 return ret;
2162 int ret;
2168 ret = trf7970a_power_down(trf);
2172 return ret;
2179 int ret;
2183 ret = trf7970a_power_up(trf);
2184 if (!ret)
2187 return ret;