/openbmc/linux/drivers/input/rmi4/ |
H A D | rmi_i2c.c | 33 struct i2c_client *client; member 64 struct i2c_client *client = rmi_i2c->client; in rmi_set_page() local 70 dev_err(&client->dev, in rmi_set_page() 84 struct i2c_client *client = rmi_i2c->client; in rmi_i2c_write_block() local 133 struct i2c_client *client = rmi_i2c->client; in rmi_i2c_read_block() local 138 .addr = client->addr, in rmi_i2c_read_block() 143 .addr = client->addr, in rmi_i2c_read_block() 219 pdata->irq = client->irq; in rmi_i2c_probe() 222 dev_name(&client->dev)); in rmi_i2c_probe() 225 dev_err(&client->dev, in rmi_i2c_probe() [all …]
|
/openbmc/linux/drivers/iio/light/ |
H A D | bh1780.c | 40 struct i2c_client *client; member 49 dev_err(&bh1780->client->dev, in bh1780_write() 61 dev_err(&bh1780->client->dev, in bh1780_read() 73 dev_err(&bh1780->client->dev, in bh1780_read_word() 159 bh1780->client = client; in bh1780_probe() 169 pm_runtime_enable(&client->dev); in bh1780_probe() 174 dev_info(&client->dev, in bh1780_probe() 185 pm_runtime_put(&client->dev); in bh1780_probe() 200 pm_runtime_disable(&client->dev); in bh1780_probe() 211 pm_runtime_get_sync(&client->dev); in bh1780_remove() [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-rv8803.c | 68 struct i2c_client *client; member 105 dev_err(&client->dev, in rv8803_read_regs() 139 dev_err(&client->dev, in rv8803_write_regs() 348 struct i2c_client *client = rv8803->client; in rv8803_get_alarm() local 569 struct i2c_client *client = rv8803->client; in rx8900_trickle_charger_init() local 631 .priv = client, in rv8803_probe() 646 rv8803->client = client; in rv8803_probe() 673 if (client->irq > 0) { in rv8803_probe() 679 err = devm_request_threaded_irq(&client->dev, client->irq, in rv8803_probe() 685 client->irq = 0; in rv8803_probe() [all …]
|
H A D | rtc-pcf8583.c | 54 .addr = client->addr, in pcf8583_get_datetime() 59 .addr = client->addr, in pcf8583_get_datetime() 93 buf[1] = get_ctrl(client) | 0x80; in pcf8583_set_datetime() 109 buf[1] = get_ctrl(client); in pcf8583_set_datetime() 117 *ctrl = get_ctrl(client); in pcf8583_get_ctrl() 127 set_ctrl(client, *ctrl); in pcf8583_set_ctrl() 137 .addr = client->addr, in pcf8583_read_mem() 142 .addr = client->addr, in pcf8583_read_mem() 186 pcf8583_get_ctrl(client, &ctrl); in pcf8583_rtc_read_time() 199 pcf8583_read_mem(client, &mem)) in pcf8583_rtc_read_time() [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | silead.c | 67 struct i2c_client *client; member 535 silead_ts_get_id(client); in silead_ts_setup() 551 error = silead_ts_init(client); in silead_ts_setup() 569 dev_err(&client->dev, in silead_ts_setup() 580 struct i2c_client *client = data->client; in silead_ts_threaded_irq_handler() local 582 silead_ts_read_data(client); in silead_ts_threaded_irq_handler() 675 data->client = client; in silead_ts_probe() 681 silead_ts_read_props(client); in silead_ts_probe() 684 if (client->irq <= 0) in silead_ts_probe() 741 disable_irq(client->irq); in silead_ts_suspend() [all …]
|
H A D | egalax_ts.c | 60 struct i2c_client *client; member 68 struct i2c_client *client = ts->client; in egalax_ts_interrupt() local 97 dev_dbg(&client->dev, "point invalid\n"); in egalax_ts_interrupt() 130 dev_err(&client->dev, in egalax_wake_up_device() 176 ts->client = client; in egalax_ts_probe() 180 error = egalax_wake_up_device(client); in egalax_ts_probe() 184 error = egalax_firmware_version(client); in egalax_ts_probe() 205 error = devm_request_threaded_irq(&client->dev, client->irq, in egalax_ts_probe() 235 return enable_irq_wake(client->irq); in egalax_ts_suspend() 246 return disable_irq_wake(client->irq); in egalax_ts_resume() [all …]
|
H A D | max11801_ts.c | 79 struct i2c_client *client; member 86 return i2c_smbus_read_byte_data(client, addr << 1); in read_register() 98 struct i2c_client *client = data->client; in max11801_ts_interrupt() local 155 struct i2c_client *client = data->client; in max11801_ts_phy_init() local 166 max11801_write_reg(client, APERTURE_CONF_REG, 0x33); in max11801_ts_phy_init() 168 max11801_write_reg(client, OP_MODE_CONF_REG, 0x36); in max11801_ts_phy_init() 171 static int max11801_ts_probe(struct i2c_client *client) in max11801_ts_probe() argument 178 input_dev = devm_input_allocate_device(&client->dev); in max11801_ts_probe() 184 data->client = client; in max11801_ts_probe() 189 input_dev->dev.parent = &client->dev; in max11801_ts_probe() [all …]
|
/openbmc/linux/drivers/hwmon/pmbus/ |
H A D | pmbus.c | 65 && pmbus_check_byte_register(client, 0, in pmbus_find_sensor_groups() 73 if (pmbus_check_byte_register(client, page, in pmbus_find_sensor_groups() 79 if (pmbus_check_byte_register(client, 0, in pmbus_find_sensor_groups() 91 static int pmbus_identify(struct i2c_client *client, in pmbus_identify() argument 107 if (pmbus_set_page(client, page, 0xff) < 0) in pmbus_identify() 110 pmbus_set_page(client, 0, 0xff); in pmbus_identify() 116 pmbus_clear_faults(client); in pmbus_identify() 159 pmbus_find_sensor_groups(client, info); in pmbus_identify() 164 static int pmbus_probe(struct i2c_client *client) in pmbus_probe() argument 168 struct device *dev = &client->dev; in pmbus_probe() [all …]
|
H A D | ibm-cffps.c | 65 struct i2c_client *client; member 86 .addr = psu->client->addr, in ibm_cffps_debugfs_read_input_history() 91 .addr = psu->client->addr, in ibm_cffps_debugfs_read_input_history() 105 pmbus_unlock(psu->client); in ibm_cffps_debugfs_read_input_history() 114 pmbus_unlock(psu->client); in ibm_cffps_debugfs_read_input_history() 201 pmbus_unlock(psu->client); in ibm_cffps_debugfs_read() 376 pmbus_unlock(psu->client); in ibm_cffps_led_brightness_set() 407 pmbus_unlock(psu->client); in ibm_cffps_led_blink_set() 422 struct i2c_client *client = psu->client; in ibm_cffps_create_led_class() local 426 client->addr); in ibm_cffps_create_led_class() [all …]
|
H A D | mp2975.c | 337 ret = pmbus_read_word_data(client, page, phase, in mp2973_read_word_data() 341 ret = pmbus_read_word_data(client, page, phase, in mp2973_read_word_data() 560 ret = i2c_smbus_read_word_data(client, reg); in mp2975_identify_vid() 589 ret = mp2975_identify_vid(client, data, info, in mp2975_identify_rails_vid() 597 ret = mp2975_identify_vid(client, data, info, in mp2975_identify_rails_vid() 616 ret = mp2975_identify_vid(client, data, info, in mp2973_identify_rails_vid() 625 ret = mp2975_identify_vid(client, data, info, in mp2973_identify_rails_vid() 649 ret = i2c_smbus_read_word_data(client, in mp2975_current_sense_gain_get() 911 if (client->dev.of_node) in mp2975_probe() 957 ret = mp2975_vref_get(client, data, info); in mp2975_probe() [all …]
|
/openbmc/linux/net/atm/ |
H A D | mpoa_caches.c | 41 entry = client->in_cache; in in_cache_get() 62 entry = client->in_cache; in in_cache_get_with_mask() 83 entry = client->in_cache; in in_cache_get_by_vcc() 116 client->in_cache = entry; in in_cache_add_entry() 207 if (client->in_cache == NULL && client->eg_cache == NULL) { in in_cache_remove_entry() 215 client); in in_cache_remove_entry() 234 entry = client->in_cache; in clear_count_and_expired() 241 client->in_ops->remove_entry(entry, client); in clear_count_and_expired() 440 if (client->in_cache == NULL && client->eg_cache == NULL) { in eg_cache_remove_entry() 447 in_cache_entry *in_entry = client->in_ops->get_by_vcc(vcc, client); in eg_cache_remove_entry() [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | a8293.c | 13 struct i2c_client *client; member 24 struct i2c_client *client, in a8293_set_voltage_slew() argument 45 ret = i2c_master_recv(client, &status, 1); in a8293_set_voltage_slew() 118 ret = i2c_master_send(client, ®0, 1); in a8293_set_voltage_slew() 127 ret = i2c_master_send(client, ®1, 1); in a8293_set_voltage_slew() 146 struct i2c_client *client = dev->client; in a8293_set_voltage_noslew() local 197 struct i2c_client *client = dev->client; in a8293_set_voltage() local 227 dev->client = client; in a8293_probe() 231 ret = i2c_master_recv(client, buf, 2); in a8293_probe() 238 i2c_set_clientdata(client, dev); in a8293_probe() [all …]
|
H A D | si2168.c | 191 dev_dbg(&client->dev, in si2168_read_status() 239 dev_dbg(&client->dev, in si2168_set_frontend() 417 dev_dbg(&client->dev, "\n"); in si2168_init() 451 dev_err(&client->dev, in si2168_init() 566 dev_dbg(&client->dev, "\n"); in si2168_sleep() 682 dev_dbg(&client->dev, "\n"); in si2168_probe() 690 i2c_set_clientdata(client, dev); in si2168_probe() 739 dev->muxc = i2c_mux_alloc(client->adapter, &client->dev, in si2168_probe() 746 dev->muxc->priv = client; in si2168_probe() 753 dev->fe.demodulator_priv = client; in si2168_probe() [all …]
|
/openbmc/linux/drivers/iio/accel/ |
H A D | mma9551_core.c | 137 out.addr = client->addr; in mma9551_transfer() 142 ret = i2c_transfer(client->adapter, &out, 1); in mma9551_transfer() 144 dev_err(&client->dev, "i2c write failed\n"); in mma9551_transfer() 152 in.addr = client->addr; in mma9551_transfer() 168 dev_err(&client->dev, in mma9551_transfer() 174 dev_err(&client->dev, in mma9551_transfer() 187 dev_err(&client->dev, in mma9551_transfer() 544 dev_err(&client->dev, "bad GPIO pin\n"); in mma9551_gpio_config() 675 pm_runtime_mark_last_busy(&client->dev); in mma9551_set_power_state() 680 dev_err(&client->dev, in mma9551_set_power_state() [all …]
|
H A D | bmc150-accel-i2c.c | 53 struct acpi_device *adev = ACPI_COMPANION(&client->dev); in bmc150_acpi_set_angle_dsm() 97 if (!bmc150_acpi_set_angle_dsm(client, 0, 270)) in bmc150_acpi_enable_keyboard() 103 return bmc150_acpi_set_angle_dsm(client, 0, 90); in bmc150_acpi_enable_keyboard() 138 .fwnode = client->dev.fwnode, in bmc150_acpi_dual_accel_probe() 174 static int bmc150_accel_probe(struct i2c_client *client) in bmc150_accel_probe() argument 182 i2c_check_functionality(client->adapter, in bmc150_accel_probe() 197 ret = bmc150_accel_core_probe(&client->dev, regmap, client->irq, in bmc150_accel_probe() 206 if (!id && has_acpi_companion(&client->dev)) in bmc150_accel_probe() 207 bmc150_acpi_dual_accel_probe(client); in bmc150_accel_probe() 214 bmc150_acpi_dual_accel_remove(client); in bmc150_accel_remove() [all …]
|
/openbmc/linux/sound/ppc/ |
H A D | keywest.c | 23 if (!keywest_ctx->client) in keywest_probe() 24 keywest_ctx->client = client; in keywest_probe() 25 i2c_set_clientdata(client, keywest_ctx); in keywest_probe() 37 struct i2c_client *client; in keywest_attach_adapter() local 49 if (IS_ERR(client)) in keywest_attach_adapter() 50 return PTR_ERR(client); in keywest_attach_adapter() 51 keywest_ctx->client = client; in keywest_attach_adapter() 58 if (!keywest_ctx->client->dev.driver) { in keywest_attach_adapter() 60 keywest_ctx->client = NULL; in keywest_attach_adapter() 77 if (client == keywest_ctx->client) in keywest_remove() [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | tw2804.c | 117 ret = i2c_smbus_write_byte_data(client, in write_regs() 199 reg = read_reg(client, addr, state->channel); in tw2804_s_ctrl() 210 reg = read_reg(client, addr, state->channel); in tw2804_s_ctrl() 233 return write_reg(client, TW2804_REG_CONTRAST, in tw2804_s_ctrl() 241 return write_reg(client, TW2804_REG_HUE, in tw2804_s_ctrl() 269 write_regs(client, regs, dec->channel); in tw2804_s_std() 283 dev_err(&client->dev, in tw2804_s_video_routing() 292 dev_err(&client->dev, in tw2804_s_video_routing() 297 dev_err(&client->dev, in tw2804_s_video_routing() 310 reg = read_reg(client, 0x22, dec->channel); in tw2804_s_video_routing() [all …]
|
H A D | mt9m001.c | 131 ret = reg_read(client, reg); in reg_set() 142 ret = reg_read(client, reg); in reg_clear() 239 pm_runtime_put(&client->dev); in mt9m001_s_stream() 249 pm_runtime_put(&client->dev); in mt9m001_s_stream() 560 dev_dbg(&client->dev, in mt9m001_s_ctrl() 576 pm_runtime_put(&client->dev); in mt9m001_s_ctrl() 610 dev_err(&client->dev, in mt9m001_video_probe() 621 ret = mt9m001_init(client); in mt9m001_video_probe() 802 pm_runtime_enable(&client->dev); in mt9m001_probe() 818 pm_runtime_idle(&client->dev); in mt9m001_probe() [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-pcf857x.c | 70 struct i2c_client *client; member 91 return i2c_smbus_read_byte(client); in i2c_read_le8() 136 value = gpio->read(gpio->client); in pcf857x_get() 196 status = gpio->read(gpio->client); in pcf857x_irq() 338 status = i2c_read_le16(client); in pcf857x_probe() 348 gpio->chip.label = client->name; in pcf857x_probe() 350 gpio->client = client; in pcf857x_probe() 351 i2c_set_clientdata(client, gpio); in pcf857x_probe() 372 if (client->irq) { in pcf857x_probe() 375 status = devm_request_threaded_irq(&client->dev, client->irq, in pcf857x_probe() [all …]
|
/openbmc/linux/drivers/input/joystick/ |
H A D | as5011.c | 75 .addr = client->addr, in as5011_i2c_write() 92 .addr = client->addr, in as5011_i2c_read() 98 .addr = client->addr, in as5011_i2c_read() 235 dev_err(&client->dev, in as5011_probe() 243 dev_err(&client->dev, in as5011_probe() 249 as5011->i2c_client = client; in as5011_probe() 256 input_dev->dev.parent = &client->dev; in as5011_probe() 273 dev_err(&client->dev, in as5011_probe() 287 dev_err(&client->dev, in as5011_probe() 301 dev_err(&client->dev, in as5011_probe() [all …]
|
/openbmc/linux/drivers/iio/proximity/ |
H A D | rfd77402.c | 80 struct i2c_client *client; member 156 rfd77402_set_state(client, RFD77402_CMD_MCPU_OFF, in rfd77402_measure() 171 ret = rfd77402_measure(data->client); in rfd77402_read_raw() 191 static int rfd77402_init(struct i2c_client *client) in rfd77402_init() argument 236 ret = i2c_smbus_write_word_data(client, in rfd77402_init() 255 static void rfd77402_disable(void *client) in rfd77402_disable() argument 257 rfd77402_powerdown(client); in rfd77402_disable() 260 static int rfd77402_probe(struct i2c_client *client) in rfd77402_probe() argument 277 data->client = client; in rfd77402_probe() 286 ret = rfd77402_init(client); in rfd77402_probe() [all …]
|
H A D | vl53l0x-i2c.c | 45 struct i2c_client *client; member 71 ret = devm_request_irq(&client->dev, client->irq, vl53l0x_handle_irq, in vl53l0x_configure_irq() 89 struct device *dev = &data->client->dev; in vl53l0x_clear_irq() 111 struct i2c_client *client = data->client; in vl53l0x_read_proximity() local 121 if (data->client->irq) { in vl53l0x_read_proximity() 131 ret = i2c_smbus_read_byte_data(client, in vl53l0x_read_proximity() 232 data->client = client; in vl53l0x_probe() 233 i2c_set_clientdata(client, indio_dev); in vl53l0x_probe() 252 return dev_err_probe(&client->dev, error, in vl53l0x_probe() 257 return dev_err_probe(&client->dev, error, in vl53l0x_probe() [all …]
|
/openbmc/linux/drivers/iio/magnetometer/ |
H A D | ak8975.c | 382 struct i2c_client *client; member 534 struct i2c_client *client = data->client; in ak8975_setup_irq() local 540 if (client->irq) in ak8975_setup_irq() 541 irq = client->irq; in ak8975_setup_irq() 595 dev_err(&client->dev, in ak8975_setup() 610 struct i2c_client *client = data->client; in wait_conversion_complete_gpio() local 635 struct i2c_client *client = data->client; in wait_conversion_complete_polled() local 718 const struct i2c_client *client = data->client; in ak8975_read_axis() local 830 const struct i2c_client *client = data->client; in ak8975_fill_buffer() local 921 data->client = client; in ak8975_probe() [all …]
|
/openbmc/linux/drivers/gpu/drm/i2c/ |
H A D | tda9950.c | 63 struct i2c_client *client; member 85 msg.addr = client->addr; in tda9950_write_range() 108 msg[0].addr = client->addr; in tda9950_read_range() 112 msg[1].addr = client->addr; in tda9950_read_range() 280 struct i2c_client *client = priv->client; in tda9950_open() local 301 struct i2c_client *client = priv->client; in tda9950_release() local 319 client->irq, csr); in tda9950_release() 392 dev_err(&client->dev, in tda9950_probe() 398 if (client->irq <= 0) { in tda9950_probe() 407 priv->client = client; in tda9950_probe() [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | synaptics_i2c.c | 219 struct i2c_client *client; member 314 ret = synaptics_i2c_config(client); in synaptics_i2c_reset_config() 487 input->name = touch->client->name; in synaptics_i2c_set_input_params() 515 touch->client = client; in synaptics_i2c_touch_create() 537 if (client->irq < 1) in synaptics_i2c_probe() 549 dev_dbg(&touch->client->dev, in synaptics_i2c_probe() 556 dev_warn(&touch->client->dev, in synaptics_i2c_probe() 566 dev_dbg(&touch->client->dev, in synaptics_i2c_probe() 572 dev_err(&client->dev, in synaptics_i2c_probe() 577 i2c_set_clientdata(client, touch); in synaptics_i2c_probe() [all …]
|