Home
last modified time | relevance | path

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

/rk3399_ARM-atf/drivers/st/i2c/
H A Dstm32_i2c.c45 static void notif_i2c_timeout(struct i2c_handle_s *hi2c) in notif_i2c_timeout()
59 static int i2c_config_analog_filter(struct i2c_handle_s *hi2c, in i2c_config_analog_filter()
135 int stm32_i2c_init(struct i2c_handle_s *hi2c, in stm32_i2c_init()
227 static void i2c_flush_txdr(struct i2c_handle_s *hi2c) in i2c_flush_txdr()
255 static int i2c_wait_flag(struct i2c_handle_s *hi2c, uint32_t flag, in i2c_wait_flag()
282 static int i2c_ack_failed(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_ack_failed()
327 static int i2c_wait_txis(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_txis()
354 static int i2c_wait_stop(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_stop()
394 static void i2c_transfer_config(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_transfer_config()
422 static int i2c_request_memory_write(struct i2c_handle_s *hi2c, in i2c_request_memory_write()
[all …]
/rk3399_ARM-atf/include/drivers/st/
H A Dstm32_i2c.h233 struct i2c_handle_s { struct
303 int stm32_i2c_init(struct i2c_handle_s *hi2c,
305 int stm32_i2c_mem_write(struct i2c_handle_s *hi2c, uint16_t dev_addr,
308 int stm32_i2c_mem_read(struct i2c_handle_s *hi2c, uint16_t dev_addr,
311 int stm32_i2c_master_transmit(struct i2c_handle_s *hi2c, uint16_t dev_addr,
314 int stm32_i2c_master_receive(struct i2c_handle_s *hi2c, uint16_t dev_addr,
317 bool stm32_i2c_is_device_ready(struct i2c_handle_s *hi2c, uint16_t dev_addr,
H A Dstpmic1.h193 void stpmic1_bind_i2c(struct i2c_handle_s *i2c_handle, uint16_t i2c_addr);
H A Dstpmic2.h324 struct i2c_handle_s *i2c_handle;
/rk3399_ARM-atf/drivers/st/pmic/
H A Dstm32mp_pmic.c25 static struct i2c_handle_s i2c_handle;
127 struct i2c_handle_s *i2c = &i2c_handle; in initialize_pmic_i2c()
H A Dstm32mp_pmic2.c31 static struct i2c_handle_s i2c_handle;
127 struct i2c_handle_s *i2c = &i2c_handle; in initialize_pmic_i2c()
H A Dstpmic1.c30 static struct i2c_handle_s *pmic_i2c_handle;
904 void stpmic1_bind_i2c(struct i2c_handle_s *i2c_handle, uint16_t i2c_addr) in stpmic1_bind_i2c()