diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mvme5500/GT64260/MVME5500I2C.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mvme5500/GT64260/MVME5500I2C.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/mvme5500/GT64260/MVME5500I2C.c b/c/src/lib/libbsp/powerpc/mvme5500/GT64260/MVME5500I2C.c index ddfae32783..ff64924485 100644 --- a/c/src/lib/libbsp/powerpc/mvme5500/GT64260/MVME5500I2C.c +++ b/c/src/lib/libbsp/powerpc/mvme5500/GT64260/MVME5500I2C.c @@ -12,23 +12,24 @@ */ #include <rtems/bspIo.h> /* printk */ -#include <rtems/stdint.h> #include "bsp/GT64260TWSI.h" /* #define I2C_DEBUG*/ +typedef unsigned int u32; +typedef unsigned char unchar; -unsigned char I2cAddrPack(unsigned char busAddr,uint32_t offset) +unchar I2cAddrPack(unchar busAddr,u32 offset) { return(busAddr | ((offset & 0x700) >> 7)); } -unsigned char I2cDevByteAddr(uint32_t devA2A1A0, unsigned char byteNum) +unchar I2cDevByteAddr(u32 devA2A1A0, unchar byteNum) { return(( devA2A1A0 >>(byteNum*8)) & 0xff); } /**************************************************************************** * I2Cread_eeprom - read EEPROM VPD from the I2C */ -int I2Cread_eeprom(unsigned char I2cBusAddr,uint32_t devA2A1A0,uint32_t AddrBytes,unsigned char *pBuff,uint32_t numBytes) +int I2Cread_eeprom(unchar I2cBusAddr,u32 devA2A1A0,u32 AddrBytes,unchar *pBuff,u32 numBytes) { int status=0, lastByte=0; |