Home
last modified time | relevance | path

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

/optee_os/core/drivers/i2c/
H A Datmel_i2c.c57 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 Di2c.c15 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 Di2c.h58 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 Dstm32_i2c.h166 struct i2c_ctrl i2c_ctrl; member
/optee_os/core/drivers/
H A Dstm32_i2c.c1736 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()