Browse Source

phy: introduce structure fixed-link

fixed-link is used in kernel for PHY-less MAC, so introduce this
structure that U-boot can use it to fixup dtb dynamically.

Signed-off-by: Shaohui Xie <Shaohui.Xie@freescale.com>
Shaohui Xie 11 năm trước cách đây
mục cha
commit
f55a776cd0
1 tập tin đã thay đổi với 8 bổ sung0 xóa
  1. 8 0
      include/phy.h

+ 8 - 0
include/phy.h

@@ -160,6 +160,14 @@ struct phy_device {
 	u32 flags;
 	u32 flags;
 };
 };
 
 
+struct fixed_link {
+	int phy_id;
+	int duplex;
+	int link_speed;
+	int pause;
+	int asym_pause;
+};
+
 static inline int phy_read(struct phy_device *phydev, int devad, int regnum)
 static inline int phy_read(struct phy_device *phydev, int devad, int regnum)
 {
 {
 	struct mii_dev *bus = phydev->bus;
 	struct mii_dev *bus = phydev->bus;