/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | ti,sci-intr.yaml | 74 Interrupt ranges that converts the INTR output hw irq numbers 79 "output_irq" specifies the base for intr output irq 81 "parent's input irq" specifies the base for parent irq
|
H A D | samsung,s3c24xx-irq.txt | 8 - compatible: Compatible property value should be "samsung,s3c2410-irq" 9 for machines before s3c2416 and "samsung,s3c2416-irq" for s3c2416 and later. 33 compatible = "samsung,s3c2410-irq";
|
H A D | arm,versatile-fpga-irq.txt | 9 - compatible: "arm,versatile-fpga-irq" 22 The "oxsemi,ox810se-rps-irq" compatible is deprecated. 27 compatible = "arm,versatile-fpga-irq";
|
/freebsd/sys/arm/mv/ |
H A D | mvvar.h | 124 void mv_drbl_mask_irq(uint32_t irq, int dir, int unit); 125 void mv_drbl_unmask_irq(uint32_t irq, int dir, int unit); 133 int mv_msi_data(int irq, uint64_t *addr, uint32_t *data);
|
/freebsd/sys/contrib/device-tree/Bindings/rtc/ |
H A D | isil,isl1208.yaml | 46 - const: irq 78 - const: irq 86 - const: irq
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | ak4118.txt | 10 - irq-gpios: A GPIO specifier for the IRQ pin 20 irq-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | arm,arch_timer.yaml | 38 - description: secure timer irq 39 - description: non-secure timer irq 40 - description: virtual timer irq 41 - description: hypervisor timer irq 42 - description: hypervisor virtual timer irq
|
/freebsd/sys/dev/sound/pci/hda/ |
H A D | hdac.c | 755 struct hdac_irq *irq; in hdac_irq_alloc() local 758 irq = &sc->irq; in hdac_irq_alloc() 759 irq->irq_rid = 0x0; in hdac_irq_alloc() 764 irq->irq_rid = 0x1; in hdac_irq_alloc() 798 struct hdac_irq *irq; in hdac_irq_free() local 800 irq = &sc->irq; in hdac_irq_free() 801 if (irq->irq_res != NULL && irq->irq_handle != NULL) in hdac_irq_free() 802 bus_teardown_intr(sc->dev, irq->irq_res, irq->irq_handle); in hdac_irq_free() 805 irq->irq_res); in hdac_irq_free() 809 irq->irq_res = NULL; in hdac_irq_free() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/renesas/ |
H A D | emev2-kzm9d.dts | 12 #include <dt-bindings/interrupt-controller/irq.h> 89 smsc,irq-active-high; 90 smsc,irq-push-pull;
|
/freebsd/sys/contrib/device-tree/Bindings/ata/ |
H A D | atmel-at91_cf.txt | 7 and reset gpio's are mandatory while irq and vcc gpio's are 14 gpios = <&pioC 13 0 /* irq */
|
/freebsd/sys/arm/arm/ |
H A D | generic_timer.c | 406 struct arm_tmr_irq *irq; in arm_tmr_attach_irq() local 408 irq = &sc->irqs[sc->irq_count]; in arm_tmr_attach_irq() 409 irq->res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in arm_tmr_attach_irq() 411 if (irq->res == NULL) { in arm_tmr_attach_irq() 425 irq->rid = rid; in arm_tmr_attach_irq() 426 irq->idx = irq_def->idx; in arm_tmr_attach_irq() 531 arm_tmr_acpi_add_irq(device_t parent, device_t dev, int rid, u_int irq) in arm_tmr_acpi_add_irq() argument 534 BUS_SET_RESOURCE(parent, dev, SYS_RES_IRQ, rid, irq, 1); in arm_tmr_acpi_add_irq()
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | vt8500-sdmmc.txt | 8 - interrupts: Two interrupts are required - regular irq and dma irq.
|
/freebsd/sys/dev/sound/pci/ |
H A D | neomagic.c | 66 struct resource *reg, *irq, *buf; member 698 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqid, in nm_pci_attach() 700 if (!sc->irq || snd_setup_intr(dev, sc->irq, 0, nm_intr, sc, &sc->ih)) { in nm_pci_attach() 707 rman_get_start(sc->irq), in nm_pci_attach() 721 if (sc->ih) bus_teardown_intr(dev, sc->irq, sc->ih); in nm_pci_attach() 722 if (sc->irq) bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in nm_pci_attach() 740 bus_teardown_intr(dev, sc->irq, sc->ih); in nm_pci_detach() 741 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in nm_pci_detach()
|
/freebsd/sys/contrib/device-tree/Bindings/regulator/ |
H A D | dlg,da9121.yaml | 77 dlg,irq-polling-delay-passive-ms: 142 #include <dt-bindings/interrupt-controller/irq.h> 154 dlg,irq-polling-delay-passive-ms = <2000>; 173 #include <dt-bindings/interrupt-controller/irq.h> 185 dlg,irq-polling-delay-passive-ms = <2000>;
|
/freebsd/sys/contrib/device-tree/Bindings/net/nfc/ |
H A D | ti,trf7970a.yaml | 35 irq-status-read-quirk: 74 #include <dt-bindings/interrupt-controller/irq.h> 95 irq-status-read-quirk;
|
/freebsd/sys/contrib/ncsw/Peripherals/BM/ |
H A D | bm_portal.c | 153 XX_SetIntr(p_BmPortal->irq, portal_isr, p_BmPortal); in bman_create_portal() 154 XX_EnableIntr(p_BmPortal->irq); in bman_create_portal() 185 XX_DisableIntr(p_BmPortal->irq); in bman_destroy_portal() 186 XX_FreeIntr(p_BmPortal->irq); in bman_destroy_portal() 493 p_BmPortal->irq = p_BmPortalParam->irq; in BM_PORTAL_Config() 510 flags = (uint32_t)((p_BmPortal->irq != NO_IRQ) ? BMAN_PORTAL_FLAG_IRQ : 0); in BM_PORTAL_Init()
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_mc.c | 417 dpaa2_mc_map_msi(device_t mcdev, device_t child, int irq, uint64_t *addr, in dpaa2_mc_map_msi() argument 421 return (dpaa2_mc_map_msi_impl(mcdev, child, irq, addr, data)); in dpaa2_mc_map_msi() 784 sc->msi[i].irq = msi_irqs[i]; in dpaa2_mc_alloc_msi_impl() 809 irqs[j] = sc->msi[i + j].irq; in dpaa2_mc_alloc_msi_impl() 837 if (sc->msi[i].irq == irqs[j]) { in dpaa2_mc_release_msi_impl() 857 dpaa2_mc_map_msi_impl(device_t mcdev, device_t child, int irq, uint64_t *addr, in dpaa2_mc_map_msi_impl() argument 866 if (sc->msi[i].child == child && sc->msi[i].irq == irq) { in dpaa2_mc_map_msi_impl() 876 sc->msi_owner), irq, addr, data)); in dpaa2_mc_map_msi_impl()
|
/freebsd/sys/dev/pci/ |
H A D | pci_host_generic_fdt.c | 312 generic_pcie_fdt_map_msi(device_t pci, device_t child, int irq, uint64_t *addr, in generic_pcie_fdt_map_msi() argument 323 return (intr_map_msi(pci, child, msi_parent, irq, addr, data)); in generic_pcie_fdt_map_msi() 330 generic_pcie_fdt_alloc_msix(device_t pci, device_t child, int *irq) in generic_pcie_fdt_alloc_msix() argument 340 return (intr_alloc_msix(pci, child, msi_parent, irq)); in generic_pcie_fdt_alloc_msix() 347 generic_pcie_fdt_release_msix(device_t pci, device_t child, int irq) in generic_pcie_fdt_release_msix() argument 357 return (intr_release_msix(pci, child, msi_parent, irq)); in generic_pcie_fdt_release_msix()
|
/freebsd/sys/dev/sume/ |
H A D | adapter.h | 128 struct irq { struct 187 struct irq irq; member
|
/freebsd/sys/riscv/riscv/ |
H A D | sbi_ipi.c | 141 int irq, rid, error; in sbi_ipi_attach() local 160 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in sbi_ipi_attach() 161 error = bus_set_resource(dev, SYS_RES_IRQ, 0, irq, 1); in sbi_ipi_attach()
|
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
H A D | twl4030-madc.txt | 12 - ti,system-uses-second-madc-irq: boolean, set if the second madc irq register
|
/freebsd/sys/contrib/device-tree/Bindings/input/touchscreen/ |
H A D | zforce_ts.txt | 12 - irq-gpios : interrupt gpio the chip is connected to 27 irq-gpios = <&gpio5 6 0>; /* IRQ, optional */
|
/freebsd/sys/contrib/device-tree/Bindings/net/ieee802154/ |
H A D | ca8210.txt | 10 - irq-gpio: GPIO attached to IRQ 24 irq-gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
|
/freebsd/sys/contrib/device-tree/Bindings/csky/ |
H A D | pmu.txt | 23 Definition: must be pmu irq num defined by soc 31 #include <dt-bindings/interrupt-controller/irq.h>
|
/freebsd/sys/contrib/device-tree/Bindings/iio/accel/ |
H A D | bosch,bma255.yaml | 82 #include <dt-bindings/interrupt-controller/irq.h> 96 #include <dt-bindings/interrupt-controller/irq.h> 110 # include <dt-bindings/interrupt-controller/irq.h>
|