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;
862 int error;
872 error = i2c_smbus_write_byte_data(client, SYSTEM,
874 if (error)
875 return error;
881 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
882 if (error)
883 return error;
885 error = i2c_smbus_write_byte_data(client, EX_WDAT, 0);
886 if (error)
887 return error;
889 error = i2c_smbus_write_byte_data(client, COMMON_SETUP1, 0);
890 if (error)
891 return error;
893 error = i2c_smbus_write_byte_data(client, COMMON_SETUP2, setup2);
894 if (error)
895 return error;
897 error = i2c_smbus_write_byte_data(client, COMMON_SETUP3,
899 if (error)
900 return error;
902 error = i2c_smbus_write_byte_data(client, THRESHOLD_GESTURE,
904 if (error)
905 return error;
907 error = i2c_smbus_write_byte_data(client, INTERVAL_TIME,
909 if (error)
910 return error;
912 error = i2c_smbus_write_byte_data(client, CPU_FREQ, CPU_FREQ_10MHZ);
913 if (error)
914 return error;
916 error = i2c_smbus_write_byte_data(client, PRM_SWOFF_TIME,
918 if (error)
919 return error;
921 error = i2c_smbus_write_byte_data(client, ADC_CTRL, ADC_DIV_DEFAULT);
922 if (error)
923 return error;
925 error = i2c_smbus_write_byte_data(client, ADC_WAIT, ADC_WAIT_DEFAULT);
926 if (error)
927 return error;
932 error = i2c_smbus_write_byte_data(client, STEP_X, STEP_X_DEFAULT);
933 if (error)
934 return error;
936 error = i2c_smbus_write_byte_data(client, STEP_Y, STEP_Y_DEFAULT);
937 if (error)
938 return error;
940 error = i2c_smbus_write_byte_data(client, OFFSET_X, OFFSET_X_DEFAULT);
941 if (error)
942 return error;
944 error = i2c_smbus_write_byte_data(client, OFFSET_Y, OFFSET_Y_DEFAULT);
945 if (error)
946 return error;
948 error = i2c_smbus_write_byte_data(client, THRESHOLD_TOUCH,
950 if (error)
951 return error;
953 error = i2c_smbus_write_byte_data(client, EVR_XY, EVR_XY_DEFAULT);
954 if (error)
955 return error;
957 error = i2c_smbus_write_byte_data(client, EVR_X, EVR_X_DEFAULT);
958 if (error)
959 return error;
961 error = i2c_smbus_write_byte_data(client, EVR_Y, EVR_Y_DEFAULT);
962 if (error)
963 return error;
966 error = i2c_smbus_write_byte_data(client, CALIBRATION_ADJUST,
968 if (error)
969 return error;
971 error = i2c_smbus_write_byte_data(client, SWCONT, SWCONT_DEFAULT);
972 if (error)
973 return error;
975 error = i2c_smbus_write_byte_data(client, TEST1,
978 if (error)
979 return error;
981 error = rohm_ts_load_firmware(client, BU21023_FIRMWARE_NAME);
982 if (error) {
983 dev_err(dev, "failed to load firmware: %d\n", error);
984 return error;
993 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG1,
995 if (error)
996 return error;
998 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG2,
1000 if (error)
1001 return error;
1003 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG3,
1005 if (error)
1006 return error;
1008 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION,
1010 if (error)
1011 return error;
1013 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION,
1015 if (error)
1016 return error;
1019 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff);
1020 if (error)
1021 return error;
1024 error = i2c_smbus_write_byte_data(client, INT_MASK,
1027 if (error)
1028 return error;
1030 error = i2c_smbus_write_byte_data(client, ERR_MASK,
1033 if (error)
1034 return error;
1037 error = i2c_smbus_write_byte_data(client, SYSTEM,
1042 return error;
1047 int error;
1049 error = i2c_smbus_write_byte_data(client, SYSTEM,
1051 if (error) {
1053 "failed to power off device CPU: %d\n", error);
1054 return error;
1057 error = i2c_smbus_write_byte_data(client, SYSTEM,
1059 if (error)
1061 "failed to power off the device: %d\n", error);
1063 return error;
1070 int error;
1073 error = rohm_ts_device_init(client, ts->setup2);
1074 if (error) {
1076 "device initialization failed: %d\n", error);
1077 return error;
1100 int error;
1113 error = rohm_ts_power_off(client);
1114 if (error)
1115 return error;
1142 error = input_mt_init_slots(input, MAX_CONTACTS,
1145 if (error) {
1147 return error;
1150 error = devm_request_threaded_irq(dev, client->irq,
1153 if (error) {
1154 dev_err(dev, "failed to request IRQ: %d\n", error);
1155 return error;
1158 error = input_register_device(input);
1159 if (error) {
1160 dev_err(dev, "failed to register input device: %d\n", error);
1161 return error;
1164 return error;