Lines Matching +full:sel +full:- +full:clk
1 // SPDX-License-Identifier: GPL-2.0
3 // mt8186-afe-gpio.c -- Mediatek 8186 afe gpio ctrl
11 #include "mt8186-afe-common.h"
12 #include "mt8186-afe-gpio.h"
113 return -EINVAL; in mt8186_afe_gpio_select()
119 return -EIO; in mt8186_afe_gpio_select()
140 dev_dbg(dev, "%s(), MOSI CLK ON select fail!\n", __func__); in mt8186_afe_gpio_adda_dl()
158 dev_dbg(dev, "%s(), MOSI CLK ON select fail!\n", __func__); in mt8186_afe_gpio_adda_dl()
173 dev_dbg(dev, "%s(), MISO CLK ON select fail!\n", __func__); in mt8186_afe_gpio_adda_ul()
191 dev_dbg(dev, "%s(), MISO CLK OFF select fail!\n", __func__); in mt8186_afe_gpio_adda_ul()
202 enum mt8186_afe_gpio sel; in mt8186_afe_gpio_request() local
203 int ret = -EINVAL; in mt8186_afe_gpio_request()
215 sel = enable ? MT8186_AFE_GPIO_I2S0_ON : MT8186_AFE_GPIO_I2S0_OFF; in mt8186_afe_gpio_request()
218 sel = enable ? MT8186_AFE_GPIO_I2S1_ON : MT8186_AFE_GPIO_I2S1_OFF; in mt8186_afe_gpio_request()
221 sel = enable ? MT8186_AFE_GPIO_I2S2_ON : MT8186_AFE_GPIO_I2S2_OFF; in mt8186_afe_gpio_request()
224 sel = enable ? MT8186_AFE_GPIO_I2S3_ON : MT8186_AFE_GPIO_I2S3_OFF; in mt8186_afe_gpio_request()
227 sel = enable ? MT8186_AFE_GPIO_TDM_ON : MT8186_AFE_GPIO_TDM_OFF; in mt8186_afe_gpio_request()
230 sel = enable ? MT8186_AFE_GPIO_PCM_ON : MT8186_AFE_GPIO_PCM_OFF; in mt8186_afe_gpio_request()
237 ret = mt8186_afe_gpio_select(dev, sel); in mt8186_afe_gpio_request()