Home
last modified time | relevance | path

Searched refs:eint (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/pinctrl/mediatek/
H A Dmtk-eint.h92 int mtk_eint_do_init(struct mtk_eint *eint, struct mtk_eint_pin *eint_pin);
93 int mtk_eint_do_suspend(struct mtk_eint *eint);
94 int mtk_eint_do_resume(struct mtk_eint *eint);
95 int mtk_eint_set_debounce(struct mtk_eint *eint, unsigned long eint_n,
97 int mtk_eint_find_irq(struct mtk_eint *eint, unsigned long eint_n);
100 static inline int mtk_eint_do_init(struct mtk_eint *eint, in mtk_eint_do_init() argument
106 static inline int mtk_eint_do_suspend(struct mtk_eint *eint) in mtk_eint_do_suspend() argument
111 static inline int mtk_eint_do_resume(struct mtk_eint *eint) in mtk_eint_do_resume() argument
116 static inline int mtk_eint_set_debounce(struct mtk_eint *eint, unsigned long eint_n, in mtk_eint_set_debounce() argument
122 static inline int mtk_eint_find_irq(struct mtk_eint *eint, unsigned long eint_n) in mtk_eint_find_irq() argument
H A Dpinctrl-mtk-common-v2.c244 if (desc[i].eint.eint_n == eint_n) in mtk_xt_find_eint_num()
269 if (desc->eint.eint_m == NO_EINT_SUPPORT) in mtk_is_virt_gpio()
272 if (desc->funcs && !desc->funcs[desc->eint.eint_m].name) in mtk_is_virt_gpio()
294 desc[eint_n].eint.eint_n == eint_n) in mtk_xt_get_gpio_n()
341 desc->eint.eint_m); in mtk_xt_set_gpio_as_eint()
379 hw->eint = devm_kzalloc(hw->dev, sizeof(*hw->eint), GFP_KERNEL); in mtk_build_eint()
380 if (!hw->eint) in mtk_build_eint()
387 hw->eint->nbase = count_reg_names - (int)hw->soc->nbase_names; in mtk_build_eint()
388 if (hw->eint->nbase <= 0) in mtk_build_eint()
391 hw->eint->base = devm_kmalloc_array(&pdev->dev, hw->eint->nbase, in mtk_build_eint()
[all …]
H A Dpinctrl-mtk-common.c735 if (pin->eint.eintnum == eint_num) in mtk_find_pin_by_eint_num()
864 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_to_irq()
867 eint_n = pin->eint.eintnum; in mtk_gpio_to_irq()
869 return mtk_eint_find_irq(pctl->eint, eint_n); in mtk_gpio_to_irq()
884 if (pin->eint.eintnum == NO_EINT_SUPPORT) in mtk_gpio_set_config()
888 eint_n = pin->eint.eintnum; in mtk_gpio_set_config()
890 return mtk_eint_set_debounce(pctl->eint, eint_n, debounce); in mtk_gpio_set_config()
910 return mtk_eint_do_suspend(pctl->eint); in mtk_eint_suspend()
917 return mtk_eint_do_resume(pctl->eint); in mtk_eint_resume()
995 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
[all …]
H A DKconfig168 map specific eint which doesn't have real gpio pin.
270 map specific eint which doesn't have real gpio pin.
282 map specific eint which doesn't have real gpio pin.
308 map specific eint which doesn't have real gpio pin.
H A DMakefile3 obj-$(CONFIG_EINT_MTK) += mtk-eint.o
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos990.dtsi368 compatible = "samsung,exynos990-wakeup-eint",
369 "samsung,exynos850-wakeup-eint",
370 "samsung,exynos7-wakeup-eint";
H A Dexynos850.dtsi398 compatible = "samsung,exynos850-wakeup-eint",
399 "samsung,exynos7-wakeup-eint";
408 compatible = "samsung,exynos850-wakeup-eint",
409 "samsung,exynos7-wakeup-eint";
H A Dexynos7885.dtsi268 compatible = "samsung,exynos7885-wakeup-eint",
269 "samsung,exynos7-wakeup-eint";
H A Dexynosautov9.dtsi359 compatible = "samsung,exynosautov9-wakeup-eint",
360 "samsung,exynos850-wakeup-eint",
361 "samsung,exynos7-wakeup-eint";
H A Dexynos7.dtsi327 compatible = "samsung,exynos7-wakeup-eint";
/linux/arch/arm/boot/dts/samsung/
H A Ds3c64xx.dtsi182 compatible = "samsung,s3c64xx-wakeup-eint";
H A Dexynos4210.dtsi322 compatible = "samsung,exynos4210-wakeup-eint";
H A Dexynos5260.dtsi381 compatible = "samsung,exynos4210-wakeup-eint";
H A Dexynos4x12.dtsi221 compatible = "samsung,exynos4210-wakeup-eint";
H A Ds5pv210.dtsi114 compatible = "samsung,s5pv210-wakeup-eint";
H A Dexynos3250.dtsi465 compatible = "samsung,exynos4210-wakeup-eint";
H A Dexynos5420.dtsi510 compatible = "samsung,exynos4210-wakeup-eint";
/linux/arch/arm/boot/dts/mediatek/
H A Dmt7629.dtsi153 reg-names = "base", "eint";
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt7622.dtsi314 reg-names = "base", "eint";
H A Dmt8186-corsola.dtsi1146 mmc1_pins_eint: mmc1-eint-pins {