• Home
  • Raw
  • Download

Lines Matching refs:reg

213 static bool cs4270_reg_is_readable(struct device *dev, unsigned int reg)  in cs4270_reg_is_readable()  argument
215 return (reg >= CS4270_FIRSTREG) && (reg <= CS4270_LASTREG); in cs4270_reg_is_readable()
218 static bool cs4270_reg_is_volatile(struct device *dev, unsigned int reg) in cs4270_reg_is_volatile() argument
221 if ((reg < CS4270_FIRSTREG) || (reg > CS4270_LASTREG)) in cs4270_reg_is_volatile()
224 return reg == CS4270_CHIPID; in cs4270_reg_is_volatile()
335 int reg; in cs4270_hw_params() local
355 reg = snd_soc_read(codec, CS4270_MODE); in cs4270_hw_params()
356 reg &= ~(CS4270_MODE_SPEED_MASK | CS4270_MODE_DIV_MASK); in cs4270_hw_params()
357 reg |= cs4270_mode_ratios[i].mclk; in cs4270_hw_params()
360 reg |= CS4270_MODE_SLAVE; in cs4270_hw_params()
362 reg |= cs4270_mode_ratios[i].speed_mode; in cs4270_hw_params()
364 ret = snd_soc_write(codec, CS4270_MODE, reg); in cs4270_hw_params()
372 reg = snd_soc_read(codec, CS4270_FORMAT); in cs4270_hw_params()
373 reg &= ~(CS4270_FORMAT_DAC_MASK | CS4270_FORMAT_ADC_MASK); in cs4270_hw_params()
377 reg |= CS4270_FORMAT_DAC_I2S | CS4270_FORMAT_ADC_I2S; in cs4270_hw_params()
380 reg |= CS4270_FORMAT_DAC_LJ | CS4270_FORMAT_ADC_LJ; in cs4270_hw_params()
387 ret = snd_soc_write(codec, CS4270_FORMAT, reg); in cs4270_hw_params()
567 int reg, ret; in cs4270_soc_suspend() local
569 reg = snd_soc_read(codec, CS4270_PWRCTL) | CS4270_PWRCTL_PDN_ALL; in cs4270_soc_suspend()
570 if (reg < 0) in cs4270_soc_suspend()
571 return reg; in cs4270_soc_suspend()
573 ret = snd_soc_write(codec, CS4270_PWRCTL, reg); in cs4270_soc_suspend()
586 int reg, ret; in cs4270_soc_resume() local
601 reg = snd_soc_read(codec, CS4270_PWRCTL); in cs4270_soc_resume()
602 reg &= ~CS4270_PWRCTL_PDN_ALL; in cs4270_soc_resume()
604 return snd_soc_write(codec, CS4270_PWRCTL, reg); in cs4270_soc_resume()