Commit | Line | Data |
---|---|---|
8bc487d1 GL |
1 | /* |
2 | * OF helpers for the MDIO (Ethernet PHY) API | |
3 | * | |
4 | * Copyright (c) 2009 Secret Lab Technologies, Ltd. | |
5 | * | |
6 | * This file is released under the GPLv2 | |
7 | */ | |
8 | ||
9 | #ifndef __LINUX_OF_MDIO_H | |
10 | #define __LINUX_OF_MDIO_H | |
11 | ||
12 | #include <linux/phy.h> | |
13 | #include <linux/of.h> | |
14 | ||
15 | extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np); | |
16 | extern struct phy_device *of_phy_find_device(struct device_node *phy_np); | |
17 | extern struct phy_device *of_phy_connect(struct net_device *dev, | |
18 | struct device_node *phy_np, | |
19 | void (*hndlr)(struct net_device *), | |
20 | u32 flags, phy_interface_t iface); | |
24c30dbb AV |
21 | extern struct phy_device *of_phy_connect_fixed_link(struct net_device *dev, |
22 | void (*hndlr)(struct net_device *), | |
23 | phy_interface_t iface); | |
8bc487d1 GL |
24 | |
25 | #endif /* __LINUX_OF_MDIO_H */ |