Searched refs:i2c_ctrl (Results 1 – 5 of 5) sorted by relevance
| /optee_os/core/drivers/i2c/ |
| H A D | atmel_i2c.c | 57 struct i2c_ctrl i2c_ctrl; member 60 static struct atmel_i2c *atmel_i2c_from_i2c_ctrl(struct i2c_ctrl *i2c_ctrl) in atmel_i2c_from_i2c_ctrl() argument 62 return container_of(i2c_ctrl, struct atmel_i2c, i2c_ctrl); in atmel_i2c_from_i2c_ctrl() 285 struct i2c_ctrl *i2c_ctrl = data; in atmel_i2c_get_dt_i2c() local 287 i2c_dev = i2c_create_dev(i2c_ctrl, args->fdt, args->consumer_node); in atmel_i2c_get_dt_i2c() 302 struct i2c_ctrl *i2c_ctrl = NULL; in atmel_i2c_node_probe() local 314 i2c_ctrl = &atmel_i2c->i2c_ctrl; in atmel_i2c_node_probe() 315 i2c_ctrl->ops = &atmel_i2c_ops; in atmel_i2c_node_probe() 342 res = i2c_register_provider(fdt, node, atmel_i2c_get_dt_i2c, i2c_ctrl); in atmel_i2c_node_probe()
|
| H A D | i2c.c | 15 struct i2c_dev *i2c_create_dev(struct i2c_ctrl *i2c_ctrl, const void *fdt, in i2c_create_dev() argument 29 i2c_dev->ctrl = i2c_ctrl; in i2c_create_dev()
|
| /optee_os/core/include/drivers/ |
| H A D | i2c.h | 58 struct i2c_ctrl; 67 struct i2c_ctrl *ctrl; 92 struct i2c_ctrl { struct 106 struct i2c_dev *i2c_create_dev(struct i2c_ctrl *i2c_ctrl, const void *fdt,
|
| H A D | stm32_i2c.h | 166 struct i2c_ctrl i2c_ctrl; member
|
| /optee_os/core/drivers/ |
| H A D | stm32_i2c.c | 1736 stm32_i2c_dev->i2c_ctrl.ops = &stm32_i2c_ops; in stm32_get_i2c_dev() 1737 stm32_i2c_dev->i2c_dev.ctrl = &stm32_i2c_dev->i2c_ctrl; in stm32_get_i2c_dev()
|