Lines Matching full:error
122 #define ERROR 0x80 macro
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()
415 if (error) in rohm_ts_manual_calibration()
418 error = i2c_smbus_write_byte_data(client, in rohm_ts_manual_calibration()
420 if (error) in rohm_ts_manual_calibration()
423 error = i2c_smbus_write_byte_data(client, in rohm_ts_manual_calibration()
425 if (error) in rohm_ts_manual_calibration()
431 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION, in rohm_ts_manual_calibration()
433 if (error) in rohm_ts_manual_calibration()
436 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION, in rohm_ts_manual_calibration()
438 if (error) in rohm_ts_manual_calibration()
442 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff); in rohm_ts_manual_calibration()
443 if (error) in rohm_ts_manual_calibration()
459 error = val; in rohm_ts_manual_calibration()
470 error = val; in rohm_ts_manual_calibration()
479 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG1, in rohm_ts_manual_calibration()
481 if (error) in rohm_ts_manual_calibration()
484 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG2, in rohm_ts_manual_calibration()
486 if (error) in rohm_ts_manual_calibration()
489 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG3, in rohm_ts_manual_calibration()
491 if (error) in rohm_ts_manual_calibration()
495 error = i2c_smbus_write_byte_data(client, TEST1, in rohm_ts_manual_calibration()
498 if (error) in rohm_ts_manual_calibration()
504 error = -EBUSY; in rohm_ts_manual_calibration()
513 return error ? error : error2; in rohm_ts_manual_calibration()
536 int error; in rohm_ts_soft_irq() local
539 error = i2c_smbus_write_byte_data(client, INT_MASK, INT_ALL); in rohm_ts_soft_irq()
540 if (error) in rohm_ts_soft_irq()
544 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff); in rohm_ts_soft_irq()
545 if (error) in rohm_ts_soft_irq()
550 error = rohm_i2c_burst_read(client, POS_X1_H, buf, sizeof(buf)); in rohm_ts_soft_irq()
551 if (error) in rohm_ts_soft_irq()
629 error = rohm_ts_manual_calibration(ts); in rohm_ts_soft_irq()
630 if (error) in rohm_ts_soft_irq()
632 error); in rohm_ts_soft_irq()
650 int error, error2; in rohm_ts_load_firmware() local
652 error = request_firmware(&fw, firmware_name, dev); in rohm_ts_load_firmware()
653 if (error) { in rohm_ts_load_firmware()
655 firmware_name, error); in rohm_ts_load_firmware()
656 return error; in rohm_ts_load_firmware()
659 error = i2c_smbus_write_byte_data(client, INT_MASK, in rohm_ts_load_firmware()
662 if (error) in rohm_ts_load_firmware()
670 error = i2c_smbus_write_byte_data(client, EX_WDAT, 0); in rohm_ts_load_firmware()
671 if (error) in rohm_ts_load_firmware()
675 error = i2c_smbus_write_byte_data(client, EX_ADDR_H, 0); in rohm_ts_load_firmware()
676 if (error) in rohm_ts_load_firmware()
679 error = i2c_smbus_write_byte_data(client, EX_ADDR_L, 0); in rohm_ts_load_firmware()
680 if (error) in rohm_ts_load_firmware()
683 error = i2c_smbus_write_byte_data(client, COMMON_SETUP1, in rohm_ts_load_firmware()
685 if (error) in rohm_ts_load_firmware()
695 error = i2c_smbus_write_i2c_block_data(client, EX_WDAT, in rohm_ts_load_firmware()
697 if (error) in rohm_ts_load_firmware()
707 error = status; in rohm_ts_load_firmware()
712 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff); in rohm_ts_load_firmware()
713 if (error) in rohm_ts_load_firmware()
719 error = -EIO; in rohm_ts_load_firmware()
727 return error ? error : error2; in rohm_ts_load_firmware()
745 int error; in swap_xy_store() local
747 error = kstrtouint(buf, 0, &val); in swap_xy_store()
748 if (error) in swap_xy_store()
749 return error; in swap_xy_store()
751 error = mutex_lock_interruptible(&ts->input->mutex); in swap_xy_store()
752 if (error) in swap_xy_store()
753 return error; in swap_xy_store()
761 error = i2c_smbus_write_byte_data(ts->client, COMMON_SETUP2, in swap_xy_store()
766 return error ? error : count; in swap_xy_store()
784 int error; in inv_x_store() local
786 error = kstrtouint(buf, 0, &val); in inv_x_store()
787 if (error) in inv_x_store()
788 return error; in inv_x_store()
790 error = mutex_lock_interruptible(&ts->input->mutex); in inv_x_store()
791 if (error) in inv_x_store()
792 return error; in inv_x_store()
800 error = i2c_smbus_write_byte_data(ts->client, COMMON_SETUP2, in inv_x_store()
805 return error ? error : count; in inv_x_store()
823 int error; in inv_y_store() local
825 error = kstrtouint(buf, 0, &val); in inv_y_store()
826 if (error) in inv_y_store()
827 return error; in inv_y_store()
829 error = mutex_lock_interruptible(&ts->input->mutex); in inv_y_store()
830 if (error) in inv_y_store()
831 return error; in inv_y_store()
839 error = i2c_smbus_write_byte_data(client, COMMON_SETUP2, in inv_y_store()
844 return error ? error : count; in inv_y_store()
862 int error; in rohm_ts_device_init() local
872 error = i2c_smbus_write_byte_data(client, SYSTEM, in rohm_ts_device_init()
874 if (error) in rohm_ts_device_init()
875 return error; in rohm_ts_device_init()
881 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff); in rohm_ts_device_init()
882 if (error) in rohm_ts_device_init()
883 return error; in rohm_ts_device_init()
885 error = i2c_smbus_write_byte_data(client, EX_WDAT, 0); in rohm_ts_device_init()
886 if (error) in rohm_ts_device_init()
887 return error; in rohm_ts_device_init()
889 error = i2c_smbus_write_byte_data(client, COMMON_SETUP1, 0); in rohm_ts_device_init()
890 if (error) in rohm_ts_device_init()
891 return error; in rohm_ts_device_init()
893 error = i2c_smbus_write_byte_data(client, COMMON_SETUP2, setup2); in rohm_ts_device_init()
894 if (error) in rohm_ts_device_init()
895 return error; in rohm_ts_device_init()
897 error = i2c_smbus_write_byte_data(client, COMMON_SETUP3, in rohm_ts_device_init()
899 if (error) in rohm_ts_device_init()
900 return error; in rohm_ts_device_init()
902 error = i2c_smbus_write_byte_data(client, THRESHOLD_GESTURE, in rohm_ts_device_init()
904 if (error) in rohm_ts_device_init()
905 return error; in rohm_ts_device_init()
907 error = i2c_smbus_write_byte_data(client, INTERVAL_TIME, in rohm_ts_device_init()
909 if (error) in rohm_ts_device_init()
910 return error; in rohm_ts_device_init()
912 error = i2c_smbus_write_byte_data(client, CPU_FREQ, CPU_FREQ_10MHZ); in rohm_ts_device_init()
913 if (error) in rohm_ts_device_init()
914 return error; in rohm_ts_device_init()
916 error = i2c_smbus_write_byte_data(client, PRM_SWOFF_TIME, in rohm_ts_device_init()
918 if (error) in rohm_ts_device_init()
919 return error; in rohm_ts_device_init()
921 error = i2c_smbus_write_byte_data(client, ADC_CTRL, ADC_DIV_DEFAULT); in rohm_ts_device_init()
922 if (error) in rohm_ts_device_init()
923 return error; in rohm_ts_device_init()
925 error = i2c_smbus_write_byte_data(client, ADC_WAIT, ADC_WAIT_DEFAULT); in rohm_ts_device_init()
926 if (error) in rohm_ts_device_init()
927 return error; in rohm_ts_device_init()
932 error = i2c_smbus_write_byte_data(client, STEP_X, STEP_X_DEFAULT); in rohm_ts_device_init()
933 if (error) in rohm_ts_device_init()
934 return error; in rohm_ts_device_init()
936 error = i2c_smbus_write_byte_data(client, STEP_Y, STEP_Y_DEFAULT); in rohm_ts_device_init()
937 if (error) in rohm_ts_device_init()
938 return error; in rohm_ts_device_init()
940 error = i2c_smbus_write_byte_data(client, OFFSET_X, OFFSET_X_DEFAULT); in rohm_ts_device_init()
941 if (error) in rohm_ts_device_init()
942 return error; in rohm_ts_device_init()
944 error = i2c_smbus_write_byte_data(client, OFFSET_Y, OFFSET_Y_DEFAULT); in rohm_ts_device_init()
945 if (error) in rohm_ts_device_init()
946 return error; in rohm_ts_device_init()
948 error = i2c_smbus_write_byte_data(client, THRESHOLD_TOUCH, in rohm_ts_device_init()
950 if (error) in rohm_ts_device_init()
951 return error; in rohm_ts_device_init()
953 error = i2c_smbus_write_byte_data(client, EVR_XY, EVR_XY_DEFAULT); in rohm_ts_device_init()
954 if (error) in rohm_ts_device_init()
955 return error; in rohm_ts_device_init()
957 error = i2c_smbus_write_byte_data(client, EVR_X, EVR_X_DEFAULT); in rohm_ts_device_init()
958 if (error) in rohm_ts_device_init()
959 return error; in rohm_ts_device_init()
961 error = i2c_smbus_write_byte_data(client, EVR_Y, EVR_Y_DEFAULT); in rohm_ts_device_init()
962 if (error) in rohm_ts_device_init()
963 return error; in rohm_ts_device_init()
966 error = i2c_smbus_write_byte_data(client, CALIBRATION_ADJUST, in rohm_ts_device_init()
968 if (error) in rohm_ts_device_init()
969 return error; in rohm_ts_device_init()
971 error = i2c_smbus_write_byte_data(client, SWCONT, SWCONT_DEFAULT); in rohm_ts_device_init()
972 if (error) in rohm_ts_device_init()
973 return error; in rohm_ts_device_init()
975 error = i2c_smbus_write_byte_data(client, TEST1, in rohm_ts_device_init()
978 if (error) in rohm_ts_device_init()
979 return error; in rohm_ts_device_init()
981 error = rohm_ts_load_firmware(client, BU21023_FIRMWARE_NAME); in rohm_ts_device_init()
982 if (error) { in rohm_ts_device_init()
983 dev_err(dev, "failed to load firmware: %d\n", error); in rohm_ts_device_init()
984 return error; in rohm_ts_device_init()
993 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG1, in rohm_ts_device_init()
995 if (error) in rohm_ts_device_init()
996 return error; in rohm_ts_device_init()
998 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG2, in rohm_ts_device_init()
1000 if (error) in rohm_ts_device_init()
1001 return error; in rohm_ts_device_init()
1003 error = i2c_smbus_write_byte_data(client, CALIBRATION_REG3, in rohm_ts_device_init()
1005 if (error) in rohm_ts_device_init()
1006 return error; in rohm_ts_device_init()
1008 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION, in rohm_ts_device_init()
1010 if (error) in rohm_ts_device_init()
1011 return error; in rohm_ts_device_init()
1013 error = i2c_smbus_write_byte_data(client, FORCE_CALIBRATION, in rohm_ts_device_init()
1015 if (error) in rohm_ts_device_init()
1016 return error; in rohm_ts_device_init()
1019 error = i2c_smbus_write_byte_data(client, INT_CLEAR, 0xff); in rohm_ts_device_init()
1020 if (error) in rohm_ts_device_init()
1021 return error; in rohm_ts_device_init()
1024 error = i2c_smbus_write_byte_data(client, INT_MASK, in rohm_ts_device_init()
1027 if (error) in rohm_ts_device_init()
1028 return error; in rohm_ts_device_init()
1030 error = i2c_smbus_write_byte_data(client, ERR_MASK, in rohm_ts_device_init()
1033 if (error) in rohm_ts_device_init()
1034 return error; in rohm_ts_device_init()
1037 error = i2c_smbus_write_byte_data(client, SYSTEM, in rohm_ts_device_init()
1042 return error; in rohm_ts_device_init()
1047 int error; in rohm_ts_power_off() local
1049 error = i2c_smbus_write_byte_data(client, SYSTEM, in rohm_ts_power_off()
1051 if (error) { in rohm_ts_power_off()
1053 "failed to power off device CPU: %d\n", error); in rohm_ts_power_off()
1054 return error; in rohm_ts_power_off()
1057 error = i2c_smbus_write_byte_data(client, SYSTEM, in rohm_ts_power_off()
1059 if (error) in rohm_ts_power_off()
1061 "failed to power off the device: %d\n", error); in rohm_ts_power_off()
1063 return error; in rohm_ts_power_off()
1070 int error; in rohm_ts_open() local
1073 error = rohm_ts_device_init(client, ts->setup2); in rohm_ts_open()
1074 if (error) { in rohm_ts_open()
1076 "device initialization failed: %d\n", error); in rohm_ts_open()
1077 return error; in rohm_ts_open()
1100 int error; in rohm_bu21023_i2c_probe() local
1113 error = rohm_ts_power_off(client); in rohm_bu21023_i2c_probe()
1114 if (error) in rohm_bu21023_i2c_probe()
1115 return error; in rohm_bu21023_i2c_probe()
1142 error = input_mt_init_slots(input, MAX_CONTACTS, in rohm_bu21023_i2c_probe()
1145 if (error) { in rohm_bu21023_i2c_probe()
1147 return error; in rohm_bu21023_i2c_probe()
1150 error = devm_request_threaded_irq(dev, client->irq, in rohm_bu21023_i2c_probe()
1153 if (error) { in rohm_bu21023_i2c_probe()
1154 dev_err(dev, "failed to request IRQ: %d\n", error); in rohm_bu21023_i2c_probe()
1155 return error; in rohm_bu21023_i2c_probe()
1158 error = input_register_device(input); in rohm_bu21023_i2c_probe()
1159 if (error) { in rohm_bu21023_i2c_probe()
1160 dev_err(dev, "failed to register input device: %d\n", error); in rohm_bu21023_i2c_probe()
1161 return error; in rohm_bu21023_i2c_probe()
1164 return error; in rohm_bu21023_i2c_probe()