Lines Matching +full:mt8365 +full:- +full:pinctrl
1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #include <linux/pinctrl/pinctrl.h>
12 #include <linux/pinctrl/pinconf-generic.h>
14 #include "mtk-eint.h"
61 #define SET_ADDR(x, y) (x + (y->devdata->port_align))
62 #define CLR_ADDR(x, y) (x + (y->devdata->port_align << 1))
71 * struct mtk_drv_group_desc - Provide driving group data.
96 * struct mtk_pin_drv_grp - Provide each pin driving info.
119 * - For special pins' pull up/down setting which resides in same register
144 * struct mtk_pin_ies_set - For special pins' ies and smt setting.
190 * struct mtk_pinctrl_devdata - Provide HW GPIO related data.
206 * return non-zero value.
211 * return 0, otherwise return non-zero value.
219 * @mt8365_set_clr_mode: In mt8365, some pins won't set correcty because they
224 * @pullen_offset: The pull-up/pull-down enable register offset.