/openbmc/qemu/hw/openrisc/ |
H A D | openrisc_sim.c | 103 static qemu_irq get_cpu_irq(OpenRISCCPU *cpus[], int cpunum, int irq_pin) in get_cpu_irq() argument 105 return qdev_get_gpio_in_named(DEVICE(cpus[cpunum]), "IRQ", irq_pin); in get_cpu_irq() 173 int irq_pin) in openrisc_sim_net_init() argument 193 qdev_connect_gpio_out(splitter, i, get_cpu_irq(cpus, i, irq_pin)); in openrisc_sim_net_init() 197 sysbus_connect_irq(s, 0, get_cpu_irq(cpus, 0, irq_pin)); in openrisc_sim_net_init() 207 qemu_fdt_setprop_cell(fdt, nodename, "interrupts", irq_pin); in openrisc_sim_net_init() 216 OpenRISCCPU *cpus[], int irq_pin) in openrisc_sim_ompic_init() argument 230 sysbus_connect_irq(s, i, get_cpu_irq(cpus, i, irq_pin)); in openrisc_sim_ompic_init() 241 qemu_fdt_setprop_cell(fdt, nodename, "interrupts", irq_pin); in openrisc_sim_ompic_init() 247 OpenRISCCPU *cpus[], int irq_pin, in openrisc_sim_serial_init() argument [all …]
|
H A D | virt.c | 103 static qemu_irq get_cpu_irq(OpenRISCCPU *cpus[], int cpunum, int irq_pin) in get_cpu_irq() argument 105 return qdev_get_gpio_in_named(DEVICE(cpus[cpunum]), "IRQ", irq_pin); in get_cpu_irq() 108 static qemu_irq get_per_cpu_irq(OpenRISCCPU *cpus[], int num_cpus, int irq_pin) in get_per_cpu_irq() argument 117 qdev_connect_gpio_out(splitter, i, get_cpu_irq(cpus, i, irq_pin)); in get_per_cpu_irq() 121 return get_cpu_irq(cpus, 0, irq_pin); in get_per_cpu_irq() 201 OpenRISCCPU *cpus[], int irq_pin) in openrisc_virt_ompic_init() argument 215 sysbus_connect_irq(s, i, get_cpu_irq(cpus, i, irq_pin)); in openrisc_virt_ompic_init() 226 qemu_fdt_setprop_cell(fdt, nodename, "interrupts", irq_pin); in openrisc_virt_ompic_init() 232 OpenRISCCPU *cpus[], int irq_pin) in openrisc_virt_serial_init() argument 236 qemu_irq serial_irq = get_per_cpu_irq(cpus, num_cpus, irq_pin); in openrisc_virt_serial_init() [all …]
|
/openbmc/qemu/hw/usb/ |
H A D | hcd-uhci-pci.c | 80 pci_config_set_interrupt_pin(pci_conf, u->info.irq_pin + 1); in usb_uhci_common_realize_pci() 184 .irq_pin = 3, 191 .irq_pin = 3, 198 .irq_pin = 0, 205 .irq_pin = 1, 212 .irq_pin = 2, 219 .irq_pin = 0, 226 .irq_pin = 1, 233 .irq_pin = 2,
|
H A D | hcd-uhci-pci.h | 54 uint8_t irq_pin; member
|
H A D | vt82c686-uhci-pci.c | 35 .irq_pin = 3,
|
/openbmc/linux/drivers/pcmcia/ |
H A D | cardbus.c | 34 u8 irq_pin; in cardbus_config_irq_and_cls() local 41 pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &irq_pin); in cardbus_config_irq_and_cls() 42 if (irq_pin) { in cardbus_config_irq_and_cls()
|
/openbmc/linux/drivers/parisc/ |
H A D | dino.c | 557 u32 irq_pin; in dino_card_fixup() local 584 dino_cfg_read(dev->bus, dev->devfn, PCI_INTERRUPT_PIN, 1, &irq_pin); in dino_card_fixup() 585 dev->irq = pci_swizzle_interrupt_pin(dev, irq_pin) - 1; in dino_card_fixup() 673 u32 irq_pin; in dino_fixup_bus() local 676 PCI_INTERRUPT_PIN, 1, &irq_pin); in dino_fixup_bus() 677 irq_pin = pci_swizzle_interrupt_pin(dev, irq_pin) - 1; in dino_fixup_bus() 679 "setting to %d\n", pci_name(dev), irq_pin); in dino_fixup_bus() 681 PCI_INTERRUPT_LINE, 1, irq_pin); in dino_fixup_bus() 682 dino_assign_irq(dino_dev, irq_pin, &dev->irq); in dino_fixup_bus()
|
/openbmc/linux/drivers/soc/qcom/ |
H A D | smsm.c | 202 int irq_pin; in smsm_intr() local 215 irq_pin = irq_find_mapping(entry->domain, i); in smsm_intr() 216 handle_nested_irq(irq_pin); in smsm_intr() 220 irq_pin = irq_find_mapping(entry->domain, i); in smsm_intr() 221 handle_nested_irq(irq_pin); in smsm_intr()
|
H A D | smp2p.c | 223 int irq_pin; in qcom_smp2p_notify_in() local 264 irq_pin = irq_find_mapping(entry->domain, i); in qcom_smp2p_notify_in() 265 handle_nested_irq(irq_pin); in qcom_smp2p_notify_in()
|
/openbmc/qemu/qapi/ |
H A D | pci.json | 144 # @irq_pin: the IRQ pin, zero means no IRQ (since 5.1) 157 '*irq': 'int', 'irq_pin': 'int', 'qdev_id': 'str',
|
/openbmc/qemu/hw/pci/ |
H A D | pci-qmp-cmds.c | 133 info->irq_pin = dev->config[PCI_INTERRUPT_PIN]; in qmp_query_pci_device()
|
H A D | pci-hmp-cmds.c | 51 dev->irq, (char)('A' + dev->irq_pin - 1)); in hmp_info_pci_device()
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8183-kukui-krane.dtsi | 322 irq_pin {
|
H A D | mt8183-kukui-kakadu.dtsi | 342 irq_pin {
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_pci.c | 1365 uint32_t irq_pin = pci_default_read_config(dev, PCI_INTERRUPT_PIN, 1); in spapr_dt_pci_device() local 1382 if (irq_pin) { in spapr_dt_pci_device() 1383 _FDT(fdt_setprop_cell(fdt, offset, "interrupts", irq_pin)); in spapr_dt_pci_device()
|