| /f-stack/freebsd/contrib/device-tree/Bindings/arm/ |
| H A D | coresight-cti.yaml | 142 arm,trig-in-sigs: 149 arm,trig-in-types: 159 arm,trig-out-sigs: 166 arm,trig-out-types: 176 arm,trig-filters: 184 arm,trig-conn-name: 265 trig-conns@0 { 280 trig-conns@1 { 306 trig-conns@0 { 315 trig-conns@1 { [all …]
|
| /f-stack/freebsd/arm/allwinner/ |
| H A D | aw_nmi.c | 165 enum intr_trigger trig; in aw_nmi_map_fdt() local 182 trig = INTR_TRIGGER_EDGE; in aw_nmi_map_fdt() 186 trig = INTR_TRIGGER_EDGE; in aw_nmi_map_fdt() 190 trig = INTR_TRIGGER_LEVEL; in aw_nmi_map_fdt() 194 trig = INTR_TRIGGER_LEVEL; in aw_nmi_map_fdt() 207 *trigp = trig; in aw_nmi_map_fdt() 242 enum intr_trigger trig; in aw_nmi_setup_intr() local 253 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, &pol, &trig); in aw_nmi_setup_intr() 261 if (pol != nmi_intr->pol || trig != nmi_intr->tri) in aw_nmi_setup_intr() 268 nmi_intr->tri = trig; in aw_nmi_setup_intr() [all …]
|
| /f-stack/freebsd/x86/isa/ |
| H A D | atpic.c | 342 atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, in atpic_config_intr() argument 349 if (trig == INTR_TRIGGER_CONFORM) in atpic_config_intr() 350 trig = INTR_TRIGGER_EDGE; in atpic_config_intr() 354 if ((trig == INTR_TRIGGER_EDGE && pol == INTR_POLARITY_LOW) || in atpic_config_intr() 358 vector, trig == INTR_TRIGGER_EDGE ? "edge" : "level", in atpic_config_intr() 364 if (ai->at_trigger == trig) in atpic_config_intr() 373 trig == INTR_TRIGGER_LEVEL) { in atpic_config_intr() 383 vector, trig == INTR_TRIGGER_EDGE ? "edge/high" : in atpic_config_intr() 389 trig == INTR_TRIGGER_EDGE ? "edge/high" : "level/low"); in atpic_config_intr() 391 elcr_write_trigger(atpic_vector(isrc), trig); in atpic_config_intr() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | gic.c | 746 enum intr_trigger trig; in gic_map_intr() local 762 &trig) != 0) in gic_map_intr() 775 trig = daa->trig; in gic_map_intr() 793 if (trig != INTR_TRIGGER_CONFORM && trig != INTR_TRIGGER_EDGE && in gic_map_intr() 794 trig != INTR_TRIGGER_LEVEL) in gic_map_intr() 801 *trigp = trig; in gic_map_intr() 827 enum intr_trigger trig; in arm_gic_setup_intr() local 833 trig = gi->gi_trig; in arm_gic_setup_intr() 847 trig = INTR_TRIGGER_CONFORM; in arm_gic_setup_intr() 853 (trig != INTR_TRIGGER_CONFORM && trig != gi->gi_trig)) in arm_gic_setup_intr() [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/pinctrl/ |
| H A D | marvell,kirkwood-pinctrl.txt | 29 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig) 30 mpp6 6 sysrst(out), spi(mosi), ptp(trig) 31 mpp7 7 gpo, pex(rsto), spi(cs), ptp(trig) 36 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig) 38 ptp-2(trig) 68 mpp6 6 sysrst(out), spi(mosi), ptp(trig) 69 mpp7 7 gpo, pex(rsto), spi(cs), ptp(trig) 76 ptp-2(trig), sata0(act) 112 mpp6 6 sysrst(out), spi(mosi), ptp(trig) 120 ptp-2(trig), sata0(act) [all …]
|
| H A D | marvell,armada-375-pinctrl.txt | 19 mpp3 3 gpio, dev(ad5), ptp(trig), led(p3), audio(mclk) 48 mpp32 32 gpio, ge1(txd2), spi1(sck), ptp(trig) 79 mpp63 63 gpio, ptp(trig), led(p2), dev(burst/last)
|
| H A D | marvell,armada-38x-pinctrl.txt | 36 mpp18 18 gpio, ge0(rxerr), ptp(trig), ua1(txd), spi0(cs0) 54 mpp36 36 gpio, ptp(trig), dev(a0) 69 mpp51 51 gpio, tdm(dtx), audio(sdo), dram(deccerr), ptp(trig)
|
| /f-stack/freebsd/x86/xen/ |
| H A D | xen_nexus.c | 93 nexus_xen_config_intr(device_t dev, int irq, enum intr_trigger trig, in nexus_xen_config_intr() argument 103 ret = xen_register_pirq(irq, trig, pol); in nexus_xen_config_intr() 108 return (intr_config_intr(irq, trig, pol)); in nexus_xen_config_intr()
|
| H A D | pvcpu_enum.c | 86 enum intr_trigger trig; in madt_parse_interrupt_override() local 97 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override() 109 ret = xen_register_pirq(intr->GlobalIrq, trig, pol); in madt_parse_interrupt_override()
|
| H A D | xen_intr.c | 149 enum intr_trigger trig, enum intr_polarity pol); 158 enum intr_trigger trig, enum intr_polarity pol); 880 xen_intr_config_intr(struct intsrc *isrc, enum intr_trigger trig, in xen_intr_config_intr() argument 1170 xen_intr_pirq_config_intr(struct intsrc *base_isrc, enum intr_trigger trig, in xen_intr_pirq_config_intr() argument 1177 KASSERT(!(trig == INTR_TRIGGER_CONFORM || pol == INTR_POLARITY_CONFORM), in xen_intr_pirq_config_intr() 1181 setup_gsi.triggering = trig == INTR_TRIGGER_EDGE ? 0 : 1; in xen_intr_pirq_config_intr() 1186 if ((isrc->xi_edgetrigger && (trig != INTR_TRIGGER_EDGE)) || in xen_intr_pirq_config_intr() 1196 isrc->xi_edgetrigger = trig == INTR_TRIGGER_EDGE ? 1 : 0; in xen_intr_pirq_config_intr() 1416 xen_register_pirq(int vector, enum intr_trigger trig, enum intr_polarity pol) in xen_register_pirq() argument 1445 isrc->xi_edgetrigger = trig == INTR_TRIGGER_EDGE ? 1 : 0; in xen_register_pirq()
|
| /f-stack/freebsd/x86/acpica/ |
| H A D | madt.c | 533 enum intr_trigger *trig, enum intr_polarity *pol) in madt_parse_interrupt_values() argument 549 *trig = interrupt_trigger(intr->IntiFlags, intr->SourceIrq); in madt_parse_interrupt_values() 561 *trig = INTR_TRIGGER_EDGE; in madt_parse_interrupt_values() 563 *trig = INTR_TRIGGER_LEVEL; in madt_parse_interrupt_values() 569 *trig == INTR_TRIGGER_EDGE ? "edge" : "level"); in madt_parse_interrupt_values() 594 enum intr_trigger trig; in madt_parse_interrupt_override() local 610 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override() 635 ioapic_set_triggermode(new_ioapic, new_pin, trig); in madt_parse_interrupt_override()
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | spear1310-evb.dts | 359 pl022,rx-level-trig = <0>; 360 pl022,tx-level-trig = <0>; 392 pl022,rx-level-trig = <0>; 393 pl022,tx-level-trig = <0>; 408 pl022,rx-level-trig = <0>; 409 pl022,tx-level-trig = <0>;
|
| H A D | spear1340-evb.dts | 452 pl022,rx-level-trig = <0>; 453 pl022,tx-level-trig = <0>; 468 pl022,rx-level-trig = <0>; 469 pl022,tx-level-trig = <0>; 502 pl022,rx-level-trig = <0>; 503 pl022,tx-level-trig = <0>;
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_gpio.c | 613 enum intr_trigger trig; in jz_gpio_map_intr() local 620 if (jz_gpio_map_intr_fdt(dev, data, &irq, &pol, &trig) != 0) in jz_gpio_map_intr() 635 *trigp = trig; in jz_gpio_map_intr() 662 enum intr_trigger trig; in jz4780_gpio_pic_setup_intr() local 669 if (jz_gpio_map_intr(dev, data, &irq, &pol, &trig)) in jz4780_gpio_pic_setup_intr() 679 (trig != INTR_TRIGGER_CONFORM && trig != pin->intr_trigger)) in jz4780_gpio_pic_setup_intr() 687 if (trig == INTR_TRIGGER_CONFORM) in jz4780_gpio_pic_setup_intr() 688 trig = INTR_TRIGGER_EDGE; /* just pick some */ in jz4780_gpio_pic_setup_intr() 697 if (trig == INTR_TRIGGER_LEVEL) in jz4780_gpio_pic_setup_intr() 708 pin->intr_trigger = trig; in jz4780_gpio_pic_setup_intr()
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/amd/ |
| H A D | amd-overdrive.dts | 58 pl022,rx-level-trig = <0>; 59 pl022,tx-level-trig = <0>;
|
| H A D | husky.dts | 77 pl022,rx-level-trig = <0>; 78 pl022,tx-level-trig = <0>;
|
| H A D | amd-overdrive-rev-b1.dts | 81 pl022,rx-level-trig = <0>; 82 pl022,tx-level-trig = <0>;
|
| H A D | amd-overdrive-rev-b0.dts | 77 pl022,rx-level-trig = <0>; 78 pl022,tx-level-trig = <0>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/spi/ |
| H A D | spi-pl022.yaml | 98 pl022,rx-level-trig: 104 pl022,tx-level-trig: 151 pl022,rx-level-trig = <0>; 152 pl022,tx-level-trig = <0>;
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | nexus.c | 109 static int nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, 290 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, in nexus_config_intr() argument 482 static int nexus_acpi_map_intr(device_t dev, device_t child, u_int irq, int trig, int pol); 524 nexus_acpi_map_intr(device_t dev, device_t child, u_int irq, int trig, int pol) in nexus_acpi_map_intr() argument 534 acpi_data->trig = trig; in nexus_acpi_map_intr()
|
| H A D | gic_v3.c | 617 enum intr_trigger trig; in do_gic_v3_map_intr() local 634 &trig) != 0) in do_gic_v3_map_intr() 643 trig = daa->trig; in do_gic_v3_map_intr() 649 if (gic_map_msi(dev, dam, &irq, &pol, &trig) != 0) in do_gic_v3_map_intr() 666 switch (trig) { in do_gic_v3_map_intr() 679 *trigp = trig; in do_gic_v3_map_intr() 705 enum intr_trigger trig; in gic_v3_setup_intr() local 719 trig == INTR_TRIGGER_CONFORM) in gic_v3_setup_intr() 724 if (pol != gi->gi_pol || trig != gi->gi_trig) in gic_v3_setup_intr() 733 gi->gi_trig = trig; in gic_v3_setup_intr() [all …]
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/broadcom/northstar2/ |
| H A D | ns2-svk.dts | 120 pl022,rx-level-trig = <1>; 121 pl022,tx-level-trig = <1>; 144 pl022,rx-level-trig = <1>; 145 pl022,tx-level-trig = <1>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/iio/proximity/ |
| H A D | devantech-srf04.yaml | 34 trig-gpios: 74 - trig-gpios 84 trig-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
|
| /f-stack/freebsd/x86/include/ |
| H A D | acpica_machdep.h | 84 enum intr_trigger *trig, enum intr_polarity *pol);
|
| /f-stack/freebsd/amd64/vmm/ |
| H A D | vmm_lapic.h | 51 int lapic_set_intr(struct vm *vm, int cpu, int vector, bool trig);
|