spacemit_i2c_dev
static void spacemit_i2c_enable(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_disable(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_reset(struct spacemit_i2c_dev *i2c)
static int spacemit_i2c_handle_err(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_conditionally_reset_bus(struct spacemit_i2c_dev *i2c)
static int spacemit_i2c_wait_bus_idle(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_check_bus_release(struct spacemit_i2c_dev *i2c)
spacemit_i2c_clear_int_status(struct spacemit_i2c_dev *i2c, u32 mask)
static void spacemit_i2c_init(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_start(struct spacemit_i2c_dev *i2c)
static int spacemit_i2c_xfer_msg(struct spacemit_i2c_dev *i2c)
static bool spacemit_i2c_is_last_msg(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_handle_write(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_handle_read(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_handle_start(struct spacemit_i2c_dev *i2c)
static void spacemit_i2c_err_check(struct spacemit_i2c_dev *i2c)
struct spacemit_i2c_dev *i2c = devid;
static void spacemit_i2c_calc_timeout(struct spacemit_i2c_dev *i2c)
struct spacemit_i2c_dev *i2c = i2c_get_adapdata(adapt);
struct spacemit_i2c_dev *i2c;
struct spacemit_i2c_dev *i2c = platform_get_drvdata(pdev);