]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - include/miiphy.h
usb: mv_udc: Clean up the EP initialization
[karo-tx-uboot.git] / include / miiphy.h
index 7ce6d1486456659c3081eae0795e2f897331bbf1..ca5040ed8d409f695154c4fb42ba8f75e230c8b5 100644 (file)
 
 struct legacy_mii_dev {
        int (*read)(const char *devname, unsigned char addr,
-                    unsigned short reg, unsigned short *value);
+                    unsigned char reg, unsigned short *value);
        int (*write)(const char *devname, unsigned char addr,
-                     unsigned short reg, unsigned short value);
+                     unsigned char reg, unsigned short value);
 };
 
-int miiphy_read(const char *devname, unsigned char addr, unsigned short reg,
+int miiphy_read(const char *devname, unsigned char addr, unsigned char reg,
                 unsigned short *value);
-int miiphy_write(const char *devname, unsigned char addr, unsigned short reg,
+int miiphy_write(const char *devname, unsigned char addr, unsigned char reg,
                  unsigned short value);
 int miiphy_info(const char *devname, unsigned char addr, unsigned int *oui,
                 unsigned char *model, unsigned char *rev);
@@ -65,9 +65,9 @@ void miiphy_init(void);
 
 void miiphy_register(const char *devname,
                      int (*read)(const char *devname, unsigned char addr,
-                                  unsigned short reg, unsigned short *value),
+                                  unsigned char reg, unsigned short *value),
                      int (*write)(const char *devname, unsigned char addr,
-                                   unsigned short reg, unsigned short value));
+                                   unsigned char reg, unsigned short value));
 
 int miiphy_set_current_dev(const char *devname);
 const char *miiphy_get_current_dev(void);
@@ -86,7 +86,7 @@ void mdio_list_devices(void);
 #define BB_MII_DEVNAME "bb_miiphy"
 
 struct bb_miiphy_bus {
-       char name[NAMESIZE];
+       char name[16];
        int (*init)(struct bb_miiphy_bus *bus);
        int (*mdio_active)(struct bb_miiphy_bus *bus);
        int (*mdio_tristate)(struct bb_miiphy_bus *bus);