From 5c45a22b9203351a32aec4600514341b91175542 Mon Sep 17 00:00:00 2001 From: Chandan Nath Date: Wed, 21 Sep 2011 01:10:32 +0000 Subject: mii: miiphy register address width change This patch is added for PHY whose register offset value exceeds 0xFF and cannot be used with "unsigned char" datatype in miiphy_read, miiphy_write and miiphy_register functions. Datatype of register offset is changed to unsigned short instead of unsigned char so that offset value greater then 0xFF can be used. Signed-off-by: Chandan Nath Acked-by: Mike Frysinger --- include/miiphy.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'include/miiphy.h') diff --git a/include/miiphy.h b/include/miiphy.h index 7e70cf81e..7ce6d1486 100644 --- a/include/miiphy.h +++ b/include/miiphy.h @@ -42,14 +42,14 @@ struct legacy_mii_dev { int (*read)(const char *devname, unsigned char addr, - unsigned char reg, unsigned short *value); + unsigned short reg, unsigned short *value); int (*write)(const char *devname, unsigned char addr, - unsigned char reg, unsigned short value); + unsigned short reg, unsigned short value); }; -int miiphy_read(const char *devname, unsigned char addr, unsigned char reg, +int miiphy_read(const char *devname, unsigned char addr, unsigned short reg, unsigned short *value); -int miiphy_write(const char *devname, unsigned char addr, unsigned char reg, +int miiphy_write(const char *devname, unsigned char addr, unsigned short 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 char reg, unsigned short *value), + unsigned short reg, unsigned short *value), int (*write)(const char *devname, unsigned char addr, - unsigned char reg, unsigned short value)); + unsigned short reg, unsigned short value)); int miiphy_set_current_dev(const char *devname); const char *miiphy_get_current_dev(void); -- cgit v1.2.3