Lines Matching full:edge
152 int edge; in gpio_set_irq_type() local
158 edge = GPIO_INT_RISE_EDGE; in gpio_set_irq_type()
161 edge = GPIO_INT_FALL_EDGE; in gpio_set_irq_type()
165 edge = GPIO_INT_BOTH_EDGES; in gpio_set_irq_type()
169 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
172 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
179 edge = GPIO_INT_LOW_LEV; in gpio_set_irq_type()
182 edge = GPIO_INT_HIGH_LEV; in gpio_set_irq_type()
190 if (edge == GPIO_INT_BOTH_EDGES) in gpio_set_irq_type()
198 if (edge != GPIO_INT_BOTH_EDGES) { in gpio_set_irq_type()
202 writel(val | (edge << (bit << 1)), reg); in gpio_set_irq_type()
214 int edge; in mxc_flip_edge() local
219 edge = (val >> (bit << 1)) & 3; in mxc_flip_edge()
221 if (edge == GPIO_INT_HIGH_LEV) { in mxc_flip_edge()
222 edge = GPIO_INT_LOW_LEV; in mxc_flip_edge()
224 } else if (edge == GPIO_INT_LOW_LEV) { in mxc_flip_edge()
225 edge = GPIO_INT_HIGH_LEV; in mxc_flip_edge()
229 gpio, edge); in mxc_flip_edge()
232 writel(val | (edge << (bit << 1)), reg); in mxc_flip_edge()