Lines Matching defs:dev
592 struct device *dev;
1124 static bool rx_is_wronly_register(struct device *dev,
1138 static bool rx_is_volatile_register(struct device *dev, unsigned int reg)
1178 static bool rx_is_rw_register(struct device *dev, unsigned int reg)
1441 static bool rx_is_writeable_register(struct device *dev, unsigned int reg)
1445 ret = rx_is_rw_register(dev, reg);
1447 return rx_is_wronly_register(dev, reg);
1452 static bool rx_is_readable_register(struct device *dev, unsigned int reg)
1485 return rx_is_rw_register(dev, reg);
1645 dev_err(component->dev, "%s: cannot set sample rate: %u\n",
1713 dev_err(component->dev, "%s: Invalid AIF\n", __func__);
1876 dev_err(rx->dev, "%s: clock already disabled\n", __func__);
1909 dev_err(component->dev, "%s: invalid DAPM event %d\n", __func__, event);
2302 dev_err(component->dev, "%s: Invalid AIF reset\n", __func__);
2325 dev_err(component->dev,
2920 dev_err(component->dev, "%s: EC mix control not set correctly\n",
3437 dev_err(rx->dev, "unable to prepare mclk\n");
3487 struct device *dev = rx->dev;
3506 ret = devm_clk_hw_register(rx->dev, hw);
3510 return devm_of_clk_add_hw_provider(dev, of_clk_hw_simple_get, hw);
3526 struct device *dev = &pdev->dev;
3532 flags = (kernel_ulong_t)device_get_match_data(dev);
3534 rx = devm_kzalloc(dev, sizeof(*rx), GFP_KERNEL);
3538 rx->macro = devm_clk_get_optional(dev, "macro");
3540 return dev_err_probe(dev, PTR_ERR(rx->macro), "unable to get macro clock\n");
3542 rx->dcodec = devm_clk_get_optional(dev, "dcodec");
3544 return dev_err_probe(dev, PTR_ERR(rx->dcodec), "unable to get dcodec clock\n");
3546 rx->mclk = devm_clk_get(dev, "mclk");
3548 return dev_err_probe(dev, PTR_ERR(rx->mclk), "unable to get mclk clock\n");
3551 rx->npl = devm_clk_get(dev, "npl");
3553 return dev_err_probe(dev, PTR_ERR(rx->npl), "unable to get npl clock\n");
3556 rx->fsgen = devm_clk_get(dev, "fsgen");
3558 return dev_err_probe(dev, PTR_ERR(rx->fsgen), "unable to get fsgen clock\n");
3560 rx->pds = lpass_macro_pds_init(dev);
3570 rx->regmap = devm_regmap_init_mmio(dev, base, &rx_regmap_config);
3576 dev_set_drvdata(dev, rx);
3578 rx->dev = dev;
3615 ret = devm_snd_soc_register_component(dev, &rx_macro_component_drv,
3622 pm_runtime_set_autosuspend_delay(dev, 3000);
3623 pm_runtime_use_autosuspend(dev);
3624 pm_runtime_mark_last_busy(dev);
3625 pm_runtime_set_active(dev);
3626 pm_runtime_enable(dev);
3652 struct rx_macro *rx = dev_get_drvdata(&pdev->dev);
3684 static int __maybe_unused rx_macro_runtime_suspend(struct device *dev)
3686 struct rx_macro *rx = dev_get_drvdata(dev);
3698 static int __maybe_unused rx_macro_runtime_resume(struct device *dev)
3700 struct rx_macro *rx = dev_get_drvdata(dev);
3705 dev_err(dev, "unable to prepare mclk\n");
3711 dev_err(dev, "unable to prepare mclkx2\n");
3717 dev_err(dev, "unable to prepare fsgen\n");