Searched refs:eint_offset (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-s3c64xx.c | 118 .eint_offset = eoffs, \ 130 .eint_offset = eoffs, \ 142 .eint_offset = eoffs, \ 154 .eint_offset = eoffs, \ 184 .eint_offset = eoffs, \ 196 .eint_offset = eoffs, \ 312 unsigned char index = EINT_OFFS(bank->eint_offset) + irqd->hwirq; in s3c64xx_gpio_irq_set_mask() 313 void __iomem *reg = d->virt_base + EINTMASK_REG(bank->eint_offset); in s3c64xx_gpio_irq_set_mask() 338 unsigned char index = EINT_OFFS(bank->eint_offset) + irqd->hwirq; in s3c64xx_gpio_irq_ack() 339 void __iomem *reg = d->virt_base + EINTPEND_REG(bank->eint_offset); in s3c64xx_gpio_irq_ack() [all …]
|
D | pinctrl-exynos.c | 65 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_mask() 84 unsigned long reg_pend = our_chip->eint_pend + bank->eint_offset; in exynos_irq_ack() 95 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_unmask() 127 unsigned long reg_con = our_chip->eint_con + bank->eint_offset; in exynos_irq_set_type() 171 unsigned long reg_con = our_chip->eint_con + bank->eint_offset; in exynos_irq_request_resources() 210 unsigned long reg_con = our_chip->eint_con + bank->eint_offset; in exynos_irq_release_resources() 365 unsigned long bit = 1UL << (2 * bank->eint_offset + irqd->hwirq); in exynos_wkup_irq_set_wake() 468 + b->eint_offset); in exynos_irq_demux_eint16_31() 470 + b->eint_offset); in exynos_irq_demux_eint16_31() 590 + bank->eint_offset); in exynos_pinctrl_suspend_bank() [all …]
|
D | pinctrl-s3c24xx.c | 83 .eint_offset = eoffs, \ 172 int index = bank->eint_offset + data->hwirq; in s3c24xx_eint_type() 323 unsigned char index = bank->eint_offset + data->hwirq; in s3c24xx_eint_ack() 332 unsigned char index = bank->eint_offset + data->hwirq; in s3c24xx_eint_mask() 344 unsigned char index = bank->eint_offset + data->hwirq; in s3c24xx_eint_unmask() 425 if (!(bank->eint_mask & (1 << (bank->eint_offset + hw)))) in s3c24xx_gpf_irq_map() 454 if (!(bank->eint_mask & (1 << (bank->eint_offset + hw)))) in s3c24xx_gpg_irq_map() 536 ops = (bank->eint_offset == 0) ? &s3c24xx_gpf_irq_ops in s3c24xx_eint_init() 546 irq = bank->eint_offset; in s3c24xx_eint_init()
|
D | pinctrl-exynos.h | 68 .eint_offset = offs, \ 78 .eint_offset = offs, \
|
D | pinctrl-samsung.h | 133 u32 eint_offset; member 165 u32 eint_offset; member
|
D | pinctrl-samsung.c | 991 bank->eint_offset = bdata->eint_offset; in samsung_pinctrl_get_soc_data()
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | common.c | 248 #define eint_offset(irq) ((irq) - IRQ_EINT(0)) macro 249 #define eint_irq_to_bit(irq) ((u32)(1 << eint_offset(irq))) 283 int offs = eint_offset(data->irq); in s3c_irq_eint_set_type()
|
/linux-4.4.14/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 940 int eint_num, virq, eint_offset; in mtk_gpio_set_debounce() local 953 eint_offset = (eint_num % 4) * 8; in mtk_gpio_set_debounce() 976 clr_bit = 0xff << eint_offset; in mtk_gpio_set_debounce() 980 eint_offset; in mtk_gpio_set_debounce() 981 rst = EINT_DBNC_RST_BIT << eint_offset; in mtk_gpio_set_debounce()
|