Lines Matching defs:pctl
57 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, in mtk_get_regmap()
65 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port()
78 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_gpio_set_direction() local
97 struct mtk_pinctrl *pctl = dev_get_drvdata(chip->dev); in mtk_gpio_set() local
110 static void mtk_pconf_set_ies_smt(struct mtk_pinctrl *pctl, unsigned pin, in mtk_pconf_set_ies_smt()
145 struct mtk_pinctrl *pctl, unsigned long pin) { in mtk_find_pin_drv_grp_by_pin()
158 static int mtk_pconf_set_driving(struct mtk_pinctrl *pctl, in mtk_pconf_set_driving()
189 static int mtk_pconf_set_pull_select(struct mtk_pinctrl *pctl, in mtk_pconf_set_pull_select()
238 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pconf_parse_conf() local
274 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pconf_group_get() local
284 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pconf_group_set() local
305 mtk_pctrl_find_group_by_pin(struct mtk_pinctrl *pctl, u32 pin) in mtk_pctrl_find_group_by_pin()
320 struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) in mtk_pctrl_find_function_by_pin()
334 static bool mtk_pctrl_is_function_valid(struct mtk_pinctrl *pctl, in mtk_pctrl_is_function_valid()
359 static int mtk_pctrl_dt_node_to_map_func(struct mtk_pinctrl *pctl, in mtk_pctrl_dt_node_to_map_func()
400 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pctrl_dt_subnode_to_map() local
502 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pctrl_get_groups_count() local
510 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pctrl_get_group_name() local
520 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pctrl_get_group_pins() local
552 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_get_func_groups() local
567 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_set_mode() local
580 mtk_find_pin_by_eint_num(struct mtk_pinctrl *pctl, unsigned int eint_num) in mtk_find_pin_by_eint_num()
600 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_set_mux() local
654 struct mtk_pinctrl *pctl = dev_get_drvdata(chip->dev); in mtk_gpio_get_direction() local
667 struct mtk_pinctrl *pctl = dev_get_drvdata(chip->dev); in mtk_gpio_get() local
684 struct mtk_pinctrl *pctl = dev_get_drvdata(chip->dev); in mtk_gpio_to_irq() local
700 struct mtk_pinctrl *pctl = irq_data_get_irq_chip_data(d); in mtk_pinctrl_irq_request_resources() local
726 struct mtk_pinctrl *pctl = irq_data_get_irq_chip_data(d); in mtk_pinctrl_irq_release_resources() local
739 static void __iomem *mtk_eint_get_offset(struct mtk_pinctrl *pctl, in mtk_eint_get_offset()
757 static unsigned int mtk_eint_can_en_debounce(struct mtk_pinctrl *pctl, in mtk_eint_can_en_debounce()
783 static unsigned int mtk_eint_get_mask(struct mtk_pinctrl *pctl, in mtk_eint_get_mask()
796 static int mtk_eint_flip_edge(struct mtk_pinctrl *pctl, int hwirq) in mtk_eint_flip_edge()
824 struct mtk_pinctrl *pctl = irq_data_get_irq_chip_data(d); in mtk_eint_mask() local
836 struct mtk_pinctrl *pctl = irq_data_get_irq_chip_data(d); in mtk_eint_unmask() local
852 struct mtk_pinctrl *pctl = dev_get_drvdata(chip->dev); in mtk_gpio_set_debounce() local
922 struct mtk_pinctrl *pctl = irq_data_get_irq_chip_data(d); in mtk_eint_set_type() local
968 struct mtk_pinctrl *pctl = irq_data_get_irq_chip_data(d); in mtk_eint_ack() local
988 static unsigned int mtk_eint_init(struct mtk_pinctrl *pctl) in mtk_eint_init()
1003 mtk_eint_debounce_process(struct mtk_pinctrl *pctl, int index) in mtk_eint_debounce_process()
1023 struct mtk_pinctrl *pctl = irq_get_handler_data(irq); in mtk_eint_irq_handler() local
1077 struct mtk_pinctrl *pctl = platform_get_drvdata(pdev); in mtk_pctrl_build_state() local
1117 struct mtk_pinctrl *pctl; in mtk_pctrl_init() local