Lines Matching refs:dev

41 	struct device *dev;  member
317 static bool cx2072x_readable_register(struct device *dev, unsigned int reg) in cx2072x_readable_register() argument
469 static bool cx2072x_volatile_register(struct device *dev, unsigned int reg) in cx2072x_volatile_register() argument
493 struct device *dev = &client->dev; in cx2072x_reg_raw_write() local
507 dev_err(dev, "I2C write failed, ret = %d\n", ret); in cx2072x_reg_raw_write()
536 struct device *dev = &client->dev; in cx2072x_reg_read() local
560 dev_err(dev, "Failed to read register, ret = %d\n", ret); in cx2072x_reg_read()
585 struct device *dev = cx2072x->dev; in cx2072x_config_pll() local
616 dev_err(dev, "Unsupported sample rate %d\n", sample_rate); in cx2072x_config_pll()
675 struct device *dev = cx2072x->dev; in cx2072x_config_i2spcm() local
700 dev_err(dev, "Incorrect frame len %d\n", frame_len); in cx2072x_config_i2spcm()
705 dev_err(dev, "Incorrect sample size %d\n", sample_size); in cx2072x_config_i2spcm()
709 dev_dbg(dev, "config_i2spcm set_dai_fmt- %08x\n", fmt); in cx2072x_config_i2spcm()
725 dev_err(dev, "Unsupported DAI clocking mode\n"); in cx2072x_config_i2spcm()
748 dev_err(dev, "Unsupported DAI format\n"); in cx2072x_config_i2spcm()
775 dev_err(dev, "Unsupported DAI clock inversion\n"); in cx2072x_config_i2spcm()
822 dev_err(dev, "TDM mode is not implemented yet\n"); in cx2072x_config_i2spcm()
839 dev_err(dev, "Unsupported BCLK %dHz\n", bclk_rate); in cx2072x_config_i2spcm()
842 dev_dbg(dev, "enables BCLK %dHz output\n", bclk_rate); in cx2072x_config_i2spcm()
913 struct device *dev = codec->dev; in cx2072x_hw_params() local
928 dev_err(dev, "Master clock rate is not configured\n"); in cx2072x_hw_params()
945 dev_err(dev, "Unsupported sample rate %d\n", sample_rate); in cx2072x_hw_params()
949 dev_dbg(dev, "Sample size %d bits, frame = %d bits, rate = %d Hz\n", in cx2072x_hw_params()
958 dev_dbg(cx2072x->dev, "enables aec reference\n"); in cx2072x_hw_params()
993 dev_err(codec->dev, "set clk rate failed\n"); in cx2072x_set_dai_sysclk()
1005 struct device *dev = codec->dev; in cx2072x_set_dai_fmt() local
1007 dev_dbg(dev, "set_dai_fmt- %08x\n", fmt); in cx2072x_set_dai_fmt()
1015 dev_err(dev, "Unsupported DAI master mode\n"); in cx2072x_set_dai_fmt()
1027 dev_err(dev, "Unsupported DAI format\n"); in cx2072x_set_dai_fmt()
1040 dev_err(dev, "Unsupported DAI clock inversion\n"); in cx2072x_set_dai_fmt()
1444 dev_dbg(codec->dev, "CX2072X_HSDETECT type=0x%X,Jack state = %x\n", in cx2072x_jack_status_check()
1470 cx2072x->jack_gpio.gpiod_dev = codec->dev; in cx2072x_set_jack()
1498 pm_runtime_get_sync(codec->dev); in cx2072x_probe()
1512 pm_runtime_put(codec->dev); in cx2072x_probe()
1619 static int __maybe_unused cx2072x_runtime_suspend(struct device *dev) in cx2072x_runtime_suspend() argument
1621 struct cx2072x_priv *cx2072x = dev_get_drvdata(dev); in cx2072x_runtime_suspend()
1627 static int __maybe_unused cx2072x_runtime_resume(struct device *dev) in cx2072x_runtime_resume() argument
1629 struct cx2072x_priv *cx2072x = dev_get_drvdata(dev); in cx2072x_runtime_resume()
1640 cx2072x = devm_kzalloc(&i2c->dev, sizeof(struct cx2072x_priv), in cx2072x_i2c_probe()
1645 cx2072x->regmap = devm_regmap_init(&i2c->dev, NULL, i2c, in cx2072x_i2c_probe()
1654 cx2072x->dev = &i2c->dev; in cx2072x_i2c_probe()
1659 cx2072x->mclk = devm_clk_get(cx2072x->dev, "mclk"); in cx2072x_i2c_probe()
1661 dev_err(cx2072x->dev, "Failed to get MCLK\n"); in cx2072x_i2c_probe()
1668 dev_info(cx2072x->dev, "codec version: %08x,%08x\n", ven_id, rev_id); in cx2072x_i2c_probe()
1670 ret = devm_snd_soc_register_component(cx2072x->dev, in cx2072x_i2c_probe()
1677 pm_runtime_use_autosuspend(cx2072x->dev); in cx2072x_i2c_probe()
1678 pm_runtime_enable(cx2072x->dev); in cx2072x_i2c_probe()
1685 pm_runtime_disable(&i2c->dev); in cx2072x_i2c_remove()