Lines Matching refs:dev

104 static int mt8192_afe_gpio_select(struct device *dev,  in mt8192_afe_gpio_select()  argument
110 dev_err(dev, "%s(), error, invalid gpio type %d\n", in mt8192_afe_gpio_select()
116 dev_warn(dev, "%s(), error, gpio type %d not prepared\n", in mt8192_afe_gpio_select()
124 dev_dbg(dev, "%s(), error, can not set gpio type %d\n", in mt8192_afe_gpio_select()
131 int mt8192_afe_gpio_init(struct device *dev) in mt8192_afe_gpio_init() argument
135 aud_pinctrl = devm_pinctrl_get(dev); in mt8192_afe_gpio_init()
138 dev_err(dev, "%s(), ret %d, cannot get aud_pinctrl!\n", in mt8192_afe_gpio_init()
148 dev_dbg(dev, "%s(), pinctrl_lookup_state %s fail, ret %d\n", in mt8192_afe_gpio_init()
155 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_CLK_MOSI_ON); in mt8192_afe_gpio_init()
158 mt8192_afe_gpio_request(dev, false, MT8192_DAI_ADDA, 0); in mt8192_afe_gpio_init()
159 mt8192_afe_gpio_request(dev, false, MT8192_DAI_ADDA, 1); in mt8192_afe_gpio_init()
165 static int mt8192_afe_gpio_adda_dl(struct device *dev, bool enable) in mt8192_afe_gpio_adda_dl() argument
168 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_dl()
171 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_dl()
176 static int mt8192_afe_gpio_adda_ul(struct device *dev, bool enable) in mt8192_afe_gpio_adda_ul() argument
179 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_ul()
182 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_ul()
187 static int mt8192_afe_gpio_adda_ch34_dl(struct device *dev, bool enable) in mt8192_afe_gpio_adda_ch34_dl() argument
190 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_ch34_dl()
193 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_ch34_dl()
198 static int mt8192_afe_gpio_adda_ch34_ul(struct device *dev, bool enable) in mt8192_afe_gpio_adda_ch34_ul() argument
201 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_ch34_ul()
204 return mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_adda_ch34_ul()
209 int mt8192_afe_gpio_request(struct device *dev, bool enable, in mt8192_afe_gpio_request() argument
216 mt8192_afe_gpio_adda_ul(dev, enable); in mt8192_afe_gpio_request()
218 mt8192_afe_gpio_adda_dl(dev, enable); in mt8192_afe_gpio_request()
222 mt8192_afe_gpio_adda_ch34_ul(dev, enable); in mt8192_afe_gpio_request()
224 mt8192_afe_gpio_adda_ch34_dl(dev, enable); in mt8192_afe_gpio_request()
228 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S0_ON); in mt8192_afe_gpio_request()
230 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S0_OFF); in mt8192_afe_gpio_request()
234 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S1_ON); in mt8192_afe_gpio_request()
236 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S1_OFF); in mt8192_afe_gpio_request()
240 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S2_ON); in mt8192_afe_gpio_request()
242 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S2_OFF); in mt8192_afe_gpio_request()
246 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S3_ON); in mt8192_afe_gpio_request()
248 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S3_OFF); in mt8192_afe_gpio_request()
252 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S5_ON); in mt8192_afe_gpio_request()
254 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S5_OFF); in mt8192_afe_gpio_request()
258 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S6_ON); in mt8192_afe_gpio_request()
260 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S6_OFF); in mt8192_afe_gpio_request()
264 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S7_ON); in mt8192_afe_gpio_request()
266 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S7_OFF); in mt8192_afe_gpio_request()
270 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S8_ON); in mt8192_afe_gpio_request()
272 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S8_OFF); in mt8192_afe_gpio_request()
276 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S9_ON); in mt8192_afe_gpio_request()
278 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_I2S9_OFF); in mt8192_afe_gpio_request()
282 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_TDM_ON); in mt8192_afe_gpio_request()
284 mt8192_afe_gpio_select(dev, MT8192_AFE_GPIO_TDM_OFF); in mt8192_afe_gpio_request()
288 mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_request()
290 mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_request()
293 mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_request()
295 mt8192_afe_gpio_select(dev, in mt8192_afe_gpio_request()
301 dev_warn(dev, "%s(), invalid dai %d\n", __func__, dai); in mt8192_afe_gpio_request()