Home
last modified time | relevance | path

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

/linux/sound/soc/codecs/
H A Daw87390.c179 struct aw87390 *aw87390 = snd_soc_component_get_drvdata(codec); in aw87390_profile_info() local
186 count = aw87390->aw_pa->prof_info.count; in aw87390_profile_info()
200 ret = aw87390_dev_get_prof_name(aw87390->aw_pa, count, &prof_name); in aw87390_profile_info()
216 struct aw87390 *aw87390 = snd_soc_component_get_drvdata(codec); in aw87390_profile_get() local
218 ucontrol->value.integer.value[0] = aw87390->aw_pa->prof_index; in aw87390_profile_get()
227 struct aw87390 *aw87390 = snd_soc_component_get_drvdata(codec); in aw87390_profile_set() local
230 mutex_lock(&aw87390->lock); in aw87390_profile_set()
231 ret = aw87390_dev_set_profile_index(aw87390->aw_pa, ucontrol->value.integer.value[0]); in aw87390_profile_set()
234 mutex_unlock(&aw87390->lock); in aw87390_profile_set()
238 if (aw87390->aw_pa->status == AW87390_DEV_PW_ON) { in aw87390_profile_set()
[all …]
H A Daw87390.h78 struct aw87390 { struct
H A DKconfig706 tristate "Soc Audio for awinic aw87390"
711 The awinic aw87390 is specifically designed to improve