Searched refs:aw87390 (Results 1 – 4 of 4) sorted by relevance
179 struct aw87390 *aw87390 = snd_soc_component_get_drvdata(codec); in aw87390_profile_info() local186 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() local218 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() local230 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 …]
78 struct aw87390 { struct
51 snd-soc-aw87390-y := aw87390.o459 obj-$(CONFIG_SND_SOC_AW87390) += snd-soc-aw87390.o
689 tristate "Soc Audio for awinic aw87390"694 The awinic aw87390 is specifically designed to improve