Home
last modified time | relevance | path

Searched refs:aic26 (Results 1 – 1 of 1) sorted by relevance

/linux-4.1.27/sound/soc/codecs/
Dtlv320aic26.c30 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 …]