Lines Matching refs:spi
31 struct spi_device *spi; member
72 dev_dbg(&aic26->spi->dev, "aic26_hw_params(substream=%p, params=%p)\n", in aic26_hw_params()
74 dev_dbg(&aic26->spi->dev, "rate=%i width=%d\n", params_rate(params), in aic26_hw_params()
88 dev_dbg(&aic26->spi->dev, "bad rate\n"); return -EINVAL; in aic26_hw_params()
98 dev_dbg(&aic26->spi->dev, "bad format\n"); return -EINVAL; in aic26_hw_params()
112 dev_dbg(&aic26->spi->dev, "Setting PLLM to %d.%04d\n", jval, dval); in aic26_hw_params()
142 dev_dbg(&aic26->spi->dev, "aic26_mute(dai=%p, mute=%i)\n", in aic26_mute()
160 dev_dbg(&aic26->spi->dev, "aic26_set_sysclk(dai=%p, clk_id==%i," in aic26_set_sysclk()
177 dev_dbg(&aic26->spi->dev, "aic26_set_fmt(dai=%p, fmt==%i)\n", in aic26_set_fmt()
185 dev_dbg(&aic26->spi->dev, "bad master\n"); return -EINVAL; in aic26_set_fmt()
195 dev_dbg(&aic26->spi->dev, "bad format\n"); return -EINVAL; in aic26_set_fmt()
341 static int aic26_spi_probe(struct spi_device *spi) in aic26_spi_probe() argument
346 dev_dbg(&spi->dev, "probing tlv320aic26 spi device\n"); in aic26_spi_probe()
349 aic26 = devm_kzalloc(&spi->dev, sizeof *aic26, GFP_KERNEL); in aic26_spi_probe()
353 aic26->regmap = devm_regmap_init_spi(spi, &aic26_regmap); in aic26_spi_probe()
358 aic26->spi = spi; in aic26_spi_probe()
359 dev_set_drvdata(&spi->dev, aic26); in aic26_spi_probe()
362 ret = snd_soc_register_codec(&spi->dev, in aic26_spi_probe()
367 static int aic26_spi_remove(struct spi_device *spi) in aic26_spi_remove() argument
369 snd_soc_unregister_codec(&spi->dev); in aic26_spi_remove()