Searched refs:i2c_clients (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/platform/x86/x86-android-tablets/ |
H A D | core.c | 151 static struct i2c_client **i2c_clients; variable in typeref:struct:i2c_client 185 i2c_clients[idx] = i2c_new_client_device(adap, &board_info); 187 if (IS_ERR(i2c_clients[idx])) 188 return dev_err_probe(&adap->dev, PTR_ERR(i2c_clients[idx]), 300 i2c_unregister_device(i2c_clients[i]); 302 kfree(i2c_clients); 354 i2c_clients = kcalloc(dev_info->i2c_client_count, sizeof(*i2c_clients), GFP_KERNEL); 355 if (!i2c_clients) {
|
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix-anx6345.c | 59 struct i2c_client *i2c_clients[I2C_NUM_ADDRESSES]; member in struct:anx6345 647 for (i = 1; i < ARRAY_SIZE(anx6345->i2c_clients); i++) 648 if (anx6345->i2c_clients[i] && 649 anx6345->i2c_clients[i]->addr != anx6345->client->addr) 650 i2c_unregister_device(anx6345->i2c_clients[i]); 749 anx6345->i2c_clients[i] = i2c_new_dummy_device(client->adapter, 752 anx6345->i2c_clients[i] = client; 754 if (IS_ERR(anx6345->i2c_clients[i])) { 755 err = PTR_ERR(anx6345->i2c_clients[i]); 761 anx6345->map[i] = devm_regmap_init_i2c(anx6345->i2c_clients[ [all...] |
/linux-master/drivers/mfd/ |
H A D | palmas.c | 521 palmas->i2c_clients[i] = i2c; 523 palmas->i2c_clients[i] = 526 if (IS_ERR(palmas->i2c_clients[i])) { 529 ret = PTR_ERR(palmas->i2c_clients[i]); 532 palmas->i2c_clients[i]->dev.of_node = of_node_get(node); 534 palmas->regmap[i] = devm_regmap_init_i2c(palmas->i2c_clients[i], 669 if (palmas->i2c_clients[i]) 670 i2c_unregister_device(palmas->i2c_clients[i]); 683 if (palmas->i2c_clients[i]) 684 i2c_unregister_device(palmas->i2c_clients[ [all...] |
/linux-master/drivers/media/i2c/adv748x/ |
H A D | adv748x-core.c | 63 if (!state->i2c_clients[region]) 67 devm_regmap_init_i2c(state->i2c_clients[region], 103 struct i2c_client *client = state->i2c_clients[client_page]; 164 client = state->i2c_clients[i]; 176 for (i = 1; i < ARRAY_SIZE(state->i2c_clients); ++i) 177 i2c_unregister_device(state->i2c_clients[i]); 186 state->i2c_clients[i] = i2c_new_ancillary_device( 191 if (IS_ERR(state->i2c_clients[i])) { 193 return PTR_ERR(state->i2c_clients[i]); 724 state->i2c_clients[ADV748X_PAGE_I [all...] |
H A D | adv748x.h | 176 * @i2c_clients: I2C clients for the page accesses 191 struct i2c_client *i2c_clients[ADV748X_PAGE_MAX]; member in struct:adv748x_state
|
/linux-master/drivers/media/i2c/ |
H A D | adv7604.c | 203 struct i2c_client *i2c_clients[ADV76XX_PAGE_MAX]; member in struct:adv76xx_state 347 struct i2c_client *client = state->i2c_clients[client_page]; 2919 for (i = 1; i < ARRAY_SIZE(state->i2c_clients); ++i) 2920 i2c_unregister_device(state->i2c_clients[i]); 3205 np = state->i2c_clients[ADV76XX_PAGE_IO]->dev.of_node; 3364 if (!state->i2c_clients[region]) 3368 devm_regmap_init_i2c(state->i2c_clients[region], 3373 v4l_err(state->i2c_clients[region], 3430 state->i2c_clients[ADV76XX_PAGE_IO] = client; 3598 state->i2c_clients[ [all...] |
/linux-master/include/linux/mfd/ |
H A D | palmas.h | 63 struct i2c_client *i2c_clients[PALMAS_NUM_CLIENTS]; member in struct:palmas
|
Completed in 192 milliseconds