Lines Matching refs:eint
704 if (pin->eint.eintnum == eint_num) in mtk_find_pin_by_eint_num()
834 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_to_irq()
837 eint_n = pin->eint.eintnum; in mtk_gpio_to_irq()
839 return mtk_eint_find_irq(pctl->eint, eint_n); in mtk_gpio_to_irq()
854 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_set_config()
858 eint_n = pin->eint.eintnum; in mtk_gpio_set_config()
860 return mtk_eint_set_debounce(pctl->eint, eint_n, debounce); in mtk_gpio_set_config()
881 return mtk_eint_do_suspend(pctl->eint); in mtk_eint_suspend()
888 return mtk_eint_do_resume(pctl->eint); in mtk_eint_resume()
967 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
991 pctl->eint = devm_kzalloc(pctl->dev, sizeof(*pctl->eint), GFP_KERNEL); in mtk_eint_init()
992 if (!pctl->eint) in mtk_eint_init()
995 pctl->eint->base = devm_platform_ioremap_resource(pdev, 0); in mtk_eint_init()
996 if (IS_ERR(pctl->eint->base)) in mtk_eint_init()
997 return PTR_ERR(pctl->eint->base); in mtk_eint_init()
999 pctl->eint->irq = irq_of_parse_and_map(np, 0); in mtk_eint_init()
1000 if (!pctl->eint->irq) in mtk_eint_init()
1003 pctl->eint->dev = &pdev->dev; in mtk_eint_init()
1008 pctl->eint->regs = pctl->devdata->eint_regs; in mtk_eint_init()
1009 pctl->eint->hw = &pctl->devdata->eint_hw; in mtk_eint_init()
1010 pctl->eint->pctl = pctl; in mtk_eint_init()
1011 pctl->eint->gpio_xlate = &mtk_eint_xt; in mtk_eint_init()
1013 return mtk_eint_do_init(pctl->eint); in mtk_eint_init()