Lines Matching refs:serdev

29 	struct serdev_device *serdev;  member
60 err = serdev_device_write(pn532->serdev, in pn532_uart_send_frame()
70 err = serdev_device_write(pn532->serdev, out->data, out->len, in pn532_uart_send_frame()
87 err = serdev_device_write(pn532->serdev, ack, sizeof(ack), in pn532_uart_send_ack()
108 ret = serdev_device_open(pn532->serdev); in pn532_dev_up()
120 serdev_device_close(pn532->serdev); in pn532_dev_down()
206 static size_t pn532_receive_buf(struct serdev_device *serdev, in pn532_receive_buf() argument
209 struct pn532_uart_phy *dev = serdev_device_get_drvdata(serdev); in pn532_receive_buf()
238 static int pn532_uart_probe(struct serdev_device *serdev) in pn532_uart_probe() argument
253 pn532->serdev = serdev; in pn532_uart_probe()
254 serdev_device_set_drvdata(serdev, pn532); in pn532_uart_probe()
255 serdev_device_set_client_ops(serdev, &pn532_serdev_ops); in pn532_uart_probe()
256 err = serdev_device_open(serdev); in pn532_uart_probe()
258 dev_err(&serdev->dev, "Unable to open device\n"); in pn532_uart_probe()
262 err = serdev_device_set_baudrate(serdev, 115200); in pn532_uart_probe()
268 serdev_device_set_flow_control(serdev, false); in pn532_uart_probe()
274 &pn532->serdev->dev); in pn532_uart_probe()
285 serdev_device_close(serdev); in pn532_uart_probe()
286 err = pn53x_register_nfc(priv, PN533_NO_TYPE_B_PROTOCOLS, &serdev->dev); in pn532_uart_probe()
297 serdev_device_close(serdev); in pn532_uart_probe()
306 static void pn532_uart_remove(struct serdev_device *serdev) in pn532_uart_remove() argument
308 struct pn532_uart_phy *pn532 = serdev_device_get_drvdata(serdev); in pn532_uart_remove()
311 serdev_device_close(serdev); in pn532_uart_remove()