Searched refs:irq_banks (Results 1 - 25 of 54) sorted by relevance
123
/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | irq.c | 67 static struct omap_irq_bank *irq_banks; variable 72 return readl_relaxed(irq_banks[bank].va + offset); in irq_bank_readl() 76 writel_relaxed(value, irq_banks[bank].va + offset); in irq_bank_writel() 82 writel_relaxed(0x1, irq_banks[1].va + IRQ_CONTROL_REG_OFFSET); in omap_ack_irq() 84 writel_relaxed(0x1, irq_banks[0].va + IRQ_CONTROL_REG_OFFSET); in omap_ack_irq() 146 void __iomem *l1 = irq_banks[0].va; in omap1_handle_irq() 147 void __iomem *l2 = irq_banks[1].va; in omap1_handle_irq() 201 irq_banks = omap7xx_irq_banks; in omap1_init_irq() 207 irq_banks = omap1510_irq_banks; in omap1_init_irq() 211 irq_banks in omap1_init_irq() [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap1/ |
H A D | irq.c | 66 static struct omap_irq_bank *irq_banks; variable 71 return readl_relaxed(irq_banks[bank].va + offset); in irq_bank_readl() 75 writel_relaxed(value, irq_banks[bank].va + offset); in irq_bank_writel() 81 writel_relaxed(0x1, irq_banks[1].va + IRQ_CONTROL_REG_OFFSET); in omap_ack_irq() 83 writel_relaxed(0x1, irq_banks[0].va + IRQ_CONTROL_REG_OFFSET); in omap_ack_irq() 137 void __iomem *l1 = irq_banks[0].va; in omap1_handle_irq() 138 void __iomem *l2 = irq_banks[1].va; in omap1_handle_irq() 192 irq_banks = omap1510_irq_banks; in omap1_init_irq() 196 irq_banks = omap310_irq_banks; in omap1_init_irq() 202 irq_banks in omap1_init_irq() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | omap-wakeupgen.c | 57 static unsigned int irq_banks = DEFAULT_NR_REG_BANKS; variable 194 for (i = 0; i < irq_banks; i++) in _wakeupgen_save_masks() 202 for (i = 0; i < irq_banks; i++) in _wakeupgen_restore_masks() 210 for (i = 0; i < irq_banks; i++) in _wakeupgen_set_all() 245 for (i = 0; i < irq_banks; i++) { in omap4_irq_save_context() 286 for (i = 0; i < irq_banks; i++) { in omap5_irq_save_context() 313 for (i = 0; i < irq_banks; i++) { in am43xx_irq_save_context() 360 for (i = 0; i < irq_banks; i++) in am43xx_irq_restore_context() 575 irq_banks = OMAP4_NR_BANKS; in wakeupgen_init() 582 irq_banks in wakeupgen_init() [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | omap-wakeupgen.c | 57 static unsigned int irq_banks = DEFAULT_NR_REG_BANKS; variable 194 for (i = 0; i < irq_banks; i++) in _wakeupgen_save_masks() 202 for (i = 0; i < irq_banks; i++) in _wakeupgen_restore_masks() 210 for (i = 0; i < irq_banks; i++) in _wakeupgen_set_all() 245 for (i = 0; i < irq_banks; i++) { in omap4_irq_save_context() 286 for (i = 0; i < irq_banks; i++) { in omap5_irq_save_context() 313 for (i = 0; i < irq_banks; i++) { in am43xx_irq_save_context() 360 for (i = 0; i < irq_banks; i++) in am43xx_irq_restore_context() 576 irq_banks = OMAP4_NR_BANKS; in wakeupgen_init() 583 irq_banks in wakeupgen_init() [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 1148 for (bank = 0; bank < pctl->desc->irq_banks; bank++) in sunxi_pinctrl_irq_handler() 1152 if (bank == pctl->desc->irq_banks) in sunxi_pinctrl_irq_handler() 1366 for (i = 0; i < pctl->desc->irq_banks; i++) { in sunxi_pinctrl_setup_debounce() 1431 IRQ_PER_BANK * pctl->desc->irq_banks, in sunxi_pinctrl_init_with_variant() 1536 pctl->desc->irq_banks, in sunxi_pinctrl_init_with_variant() 1544 for (i = 0; i < pctl->desc->irq_banks; i++) { in sunxi_pinctrl_init_with_variant() 1553 pctl->desc->irq_banks * IRQ_PER_BANK, in sunxi_pinctrl_init_with_variant() 1562 for (i = 0; i < (pctl->desc->irq_banks * IRQ_PER_BANK); i++) { in sunxi_pinctrl_init_with_variant() 1572 for (i = 0; i < pctl->desc->irq_banks; i++) { in sunxi_pinctrl_init_with_variant()
|
H A D | pinctrl-sun50i-a64-r.c | 104 .irq_banks = 1,
|
H A D | pinctrl-sun50i-h6-r.c | 107 .irq_banks = 2,
|
H A D | pinctrl-sun50i-a100-r.c | 84 .irq_banks = 1,
|
H A D | pinctrl-sun8i-a23-r.c | 95 .irq_banks = 1,
|
H A D | pinctrl-sun6i-a31-r.c | 108 .irq_banks = 2,
|
H A D | pinctrl-sun8i-a83t-r.c | 107 .irq_banks = 1,
|
H A D | pinctrl-sun8i-h3-r.c | 83 .irq_banks = 1,
|
H A D | pinctrl-sun9i-a80-r.c | 154 .irq_banks = 2,
|
H A D | pinctrl-sun50i-h5.c | 536 .irq_banks = 2, 544 .irq_banks = 3,
|
/kernel/linux/linux-6.6/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 1221 for (bank = 0; bank < pctl->desc->irq_banks; bank++) in sunxi_pinctrl_irq_handler() 1225 WARN_ON(bank == pctl->desc->irq_banks); in sunxi_pinctrl_irq_handler() 1438 for (i = 0; i < pctl->desc->irq_banks; i++) { in sunxi_pinctrl_setup_debounce() 1512 IRQ_PER_BANK * pctl->desc->irq_banks, in sunxi_pinctrl_init_with_variant() 1617 pctl->desc->irq_banks, in sunxi_pinctrl_init_with_variant() 1625 for (i = 0; i < pctl->desc->irq_banks; i++) { in sunxi_pinctrl_init_with_variant() 1634 pctl->desc->irq_banks * IRQ_PER_BANK, in sunxi_pinctrl_init_with_variant() 1643 for (i = 0; i < (pctl->desc->irq_banks * IRQ_PER_BANK); i++) { in sunxi_pinctrl_init_with_variant() 1653 for (i = 0; i < pctl->desc->irq_banks; i++) { in sunxi_pinctrl_init_with_variant()
|
H A D | pinctrl-sun50i-a64-r.c | 102 .irq_banks = 1,
|
H A D | pinctrl-sun50i-a100-r.c | 83 .irq_banks = 1,
|
H A D | pinctrl-sun50i-h6-r.c | 107 .irq_banks = 2,
|
H A D | pinctrl-sun6i-a31-r.c | 106 .irq_banks = 2,
|
H A D | pinctrl-sun8i-a23-r.c | 93 .irq_banks = 1,
|
H A D | pinctrl-sun8i-a83t-r.c | 105 .irq_banks = 1,
|
H A D | pinctrl-sun8i-h3-r.c | 82 .irq_banks = 1,
|
H A D | pinctrl-sun9i-a80-r.c | 152 .irq_banks = 2,
|
H A D | pinctrl-sunxi.h | 139 unsigned irq_banks; member
|
H A D | pinctrl-sun50i-h5.c | 535 .irq_banks = 2, 543 .irq_banks = 3,
|
Completed in 12 milliseconds
123