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