1*125ab5d5SJiaxin Yu /* SPDX-License-Identifier: GPL-2.0 */
2*125ab5d5SJiaxin Yu /*
3*125ab5d5SJiaxin Yu  * mt8192-afe-gpio.h  --  Mediatek 8192 afe gpio ctrl definition
4*125ab5d5SJiaxin Yu  *
5*125ab5d5SJiaxin Yu  * Copyright (c) 2020 MediaTek Inc.
6*125ab5d5SJiaxin Yu  * Author: Shane Chien <shane.chien@mediatek.com>
7*125ab5d5SJiaxin Yu  */
8*125ab5d5SJiaxin Yu 
9*125ab5d5SJiaxin Yu #ifndef _MT8192_AFE_GPIO_H_
10*125ab5d5SJiaxin Yu #define _MT8192_AFE_GPIO_H_
11*125ab5d5SJiaxin Yu 
12*125ab5d5SJiaxin Yu struct device;
13*125ab5d5SJiaxin Yu 
14*125ab5d5SJiaxin Yu int mt8192_afe_gpio_init(struct device *dev);
15*125ab5d5SJiaxin Yu 
16*125ab5d5SJiaxin Yu int mt8192_afe_gpio_request(struct device *dev, bool enable,
17*125ab5d5SJiaxin Yu 			    int dai, int uplink);
18*125ab5d5SJiaxin Yu 
19*125ab5d5SJiaxin Yu #endif
20