Lines Matching refs:eint
735 if (pin->eint.eintnum == eint_num) in mtk_find_pin_by_eint_num()
859 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_to_irq()
862 eint_n = pin->eint.eintnum; in mtk_gpio_to_irq()
864 return mtk_eint_find_irq(pctl->eint, eint_n); in mtk_gpio_to_irq()
879 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_set_config()
883 eint_n = pin->eint.eintnum; in mtk_gpio_set_config()
885 return mtk_eint_set_debounce(pctl->eint, eint_n, debounce); in mtk_gpio_set_config()
905 return mtk_eint_do_suspend(pctl->eint); in mtk_eint_suspend()
912 return mtk_eint_do_resume(pctl->eint); in mtk_eint_resume()
990 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
1014 pctl->eint = devm_kzalloc(pctl->dev, sizeof(*pctl->eint), GFP_KERNEL); in mtk_eint_init()
1015 if (!pctl->eint) in mtk_eint_init()
1018 pctl->eint->base = devm_platform_ioremap_resource(pdev, 0); in mtk_eint_init()
1019 if (IS_ERR(pctl->eint->base)) in mtk_eint_init()
1020 return PTR_ERR(pctl->eint->base); in mtk_eint_init()
1022 pctl->eint->irq = irq_of_parse_and_map(np, 0); in mtk_eint_init()
1023 if (!pctl->eint->irq) in mtk_eint_init()
1026 pctl->eint->dev = &pdev->dev; in mtk_eint_init()
1031 pctl->eint->regs = pctl->devdata->eint_regs; in mtk_eint_init()
1032 pctl->eint->hw = &pctl->devdata->eint_hw; in mtk_eint_init()
1033 pctl->eint->pctl = pctl; in mtk_eint_init()
1034 pctl->eint->gpio_xlate = &mtk_eint_xt; in mtk_eint_init()
1036 return mtk_eint_do_init(pctl->eint); in mtk_eint_init()