Home
last modified time | relevance | path

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

/linux-6.12.1/sound/soc/mediatek/mt8186/
Dmt8186-afe-gpio.c45 static struct audio_gpio_attr aud_gpios[MT8186_AFE_GPIO_GPIO_NUM] = { variable
82 for (i = 0; i < ARRAY_SIZE(aud_gpios); i++) { in mt8186_afe_gpio_init()
83 aud_gpios[i].gpioctrl = pinctrl_lookup_state(aud_pinctrl, in mt8186_afe_gpio_init()
84 aud_gpios[i].name); in mt8186_afe_gpio_init()
85 if (IS_ERR(aud_gpios[i].gpioctrl)) { in mt8186_afe_gpio_init()
86 ret = PTR_ERR(aud_gpios[i].gpioctrl); in mt8186_afe_gpio_init()
88 __func__, aud_gpios[i].name, ret); in mt8186_afe_gpio_init()
90 aud_gpios[i].gpio_prepare = true; in mt8186_afe_gpio_init()
115 if (!aud_gpios[type].gpio_prepare) { in mt8186_afe_gpio_select()
122 aud_gpios[type].gpioctrl); in mt8186_afe_gpio_select()
/linux-6.12.1/sound/soc/mediatek/mt8192/
Dmt8192-afe-gpio.c60 static struct audio_gpio_attr aud_gpios[MT8192_AFE_GPIO_GPIO_NUM] = { variable
114 if (!aud_gpios[type].gpio_prepare) { in mt8192_afe_gpio_select()
121 aud_gpios[type].gpioctrl); in mt8192_afe_gpio_select()
142 for (i = 0; i < ARRAY_SIZE(aud_gpios); i++) { in mt8192_afe_gpio_init()
143 aud_gpios[i].gpioctrl = pinctrl_lookup_state(aud_pinctrl, in mt8192_afe_gpio_init()
144 aud_gpios[i].name); in mt8192_afe_gpio_init()
145 if (IS_ERR(aud_gpios[i].gpioctrl)) { in mt8192_afe_gpio_init()
146 ret = PTR_ERR(aud_gpios[i].gpioctrl); in mt8192_afe_gpio_init()
148 __func__, aud_gpios[i].name, ret); in mt8192_afe_gpio_init()
150 aud_gpios[i].gpio_prepare = true; in mt8192_afe_gpio_init()