/openbmc/linux/drivers/iio/chemical/ |
H A D | sunrise_co2.c | 40 struct i2c_client *client; member 70 __i2c_smbus_xfer(client->adapter, client->addr, in sunrise_regmap_read() 76 ret = __i2c_smbus_xfer(client->adapter, client->addr, client->flags, in sunrise_regmap_read() 102 __i2c_smbus_xfer(client->adapter, client->addr, in sunrise_regmap_write() 108 return __i2c_smbus_xfer(client->adapter, client->addr, client->flags, in sunrise_regmap_write() 120 const struct i2c_client *client = sunrise->client; in sunrise_read_byte() local 138 const struct i2c_client *client = sunrise->client; in sunrise_read_word() local 158 const struct i2c_client *client = sunrise->client; in sunrise_write_byte() local 173 const struct i2c_client *client = sunrise->client; in sunrise_write_word() local 481 dev_err(&client->dev, in sunrise_probe() [all …]
|
H A D | ccs811.c | 75 struct i2c_client *client; member 165 static int ccs811_setup(struct i2c_client *client) in ccs811_setup() argument 169 ret = ccs811_start_sensor_application(client); in ccs811_setup() 334 struct i2c_client *client = data->client; in ccs811_trigger_handler() local 421 i2c_set_clientdata(client, indio_dev); in ccs811_probe() 422 data->client = client; in ccs811_probe() 431 ret = ccs811_reset(client); in ccs811_probe() 457 dev_err(&client->dev, "no CCS811 sensor\n"); in ccs811_probe() 462 ret = ccs811_setup(client); in ccs811_probe() 479 if (client->irq > 0) { in ccs811_probe() [all …]
|
/openbmc/linux/drivers/leds/ |
H A D | leds-lp3944.c | 67 struct i2c_client *client; member 72 struct i2c_client *client; member 80 tmp = i2c_smbus_read_byte_data(client, reg); in lp3944_reg_read() 208 lp3944_reg_read(led->client, reg, &val); in lp3944_led_set() 284 dev_dbg(&led->client->dev, "%s: %s, %d\n", in lp3944_led_set_brightness() 299 led->client = client; in lp3944_configure() 316 dev_err(&client->dev, in lp3944_configure() 329 dev_err(&client->dev, in lp3944_configure() 365 dev_get_platdata(&client->dev); in lp3944_probe() 386 data->client = client; in lp3944_probe() [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | kxtj9.c | 70 struct i2c_client *client; member 224 if (tj9->client->irq) { in kxtj9_enable() 246 if (tj9->client->irq) { in kxtj9_enable() 319 disable_irq(client->irq); in kxtj9_set_poll() 329 enable_irq(client->irq); in kxtj9_set_poll() 409 dev_err(&client->dev, in kxtj9_probe() 414 tj9->client = client; in kxtj9_probe() 457 if (client->irq <= 0) { in kxtj9_probe() 465 dev_err(&client->dev, in kxtj9_probe() 471 if (client->irq) { in kxtj9_probe() [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | cypress-sf.c | 23 struct i2c_client *client; member 41 dev_err(&touchkey->client->dev, in cypress_sf_irq_handler() 81 touchkey->client = client; in cypress_sf_probe() 115 dev_warn(&client->dev, in cypress_sf_probe() 127 dev_err(&client->dev, in cypress_sf_probe() 153 dev_err(&client->dev, in cypress_sf_probe() 158 error = devm_request_threaded_irq(&client->dev, client->irq, in cypress_sf_probe() 163 dev_err(&client->dev, in cypress_sf_probe() 177 disable_irq(client->irq); in cypress_sf_suspend() 183 enable_irq(client->irq); in cypress_sf_suspend() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/i2c/ |
H A D | atomisp-gc0310.c | 417 pm_runtime_put(&client->dev); in gc0310_detect() 492 pm_runtime_put(&client->dev); in gc0310_s_stream() 499 pm_runtime_put(&client->dev); in gc0310_s_stream() 603 pm_runtime_disable(&client->dev); in gc0310_remove() 641 pm_runtime_set_suspended(&client->dev); in gc0310_probe() 642 pm_runtime_enable(&client->dev); in gc0310_probe() 646 ret = gc0310_detect(client); in gc0310_probe() 648 gc0310_remove(client); in gc0310_probe() 659 gc0310_remove(client); in gc0310_probe() 665 gc0310_remove(client); in gc0310_probe() [all …]
|
H A D | atomisp-ov2722.c | 46 if (!client->adapter) { in ov2722_read_reg() 61 msg[0].addr = client->addr; in ov2722_read_reg() 70 msg[1].addr = client->addr; in ov2722_read_reg() 79 dev_err(&client->dev, in ov2722_read_reg() 102 msg.addr = client->addr; in ov2722_i2c_write() 120 dev_err(&client->dev, in ov2722_write_reg() 139 dev_err(&client->dev, in ov2722_write_reg() 526 dev_err(&client->dev, in power_up() 577 dev_err(&client->dev, in power_down() 692 dev_err(&client->dev, in ov2722_set_fmt() [all …]
|
/openbmc/linux/drivers/misc/eeprom/ |
H A D | eeprom.c | 55 if (i2c_smbus_read_i2c_block_data(client, i, in eeprom_update_client() 61 int word = i2c_smbus_read_word_data(client, i); in eeprom_update_client() 85 eeprom_update_client(client, slice); in eeprom_read() 120 struct i2c_adapter *adapter = client->adapter; in eeprom_detect() 144 static int eeprom_probe(struct i2c_client *client) in eeprom_probe() argument 146 struct i2c_adapter *adapter = client->adapter; in eeprom_probe() 155 i2c_set_clientdata(client, data); in eeprom_probe() 161 if (client->addr == 0x57 in eeprom_probe() 165 name[0] = i2c_smbus_read_byte_data(client, 0x80); in eeprom_probe() 171 dev_info(&client->dev, "Vaio EEPROM detected, " in eeprom_probe() [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | dw9807-vcm.c | 93 dev_warn(&client->dev, in dw9807_set_dac() 103 dev_err(&client->dev, in dw9807_set_dac() 121 return dw9807_set_dac(client, ctrl->val); in dw9807_set_ctrl() 170 dev_err(&client->dev, "%s fail error: 0x%x\n", in dw9807_init_controls() 206 pm_runtime_set_active(&client->dev); in dw9807_probe() 207 pm_runtime_enable(&client->dev); in dw9807_probe() 208 pm_runtime_idle(&client->dev); in dw9807_probe() 224 pm_runtime_disable(&client->dev); in dw9807_remove() 236 struct i2c_client *client = to_i2c_client(dev); in dw9807_vcm_suspend() local 244 ret = dw9807_set_dac(client, val); in dw9807_vcm_suspend() [all …]
|
H A D | ml86v7667.c | 104 int val = i2c_smbus_read_byte_data(client, reg); in ml86v7667_mask_set() 120 ret = ml86v7667_mask_set(client, SSEPL_REG, in ml86v7667_s_ctrl() 124 ret = ml86v7667_mask_set(client, CLC_REG, in ml86v7667_s_ctrl() 135 ret = ml86v7667_mask_set(client, ACCC_REG, in ml86v7667_s_ctrl() 140 ret = ml86v7667_mask_set(client, ACCC_REG, in ml86v7667_s_ctrl() 145 ret = ml86v7667_mask_set(client, LUMC_REG, in ml86v7667_s_ctrl() 150 ret = ml86v7667_mask_set(client, CHRCA_REG, in ml86v7667_s_ctrl() 325 ret = ml86v7667_mask_set(client, MRA_REG, in ml86v7667_init() 405 v4l_info(client, "chip found @ 0x%02x (%s)\n", in ml86v7667_probe() 406 client->addr, client->adapter->name); in ml86v7667_probe() [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | sp2.c | 20 struct i2c_client *client = s->client; in sp2_read_i2c() local 24 .addr = client->addr, in sp2_read_i2c() 29 .addr = client->addr, in sp2_read_i2c() 48 client->addr, reg, buf[0]); in sp2_read_i2c() 57 struct i2c_client *client = s->client; in sp2_write_i2c() local 60 .addr = client->addr, in sp2_write_i2c() 349 dev_dbg(&client->dev, "\n"); in sp2_exit() 351 if (!client) in sp2_exit() 372 dev_dbg(&client->dev, "\n"); in sp2_probe() 380 s->client = client; in sp2_probe() [all …]
|
H A D | af9013.c | 45 struct i2c_client *client = state->client; in af9013_set_gpio() local 108 struct i2c_client *client = state->client; in af9013_set_frontend() local 401 struct i2c_client *client = state->client; in af9013_get_frontend() local 518 struct i2c_client *client = state->client; in af9013_read_status() local 832 struct i2c_client *client = state->client; in af9013_init() local 980 struct i2c_client *client = state->client; in af9013_sleep() local 1027 struct i2c_client *client = state->client; in af9013_download_firmware() local 1166 struct i2c_client *client = state->client; in af9013_pid_filter_ctrl() local 1185 struct i2c_client *client = state->client; in af9013_pid_filter() local 1239 struct i2c_client *client = state->client; in af9013_select() local [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | st1232.c | 54 struct i2c_client *client; member 67 struct i2c_client *client = ts->client; in st1232_ts_read_data() local 70 .addr = client->addr, in st1232_ts_read_data() 75 .addr = client->addr, in st1232_ts_read_data() 245 if (!client->irq) { in st1232_ts_probe() 266 ts->client = client; in st1232_ts_probe() 282 dev_err(&client->dev, in st1232_ts_probe() 298 dev_err(&client->dev, in st1232_ts_probe() 322 error = devm_request_threaded_irq(&client->dev, client->irq, in st1232_ts_probe() 325 client->name, ts); in st1232_ts_probe() [all …]
|
H A D | mms114.c | 93 struct i2c_client *client = data->client; in __mms114_read_reg() local 115 dev_err(&client->dev, in __mms114_read_reg() 139 struct i2c_client *client = data->client; in mms114_write_reg() local 162 struct i2c_client *client = data->client; in mms114_process_mt() local 177 dev_dbg(&client->dev, in mms114_process_mt() 195 struct i2c_client *client = data->client; in mms114_process_touchkey() local 218 struct i2c_client *client = data->client; in mms114_interrupt() local 389 struct i2c_client *client = data->client; in mms114_start() local 421 struct i2c_client *client = data->client; in mms114_stop() local 500 data->client = client; in mms114_probe() [all …]
|
H A D | ar1021_i2c.c | 26 struct i2c_client *client; member 69 struct i2c_client *client = ar1021->client; in ar1021_i2c_open() local 77 enable_irq(client->irq); in ar1021_i2c_open() 85 struct i2c_client *client = ar1021->client; in ar1021_i2c_close() local 87 disable_irq(client->irq); in ar1021_i2c_close() 109 ar1021->client = client; in ar1021_i2c_probe() 125 error = devm_request_threaded_irq(&client->dev, client->irq, in ar1021_i2c_probe() 130 dev_err(&client->dev, in ar1021_i2c_probe() 137 dev_err(&client->dev, in ar1021_i2c_probe() 149 disable_irq(client->irq); in ar1021_i2c_suspend() [all …]
|
H A D | ili210x.c | 60 struct i2c_client *client; member 77 .addr = client->addr, in ili210x_read_reg() 83 .addr = client->addr, in ili210x_read_reg() 154 dev_err(&client->dev, in ili211x_read_touch_data() 333 struct i2c_client *client = priv->client; in ili210x_irq() local 346 dev_err(&client->dev, in ili210x_irq() 811 disable_irq(client->irq); in ili210x_firmware_update_store() 872 enable_irq(client->irq); in ili210x_firmware_update_store() 948 if (client->irq <= 0) { in ili210x_i2c_probe() 974 priv->client = client; in ili210x_i2c_probe() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | si476x-i2c.c | 129 struct i2c_client *client = core->client; in si476x_core_start() local 136 if (client->irq) in si476x_core_start() 141 if (!client->irq) { in si476x_core_start() 146 if (client->irq) in si476x_core_start() 164 if (client->irq) in si476x_core_start() 175 if (client->irq) { in si476x_core_start() 195 if (client->irq) in si476x_core_start() 699 core->client = client; in si476x_core_probe() 779 client->irq); in si476x_core_probe() 822 (client->adapter->nr << 8) + client->addr, in si476x_core_probe() [all …]
|
H A D | menf21bmc.c | 30 val = i2c_smbus_read_byte_data(client, BMC_CMD_WDT_PROD_STAT); in menf21bmc_wdt_exit_prod_mode() 40 dev_info(&client->dev, in menf21bmc_wdt_exit_prod_mode() 43 ret = i2c_smbus_write_byte(client, BMC_CMD_WDT_EXIT_PROD); in menf21bmc_wdt_exit_prod_mode() 52 menf21bmc_probe(struct i2c_client *client) in menf21bmc_probe() argument 57 ret = i2c_check_functionality(client->adapter, in menf21bmc_probe() 66 dev_err(&client->dev, "failed to get BMC major revision\n"); in menf21bmc_probe() 78 dev_err(&client->dev, "failed to get BMC main revision\n"); in menf21bmc_probe() 82 dev_info(&client->dev, "FW Revision: %02d.%02d.%02d\n", in menf21bmc_probe() 89 ret = menf21bmc_wdt_exit_prod_mode(client); in menf21bmc_probe() 95 ret = devm_mfd_add_devices(&client->dev, 0, menf21bmc_cell, in menf21bmc_probe() [all …]
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.c | 53 if (!client || !ae_dev) in hnae3_set_client_init_flag() 56 switch (client->type) { in hnae3_set_client_init_flag() 74 switch (client->type) { in hnae3_get_client_init_flag() 129 if (!client) in hnae3_register_client() 135 if (client_tmp->type == client->type) in hnae3_register_client() 166 if (!client) in hnae3_unregister_client() 189 list_del(&client->node); in hnae3_unregister_client() 202 struct hnae3_client *client; in hnae3_register_ae_algo() local 257 struct hnae3_client *client; in hnae3_unregister_ae_algo() local 296 struct hnae3_client *client; in hnae3_register_ae_dev() local [all …]
|
/openbmc/linux/drivers/hwmon/occ/ |
H A D | p8_i2c.c | 31 struct i2c_client *client; member 45 msgs[0].addr = client->addr; in p8_i2c_occ_getscom() 46 msgs[0].flags = client->flags & I2C_M_TEN; in p8_i2c_occ_getscom() 52 msgs[1].addr = client->addr; in p8_i2c_occ_getscom() 57 rc = i2c_transfer(client->adapter, msgs, 2); in p8_i2c_occ_getscom() 96 return p8_i2c_occ_putscom(client, address, buf); in p8_i2c_occ_putscom_u32() 123 struct i2c_client *client = ctx->client; in p8_i2c_occ_send_cmd() local 145 rc = p8_i2c_occ_putscom_u32(client, OCB_ADDR, in p8_i2c_occ_send_cmd() 218 ctx->client = client; in p8_i2c_occ_probe() 220 occ->bus_dev = &client->dev; in p8_i2c_occ_probe() [all …]
|
/openbmc/linux/net/ceph/ |
H A D | ceph_common.c | 717 client = kzalloc(sizeof(*client), GFP_KERNEL); in ceph_create_client() 718 if (client == NULL) in ceph_create_client() 742 err = ceph_monc_init(&client->monc, client); in ceph_create_client() 745 err = ceph_osdc_init(&client->osdc, client); in ceph_create_client() 749 return client; in ceph_create_client() 755 kfree(client); in ceph_create_client() 775 kfree(client); in ceph_destroy_client() 793 return client->monc.monmap && client->monc.monmap->epoch && in have_mon_and_osd_map() 794 client->osdc.osdmap && client->osdc.osdmap->epoch; in have_mon_and_osd_map() 817 have_mon_and_osd_map(client) || (client->auth_err < 0), in __ceph_open_session() [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-rx8025.c | 132 struct i2c_client *client = to_i2c_client(dev); in rx8025_check_validity() local 179 struct i2c_client *client = dev_id; in rx8025_handle_irq() local 202 if (rx8025_write_reg(client, RX8025_REG_CTRL1, in rx8025_handle_irq() 216 struct i2c_client *client = to_i2c_client(dev); in rx8025_get_time() local 278 return rx8025_reset_validity(client); in rx8025_set_time() 541 i2c_set_clientdata(client, rx8025); in rx8025_probe() 546 err = rx8025_init_client(client); in rx8025_probe() 558 if (client->irq > 0) { in rx8025_probe() 559 dev_info(&client->dev, "IRQ %d supplied\n", client->irq); in rx8025_probe() 560 err = devm_request_threaded_irq(&client->dev, client->irq, NULL, in rx8025_probe() [all …]
|
/openbmc/linux/drivers/i2c/ |
H A D | i2c-core-base.c | 495 if (!client) in i2c_device_probe() 498 client->irq = client->init_irq; in i2c_device_probe() 784 if (client && i2c_encode_flags_to_addr(client) == addr) in __i2c_check_addr_busy() 938 client = kzalloc(sizeof *client, GFP_KERNEL); in i2c_new_client_device() 967 client->dev.parent = &client->adapter->dev; in i2c_new_client_device() 991 client->name, dev_name(&client->dev)); in i2c_new_client_device() 1003 client->name, client->addr, status); in i2c_new_client_device() 1315 "delete_device", client->name, client->addr); in delete_device_store() 1714 client->name, client->addr); in i2c_do_del_adapter() 1724 if (client && strcmp(client->name, "dummy")) in __unregister_client() [all …]
|
/openbmc/linux/drivers/staging/fieldbus/anybuss/ |
H A D | hms-profinet.c | 35 struct anybuss_client *client; member 87 struct anybuss_client *client = priv->client; in __profi_enable() local 103 anybuss_set_power(client, false); in __profi_enable() 104 ret = anybuss_set_power(client, true); in __profi_enable() 110 ret = anybuss_finish_init(client); in __profi_enable() 117 anybuss_set_power(client, false); in __profi_enable() 124 struct anybuss_client *client = priv->client; in __profi_disable() local 126 anybuss_set_power(client, false); in __profi_disable() 163 struct device *dev = &client->dev; in profinet_probe() 172 priv->client = client; in profinet_probe() [all …]
|
/openbmc/linux/drivers/hwmon/pmbus/ |
H A D | pmbus_core.c | 3397 entries[idx].client = client; in pmbus_init_debugfs() 3406 entries[idx].client = client; in pmbus_init_debugfs() 3415 entries[idx].client = client; in pmbus_init_debugfs() 3424 entries[idx].client = client; in pmbus_init_debugfs() 3433 entries[idx].client = client; in pmbus_init_debugfs() 3442 entries[idx].client = client; in pmbus_init_debugfs() 3455 entries[idx].client = client; in pmbus_init_debugfs() 3464 entries[idx].client = client; in pmbus_init_debugfs() 3474 entries[idx].client = client; in pmbus_init_debugfs() 3484 entries[idx].client = client; in pmbus_init_debugfs() [all …]
|