Lines Matching refs:eru_ch
69 int port_map, pin_map, line, eru_src, eru_ch; in intc_xmc4xxx_gpio_enable_interrupt() local
89 eru_ch = line & 0x3; in intc_xmc4xxx_gpio_enable_interrupt()
114 etl_config.output_trigger_channel = eru_ch; in intc_xmc4xxx_gpio_enable_interrupt()
118 XMC_ERU_ETL_Init(eru, eru_ch, &etl_config); in intc_xmc4xxx_gpio_enable_interrupt()
121 XMC_ERU_OGU_Init(eru, eru_ch, &isr_config); in intc_xmc4xxx_gpio_enable_interrupt()
133 eru->EXICON_b[eru_ch].FL = 1; in intc_xmc4xxx_gpio_enable_interrupt()
149 int eru_ch; in intc_xmc4xxx_gpio_disable_interrupt() local
155 eru_ch = line & 0x3; in intc_xmc4xxx_gpio_disable_interrupt()
161 eru->EXICON_b[eru_ch].PE = 0; in intc_xmc4xxx_gpio_disable_interrupt()
163 eru->EXICON_b[eru_ch].FL = 0; in intc_xmc4xxx_gpio_disable_interrupt()
179 int eru_ch = line & 0x3; in intc_xmc4xxx_isr() local
188 if (cb->mode == GPIO_INT_MODE_LEVEL && eru->EXICON_b[eru_ch].FL == 1) { in intc_xmc4xxx_isr()