Lines Matching refs:eint
724 if (pin->eint.eintnum == eint_num) in mtk_find_pin_by_eint_num()
854 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_to_irq()
857 eint_n = pin->eint.eintnum; in mtk_gpio_to_irq()
859 return mtk_eint_find_irq(pctl->eint, eint_n); in mtk_gpio_to_irq()
874 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_set_config()
878 eint_n = pin->eint.eintnum; in mtk_gpio_set_config()
880 return mtk_eint_set_debounce(pctl->eint, eint_n, debounce); in mtk_gpio_set_config()
901 return mtk_eint_do_suspend(pctl->eint); in mtk_eint_suspend()
908 return mtk_eint_do_resume(pctl->eint); in mtk_eint_resume()
987 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
1011 pctl->eint = devm_kzalloc(pctl->dev, sizeof(*pctl->eint), GFP_KERNEL); in mtk_eint_init()
1012 if (!pctl->eint) in mtk_eint_init()
1015 pctl->eint->base = devm_platform_ioremap_resource(pdev, 0); in mtk_eint_init()
1016 if (IS_ERR(pctl->eint->base)) in mtk_eint_init()
1017 return PTR_ERR(pctl->eint->base); in mtk_eint_init()
1019 pctl->eint->irq = irq_of_parse_and_map(np, 0); in mtk_eint_init()
1020 if (!pctl->eint->irq) in mtk_eint_init()
1023 pctl->eint->dev = &pdev->dev; in mtk_eint_init()
1028 pctl->eint->regs = pctl->devdata->eint_regs; in mtk_eint_init()
1029 pctl->eint->hw = &pctl->devdata->eint_hw; in mtk_eint_init()
1030 pctl->eint->pctl = pctl; in mtk_eint_init()
1031 pctl->eint->gpio_xlate = &mtk_eint_xt; in mtk_eint_init()
1033 return mtk_eint_do_init(pctl->eint); in mtk_eint_init()