Lines Matching refs:dev
91 struct device *dev;
132 if (pm_runtime_enabled(&x->dev))
148 if (pm_runtime_enabled(&x->dev)) {
151 dev_warn(ddata->dev, "%s: phy_pm_runtime_get: %i\n",
192 struct device *dev;
197 dev = ddata->dev;
208 dev_info(dev, "modem status: %i %s\n",
244 dev_dbg(ddata->dev, "OOB wake on mode_gpio1: %i\n", wakeup);
245 error = pm_runtime_get_sync(ddata->dev);
247 pm_runtime_put_noidle(ddata->dev);
253 pm_runtime_mark_last_busy(ddata->dev);
254 pm_runtime_put_autosuspend(ddata->dev);
265 struct device *dev = ddata->dev;
276 error = devm_request_threaded_irq(dev, irq, NULL,
284 dev_warn(dev, "no modem status irq%i: %i\n",
307 struct device *dev = ddata->dev;
316 *gpio = devm_gpiod_get(dev, map->name, map->direction);
318 dev_info(dev, "gpio %s error %li\n",
325 ddata->mode_gpios = devm_gpiod_get_array(dev, "motorola,mode",
334 ddata->status_gpios = devm_gpiod_get_array(dev, "motorola,status",
343 ddata->cmd_gpios = devm_gpiod_get_array(dev, "motorola,cmd",
405 dev_info(ddata->dev, "Waiting for power up request to complete..\n");
410 dev_info(ddata->dev, "Powered up OK\n");
414 dev_err(ddata->dev, "Timed out powering up\n");
424 error = devm_request_threaded_irq(ddata->dev, wakeirq, NULL,
432 dev_warn(ddata->dev, "no modem wakeirq irq%i: %i\n",
456 dev_info(ddata->dev, "Waiting for power down request to complete.. ");
460 dev_info(ddata->dev, "Powered down OK\n");
462 dev_err(ddata->dev, "Timed out powering down\n");
471 error = pinctrl_pm_select_sleep_state(ddata->dev);
473 dev_warn(ddata->dev, "%s: error with sleep_state: %i\n",
486 dev_err(ddata->dev, "Device not functional\n");
526 static int __maybe_unused phy_mdm6600_runtime_suspend(struct device *dev)
528 struct phy_mdm6600 *ddata = dev_get_drvdata(dev);
536 static int __maybe_unused phy_mdm6600_runtime_resume(struct device *dev)
538 struct phy_mdm6600 *ddata = dev_get_drvdata(dev);
562 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL);
572 ddata->dev = &pdev->dev;
595 pm_runtime_use_autosuspend(ddata->dev);
596 pm_runtime_set_autosuspend_delay(ddata->dev,
598 pm_runtime_enable(ddata->dev);
599 error = pm_runtime_get_sync(ddata->dev);
601 dev_warn(ddata->dev, "failed to wake modem: %i\n", error);
602 pm_runtime_put_noidle(ddata->dev);
606 ddata->generic_phy = devm_phy_create(ddata->dev, NULL, &gpio_usb_ops);
615 devm_of_phy_provider_register(ddata->dev,
621 pm_runtime_mark_last_busy(ddata->dev);
622 pm_runtime_put_autosuspend(ddata->dev);
627 pm_runtime_disable(ddata->dev);
628 pm_runtime_dont_use_autosuspend(ddata->dev);
639 pm_runtime_get_noresume(ddata->dev);
640 pm_runtime_dont_use_autosuspend(ddata->dev);
641 pm_runtime_put_sync(ddata->dev);
642 pm_runtime_disable(ddata->dev);