Home
last modified time | relevance | path

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

/openbmc/linux/sound/soc/mediatek/mt8186/
H A Dmt8186-afe-gpio.c46 static struct audio_gpio_attr aud_gpios[MT8186_AFE_GPIO_GPIO_NUM] = { variable
83 for (i = 0; i < ARRAY_SIZE(aud_gpios); i++) { in mt8186_afe_gpio_init()
84 aud_gpios[i].gpioctrl = pinctrl_lookup_state(aud_pinctrl, in mt8186_afe_gpio_init()
85 aud_gpios[i].name); in mt8186_afe_gpio_init()
86 if (IS_ERR(aud_gpios[i].gpioctrl)) { in mt8186_afe_gpio_init()
87 ret = PTR_ERR(aud_gpios[i].gpioctrl); in mt8186_afe_gpio_init()
89 __func__, aud_gpios[i].name, ret); in mt8186_afe_gpio_init()
91 aud_gpios[i].gpio_prepare = true; in mt8186_afe_gpio_init()
116 if (!aud_gpios[type].gpio_prepare) { in mt8186_afe_gpio_select()
123 aud_gpios[type].gpioctrl); in mt8186_afe_gpio_select()
/openbmc/linux/sound/soc/mediatek/mt8192/
H A Dmt8192-afe-gpio.c61 static struct audio_gpio_attr aud_gpios[MT8192_AFE_GPIO_GPIO_NUM] = { variable
115 if (!aud_gpios[type].gpio_prepare) { in mt8192_afe_gpio_select()
122 aud_gpios[type].gpioctrl); in mt8192_afe_gpio_select()
143 for (i = 0; i < ARRAY_SIZE(aud_gpios); i++) { in mt8192_afe_gpio_init()
144 aud_gpios[i].gpioctrl = pinctrl_lookup_state(aud_pinctrl, in mt8192_afe_gpio_init()
145 aud_gpios[i].name); in mt8192_afe_gpio_init()
146 if (IS_ERR(aud_gpios[i].gpioctrl)) { in mt8192_afe_gpio_init()
147 ret = PTR_ERR(aud_gpios[i].gpioctrl); in mt8192_afe_gpio_init()
149 __func__, aud_gpios[i].name, ret); in mt8192_afe_gpio_init()
151 aud_gpios[i].gpio_prepare = true; in mt8192_afe_gpio_init()