Merge branch 'i2c/for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[linux-2.6-microblaze.git] / include / linux / i2c.h
index f6b9421..456fc17 100644 (file)
@@ -39,6 +39,14 @@ enum i2c_slave_event;
 typedef int (*i2c_slave_cb_t)(struct i2c_client *client,
                              enum i2c_slave_event event, u8 *val);
 
+/* I2C Frequency Modes */
+#define I2C_MAX_STANDARD_MODE_FREQ     100000
+#define I2C_MAX_FAST_MODE_FREQ         400000
+#define I2C_MAX_FAST_MODE_PLUS_FREQ    1000000
+#define I2C_MAX_TURBO_MODE_FREQ                1400000
+#define I2C_MAX_HIGH_SPEED_MODE_FREQ   3400000
+#define I2C_MAX_ULTRA_FAST_MODE_FREQ   5000000
+
 struct module;
 struct property_entry;