Lines Matching defs:gpio
20 #include <linux/gpio/driver.h>
132 static void mxs_flip_edge(struct mxs_gpio_port *port, u32 gpio)
137 bit = 1 << gpio;
149 /* MXS has one interrupt *per* gpio port */
198 gc = devm_irq_alloc_generic_chip(port->dev, "gpio-mxs", 2, irq_base,
259 .name = "imx23-gpio",
262 .name = "imx28-gpio",
271 { .compatible = "fsl,imx23-gpio", .data = (void *) IMX23_GPIO, },
272 { .compatible = "fsl,imx28-gpio", .data = (void *) IMX28_GPIO, },
290 port->id = of_alias_get_id(np, "gpio");
300 * map memory region only once, as all the gpio ports
332 /* gpio-mxs can be a generic irq chip */
368 .name = "gpio-mxs",