From 565e328b959b58c181fdec33b2e161ada90dd521 Mon Sep 17 00:00:00 2001 From: Jun Chen Date: Mon, 2 Mar 2020 16:58:55 +0800 Subject: i2c: designware_i2c: check is high speed possible support To read IC_COMP_PARAM_1[3:2] to check is high speed possible, and fall back to fast mode if not. Signed-off-by: Jun Chen Signed-off-by: Jun Chen --- drivers/i2c/designware_i2c.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/i2c/designware_i2c.h') diff --git a/drivers/i2c/designware_i2c.h b/drivers/i2c/designware_i2c.h index 61a882cb65..23f311b61c 100644 --- a/drivers/i2c/designware_i2c.h +++ b/drivers/i2c/designware_i2c.h @@ -138,6 +138,9 @@ struct i2c_regs { #define IC_STATUS_TFNF 0x0002 #define IC_STATUS_ACT 0x0001 +#define DW_IC_COMP_PARAM_1_SPEED_MODE_HIGH (BIT(2) | BIT(3)) +#define DW_IC_COMP_PARAM_1_SPEED_MODE_MASK (BIT(2) | BIT(3)) + /** * struct dw_scl_sda_cfg - I2C timing configuration * -- cgit