Searched refs:aic26 (Results 1 – 1 of 1) sorted by relevance
/linux-4.1.27/sound/soc/codecs/ |
D | tlv320aic26.c | 30 struct aic26 { struct 68 struct aic26 *aic26 = snd_soc_codec_get_drvdata(codec); in aic26_hw_params() local 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() 108 jval = fsref / (aic26->mclk / 2048); in aic26_hw_params() 110 dval = fsref - (jval * (aic26->mclk / 2048)); in aic26_hw_params() 111 dval = (10000 * dval) / (aic26->mclk / 2048); in aic26_hw_params() 112 dev_dbg(&aic26->spi->dev, "Setting PLLM to %d.%04d\n", jval, dval); in aic26_hw_params() [all …]
|