| /linux/drivers/input/touchscreen/ |
| H A D | rohm_bu21023.c | 332 int error, error2; in rohm_ts_manual_calibration() local 347 error = i2c_smbus_write_byte_data(client, INT_MASK, in rohm_ts_manual_calibration() 350 if (error) in rohm_ts_manual_calibration() 353 error = i2c_smbus_write_byte_data(client, TEST1, in rohm_ts_manual_calibration() 355 if (error) in rohm_ts_manual_calibration() 364 error = rohm_i2c_burst_read(client, PRM1_X_H, buf, sizeof(buf)); in rohm_ts_manual_calibration() 365 if (error) in rohm_ts_manual_calibration() 378 error = i2c_smbus_write_byte_data(client, TEST1, in rohm_ts_manual_calibration() 380 if (error) in rohm_ts_manual_calibration() 413 error = i2c_smbus_write_byte_data(client, in rohm_ts_manual_calibration() [all …]
|
| H A D | goodix_fwupload.c | 88 int tries, error; in goodix_enter_upload_mode() local 93 error = goodix_i2c_write_u8(client, in goodix_enter_upload_mode() 95 if (error) in goodix_enter_upload_mode() 96 return error; in goodix_enter_upload_mode() 98 error = goodix_i2c_read(client, in goodix_enter_upload_mode() 100 if (error) in goodix_enter_upload_mode() 101 return error; in goodix_enter_upload_mode() 113 error = goodix_i2c_write_u8(client, GOODIX_REG_MISCTL_DSP_CTL, 0x00); in goodix_enter_upload_mode() 114 if (error) in goodix_enter_upload_mode() 115 return error; in goodix_enter_upload_mode() [all …]
|
| H A D | raydium_i2c_ts.c | 171 int error; in raydium_i2c_send() local 211 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer)); in raydium_i2c_send() 212 if (likely(!error)) in raydium_i2c_send() 218 dev_err(&client->dev, "%s failed: %d\n", __func__, error); in raydium_i2c_send() 221 return error; in raydium_i2c_send() 227 int error; in raydium_i2c_read() local 266 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer)); in raydium_i2c_read() 267 if (unlikely(error)) in raydium_i2c_read() 268 return error; in raydium_i2c_read() 281 int error; in raydium_i2c_sw_reset() local [all …]
|
| H A D | chipone_icn8505.c | 156 int error; in icn8505_read_reg_silent() local 158 error = icn8505_read_xfer(icn8505->client, icn8505->client->addr, reg, in icn8505_read_reg_silent() 160 if (error) in icn8505_read_reg_silent() 161 return error; in icn8505_read_reg_silent() 203 int error; in icn8505_try_fw_upload() local 208 error = icn8505_write_prog_reg(icn8505, 0xcc3355, 0x5a); in icn8505_try_fw_upload() 209 if (error) in icn8505_try_fw_upload() 210 return error; in icn8505_try_fw_upload() 214 error = icn8505_write_prog_reg(icn8505, 0x040400, 0x01); in icn8505_try_fw_upload() 215 if (error) in icn8505_try_fw_upload() [all …]
|
| H A D | silead.c | 124 int error; in silead_ts_request_input_dev() local 149 error = input_register_device(data->input); in silead_ts_request_input_dev() 150 if (error) { in silead_ts_request_input_dev() 151 dev_err(dev, "Failed to register input device: %d\n", error); in silead_ts_request_input_dev() 152 return error; in silead_ts_request_input_dev() 161 int error; in silead_ts_request_pen_input_dev() local 183 error = input_register_device(data->pen_input); in silead_ts_request_pen_input_dev() 184 if (error) { in silead_ts_request_pen_input_dev() 185 dev_err(dev, "Failed to register pen input device: %d\n", error); in silead_ts_request_pen_input_dev() 186 return error; in silead_ts_request_pen_input_dev() [all …]
|
| H A D | bu21013_ts.c | 240 int error; in bu21013_gpio_irq() local 243 error = bu21013_do_touch_report(ts); in bu21013_gpio_irq() 244 if (error) { in bu21013_gpio_irq() 264 int error; in bu21013_init_chip() local 266 error = i2c_smbus_write_byte_data(client, BU21013_RESET_REG, in bu21013_init_chip() 268 if (error) { in bu21013_init_chip() 270 return error; in bu21013_init_chip() 274 error = i2c_smbus_write_byte_data(client, BU21013_SENSOR_0_7_REG, in bu21013_init_chip() 276 if (error) { in bu21013_init_chip() 278 return error; in bu21013_init_chip() [all …]
|
| H A D | hycon-hy46xx.c | 106 int error; in hycon_hy46xx_isr() local 110 error = regmap_bulk_read(tsdata->regmap, 0, rdbuf, sizeof(rdbuf)); in hycon_hy46xx_isr() 111 if (error) { in hycon_hy46xx_isr() 113 error); in hycon_hy46xx_isr() 185 int error = 0; in hycon_hy46xx_setting_show() local 190 error = regmap_read(tsdata->regmap, attr->address, &val); in hycon_hy46xx_setting_show() 191 if (error < 0) { in hycon_hy46xx_setting_show() 194 dattr->attr.name, error); in hycon_hy46xx_setting_show() 209 return error ?: count; in hycon_hy46xx_setting_show() 222 int error; in hycon_hy46xx_setting_store() local [all …]
|
| H A D | elants_i2c.c | 301 int ret, error; in elants_i2c_calibrate() local 322 error = ret < 0 ? ret : -ETIMEDOUT; in elants_i2c_calibrate() 325 error); in elants_i2c_calibrate() 326 return error; in elants_i2c_calibrate() 342 int error; in elants_i2c_sw_reset() local 344 error = elants_i2c_send(client, soft_rst_cmd, in elants_i2c_sw_reset() 346 if (error) { in elants_i2c_sw_reset() 347 dev_err(&client->dev, "software reset failed: %d\n", error); in elants_i2c_sw_reset() 348 return error; in elants_i2c_sw_reset() 371 int error; in elants_i2c_query_hw_version() local [all …]
|
| H A D | hideep.c | 243 int error; in hideep_pgm_r_reg() local 245 error = hideep_pgm_r_mem(ts, addr, &data, 1); in hideep_pgm_r_reg() 246 if (error) { in hideep_pgm_r_reg() 249 addr, error); in hideep_pgm_r_reg() 250 return error; in hideep_pgm_r_reg() 260 int error; in hideep_pgm_w_reg() local 262 error = hideep_pgm_w_mem(ts, addr, &data, 1); in hideep_pgm_w_reg() 263 if (error) { in hideep_pgm_w_reg() 266 addr, val, error); in hideep_pgm_w_reg() 267 return error; in hideep_pgm_w_reg() [all …]
|
| H A D | zinitix.c | 215 int error; in zinitix_get_u16_reg() local 218 error = zinitix_read_data(client, vreg, (void *)&val, 2); in zinitix_get_u16_reg() 219 if (error) in zinitix_get_u16_reg() 229 int error; in zinitix_init_touch() local 232 error = zinitix_write_cmd(client, ZINITIX_SWRESET_CMD); in zinitix_init_touch() 233 if (error) { in zinitix_init_touch() 235 return error; in zinitix_init_touch() 279 error = zinitix_write_u16(client, ZINITIX_INT_ENABLE_FLAG, 0x0); in zinitix_init_touch() 280 if (error) { in zinitix_init_touch() 283 return error; in zinitix_init_touch() [all …]
|
| H A D | himax_hx83112b.c | 86 int error; in himax_bus_enable_burst() local 88 error = regmap_write(ts->regmap, HIMAX_AHB_ADDR_CONTI, in himax_bus_enable_burst() 90 if (error) in himax_bus_enable_burst() 91 return error; in himax_bus_enable_burst() 93 error = regmap_write(ts->regmap, HIMAX_AHB_ADDR_INCR4, in himax_bus_enable_burst() 95 if (error) in himax_bus_enable_burst() 96 return error; in himax_bus_enable_burst() 104 int error; in himax_bus_read() local 107 error = himax_bus_enable_burst(ts); in himax_bus_read() 108 if (error) in himax_bus_read() [all …]
|
| H A D | mms114.c | 96 int error; in __mms114_read_reg() local 113 error = i2c_transfer(client->adapter, xfer, 2); in __mms114_read_reg() 114 if (error != 2) { in __mms114_read_reg() 116 "%s: i2c transfer failed (%d)\n", __func__, error); in __mms114_read_reg() 117 return error < 0 ? error : -EIO; in __mms114_read_reg() 127 int error; in mms114_read_reg() local 132 error = __mms114_read_reg(data, reg, 1, &val); in mms114_read_reg() 133 return error < 0 ? error : val; in mms114_read_reg() 141 int error; in mms114_write_reg() local 146 error = i2c_master_send(client, buf, 2); in mms114_write_reg() [all …]
|
| /linux/drivers/base/test/ |
| H A D | property-entry-test.c | 25 int error; in pe_test_uints() local 30 error = fwnode_property_count_u8(node, "prop-u8"); in pe_test_uints() 31 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_uints() 33 error = fwnode_property_read_u8(node, "prop-u8", &val_u8); in pe_test_uints() 34 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints() 37 error = fwnode_property_read_u8_array(node, "prop-u8", array_u8, 1); in pe_test_uints() 38 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints() 41 error = fwnode_property_read_u8_array(node, "prop-u8", array_u8, 2); in pe_test_uints() 42 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints() 44 error = fwnode_property_read_u8(node, "no-prop-u8", &val_u8); in pe_test_uints() [all …]
|
| /linux/drivers/input/mouse/ |
| H A D | elan_i2c_i2c.c | 142 int error; in elan_i2c_initialize() local 145 error = elan_i2c_write_cmd(client, ETP_I2C_STAND_CMD, ETP_I2C_RESET); in elan_i2c_initialize() 146 if (error) { in elan_i2c_initialize() 147 dev_err(dev, "device reset failed: %d\n", error); in elan_i2c_initialize() 148 return error; in elan_i2c_initialize() 155 error = i2c_master_recv(client, val, ETP_I2C_INF_LENGTH); in elan_i2c_initialize() 156 if (error < 0) { in elan_i2c_initialize() 157 dev_err(dev, "failed to read reset response: %d\n", error); in elan_i2c_initialize() 158 return error; in elan_i2c_initialize() 161 error = elan_i2c_read_block(client, ETP_I2C_DESC_CMD, in elan_i2c_initialize() [all …]
|
| H A D | elan_i2c_smbus.c | 58 int len, error; in elan_smbus_initialize() local 65 error = len < 0 ? len : -EIO; in elan_smbus_initialize() 66 return error; in elan_smbus_initialize() 77 error = i2c_smbus_write_byte(client, ETP_SMBUS_ENABLE_TP); in elan_smbus_initialize() 78 if (error) { in elan_smbus_initialize() 79 dev_err(&client->dev, "failed to enable touchpad: %d\n", error); in elan_smbus_initialize() 80 return error; in elan_smbus_initialize() 117 int error; in elan_smbus_calibrate_result() local 122 error = i2c_smbus_read_block_data(client, in elan_smbus_calibrate_result() 124 if (error < 0) in elan_smbus_calibrate_result() [all …]
|
| H A D | cyapa_gen6.c | 94 int error; in cyapa_get_pip_fixed_info() local 99 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_get_pip_fixed_info() 104 if (error || resp_len < PIP_BL_GET_INFO_RESP_LENGTH) in cyapa_get_pip_fixed_info() 105 return error ? error : -EIO; in cyapa_get_pip_fixed_info() 116 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_get_pip_fixed_info() 120 if (error || resp_len < PIP_READ_SYS_INFO_RESP_LENGTH) in cyapa_get_pip_fixed_info() 121 return error ? error : -EIO; in cyapa_get_pip_fixed_info() 143 int error; in cyapa_pip_state_parse() local 158 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_pip_state_parse() 164 if (error) in cyapa_pip_state_parse() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | drv2667.c | 133 int error; in drv2667_set_waveform_freq() local 145 error = regmap_read(haptics->regmap, DRV2667_PAGE, &read_buf); in drv2667_set_waveform_freq() 146 if (error) { in drv2667_set_waveform_freq() 148 "Failed to read the page number: %d\n", error); in drv2667_set_waveform_freq() 154 error = regmap_write(haptics->regmap, in drv2667_set_waveform_freq() 156 if (error) { in drv2667_set_waveform_freq() 158 "Failed to set the page: %d\n", error); in drv2667_set_waveform_freq() 163 error = regmap_write(haptics->regmap, DRV2667_RAM_FREQ, freq); in drv2667_set_waveform_freq() 164 if (error) in drv2667_set_waveform_freq() 166 "Failed to set the frequency: %d\n", error); in drv2667_set_waveform_freq() [all …]
|
| H A D | drv260x.c | 213 int error; in drv260x_worker() local 219 error = regmap_write(haptics->regmap, in drv260x_worker() 221 if (error) { in drv260x_worker() 223 "Failed to write set mode: %d\n", error); in drv260x_worker() 225 error = regmap_write(haptics->regmap, in drv260x_worker() 227 if (error) in drv260x_worker() 229 "Failed to set magnitude: %d\n", error); in drv260x_worker() 256 int error; in drv260x_close() local 260 error = regmap_write(haptics->regmap, DRV260X_MODE, DRV260X_STANDBY); in drv260x_close() 261 if (error) in drv260x_close() [all …]
|
| H A D | bma150.c | 181 int error; in bma150_set_mode() local 183 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode() 185 if (error) in bma150_set_mode() 186 return error; in bma150_set_mode() 188 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode() 190 if (error) in bma150_set_mode() 191 return error; in bma150_set_mode() 202 int error; in bma150_soft_reset() local 204 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset() 206 if (error) in bma150_soft_reset() [all …]
|
| H A D | da7280.c | 286 int error; in da7280_haptic_mem_update() local 289 error = regmap_read(haptics->regmap, DA7280_IRQ_STATUS1, &val); in da7280_haptic_mem_update() 290 if (error) in da7280_haptic_mem_update() 291 return error; in da7280_haptic_mem_update() 300 error = regmap_read(haptics->regmap, DA7280_MEM_CTL2, &val); in da7280_haptic_mem_update() 301 if (error) in da7280_haptic_mem_update() 302 return error; in da7280_haptic_mem_update() 309 error = regmap_update_bits(haptics->regmap, in da7280_haptic_mem_update() 313 if (error) in da7280_haptic_mem_update() 314 return error; in da7280_haptic_mem_update() [all …]
|
| H A D | drv2665.c | 81 int error; in drv2665_worker() local 83 error = regmap_read(haptics->regmap, DRV2665_STATUS, &read_buf); in drv2665_worker() 84 if (error) { in drv2665_worker() 86 "Failed to read status: %d\n", error); in drv2665_worker() 91 error = regmap_bulk_write(haptics->regmap, in drv2665_worker() 95 if (error) { in drv2665_worker() 97 "Failed to write FIFO: %d\n", error); in drv2665_worker() 116 int error; in drv2665_close() local 120 error = regmap_update_bits(haptics->regmap, DRV2665_CTRL_2, in drv2665_close() 122 if (error) in drv2665_close() [all …]
|
| H A D | max77693-haptic.c | 72 int error; in max77693_haptic_set_duty_cycle() local 77 error = pwm_apply_might_sleep(haptic->pwm_dev, &state); in max77693_haptic_set_duty_cycle() 78 if (error) { in max77693_haptic_set_duty_cycle() 80 "failed to set pwm duty cycle: %d\n", error); in max77693_haptic_set_duty_cycle() 81 return error; in max77693_haptic_set_duty_cycle() 89 int error; in max77843_haptic_bias() local 94 error = regmap_update_bits(haptic->regmap_haptic, in max77843_haptic_bias() 98 if (error) { in max77843_haptic_bias() 100 str_enable_disable(on), error); in max77843_haptic_bias() 101 return error; in max77843_haptic_bias() [all …]
|
| /linux/kernel/power/ |
| H A D | hibernate.c | 326 int error; in create_image() local 328 error = dpm_suspend_end(PMSG_FREEZE); in create_image() 329 if (error) { in create_image() 331 return error; in create_image() 334 error = platform_pre_snapshot(platform_mode); in create_image() 335 if (error || hibernation_test(TEST_PLATFORM)) in create_image() 338 error = pm_sleep_disable_secondary_cpus(); in create_image() 339 if (error || hibernation_test(TEST_CPUS)) in create_image() 346 error = syscore_suspend(); in create_image() 347 if (error) { in create_image() [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | as5011.c | 80 int error; in as5011_i2c_write() local 82 error = i2c_transfer(client->adapter, &msg, 1); in as5011_i2c_write() 83 return error < 0 ? error : 0; in as5011_i2c_write() 104 int error; in as5011_i2c_read() local 106 error = i2c_transfer(client->adapter, msg_set, 2); in as5011_i2c_read() 107 if (error < 0) in as5011_i2c_read() 108 return error; in as5011_i2c_read() 128 int error; in as5011_axis_interrupt() local 131 error = as5011_i2c_read(as5011->i2c_client, AS5011_X_RES_INT, &x); in as5011_axis_interrupt() 132 if (error < 0) in as5011_axis_interrupt() [all …]
|
| /linux/drivers/power/supply/ |
| H A D | cpcap-charger.c | 179 int error, value = 0; in cpcap_charger_get_charge_voltage() local 182 error = iio_read_channel_processed(channel, &value); in cpcap_charger_get_charge_voltage() 183 if (error < 0) { in cpcap_charger_get_charge_voltage() 184 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_voltage() 195 int error, value = 0; in cpcap_charger_get_charge_current() local 198 error = iio_read_channel_processed(channel, &value); in cpcap_charger_get_charge_current() 199 if (error < 0) { in cpcap_charger_get_charge_current() 200 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_current() 277 int error; in cpcap_charger_get_bat_const_charge_voltage() local 281 error = power_supply_get_property(battery, in cpcap_charger_get_bat_const_charge_voltage() [all …]
|