Home
last modified time | relevance | path

Searched refs:eic (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/drivers/irqchip/
H A Dirq-mchp-eic.c45 static struct mchp_eic *eic; variable
51 tmp = readl_relaxed(eic->base + MCHP_EIC_SCFG(d->hwirq)); in mchp_eic_irq_mask()
53 writel_relaxed(tmp, eic->base + MCHP_EIC_SCFG(d->hwirq)); in mchp_eic_irq_mask()
62 tmp = readl_relaxed(eic->base + MCHP_EIC_SCFG(d->hwirq)); in mchp_eic_irq_unmask()
64 writel_relaxed(tmp, eic->base + MCHP_EIC_SCFG(d->hwirq)); in mchp_eic_irq_unmask()
74 tmp = readl_relaxed(eic->base + MCHP_EIC_SCFG(d->hwirq)); in mchp_eic_irq_set_type()
96 writel_relaxed(tmp, eic->base + MCHP_EIC_SCFG(d->hwirq)); in mchp_eic_irq_set_type()
103 irq_set_irq_wake(eic->irqs[d->hwirq], on); in mchp_eic_irq_set_wake()
105 eic->wakeup_source |= BIT(d->hwirq); in mchp_eic_irq_set_wake()
107 eic->wakeup_source &= ~BIT(d->hwirq); in mchp_eic_irq_set_wake()
[all …]
H A DMakefile121 obj-$(CONFIG_MCHP_EIC) += irq-mchp-eic.o
/openbmc/linux/drivers/gpio/
H A Dgpio-ep93xx.c54 struct ep93xx_gpio_irq_chip *eic; member
68 return egc->eic; in to_ep93xx_gpio_irq_chip()
83 struct ep93xx_gpio_irq_chip *eic) in ep93xx_gpio_update_int_params() argument
85 writeb_relaxed(0, epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params()
87 writeb_relaxed(eic->int_type2, in ep93xx_gpio_update_int_params()
88 epg->base + eic->irq_offset + EP93XX_INT_TYPE2_OFFSET); in ep93xx_gpio_update_int_params()
90 writeb_relaxed(eic->int_type1, in ep93xx_gpio_update_int_params()
91 epg->base + eic->irq_offset + EP93XX_INT_TYPE1_OFFSET); in ep93xx_gpio_update_int_params()
93 writeb_relaxed(eic->int_unmasked & eic->int_enabled, in ep93xx_gpio_update_int_params()
94 epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params()
[all …]
H A DMakefile57 obj-$(CONFIG_GPIO_EIC_SPRD) += gpio-eic-sprd.o
131 obj-$(CONFIG_GPIO_PMIC_EIC_SPRD) += gpio-pmic-eic-sprd.o
/openbmc/linux/drivers/hwmon/
H A Dsht21.c45 char eic[18]; member
164 u8 eic[8]; in eic_read() local
186 eic[2] = rx[0]; in eic_read()
187 eic[3] = rx[2]; in eic_read()
188 eic[4] = rx[4]; in eic_read()
189 eic[5] = rx[6]; in eic_read()
197 eic[0] = rx[3]; in eic_read()
198 eic[1] = rx[4]; in eic_read()
199 eic[6] = rx[0]; in eic_read()
200 eic[7] = rx[1]; in eic_read()
[all …]
/openbmc/linux/arch/arm64/boot/dts/sprd/
H A Dwhale2.dtsi202 compatible = "sprd,sc9860-eic-debounce";
212 compatible = "sprd,sc9860-eic-latch";
222 compatible = "sprd,sc9860-eic-async";
232 compatible = "sprd,sc9860-eic-sync";
H A Dsc2731.dtsi56 compatible = "sprd,sc2731-eic";
/openbmc/linux/arch/s390/kvm/
H A Dintercept.c304 u16 eic = vcpu->arch.sie_block->eic; in handle_external_interrupt() local
323 if ((eic == EXT_IRQ_CLK_COMP || eic == EXT_IRQ_CPU_TIMER) && in handle_external_interrupt()
327 switch (eic) { in handle_external_interrupt()
H A Dinterrupt.c496 vcpu->arch.sie_block->eic = EXT_IRQ_CPU_TIMER; in __deliver_cpu_timer()
520 vcpu->arch.sie_block->eic = EXT_IRQ_CLK_COMP; in __deliver_ckc()
786 vcpu->arch.sie_block->eic = EXT_IRQ_EMERGENCY_SIG; in __deliver_emergency_signal()
820 vcpu->arch.sie_block->eic = EXT_IRQ_EXTERNAL_CALL; in __deliver_external_call()
978 vcpu->arch.sie_block->eic = EXT_IRQ_SERVICE_SIG; in write_sclp()
/openbmc/linux/Documentation/hwmon/
H A Dsht21.rst55 eic
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dsama7g5.dtsi650 eic: interrupt-controller@e1628000 { label
651 compatible = "microchip,sama7g5-eic";
/openbmc/linux/arch/s390/include/asm/
H A Dkvm_host.h302 __u16 eic; /* 0x00c6 */ member
/openbmc/qemu/hw/net/
H A Digb_core.c881 uint32_t eic = 0; in igb_start_xmit() local
903 eic |= igb_txdesc_writeback(core, base, &desc, txi); in igb_start_xmit()
906 if (eic) { in igb_start_xmit()
907 igb_raise_interrupts(core, EICR, eic); in igb_start_xmit()
/openbmc/linux/
H A DMAINTAINERS13991 F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13992 F: drivers/irqchip/irq-mchp-eic.c
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log2310 2024-12-28 20:05:27.077-0600 FINEST t586 AnalyzerGuru.lambda$findBySuffix$5: '/openbmc/linux/drivers/gpio/gpio-pmic-eic-sprd.c': chosen by suffix: CAnalyzerFactory
2311 2024-12-28 20:05:27.077-0600 FINE t586 DefaultIndexChangedListener.fileAdd: Add: '/openbmc/linux/drivers/gpio/gpio-pmic-eic-sprd.c' (CAnalyzer)
2314 2024-12-28 20:05:27.078-0600 FINER t586 HistoryGuru.storeHistory: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} supports history for directories, skipping '/opengrok/src/openbmc/linux/drivers/gpio/gpio-pmic-eic-sprd.c'
2327 2024-12-28 20:05:27.081-0600 FINEST t616 Ctags.trySplitSource: Re-read '/opengrok/src/openbmc/linux/drivers/gpio/gpio-pmic-eic-sprd.c'
2373 2024-12-28 20:05:27.101-0600 FINER t586 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/gpio/gpio-pmic-eic-sprd.c'
2374 2024-12-28 20:05:27.101-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/drivers/gpio/gpio-pmic-eic-sprd.c' (CAnalyzer) (took 23 ms)
[all...]