Lines Matching defs:serdev
17 #include <linux/serdev.h>
78 if (hu->serdev) {
79 ret = serdev_device_open(hu->serdev);
97 if (hu->serdev)
98 serdev_device_close(hu->serdev);
380 if (hu->serdev)
381 serdev_device_set_baudrate(hu->serdev, hu->oper_speed);
406 err = serdev_device_wait_for_cts(hu->serdev, true, 10000);
422 serdev_device_set_baudrate(hu->serdev, speed);
462 static int mrvl_serdev_probe(struct serdev_device *serdev)
465 const struct hci_uart_proto *mrvl_proto = device_get_match_data(&serdev->dev);
467 mrvldev = devm_kzalloc(&serdev->dev, sizeof(*mrvldev), GFP_KERNEL);
473 of_property_read_u32(serdev->dev.of_node, "max-speed", &mrvldev->hu.oper_speed);
475 mrvldev->hu.serdev = serdev;
476 serdev_device_set_drvdata(serdev, mrvldev);
481 static void mrvl_serdev_remove(struct serdev_device *serdev)
483 struct mrvl_serdev *mrvldev = serdev_device_get_drvdata(serdev);