Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
A Dirq-mchp-eic.c117 eic->scfg[hwirq] = readl_relaxed(eic->base + in mchp_eic_irq_suspend()
120 if (!eic->wakeup_source) in mchp_eic_irq_suspend()
130 if (!eic->wakeup_source) in mchp_eic_irq_resume()
134 writel_relaxed(eic->scfg[hwirq], eic->base + in mchp_eic_irq_resume()
207 eic = kzalloc(sizeof(*eic), GFP_KERNEL); in mchp_eic_init()
208 if (!eic) in mchp_eic_init()
212 if (!eic->base) { in mchp_eic_init()
224 if (IS_ERR(eic->clk)) { in mchp_eic_init()
253 if (!eic->domain) { in mchp_eic_init()
268 iounmap(eic->base); in mchp_eic_init()
[all …]
A DMakefile119 obj-$(CONFIG_MCHP_EIC) += irq-mchp-eic.o
/linux/drivers/gpio/
A Dgpio-ep93xx.c68 return egc->eic; in to_ep93xx_gpio_irq_chip()
87 writeb_relaxed(eic->int_type2, in ep93xx_gpio_update_int_params()
90 writeb_relaxed(eic->int_type1, in ep93xx_gpio_update_int_params()
93 writeb_relaxed(eic->int_unmasked & eic->int_enabled, in ep93xx_gpio_update_int_params()
109 writeb(eic->int_debounce, in ep93xx_gpio_int_debounce()
228 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
229 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
233 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
357 sizeof(*egc->eic), in ep93xx_gpio_add_bank()
359 if (!egc->eic) in ep93xx_gpio_add_bank()
[all …]
A DMakefile57 obj-$(CONFIG_GPIO_EIC_SPRD) += gpio-eic-sprd.o
121 obj-$(CONFIG_GPIO_PMIC_EIC_SPRD) += gpio-pmic-eic-sprd.o
/linux/drivers/hwmon/
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()
202 ret = snprintf(sht21->eic, sizeof(sht21->eic), in eic_read()
204 eic[0], eic[1], eic[2], eic[3], in eic_read()
[all …]
/linux/Documentation/devicetree/bindings/gpio/
A Dgpio-eic-sprd.txt32 "sprd,sc9860-eic-debounce",
33 "sprd,sc9860-eic-latch",
34 "sprd,sc9860-eic-async",
35 "sprd,sc9860-eic-sync",
36 "sprd,sc2731-eic".
49 compatible = "sprd,sc9860-eic-debounce";
59 compatible = "sprd,sc9860-eic-latch";
69 compatible = "sprd,sc9860-eic-async";
79 compatible = "sprd,sc9860-eic-sync";
89 compatible = "sprd,sc2731-eic";
/linux/Documentation/devicetree/bindings/interrupt-controller/
A Dmicrochip,eic.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/microchip,eic.yaml#
19 - microchip,sama7g5-eic
61 eic: interrupt-controller@e1628000 {
62 compatible = "microchip,sama7g5-eic";
/linux/arch/arm64/boot/dts/sprd/
A Dwhale2.dtsi200 compatible = "sprd,sc9860-eic-debounce";
210 compatible = "sprd,sc9860-eic-latch";
220 compatible = "sprd,sc9860-eic-async";
230 compatible = "sprd,sc9860-eic-sync";
A Dsc2731.dtsi56 compatible = "sprd,sc2731-eic";
/linux/arch/s390/kvm/
A Dintercept.c281 u16 eic = vcpu->arch.sie_block->eic; in handle_external_interrupt() local
292 if ((eic == EXT_IRQ_CLK_COMP || eic == EXT_IRQ_CPU_TIMER) && in handle_external_interrupt()
296 switch (eic) { in handle_external_interrupt()
A Dinterrupt.c500 vcpu->arch.sie_block->eic = EXT_IRQ_CPU_TIMER; in __deliver_cpu_timer()
524 vcpu->arch.sie_block->eic = EXT_IRQ_CLK_COMP; in __deliver_ckc()
790 vcpu->arch.sie_block->eic = EXT_IRQ_EMERGENCY_SIG; in __deliver_emergency_signal()
824 vcpu->arch.sie_block->eic = EXT_IRQ_EXTERNAL_CALL; in __deliver_external_call()
982 vcpu->arch.sie_block->eic = EXT_IRQ_SERVICE_SIG; in write_sclp()
/linux/Documentation/hwmon/
A Dsht21.rst55 eic
/linux/arch/s390/include/asm/
A Dkvm_host.h283 __u16 eic; /* 0x00c6 */ member
/linux/
A DMAINTAINERS12481 F: drivers/irqchip/irq-mchp-eic.c

Completed in 47 milliseconds