Searched refs:eic (Results 1 – 5 of 5) sorted by relevance
35 struct ep93xx_gpio_irq_chip *eic; member44 return egc->eic; in to_ep93xx_gpio_irq_chip()62 writeb_relaxed(eic->int_type2, in ep93xx_gpio_update_int_params()65 writeb_relaxed(eic->int_type1, in ep93xx_gpio_update_int_params()68 writeb_relaxed(eic->int_unmasked & eic->int_enabled, in ep93xx_gpio_update_int_params()83 writeb(eic->int_debounce, eic->base + EP93XX_INT_DEBOUNCE_OFFSET); in ep93xx_gpio_int_debounce()193 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()194 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()281 egc->eic = devm_kzalloc(dev, sizeof(*egc->eic), GFP_KERNEL); in ep93xx_setup_irqs()282 if (!egc->eic) in ep93xx_setup_irqs()[all …]
65 obj-$(CONFIG_GPIO_EIC_SPRD) += gpio-eic-sprd.o144 obj-$(CONFIG_GPIO_PMIC_EIC_SPRD) += gpio-pmic-eic-sprd.o
117 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()253 eic); in mchp_eic_init()254 if (!eic->domain) { in mchp_eic_init()269 iounmap(eic->base); in mchp_eic_init()[all …]
135 obj-$(CONFIG_MCHP_EIC) += irq-mchp-eic.o
45 char eic[18]; member164 u8 eic[8]; in eic_read() local186 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 …]
Completed in 9 milliseconds