Lines Matching defs:serdev
23 #include <linux/serdev.h>
175 * @serdev: Pointer to underlying serdev
189 struct serdev_device *serdev;
308 return serdev_device_write(sp->serdev, frame, length, HZ);
375 dev_err(&sp->serdev->dev, "Command timeout\n");
406 struct device *dev = &sp->serdev->dev;
444 struct device *dev = &sp->serdev->dev;
474 static int rave_sp_receive_buf(struct serdev_device *serdev,
477 struct device *dev = &serdev->dev;
583 * serdev layer. We rely on the fact that serdev layer will
696 struct device *dev = &sp->serdev->dev;
768 static int rave_sp_probe(struct serdev_device *serdev)
770 struct device *dev = &serdev->dev;
786 sp->serdev = serdev;
797 serdev_device_set_client_ops(serdev, &rave_sp_serdev_device_ops);
798 ret = devm_serdev_device_open(dev, serdev);
802 serdev_device_set_baudrate(serdev, baud);
803 serdev_device_set_flow_control(serdev, false);
805 ret = serdev_device_set_parity(serdev, SERDEV_PARITY_NONE);