Home
last modified time | relevance | path

Searched full:cascade (Results 1 – 25 of 141) sorted by relevance

123456

/Linux-v5.15/arch/powerpc/platforms/cell/
Dinterrupt.c97 int cascade; in iic_ioexc_cascade() local
108 for (cascade = 63; cascade >= 0; cascade--) in iic_ioexc_cascade()
109 if (bits & (0x8000000000000000UL >> cascade)) in iic_ioexc_cascade()
111 base | cascade); in iic_ioexc_cascade()
297 unsigned int node, cascade, found = 0; in setup_iic() local
321 /* Setup cascade for IO exceptions. XXX cleanup tricks to get in setup_iic()
328 cascade = node << IIC_IRQ_NODE_SHIFT; in setup_iic()
329 cascade |= 1 << IIC_IRQ_CLASS_SHIFT; in setup_iic()
330 cascade |= IIC_UNIT_IIC; in setup_iic()
331 cascade = irq_create_mapping(iic_host, cascade); in setup_iic()
[all …]
/Linux-v5.15/drivers/mtd/devices/
Ddocg3.c94 u8 val = readb(docg3->cascade->base + reg); in doc_readb()
102 u16 val = readw(docg3->cascade->base + reg); in doc_readw()
110 writeb(val, docg3->cascade->base + reg); in doc_writeb()
116 writew(val, docg3->cascade->base + reg); in doc_writew()
650 numerrs = bch_decode(docg3->cascade->bch, NULL, in doc_ecc_bch_fix_data()
897 mutex_lock(&docg3->cascade->lock); in doc_read_oob()
969 mutex_unlock(&docg3->cascade->lock); in doc_read_oob()
1191 mutex_lock(&docg3->cascade->lock); in doc_erase()
1199 mutex_unlock(&docg3->cascade->lock); in doc_erase()
1428 mutex_lock(&docg3->cascade->lock); in doc_write_oob()
[all …]
Ddocg3.h258 * struct docg3_cascade - Cascade of 1 to 4 docg3 chips
260 * @base: IO space to access all chips in the cascade
274 * @cascade: the cascade this device belongs to
291 struct docg3_cascade *cascade; member
/Linux-v5.15/arch/mips/loongson32/common/
Dirq.c173 if (request_irq(INT0_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init()
174 pr_err("Failed to request irq %d (cascade)\n", INT0_IRQ); in ls1x_irq_init()
175 if (request_irq(INT1_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init()
176 pr_err("Failed to request irq %d (cascade)\n", INT1_IRQ); in ls1x_irq_init()
177 if (request_irq(INT2_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init()
178 pr_err("Failed to request irq %d (cascade)\n", INT2_IRQ); in ls1x_irq_init()
179 if (request_irq(INT3_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init()
180 pr_err("Failed to request irq %d (cascade)\n", INT3_IRQ); in ls1x_irq_init()
182 if (request_irq(INT4_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init()
183 pr_err("Failed to request irq %d (cascade)\n", INT4_IRQ); in ls1x_irq_init()
/Linux-v5.15/sound/soc/codecs/
Dtscs454.c2139 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 1", BIQUAD_SIZE, 0x00),
2140 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 2", BIQUAD_SIZE, 0x05),
2141 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 3", BIQUAD_SIZE, 0x0a),
2142 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 4", BIQUAD_SIZE, 0x0f),
2143 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 5", BIQUAD_SIZE, 0x14),
2144 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 6", BIQUAD_SIZE, 0x19),
2146 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 1", BIQUAD_SIZE, 0x20),
2147 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 2", BIQUAD_SIZE, 0x25),
2148 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 3", BIQUAD_SIZE, 0x2a),
2149 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 4", BIQUAD_SIZE, 0x2f),
[all …]
/Linux-v5.15/arch/mips/sgi-ip22/
Dip22-int.c297 "local0 cascade", NULL)) in arch_init_irq()
298 pr_err("Failed to register local0 cascade interrupt\n"); in arch_init_irq()
300 "local1 cascade", NULL)) in arch_init_irq()
301 pr_err("Failed to register local1 cascade interrupt\n"); in arch_init_irq()
306 /* cascade in cascade. i love Indy ;-) */ in arch_init_irq()
308 "mapable0 cascade", NULL)) in arch_init_irq()
309 pr_err("Failed to register mapable0 cascade interrupt\n"); in arch_init_irq()
312 "mapable1 cascade", NULL)) in arch_init_irq()
313 pr_err("Failed to register mapable1 cascade interrupt\n"); in arch_init_irq()
/Linux-v5.15/arch/mips/vr41xx/common/
Dirq.c34 "cascade", NULL); in cascade_irq()
46 irq_cascade_t *cascade; in irq_dispatch() local
53 cascade = irq_cascade + irq; in irq_dispatch()
54 if (cascade->get_irq != NULL) { in irq_dispatch()
66 ret = cascade->get_irq(irq); in irq_dispatch()
/Linux-v5.15/Documentation/devicetree/bindings/gpio/
Dgpio-stp-xway.yaml13 and Ethernet PHYs to drive some bytes of the cascade automatically.
39 shift register cascade.
47 in the shift register cascade.
54 The dsl core can control the 2 LSBs of the gpio cascade. This 2 bit
68 The gphy core can control 3 bits of the gpio cascade. In the xRX200 family
/Linux-v5.15/arch/mips/loongson2ef/fuloong-2e/
Dirq.c59 if (request_irq(irq, no_action, IRQF_NO_THREAD, "cascade", NULL)) in mach_init_irq()
60 pr_err("Failed to request irq %d (cascade)\n", irq); in mach_init_irq()
63 if (request_irq(irq, no_action, IRQF_NO_THREAD, "cascade", NULL)) in mach_init_irq()
64 pr_err("Failed to request irq %d (cascade)\n", irq); in mach_init_irq()
/Linux-v5.15/arch/mips/cobalt/
Dirq.c55 "cascade", NULL)) { in arch_init_irq()
56 pr_err("Failed to request irq %d (cascade)\n", in arch_init_irq()
60 "cascade", NULL)) { in arch_init_irq()
61 pr_err("Failed to request irq %d (cascade)\n", in arch_init_irq()
/Linux-v5.15/arch/mips/loongson2ef/lemote-2f/
Dirq.c111 IRQF_SHARED | IRQF_NO_THREAD, "cascade", ip6_action)) in mach_init_irq()
112 pr_err("Failed to register north bridge cascade interrupt\n"); in mach_init_irq()
115 IRQF_NO_THREAD | IRQF_NO_SUSPEND, "cascade", NULL)) in mach_init_irq()
116 pr_err("Failed to register south bridge cascade interrupt\n"); in mach_init_irq()
/Linux-v5.15/arch/mips/ar7/
Dirq.c113 if (request_irq(2, no_action, IRQF_NO_THREAD, "AR7 cascade interrupt", in ar7_irq_init()
115 pr_err("Failed to request irq 2 (AR7 cascade interrupt)\n"); in ar7_irq_init()
117 "AR7 cascade interrupt", NULL)) { in ar7_irq_init()
118 pr_err("Failed to request irq %d (AR7 cascade interrupt)\n", in ar7_irq_init()
/Linux-v5.15/arch/powerpc/sysdev/
Dmpic_timer.c59 unsigned int cascade_map; /* cascade map */
60 unsigned int timer_num; /* cascade control timer */
75 /* cascade timer 0 and 1 */
77 /* cascade timer 1 and 2 */
79 /* cascade timer 2 and 3 */
107 /* detect whether there is a cascade timer available */
146 /* set group tcr reg for cascade */ in set_cascade_timer()
171 /* Two cascade timers: Support the maximum time */ in get_cascade_timer()
Di8259.c86 outb(0x20, 0x20); /* Non-specific EOI to cascade */ in i8259_mask_and_ack_irq()
173 /* We block the internal cascade */ in i8259_host_map()
237 outb(0x04, 0x21); /* edge triggered, Cascade (slave) on IRQ2 */ in i8259_init()
243 outb(0x02, 0xA1); /* edge triggered, Cascade (slave) on IRQ2 */ in i8259_init()
253 /* Unmask the internal cascade */ in i8259_init()
/Linux-v5.15/arch/x86/kernel/
Dirqinit.c101 /* IRQ2 is cascade interrupt to second interrupt controller */ in native_init_IRQ()
102 if (request_irq(2, no_action, IRQF_NO_THREAD, "cascade", NULL)) in native_init_IRQ()
103 pr_err("%s: request_irq() failed\n", "cascade"); in native_init_IRQ()
/Linux-v5.15/Documentation/devicetree/bindings/mips/
Dcpu_irq.txt7 platforms internal interrupt controller cascade.
9 Below is an example of a platform describing the cascade inside the devicetree
/Linux-v5.15/arch/mips/include/asm/mach-cobalt/
Dirq.h33 * 2 - cascade GT64111
37 * 6 - cascade i8259
/Linux-v5.15/arch/alpha/kernel/
Dirq_i8259.c94 if (request_irq(2, no_action, 0, "cascade", NULL)) in init_i8259a_irqs()
95 pr_err("Failed to request irq 2 (cascade)\n"); in init_i8259a_irqs()
155 pic &= 0xFFFB; /* mask out cascade & hibits */ in isa_no_iack_sc_device_interrupt()
Dirq_pyxis.c110 if (request_irq(16 + 7, no_action, 0, "isa-cascade", NULL)) in init_pyxis_irqs()
111 pr_err("Failed to register isa-cascade interrupt\n"); in init_pyxis_irqs()
/Linux-v5.15/Documentation/devicetree/bindings/leds/
Dleds-el15203000.txt18 - cascade pattern
19 - inversed cascade pattern
/Linux-v5.15/arch/mips/txx9/rbtx4927/
Dirq.c32 * I8259A_IRQ_BASE+02 Cascade RBTX4927-ISA (irqs 8-15)
49 * MIPS_CPU_IRQ_BASE+02 Cascade TX4927-CP0
59 * TXX9_IRQ_BASE+03 Cascade RBTX4927-IOC
/Linux-v5.15/arch/powerpc/platforms/85xx/
Dmpc85xx_cds.c255 printk(KERN_ERR "Failed to map cascade interrupt\n"); in mpc85xx_cds_8259_attach()
269 IRQF_SHARED | IRQF_NO_THREAD, "8259 cascade", in mpc85xx_cds_8259_attach()
272 printk(KERN_ERR "Failed to setup cascade interrupt\n"); in mpc85xx_cds_8259_attach()
276 /* Success. Connect our low-level cascade handler. */ in mpc85xx_cds_8259_attach()
/Linux-v5.15/arch/powerpc/boot/dts/
Dklondike.dts65 interrupts = <0x1e 0x4 0x1f 0x4>; /* cascade */
77 interrupts = <0x0a 0x4 0x0b 0x4>; /* cascade */
89 interrupts = <0x10 0x4 0x11 0x4>; /* cascade */
/Linux-v5.15/Documentation/arm/
Dnetwinder.rst55 2 ISA cascade
79 2 ISA cascade
/Linux-v5.15/arch/mips/txx9/rbtx4938/
Dirq.c16 * MIPS_CPU_IRQ_BASE+02 Cascade TX4938-CP0
25 * TXX9_IRQ_BASE+02 Cascade RBTX4938-IOC

123456