Lines Matching refs:error

518 	int error;
522 error = mxt_lookup_bootloader_address(data, alt_address);
523 if (error)
524 return error;
526 error = mxt_bootloader_read(data, &val, 1);
527 if (error)
528 return error;
584 dev_err(dev, "Update wait error %d\n", ret);
1269 int error;
1274 error = mxt_process_messages_until_invalid(data);
1275 if (error)
1276 return error;
1370 int error;
1384 error = __mxt_read_reg(client,
1387 if (error)
1388 return error;
1500 int error;
1509 error = __mxt_write_reg(data->client,
1512 if (error) {
1514 "Config write error, ret=%d\n", error);
1515 return error;
1635 "Warning: Info CRC error - device=0x%06X file=0x%06X\n",
1857 int error;
1874 error = __mxt_read_reg(client, 0, size, id_buf);
1875 if (error)
1885 error = -ENOMEM;
1891 error = __mxt_read_reg(client, MXT_OBJECT_START,
1894 if (error)
1910 "Info Block CRC error calculated=0x%06X read=0x%06X\n",
1912 error = -EIO;
1926 error = mxt_parse_object_table(data, id_buf + MXT_OBJECT_START);
1927 if (error) {
1928 dev_err(&client->dev, "Error %d parsing object table\n", error);
1930 return error;
1939 return error;
1945 int error;
1954 error = __mxt_read_reg(client,
1957 if (error)
1958 return error;
1960 error = __mxt_read_reg(client,
1963 if (error)
1964 return error;
1966 error = __mxt_read_reg(client,
1969 if (error)
1970 return error;
1975 error = __mxt_read_reg(client,
1978 if (error)
1979 return error;
1991 int error;
2002 error = __mxt_read_reg(client,
2005 if (error)
2006 return error;
2010 error = __mxt_read_reg(client,
2013 if (error)
2014 return error;
2018 error = __mxt_read_reg(client,
2021 if (error)
2022 return error;
2024 error = __mxt_read_reg(client,
2027 if (error)
2028 return error;
2031 error = __mxt_read_reg(client,
2034 if (error)
2035 return error;
2042 error = __mxt_read_reg(client,
2045 if (error)
2046 return error;
2095 int error;
2103 error = mxt_read_t9_resolution(data);
2104 if (error)
2110 error = mxt_read_t100_config(data);
2111 if (error)
2169 error = input_mt_init_slots(input_dev, num_mt_slots, mt_flags);
2170 if (error) {
2171 dev_err(dev, "Error %d initialising slots\n", error);
2224 error = input_register_device(input_dev);
2225 if (error) {
2226 dev_err(dev, "Error %d registering input device\n", error);
2236 return error;
2252 int error;
2255 error = mxt_read_info_block(data);
2256 if (!error)
2260 error = mxt_probe_bootloader(data, false);
2261 if (error) {
2263 error = mxt_probe_bootloader(data, true);
2264 if (error) {
2266 return error;
2286 error = mxt_check_retrigen(data);
2287 if (error)
2288 return error;
2290 error = mxt_acquire_irq(data);
2291 if (error)
2292 return error;
2294 error = request_firmware_nowait(THIS_MODULE, true, MXT_CFG_NAME,
2297 if (error) {
2299 error);
2300 return error;
2309 int error;
2318 error = __mxt_write_reg(data->client, data->T7_address,
2320 if (error)
2321 return error;
2332 int error;
2336 error = __mxt_read_reg(data->client, data->T7_address,
2338 if (error)
2339 return error;
2705 int error;
2709 goto error;
2715 goto error;
2719 goto error;
2738 goto error;
2745 error = v4l2_device_register(&data->client->dev, &dbg->v4l2);
2746 if (error)
2747 goto error;
2756 error = vb2_queue_init(&dbg->queue);
2757 if (error)
2767 error = video_register_device(&dbg->vdev, VFL_TYPE_TOUCH, -1);
2768 if (error)
2775 error:
2788 int error;
2790 error = mxt_init_t7_power_cfg(data);
2791 if (error) {
2793 return error;
2797 error = mxt_update_cfg(data, cfg);
2798 if (error)
2799 dev_warn(dev, "Error %d updating config\n", error);
2803 error = mxt_initialize_input_device(data);
2804 if (error)
2805 return error;
2860 int error;
2868 error = 0;
2882 error = __mxt_read_reg(data->client, addr, size, obuf);
2883 if (error)
2892 return error ?: count;
3045 int error;
3047 error = mxt_load_fw(dev, MXT_FW_NAME);
3048 if (error) {
3049 dev_err(dev, "The firmware update failed(%d)\n", error);
3050 count = error;
3054 error = mxt_initialize(data);
3055 if (error)
3056 return error;
3145 int error;
3150 error = n_keys < 0 ? n_keys : -EINVAL;
3152 keymap_property, error);
3153 return error;
3161 error = device_property_read_u32_array(dev, keymap_property,
3163 if (error) {
3165 keymap_property, error);
3166 return error;
3176 error = n_keys < 0 ? n_keys : -EINVAL;
3178 buttons_property, error);
3179 return error;
3187 error = device_property_read_u32_array(dev, buttons_property,
3189 if (error) {
3191 buttons_property, error);
3192 return error;
3220 int error;
3265 error = mxt_parse_device_properties(data);
3266 if (error)
3267 return error;
3275 error = devm_regulator_bulk_get(&client->dev, ARRAY_SIZE(data->regulators),
3277 if (error) {
3278 if (error != -EPROBE_DEFER)
3280 error);
3281 return error;
3288 error = PTR_ERR(data->reset_gpio);
3289 dev_err(&client->dev, "Failed to get reset gpio: %d\n", error);
3290 return error;
3297 error = PTR_ERR(data->wake_gpio);
3298 dev_err(&client->dev, "Failed to get wake gpio: %d\n", error);
3299 return error;
3302 error = devm_request_threaded_irq(&client->dev, client->irq,
3306 if (error) {
3308 return error;
3311 error = regulator_bulk_enable(ARRAY_SIZE(data->regulators),
3313 if (error) {
3315 error);
3316 return error;
3350 error = mxt_initialize(data);
3351 if (error)
3354 error = sysfs_create_group(&client->dev.kobj, &mxt_attr_group);
3355 if (error) {
3357 error);
3369 return error;