Lines Matching defs:dev

425 	struct device			*dev;
461 dev_dbg(trf->dev, "cmd: 0x%x\n", cmd);
465 dev_err(trf->dev, "%s - cmd: 0x%x, ret: %d\n", __func__, cmd,
477 dev_err(trf->dev, "%s - addr: 0x%x, ret: %d\n", __func__, addr,
480 dev_dbg(trf->dev, "read(0x%x): 0x%x\n", addr, *val);
493 dev_dbg(trf->dev, "read_cont(0x%x, %zd)\n", addr, len);
509 dev_err(trf->dev, "%s - addr: 0x%x, ret: %d\n", __func__, addr,
519 dev_dbg(trf->dev, "write(0x%x): 0x%x\n", reg, val);
523 dev_err(trf->dev, "%s - write: 0x%x 0x%x, ret: %d\n", __func__,
545 dev_err(trf->dev, "%s - irqstatus: Status read failed: %d\n",
564 dev_err(trf->dev, "%s - target_proto: Read failed: %d\n",
595 dev_dbg(trf->dev, "%s - mode_detect: target_proto: 0x%x\n",
618 dev_dbg(trf->dev, "Abort process complete\n");
635 dev_dbg(trf->dev, "Error - state: %d, errno: %d\n", trf->state, errno);
671 dev_err(trf->dev, "%s - Can't send tx data: %d\n", __func__,
695 dev_dbg(trf->dev, "Setting timeout for %d ms, state: %d\n", timeout,
717 dev_dbg(trf->dev, "Filling FIFO - fifo_bytes: 0x%x\n", fifo_bytes);
755 dev_dbg(trf->dev, "Draining FIFO - fifo_bytes: 0x%x\n", fifo_bytes);
813 dev_dbg(trf->dev, "Setting timeout for %d ms\n",
839 dev_dbg(trf->dev, "IRQ - state: %d, status: 0x%x\n", trf->state,
973 dev_err(trf->dev, "%s - Driver in invalid state: %d\n",
986 dev_dbg(trf->dev, "Issuing EOF\n");
998 dev_dbg(trf->dev, "Setting timeout for %d ms, state: %d\n",
1010 dev_dbg(trf->dev, "Timeout - state: %d, ignore_timeout: %d\n",
1031 dev_dbg(trf->dev, "Initializing device - state: %d\n", trf->state);
1075 dev_dbg(trf->dev, "Couldn't init device: %d\n", ret);
1085 dev_dbg(trf->dev, "Switching rf off\n");
1094 pm_runtime_mark_last_busy(trf->dev);
1095 pm_runtime_put_autosuspend(trf->dev);
1102 dev_dbg(trf->dev, "Switching rf on\n");
1104 pm_runtime_get_sync(trf->dev);
1107 dev_err(trf->dev, "%s - Incorrect state: %d\n", __func__,
1114 dev_err(trf->dev, "%s - Can't initialize: %d\n", __func__, ret);
1128 dev_dbg(trf->dev, "Switching RF - state: %d, on: %d\n", trf->state, on);
1142 dev_err(trf->dev, "%s - Invalid request: %d %d\n",
1153 dev_err(trf->dev, "%s - Invalid request: %d %d\n",
1173 dev_dbg(trf->dev, "rf technology: %d\n", tech);
1212 dev_dbg(trf->dev, "Unsupported rf technology: %d\n", tech);
1269 dev_dbg(trf->dev, "framing: %d\n", framing);
1295 dev_dbg(trf->dev, "Unsupported Framing: %d\n", framing);
1344 dev_dbg(trf->dev, "Configure hw - type: %d, param: %d\n", type, param);
1365 dev_dbg(trf->dev, "Unknown type: %d\n", type);
1469 dev_dbg(trf->dev, "New request - state: %d, timeout: %d ms, len: %d\n",
1479 dev_err(trf->dev, "%s - Bogus state: %d\n", __func__,
1486 dev_dbg(trf->dev, "Abort process complete\n");
1496 dev_dbg(trf->dev, "Can't alloc rx_skb\n");
1567 dev_dbg(trf->dev, "rf technology: %d\n", tech);
1592 dev_dbg(trf->dev, "Unsupported rf technology: %d\n", tech);
1627 dev_dbg(trf->dev, "framing: %d\n", framing);
1649 dev_dbg(trf->dev, "Unsupported Framing: %d\n", framing);
1687 dev_dbg(trf->dev, "Configure hw - type: %d, param: %d\n", type, param);
1708 dev_dbg(trf->dev, "Unknown type: %d\n", type);
1728 dev_err(trf->dev, "%s - Bogus state: %d\n", __func__,
1735 dev_dbg(trf->dev, "Abort process complete\n");
1744 dev_dbg(trf->dev, "Can't alloc rx_skb\n");
1797 dev_dbg(trf->dev, "Listen - state: %d, timeout: %d ms\n",
1810 dev_dbg(trf->dev, "Listen MD - state: %d, timeout: %d ms\n",
1830 dev_dbg(trf->dev, "Get RF Tech - state: %d, rf_tech: %d\n",
1842 dev_dbg(trf->dev, "Abort process initiated\n");
1856 dev_dbg(trf->dev, "Abort process complete\n");
1881 dev_dbg(trf->dev, "Powering up - state: %d\n", trf->state);
1888 dev_err(trf->dev, "%s - Can't enable VIN: %d\n", __func__, ret);
1913 dev_dbg(trf->dev, "Powering down - state: %d\n", trf->state);
1919 dev_dbg(trf->dev, "Can't power down - not RF_OFF state (%d)\n",
1931 dev_err(trf->dev, "%s - Can't disable VIN: %d\n", __func__,
1947 pm_runtime_set_active(trf->dev);
1948 pm_runtime_enable(trf->dev);
1949 pm_runtime_mark_last_busy(trf->dev);
1972 pm_runtime_disable(trf->dev);
1973 pm_runtime_set_suspended(trf->dev);
1991 const struct device_node *np = spi->dev.of_node;
1997 dev_err(&spi->dev, "No Device Tree entry\n");
2001 trf = devm_kzalloc(&spi->dev, sizeof(*trf), GFP_KERNEL);
2006 trf->dev = &spi->dev;
2014 dev_err(trf->dev, "Can't set up SPI Communication\n");
2022 trf->en_gpiod = devm_gpiod_get_index(trf->dev, "ti,enable", 0,
2025 dev_err(trf->dev, "No EN GPIO property\n");
2029 trf->en2_gpiod = devm_gpiod_get_index_optional(trf->dev, "ti,enable", 1,
2032 dev_info(trf->dev, "No EN2 GPIO property\n");
2034 dev_err(trf->dev, "Error getting EN2 GPIO property: %ld\n",
2044 dev_err(trf->dev,
2051 dev_dbg(trf->dev, "trf7970a configured for 27MHz crystal\n");
2056 ret = devm_request_threaded_irq(trf->dev, spi->irq, NULL,
2061 dev_err(trf->dev, "Can't request IRQ#%d: %d\n", spi->irq, ret);
2068 trf->regulator = devm_regulator_get(&spi->dev, "vin");
2071 dev_err(trf->dev, "Can't get VIN regulator: %d\n", ret);
2077 dev_err(trf->dev, "Can't enable VIN: %d\n", ret);
2085 trf->regulator = devm_regulator_get(&spi->dev, "vdd-io");
2088 dev_err(trf->dev, "Can't get VDD_IO regulator: %d\n", ret);
2094 dev_err(trf->dev, "Can't enable VDD_IO: %d\n", ret);
2100 dev_dbg(trf->dev, "trf7970a config vdd_io to 1.8V\n");
2109 dev_err(trf->dev, "Can't allocate NFC digital device\n");
2114 nfc_digital_set_parent_dev(trf->ddev, trf->dev);
2120 pm_runtime_set_autosuspend_delay(trf->dev, autosuspend_delay);
2121 pm_runtime_use_autosuspend(trf->dev);
2129 dev_err(trf->dev, "Can't register NFC digital device: %d\n",
2166 static int trf7970a_suspend(struct device *dev)
2168 struct spi_device *spi = to_spi_device(dev);
2180 static int trf7970a_resume(struct device *dev)
2182 struct spi_device *spi = to_spi_device(dev);
2197 static int trf7970a_pm_runtime_suspend(struct device *dev)
2199 struct spi_device *spi = to_spi_device(dev);
2212 static int trf7970a_pm_runtime_resume(struct device *dev)
2214 struct spi_device *spi = to_spi_device(dev);
2220 pm_runtime_mark_last_busy(dev);