Blame view
arch/cris/arch-v32/drivers/i2c.h
524 Bytes
51533b615 [PATCH] CRIS upda... |
1 2 3 4 |
#include <linux/init.h> /* High level I2C actions */ |
201ca54aa CRIS v32: New ver... |
5 6 |
int i2c_write(unsigned char theSlave, void *data, size_t nbytes); int i2c_read(unsigned char theSlave, void *data, size_t nbytes); |
51533b615 [PATCH] CRIS upda... |
7 8 9 10 11 12 13 14 15 16 |
int i2c_writereg(unsigned char theSlave, unsigned char theReg, unsigned char theValue); unsigned char i2c_readreg(unsigned char theSlave, unsigned char theReg); /* Low level I2C */ void i2c_start(void); void i2c_stop(void); void i2c_outbyte(unsigned char x); unsigned char i2c_inbyte(void); int i2c_getack(void); void i2c_sendack(void); |