Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dtlv320adcx140.c634 static int adcx140_reset(struct adcx140_priv *adcx140) in adcx140_reset() argument
638 if (adcx140->gpio_reset) { in adcx140_reset()
639 gpiod_direction_output(adcx140->gpio_reset, 0); in adcx140_reset()
642 gpiod_direction_output(adcx140->gpio_reset, 1); in adcx140_reset()
644 ret = regmap_write(adcx140->regmap, ADCX140_SW_RESET, in adcx140_reset()
654 static void adcx140_pwr_ctrl(struct adcx140_priv *adcx140, bool power_state) in adcx140_pwr_ctrl() argument
661 if (adcx140->micbias_vg && power_state) in adcx140_pwr_ctrl()
664 regmap_update_bits(adcx140->regmap, ADCX140_PWR_CFG, in adcx140_pwr_ctrl()
673 struct adcx140_priv *adcx140 = snd_soc_component_get_drvdata(component); in adcx140_hw_params() local
695 adcx140_pwr_ctrl(adcx140, false); in adcx140_hw_params()
[all …]