cbfs: Return the error code from file_cbfs_init()
[oweals/u-boot.git] / include / i2c.h
index 7c92042c5840fca5f67a7607aefdfbc74057dc71..1d792db454a1c2ec6e056dc20794f93c01189e14 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef _I2C_H_
 #define _I2C_H_
 
+#include <linker_lists.h>
+
 /*
  * For now there are essentially two parts to this file - driver model
  * here at the top, and the older code below (with CONFIG_SYS_I2C being
@@ -339,12 +341,14 @@ int i2c_deblock(struct udevice *bus);
  * @sda_pin:   SDA GPIO
  * @scl_pin:   SCL GPIO
  * @scl_count: Number of SCL clock cycles generated to deblock SDA
+ * @start_count:Number of I2C start conditions sent after deblocking SDA
  * @delay:     Delay between SCL clock line changes
  * @return 0 if OK, -ve on error
  */
 struct gpio_desc;
 int i2c_deblock_gpio_loop(struct gpio_desc *sda_pin, struct gpio_desc *scl_pin,
-                         unsigned int scl_count, unsigned int delay);
+                         unsigned int scl_count, unsigned int start_count,
+                         unsigned int delay);
 
 /**
  * struct dm_i2c_ops - driver operations for I2C uclass