Home
last modified time | relevance | path

Searched refs:link_gpio (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/drivers/net/phy/
Dfixed_phy.c42 int link_gpio; member
57 if (gpio_is_valid(fp->link_gpio)) in fixed_phy_update_regs()
58 fp->status.link = !!gpio_get_value_cansleep(fp->link_gpio); in fixed_phy_update_regs()
247 int link_gpio) in fixed_phy_add() argument
263 fp->link_gpio = link_gpio; in fixed_phy_add()
265 if (gpio_is_valid(fp->link_gpio)) { in fixed_phy_add()
266 ret = gpio_request_one(fp->link_gpio, GPIOF_DIR_IN, in fixed_phy_add()
281 if (gpio_is_valid(fp->link_gpio)) in fixed_phy_add()
282 gpio_free(fp->link_gpio); in fixed_phy_add()
297 if (gpio_is_valid(fp->link_gpio)) in fixed_phy_del()
[all …]
/linux-4.4.14/drivers/net/ethernet/wiznet/
Dw5300.c96 int link_gpio; member
308 if (gpio_is_valid(priv->link_gpio)) in w5300_get_link()
309 return !!gpio_get_value(priv->link_gpio); in w5300_get_link()
462 if (gpio_get_value(priv->link_gpio) != 0) { in w5300_detect_link()
505 if (!gpio_is_valid(priv->link_gpio) || in w5300_open()
506 gpio_get_value(priv->link_gpio) != 0) in w5300_open()
590 priv->link_gpio = data ? data->link_gpio : -EINVAL; in w5300_hw_probe()
591 if (gpio_is_valid(priv->link_gpio)) { in w5300_hw_probe()
596 priv->link_irq = gpio_to_irq(priv->link_gpio); in w5300_hw_probe()
600 priv->link_gpio = -EINVAL; in w5300_hw_probe()
[all …]
Dw5100.c100 int link_gpio; member
389 if (gpio_is_valid(priv->link_gpio)) in w5100_get_link()
390 return !!gpio_get_value(priv->link_gpio); in w5100_get_link()
542 if (gpio_get_value(priv->link_gpio) != 0) { in w5100_detect_link()
585 if (!gpio_is_valid(priv->link_gpio) || in w5100_open()
586 gpio_get_value(priv->link_gpio) != 0) in w5100_open()
678 priv->link_gpio = data ? data->link_gpio : -EINVAL; in w5100_hw_probe()
679 if (gpio_is_valid(priv->link_gpio)) { in w5100_hw_probe()
684 priv->link_irq = gpio_to_irq(priv->link_gpio); in w5100_hw_probe()
688 priv->link_gpio = -EINVAL; in w5100_hw_probe()
[all …]
/linux-4.4.14/include/linux/
Dphy_fixed.h17 int link_gpio);
20 int link_gpio,
32 int link_gpio) in fixed_phy_add() argument
/linux-4.4.14/drivers/of/
Dof_mdio.c317 int link_gpio; in of_phy_register_fixed_link() local
342 link_gpio = of_get_named_gpio_flags(fixed_link_node, in of_phy_register_fixed_link()
345 if (link_gpio == -EPROBE_DEFER) in of_phy_register_fixed_link()
348 phy = fixed_phy_register(PHY_POLL, &status, link_gpio, np); in of_phy_register_fixed_link()
/linux-4.4.14/include/linux/platform_data/
Dwiznet.h13 int link_gpio; member