Home
last modified time | relevance | path

Searched full:mbigen (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dhisilicon,mbigen-v2.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/hisilicon,mbigen-v2.yaml#
7 title: Hisilicon mbigen v2
13 Mbigen means: message based interrupt generator.
18 mbigen to collect and generate interrupt.
20 Non-pci devices can connect to mbigen and generate the interrupt by writing
25 const: hisilicon,mbigen-v2
48 description: The total number of pins implemented in this Mbigen instance.
59 mbigen@c0080000 {
60 compatible = "hisilicon,mbigen-v2";
/linux/drivers/irqchip/
H A Dirq-mbigen.c19 /* Interrupt numbers per mbigen node supported */
22 /* 64 irqs (Pin0-pin63) are reserved for each mbigen chip */
25 /* The maximum IRQ pin number of mbigen chip(start from 0) */
29 * In mbigen vector register
36 /* register range of each mbigen node */
39 /* offset of vector register in mbigen node */
43 * offset of clear register in mbigen node
57 * struct mbigen_device - holds the information of mbigen device.
59 * @pdev: pointer to the platform device structure of mbigen chip.
60 * @base: mapped address of this mbigen chip.
[all …]
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhip07.dtsi1066 compatible = "hisilicon,mbigen-v2";
1078 compatible = "hisilicon,mbigen-v2";
1117 compatible = "hisilicon,mbigen-v2";
1134 compatible = "hisilicon,mbigen-v2";
1151 compatible = "hisilicon,mbigen-v2";
1168 compatible = "hisilicon,mbigen-v2";
1185 compatible = "hisilicon,mbigen-v2";
H A Dhip06.dtsi317 compatible = "hisilicon,mbigen-v2";
350 compatible = "hisilicon,mbigen-v2";
/linux/include/linux/
H A Dmsi.h436 * MSI bridges, e.g. MBIGEN
/linux/kernel/irq/
H A Dmsi.c753 * for MSI domains which really support this, e.g. MBIGEN. in msi_domain_translate()
1561 * This weirdness supports wire to MSI controllers like MBIGEN.
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_v2_hw.c3327 * to map in all mbigen interrupts, even if they are not used.