Lines Matching defs:serdev
27 #include <linux/serdev.h>
150 if (hu->serdev)
151 serdev_device_set_baudrate(hu->serdev, speed);
211 /* Devices using serdev always exist */
212 if (device && device->hu && device->hu->serdev)
439 if (hu->serdev) {
440 bcm->dev = serdev_device_get_drvdata(hu->serdev);
470 /* If oper_speed is set, ldisc/serdev will set the baudrate
490 if (!hu->serdev)
510 if (hu->serdev) {
511 bdev = serdev_device_get_drvdata(hu->serdev);
1420 static int bcm_serdev_probe(struct serdev_device *serdev)
1426 bcmdev = devm_kzalloc(&serdev->dev, sizeof(*bcmdev), GFP_KERNEL);
1430 bcmdev->dev = &serdev->dev;
1434 bcmdev->serdev_hu.serdev = serdev;
1435 serdev_device_set_drvdata(serdev, bcmdev);
1440 if (has_acpi_companion(&serdev->dev))
1452 dev_warn(&serdev->dev,
1459 dev_err(&serdev->dev, "Failed to power down\n");
1470 static void bcm_serdev_remove(struct serdev_device *serdev)
1472 struct bcm_device *bcmdev = serdev_device_get_drvdata(serdev);
1515 * driver (ACPI generated) and serdev driver (DT).