Lines Matching refs:dev
165 struct device *dev = &btdev->serdev->dev;
172 pm_runtime_get(dev);
174 pm_runtime_put(dev);
184 struct device *dev = &btdev->serdev->dev;
196 dev_err(dev, "reset: host wakeup not low!");
212 dev_err(dev, "CTS not received: %d", err);
224 struct device *dev = &btdev->serdev->dev;
248 dev_dbg(dev, "Alive sent");
264 struct device *dev = &btdev->serdev->dev;
296 dev_dbg(dev, "Negotiation sent");
314 dev_err(dev, "CTS not received: %d", err);
319 dev_dbg(dev, "Negotiation successful");
327 struct device *dev = &btdev->serdev->dev;
334 dev_dbg(dev, "setup firmware");
341 dev_err(dev, "Unsupported bluetooth device!");
345 err = request_firmware(&fw, fwname, dev);
347 dev_err(dev, "%s: Failed to load Nokia firmware file (%d)",
372 dev_err(dev, "%s: FW command %04x failed (%d)",
396 struct device *dev = &btdev->serdev->dev;
403 pm_runtime_get_sync(dev);
407 pm_runtime_put(&btdev->serdev->dev);
411 dev_dbg(dev, "protocol setup");
416 dev_err(dev, "Reset failed: %d", err);
423 dev_err(dev, "Negotiation failed: %d", err);
430 dev_err(dev, "Alive check failed: %d", err);
437 dev_err(dev, "Could not setup FW: %d", err);
448 dev_dbg(dev, "bcm2048 has invalid bluetooth address!");
451 dev_dbg(dev, "protocol setup done!");
454 pm_runtime_put(dev);
460 pm_runtime_put(dev);
467 struct device *dev = &hu->serdev->dev;
469 dev_dbg(dev, "protocol open");
471 pm_runtime_enable(dev);
480 dev_dbg(&btdev->serdev->dev, "flush device");
490 struct device *dev = &btdev->serdev->dev;
492 dev_dbg(dev, "close device");
504 pm_runtime_disable(&btdev->serdev->dev);
536 struct device *dev = &btdev->serdev->dev;
551 dev_err(dev, "Negotiation received: wrong reply");
560 dev_dbg(dev, "Negotiation received: baud=%u:clk=%u:manu=%u:vers=%u",
573 struct device *dev = &btdev->serdev->dev;
580 dev_err(dev, "Corrupted alive message");
589 dev_err(dev, "Alive received: invalid response: 0x%02x!",
596 dev_dbg(dev, "Alive received");
626 struct device *dev = &btdev->serdev->dev;
636 dev_err(dev, "Frame reassembly failed (%d)", err);
647 struct device *dev = &btdev->serdev->dev;
657 pm_runtime_get_sync(dev);
662 pm_runtime_put(dev);
685 struct device *dev = &serdev->dev;
690 btdev = devm_kzalloc(dev, sizeof(*btdev), GFP_KERNEL);
697 btdev->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
700 dev_err(dev, "could not get reset gpio: %d", err);
704 btdev->wakeup_host = devm_gpiod_get(dev, "host-wakeup", GPIOD_IN);
707 dev_err(dev, "could not get host wakeup gpio: %d", err);
713 err = devm_request_threaded_irq(dev, btdev->wake_irq, NULL,
718 dev_err(dev, "could request wakeup irq: %d", err);
722 btdev->wakeup_bt = devm_gpiod_get(dev, "bluetooth-wakeup",
726 dev_err(dev, "could not get BT wakeup gpio: %d", err);
730 sysclk = devm_clk_get(dev, "sysclk");
733 dev_err(dev, "could not get sysclk: %d", err);
739 dev_err(dev, "could not enable sysclk: %d", err);
752 dev_err(dev, "could not register bluetooth uart: %d", err);
766 static int nokia_bluetooth_runtime_suspend(struct device *dev)
768 struct serdev_device *serdev = to_serdev_device(dev);
774 static int nokia_bluetooth_runtime_resume(struct device *dev)
776 struct serdev_device *serdev = to_serdev_device(dev);