Lines Matching refs:eint
737 if (pin->eint.eintnum == eint_num) in mtk_find_pin_by_eint_num()
867 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_to_irq()
870 eint_n = pin->eint.eintnum; in mtk_gpio_to_irq()
872 return mtk_eint_find_irq(pctl->eint, eint_n); in mtk_gpio_to_irq()
887 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_set_config()
891 eint_n = pin->eint.eintnum; in mtk_gpio_set_config()
893 return mtk_eint_set_debounce(pctl->eint, eint_n, debounce); in mtk_gpio_set_config()
913 return mtk_eint_do_suspend(pctl->eint); in mtk_eint_suspend()
920 return mtk_eint_do_resume(pctl->eint); in mtk_eint_resume()
999 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
1023 pctl->eint = devm_kzalloc(pctl->dev, sizeof(*pctl->eint), GFP_KERNEL); in mtk_eint_init()
1024 if (!pctl->eint) in mtk_eint_init()
1027 pctl->eint->base = devm_platform_ioremap_resource(pdev, 0); in mtk_eint_init()
1028 if (IS_ERR(pctl->eint->base)) in mtk_eint_init()
1029 return PTR_ERR(pctl->eint->base); in mtk_eint_init()
1031 pctl->eint->irq = irq_of_parse_and_map(np, 0); in mtk_eint_init()
1032 if (!pctl->eint->irq) in mtk_eint_init()
1035 pctl->eint->dev = &pdev->dev; in mtk_eint_init()
1040 pctl->eint->regs = pctl->devdata->eint_regs; in mtk_eint_init()
1041 pctl->eint->hw = &pctl->devdata->eint_hw; in mtk_eint_init()
1042 pctl->eint->pctl = pctl; in mtk_eint_init()
1043 pctl->eint->gpio_xlate = &mtk_eint_xt; in mtk_eint_init()
1045 return mtk_eint_do_init(pctl->eint); in mtk_eint_init()