Searched +full:clr +full:- +full:mfp +full:- +full:irq (Results 1 – 7 of 7) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/interrupt-controller/ |
| D | mrvl,intc.txt | 4 - compatible : Should be "mrvl,mmp-intc", "mrvl,mmp2-intc" or 5 "mrvl,mmp2-mux-intc" 6 - reg : Address and length of the register set of the interrupt controller. 8 of the whold interrupt controller. If the interrupt controller is mux-intc, 9 address and length means one register. Since address of mux-intc is in the 10 range of intc. mux-intc is secondary interrupt controller. 11 - reg-names : Name of the register set of the interrupt controller. It's 12 only required in mux-intc interrupt controller. 13 - interrupts : Should be the port interrupt shared by mux interrupts. It's 14 only required in mux-intc interrupt controller. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | mrvl,intc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/mrvl,intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thomas Gleixner <tglx@linutronix.de> 11 - Jason Cooper <jason@lakedaemon.net> 12 - Marc Zyngier <maz@kernel.org> 13 - Rob Herring <robh+dt@kernel.org> 16 - if: 21 const: marvell,orion-intc [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | mmp2.dtsi | 11 #include <dt-bindings/clock/marvell,mmp2.h> 24 #address-cells = <1>; 25 #size-cells = <1>; 26 compatible = "simple-bus"; 27 interrupt-parent = <&intc>; 30 L2: l2-cache { 31 compatible = "marvell,tauros2-cache"; 32 marvell,tauros2-cache-features = <0x3>; 36 compatible = "mrvl,axi-bus", "simple-bus"; 37 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-4.19/drivers/irqchip/ |
| D | irq-mmp.c | 2 * linux/arch/arm/mach-mmp/irq.c 4 * Generic IRQ handling, GPIO IRQ demultiplexing, etc. 5 * Copyright (C) 2008 - 2012 Marvell Technology Group Ltd. 17 #include <linux/irq.h> 68 struct irq_domain *domain = d->domain; in icu_mask_ack_irq() 69 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_ack_irq() 73 hwirq = d->irq - data->virq_base; in icu_mask_ack_irq() 76 r &= ~data->conf_mask; in icu_mask_ack_irq() 77 r |= data->conf_disable; in icu_mask_ack_irq() 81 if ((data->virq_base == data->clr_mfp_irq_base) in icu_mask_ack_irq() [all …]
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-mmp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-mmp/irq.c 5 * Generic IRQ handling, GPIO IRQ demultiplexing, etc. 6 * Copyright (C) 2008 - 2012 Marvell Technology Group Ltd. 14 #include <linux/irq.h> 69 struct irq_domain *domain = d->domain; in icu_mask_ack_irq() 70 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_ack_irq() 74 hwirq = d->irq - data->virq_base; in icu_mask_ack_irq() 77 r &= ~data->conf_mask; in icu_mask_ack_irq() 78 r |= data->conf_disable; in icu_mask_ack_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | mmp2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/marvell,mmp2.h> 8 #include <dt-bindings/power/marvell,mmp2.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 24 #address-cells = <1>; 25 #size-cells = <1>; 26 compatible = "simple-bus"; 27 interrupt-parent = <&intc>; 30 L2: l2-cache { [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/megaraid/ |
| D | megaraid_sas_base.c | 4 * Copyright (c) 2003-2013 LSI Corporation 5 * Copyright (c) 2013-2014 Avago Technologies 73 MODULE_PARM_DESC(msix_disable, "Disable MSI-X interrupt handling. Default: 0"); 77 MODULE_PARM_DESC(msix_vectors, "MSI-X max vector count. Default: Set by FW"); 81 MODULE_PARM_DESC(allow_vf_ioctls, "Allow ioctls in SR-IOV VF mode. Default: 0"); 107 MODULE_PARM_DESC(scmd_timeout, "scsi command timeout (10-90s), default 90s. See megasas_reset_timer… 196 static irqreturn_t megasas_isr(int irq, void *devp); 223 * megasas_set_dma_settings - Populate DMA address, length and flags for DCMDs 234 if (instance->consistent_mask_64bit) { in megasas_set_dma_settings() 235 dcmd->sgl.sge64[0].phys_addr = cpu_to_le64(dma_addr); in megasas_set_dma_settings() [all …]
|