Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dtlv320aic32x4.c669 static int aic32x4_set_dosr(struct snd_soc_component *component, u16 dosr) in aic32x4_set_dosr() argument
671 snd_soc_component_write(component, AIC32X4_DOSRMSB, dosr >> 8); in aic32x4_set_dosr()
673 (dosr & 0xff)); in aic32x4_set_dosr()
695 u16 dosr; in aic32x4_setup_clocks() local
747 for (dosr = max_dosr; dosr >= min_dosr; in aic32x4_setup_clocks()
748 dosr -= dosr_increment) { in aic32x4_setup_clocks()
749 min_mdac = DIV_ROUND_UP((32 * dac_resource_class), dosr); in aic32x4_setup_clocks()
751 (min_mdac * dosr * sample_rate); in aic32x4_setup_clocks()
754 dac_clock_rate = ndac * mdac * dosr * in aic32x4_setup_clocks()
772 sample_rate * dosr * in aic32x4_setup_clocks()
[all …]
H A Dtlv320aic31xx.c185 u16 dosr; member
858 int s = (aic31xx_divs[i].dosr * aic31xx_divs[i].mdac) % in aic31xx_setup_pll()
860 int bn = (aic31xx_divs[i].dosr * aic31xx_divs[i].mdac) / in aic31xx_setup_pll()
905 snd_soc_component_write(component, AIC31XX_DOSRMSB, aic31xx_divs[i].dosr >> 8); in aic31xx_setup_pll()
906 snd_soc_component_write(component, AIC31XX_DOSRLSB, aic31xx_divs[i].dosr & 0xff); in aic31xx_setup_pll()
927 aic31xx_divs[i].dosr, in aic31xx_setup_pll()