Searched refs:i2c_handle_s (Results 1 – 6 of 6) sorted by relevance
| /optee_os/core/include/drivers/ |
| H A D | stm32_i2c.h | 140 struct i2c_handle_s { struct 167 struct i2c_handle_s *handle; argument 199 int stm32_i2c_init(struct i2c_handle_s *hi2c, 214 int stm32_i2c_mem_write(struct i2c_handle_s *hi2c, uint32_t dev_addr, 230 int stm32_i2c_mem_read(struct i2c_handle_s *hi2c, uint32_t dev_addr, 244 int stm32_i2c_master_transmit(struct i2c_handle_s *hi2c, uint32_t dev_addr, 258 int stm32_i2c_master_receive(struct i2c_handle_s *hi2c, uint32_t dev_addr, 267 int stm32_i2c_read_write_membyte(struct i2c_handle_s *hi2c, uint16_t dev_addr, 280 bool stm32_i2c_is_device_ready(struct i2c_handle_s *hi2c, uint32_t dev_addr, 289 void stm32_i2c_suspend(struct i2c_handle_s *hi2c); [all …]
|
| H A D | stpmic1.h | 157 void stpmic1_bind_i2c(struct i2c_handle_s *i2c_handle, uint16_t i2c_addr);
|
| /optee_os/core/drivers/ |
| H A D | stm32_i2c.c | 308 static vaddr_t get_base(struct i2c_handle_s *hi2c) in get_base() 313 static void notif_i2c_timeout(struct i2c_handle_s *hi2c) in notif_i2c_timeout() 330 static void save_cfg(struct i2c_handle_s *hi2c, struct i2c_cfg *cfg) in save_cfg() 345 static void restore_cfg(struct i2c_handle_s *hi2c, struct i2c_cfg *cfg) in restore_cfg() 371 static void __maybe_unused dump_i2c(struct i2c_handle_s *hi2c) in dump_i2c() 609 static int i2c_setup_timing(struct i2c_handle_s *hi2c, in i2c_setup_timing() 670 static void i2c_config_analog_filter(struct i2c_handle_s *hi2c, in i2c_config_analog_filter() 756 static void init_i2c_bus_access_lock(struct i2c_handle_s *hi2c) in init_i2c_bus_access_lock() 767 static void lock_i2c_bus_access(struct i2c_handle_s *hi2c) in lock_i2c_bus_access() 824 static void unlock_i2c_bus_access(struct i2c_handle_s *hi2c) in unlock_i2c_bus_access() [all …]
|
| H A D | stpmic1.c | 31 static struct i2c_handle_s *pmic_i2c_handle; 965 struct i2c_handle_s *i2c = pmic_i2c_handle; in stpmic1_register_read() 974 struct i2c_handle_s *i2c = pmic_i2c_handle; in stpmic1_register_write() 996 void stpmic1_bind_i2c(struct i2c_handle_s *i2c_handle, uint16_t i2c_addr) in stpmic1_bind_i2c()
|
| /optee_os/core/drivers/crypto/se050/glue/ |
| H A D | i2c_stm32.c | 17 static struct i2c_handle_s i2c;
|
| /optee_os/core/arch/arm/plat-stm32mp1/drivers/ |
| H A D | stm32mp1_pmic.c | 61 static struct i2c_handle_s *i2c_handle;
|