Lines Matching +full:sel +full:- +full:clk
1 // SPDX-License-Identifier: GPL-2.0
3 // mt8186-afe-gpio.c -- Mediatek 8186 afe gpio ctrl
10 #include "mt8186-afe-common.h"
11 #include "mt8186-afe-gpio.h"
112 return -EINVAL; in mt8186_afe_gpio_select()
118 return -EIO; in mt8186_afe_gpio_select()
139 dev_dbg(dev, "%s(), MOSI CLK ON select fail!\n", __func__); in mt8186_afe_gpio_adda_dl()
157 dev_dbg(dev, "%s(), MOSI CLK ON select fail!\n", __func__); in mt8186_afe_gpio_adda_dl()
172 dev_dbg(dev, "%s(), MISO CLK ON select fail!\n", __func__); in mt8186_afe_gpio_adda_ul()
190 dev_dbg(dev, "%s(), MISO CLK OFF select fail!\n", __func__); in mt8186_afe_gpio_adda_ul()
201 enum mt8186_afe_gpio sel; in mt8186_afe_gpio_request() local
202 int ret = -EINVAL; in mt8186_afe_gpio_request()
214 sel = enable ? MT8186_AFE_GPIO_I2S0_ON : MT8186_AFE_GPIO_I2S0_OFF; in mt8186_afe_gpio_request()
217 sel = enable ? MT8186_AFE_GPIO_I2S1_ON : MT8186_AFE_GPIO_I2S1_OFF; in mt8186_afe_gpio_request()
220 sel = enable ? MT8186_AFE_GPIO_I2S2_ON : MT8186_AFE_GPIO_I2S2_OFF; in mt8186_afe_gpio_request()
223 sel = enable ? MT8186_AFE_GPIO_I2S3_ON : MT8186_AFE_GPIO_I2S3_OFF; in mt8186_afe_gpio_request()
226 sel = enable ? MT8186_AFE_GPIO_TDM_ON : MT8186_AFE_GPIO_TDM_OFF; in mt8186_afe_gpio_request()
229 sel = enable ? MT8186_AFE_GPIO_PCM_ON : MT8186_AFE_GPIO_PCM_OFF; in mt8186_afe_gpio_request()
236 ret = mt8186_afe_gpio_select(dev, sel); in mt8186_afe_gpio_request()