xref: /rk3399_rockchip-uboot/include/i2c_eeprom.h (revision 20142019a96a72bf1516be93a86fc10d028fd136)
1*20142019SSimon Glass /*
2*20142019SSimon Glass  * Copyright (c) 2014 Google, Inc
3*20142019SSimon Glass  *
4*20142019SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
5*20142019SSimon Glass  */
6*20142019SSimon Glass 
7*20142019SSimon Glass #ifndef __I2C_EEPROM
8*20142019SSimon Glass #define __I2C_EEPROM
9*20142019SSimon Glass 
10*20142019SSimon Glass struct i2c_eeprom_ops {
11*20142019SSimon Glass 	int (*read)(struct udevice *dev, int offset, uint8_t *buf, int size);
12*20142019SSimon Glass 	int (*write)(struct udevice *dev, int offset, const uint8_t *buf,
13*20142019SSimon Glass 		     int size);
14*20142019SSimon Glass };
15*20142019SSimon Glass 
16*20142019SSimon Glass struct i2c_eeprom {
17*20142019SSimon Glass };
18*20142019SSimon Glass 
19*20142019SSimon Glass #endif
20