Home
last modified time | relevance | path

Searched refs:spacemit_i2c_dev (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/i2c/busses/
H A Di2c-k1.c132 struct spacemit_i2c_dev { struct
173 static u32 spacemit_i2c_calc_lv(struct spacemit_i2c_dev *i2c, in spacemit_i2c_calc_lv() argument
188 struct spacemit_i2c_dev *i2c = container_of(hw, struct spacemit_i2c_dev, scl_clk_hw); in spacemit_i2c_clk_set_rate()
207 struct spacemit_i2c_dev *i2c = container_of(hw, struct spacemit_i2c_dev, scl_clk_hw); in spacemit_i2c_clk_determine_rate()
220 struct spacemit_i2c_dev *i2c = container_of(hw, struct spacemit_i2c_dev, scl_clk_hw); in spacemit_i2c_clk_recalc_rate()
240 static void spacemit_i2c_enable(struct spacemit_i2c_dev *i2c) in spacemit_i2c_enable()
249 static void spacemit_i2c_disable(struct spacemit_i2c_dev *i2c) in spacemit_i2c_disable()
258 static int spacemit_i2c_register_scl_clk(struct spacemit_i2c_dev *i2c) in spacemit_i2c_register_scl_clk()
280 static void spacemit_i2c_reset(struct spacemit_i2c_dev *i2c) in spacemit_i2c_reset()
287 static int spacemit_i2c_handle_err(struct spacemit_i2c_dev *i2c) in spacemit_i2c_handle_err()
[all …]