Home
last modified time | relevance | path

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

/linux/drivers/mfd/
H A Dpalmas.c521 palmas->i2c_clients[i] = i2c; in palmas_i2c_probe()
523 palmas->i2c_clients[i] = in palmas_i2c_probe()
526 if (IS_ERR(palmas->i2c_clients[i])) { in palmas_i2c_probe()
529 ret = PTR_ERR(palmas->i2c_clients[i]); in palmas_i2c_probe()
532 palmas->i2c_clients[i]->dev.of_node = of_node_get(node); in palmas_i2c_probe()
534 palmas->regmap[i] = devm_regmap_init_i2c(palmas->i2c_clients[i], in palmas_i2c_probe()
669 if (palmas->i2c_clients[i]) in palmas_i2c_probe()
670 i2c_unregister_device(palmas->i2c_clients[i]); in palmas_i2c_probe()
683 if (palmas->i2c_clients[i]) in palmas_i2c_remove()
684 i2c_unregister_device(palmas->i2c_clients[i]); in palmas_i2c_remove()
/linux/drivers/media/i2c/adv748x/
H A Dadv748x-core.c63 if (!state->i2c_clients[region]) in adv748x_configure_regmap()
67 devm_regmap_init_i2c(state->i2c_clients[region], in adv748x_configure_regmap()
103 struct i2c_client *client = state->i2c_clients[client_page]; in adv748x_read_check()
164 client = state->i2c_clients[i]; in adv748x_set_slave_addresses()
176 for (i = 1; i < ARRAY_SIZE(state->i2c_clients); ++i) in adv748x_unregister_clients()
177 i2c_unregister_device(state->i2c_clients[i]); in adv748x_unregister_clients()
186 state->i2c_clients[i] = i2c_new_ancillary_device( in adv748x_initialise_clients()
191 if (IS_ERR(state->i2c_clients[i])) { in adv748x_initialise_clients()
193 return PTR_ERR(state->i2c_clients[i]); in adv748x_initialise_clients()
724 state->i2c_clients[ADV748X_PAGE_IO] = client; in adv748x_probe()
/linux/include/linux/mfd/
H A Dpalmas.h63 struct i2c_client *i2c_clients[PALMAS_NUM_CLIENTS]; member