Lines Matching defs:mdio
22 #include <linux/mdio-bitbang.h>
23 #include <linux/mdio-gpio.h>
26 #include <linux/platform_data/mdio-gpio.h>
32 struct gpio_desc *mdc, *mdio, *mdo;
43 bitbang->mdio = devm_gpiod_get_index(dev, NULL, MDIO_GPIO_MDIO,
45 if (IS_ERR(bitbang->mdio))
46 return PTR_ERR(bitbang->mdio);
69 gpiod_direction_output(bitbang->mdio, 1);
71 gpiod_direction_input(bitbang->mdio);
79 return gpiod_get_value_cansleep(bitbang->mdio);
90 gpiod_set_value_cansleep(bitbang->mdio, what);
170 bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio");
198 { .compatible = "virtual,mdio-gpio", },
207 .name = "mdio-gpio",
214 MODULE_ALIAS("platform:mdio-gpio");