1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-09-01 08:42:12 +02:00

i2c_eeprom: add read and write functions

Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Jonas Karlman
2017-04-22 08:57:41 +00:00
committed by Simon Glass
parent 26e2e404b7
commit 8880efbd1f
2 changed files with 50 additions and 6 deletions

View File

@@ -20,4 +20,28 @@ struct i2c_eeprom {
unsigned pagewidth;
};
/*
* i2c_eeprom_read() - read bytes from an I2C EEPROM chip
*
* @dev: Chip to read from
* @offset: Offset within chip to start reading
* @buf: Place to put data
* @size: Number of bytes to read
*
* @return 0 on success, -ve on failure
*/
int i2c_eeprom_read(struct udevice *dev, int offset, uint8_t *buf, int size);
/*
* i2c_eeprom_write() - write bytes to an I2C EEPROM chip
*
* @dev: Chip to write to
* @offset: Offset within chip to start writing
* @buf: Buffer containing data to write
* @size: Number of bytes to write
*
* @return 0 on success, -ve on failure
*/
int i2c_eeprom_write(struct udevice *dev, int offset, uint8_t *buf, int size);
#endif