Lines Matching refs:error
332 int error, error2;
347 error = i2c_smbus_write_byte_data(client, INT_MASK,
350 if (error)
353 error = i2c_smbus_write_byte_data(client, TEST1,
355 if (error)
364 error = rohm_i2c_burst_read(client, PRM1_X_H, buf, sizeof(buf));
365 if (error)
378 error = i2c_smbus_write_byte_data(client, TEST1,
380 if (error)
413 error = i2c_smbus_write_byte_data(client,
415 if (error)
418 error = i2c_smbus_write_byte_data(client,
420 if (error)
423 error = i2c_smbus_write_byte_data(client,
425 if (error)
431 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION,
433 if (error)
436 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION,
438 if (error)
442 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
443 if (error)
459 error = val;
470 error = val;
479 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG1,
481 if (error)
484 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG2,
486 if (error)
489 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG3,
491 if (error)
495 error = i2c_smbus_write_byte_data(client, TEST1,
498 if (error)
504 error = -EBUSY;
513 return error ? error : error2;
536 int error;
539 error = i2c_smbus_write_byte_data(client, INT_MASK, INT_ALL);
540 if (error)
544 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
545 if (error)
550 error = rohm_i2c_burst_read(client, POS_X1_H, buf, sizeof(buf));
551 if (error)
629 error = rohm_ts_manual_calibration(ts);
630 if (error)
632 error);
650 int error, error2;
652 error = request_firmware(&fw, firmware_name, dev);
653 if (error) {
655 firmware_name, error);
656 return error;
659 error = i2c_smbus_write_byte_data(client, INT_MASK,
662 if (error)
670 error = i2c_smbus_write_byte_data(client, EX_WDAT, 0);
671 if (error)
675 error = i2c_smbus_write_byte_data(client, EX_ADDR_H, 0);
676 if (error)
679 error = i2c_smbus_write_byte_data(client, EX_ADDR_L, 0);
680 if (error)
683 error = i2c_smbus_write_byte_data(client, COMMON_SETUP1,
685 if (error)
695 error = i2c_smbus_write_i2c_block_data(client, EX_WDAT,
697 if (error)
707 error = status;
712 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
713 if (error)
719 error = -EIO;
727 return error ? error : error2;
745 int error;
747 error = kstrtouint(buf, 0, &val);
748 if (error)
749 return error;
751 error = mutex_lock_interruptible(&ts->input->mutex);
752 if (error)
753 return error;
761 error = i2c_smbus_write_byte_data(ts->client, COMMON_SETUP2,
766 return error ? error : count;
784 int error;
786 error = kstrtouint(buf, 0, &val);
787 if (error)
788 return error;
790 error = mutex_lock_interruptible(&ts->input->mutex);
791 if (error)
792 return error;
800 error = i2c_smbus_write_byte_data(ts->client, COMMON_SETUP2,
805 return error ? error : count;
823 int error;
825 error = kstrtouint(buf, 0, &val);
826 if (error)
827 return error;
829 error = mutex_lock_interruptible(&ts->input->mutex);
830 if (error)
831 return error;
839 error = i2c_smbus_write_byte_data(client, COMMON_SETUP2,
844 return error ? error : count;
865 int error;
875 error = i2c_smbus_write_byte_data(client, SYSTEM,
877 if (error)
878 return error;
884 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
885 if (error)
886 return error;
888 error = i2c_smbus_write_byte_data(client, EX_WDAT, 0);
889 if (error)
890 return error;
892 error = i2c_smbus_write_byte_data(client, COMMON_SETUP1, 0);
893 if (error)
894 return error;
896 error = i2c_smbus_write_byte_data(client, COMMON_SETUP2, setup2);
897 if (error)
898 return error;
900 error = i2c_smbus_write_byte_data(client, COMMON_SETUP3,
902 if (error)
903 return error;
905 error = i2c_smbus_write_byte_data(client, THRESHOLD_GESTURE,
907 if (error)
908 return error;
910 error = i2c_smbus_write_byte_data(client, INTERVAL_TIME,
912 if (error)
913 return error;
915 error = i2c_smbus_write_byte_data(client, CPU_FREQ, CPU_FREQ_10MHZ);
916 if (error)
917 return error;
919 error = i2c_smbus_write_byte_data(client, PRM_SWOFF_TIME,
921 if (error)
922 return error;
924 error = i2c_smbus_write_byte_data(client, ADC_CTRL, ADC_DIV_DEFAULT);
925 if (error)
926 return error;
928 error = i2c_smbus_write_byte_data(client, ADC_WAIT, ADC_WAIT_DEFAULT);
929 if (error)
930 return error;
935 error = i2c_smbus_write_byte_data(client, STEP_X, STEP_X_DEFAULT);
936 if (error)
937 return error;
939 error = i2c_smbus_write_byte_data(client, STEP_Y, STEP_Y_DEFAULT);
940 if (error)
941 return error;
943 error = i2c_smbus_write_byte_data(client, OFFSET_X, OFFSET_X_DEFAULT);
944 if (error)
945 return error;
947 error = i2c_smbus_write_byte_data(client, OFFSET_Y, OFFSET_Y_DEFAULT);
948 if (error)
949 return error;
951 error = i2c_smbus_write_byte_data(client, THRESHOLD_TOUCH,
953 if (error)
954 return error;
956 error = i2c_smbus_write_byte_data(client, EVR_XY, EVR_XY_DEFAULT);
957 if (error)
958 return error;
960 error = i2c_smbus_write_byte_data(client, EVR_X, EVR_X_DEFAULT);
961 if (error)
962 return error;
964 error = i2c_smbus_write_byte_data(client, EVR_Y, EVR_Y_DEFAULT);
965 if (error)
966 return error;
969 error = i2c_smbus_write_byte_data(client, CALIBRATION_ADJUST,
971 if (error)
972 return error;
974 error = i2c_smbus_write_byte_data(client, SWCONT, SWCONT_DEFAULT);
975 if (error)
976 return error;
978 error = i2c_smbus_write_byte_data(client, TEST1,
981 if (error)
982 return error;
984 error = rohm_ts_load_firmware(client, BU21023_FIRMWARE_NAME);
985 if (error) {
986 dev_err(dev, "failed to load firmware: %d\n", error);
987 return error;
996 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG1,
998 if (error)
999 return error;
1001 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG2,
1003 if (error)
1004 return error;
1006 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG3,
1008 if (error)
1009 return error;
1011 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION,
1013 if (error)
1014 return error;
1016 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION,
1018 if (error)
1019 return error;
1022 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
1023 if (error)
1024 return error;
1027 error = i2c_smbus_write_byte_data(client, INT_MASK,
1030 if (error)
1031 return error;
1033 error = i2c_smbus_write_byte_data(client, ERR_MASK,
1036 if (error)
1037 return error;
1040 error = i2c_smbus_write_byte_data(client, SYSTEM,
1045 return error;
1050 int error;
1052 error = i2c_smbus_write_byte_data(client, SYSTEM,
1054 if (error) {
1056 "failed to power off device CPU: %d\n", error);
1057 return error;
1060 error = i2c_smbus_write_byte_data(client, SYSTEM,
1062 if (error)
1064 "failed to power off the device: %d\n", error);
1066 return error;
1073 int error;
1076 error = rohm_ts_device_init(client, ts->setup2);
1077 if (error) {
1079 "device initialization failed: %d\n", error);
1080 return error;
1104 int error;
1117 error = rohm_ts_power_off(client);
1118 if (error)
1119 return error;
1146 error = input_mt_init_slots(input, MAX_CONTACTS,
1149 if (error) {
1151 return error;
1154 error = devm_request_threaded_irq(dev, client->irq,
1157 if (error) {
1158 dev_err(dev, "failed to request IRQ: %d\n", error);
1159 return error;
1162 error = input_register_device(input);
1163 if (error) {
1164 dev_err(dev, "failed to register input device: %d\n", error);
1165 return error;
1168 error = devm_device_add_group(dev, &rohm_ts_attr_group);
1169 if (error) {
1170 dev_err(dev, "failed to create sysfs group: %d\n", error);
1171 return error;
1174 return error;