Lines Matching +full:chip +full:- +full:wide
1 // SPDX-License-Identifier: GPL-2.0-only
3 * bcsr.h -- Db1xxx/Pb1xxx Devboard CPLD registers ("BCSR") abstraction.
8 * All registers are 16bits wide with 32bit spacing.
19 #include <asm/mach-db1x00/bcsr.h>
27 static int bcsr_csc_base; /* linux-irq of first cascaded irq */
41 (0x04 * (i - BCSR_HEXLEDS)); in bcsr_init()
94 struct irq_chip *chip = irq_desc_get_chip(d); in bcsr_csc_handler() local
96 chained_irq_enter(chip, d); in bcsr_csc_handler()
98 chained_irq_exit(chip, d); in bcsr_csc_handler()
103 unsigned short v = 1 << (d->irq - bcsr_csc_base); in bcsr_irq_mask()
110 unsigned short v = 1 << (d->irq - bcsr_csc_base); in bcsr_irq_maskack()
118 unsigned short v = 1 << (d->irq - bcsr_csc_base); in bcsr_irq_unmask()