Lines Matching +full:0 +full:xfa
3 * Force feedback support for GreenAsia (Product ID 0x12) based devices
8 * 0e8f:0012 "GreenAsia Inc. USB Joystick "
39 dbg_hid("called with 0x%04x 0x%04x", left, right); in hid_gaff_play()
41 left = left * 0xfe / 0xffff; in hid_gaff_play()
42 right = right * 0xfe / 0xffff; in hid_gaff_play()
44 gaff->report->field[0]->value[0] = 0x51; in hid_gaff_play()
45 gaff->report->field[0]->value[1] = 0x0; in hid_gaff_play()
46 gaff->report->field[0]->value[2] = right; in hid_gaff_play()
47 gaff->report->field[0]->value[3] = 0; in hid_gaff_play()
48 gaff->report->field[0]->value[4] = left; in hid_gaff_play()
49 gaff->report->field[0]->value[5] = 0; in hid_gaff_play()
50 dbg_hid("running with 0x%02x 0x%02x", left, right); in hid_gaff_play()
53 gaff->report->field[0]->value[0] = 0xfa; in hid_gaff_play()
54 gaff->report->field[0]->value[1] = 0xfe; in hid_gaff_play()
55 gaff->report->field[0]->value[2] = 0x0; in hid_gaff_play()
56 gaff->report->field[0]->value[4] = 0x0; in hid_gaff_play()
60 return 0; in hid_gaff_play()
94 if (report->field[0]->report_count < 6) { in gaff_init()
112 gaff->report->field[0]->value[0] = 0x51; in gaff_init()
113 gaff->report->field[0]->value[1] = 0x00; in gaff_init()
114 gaff->report->field[0]->value[2] = 0x00; in gaff_init()
115 gaff->report->field[0]->value[3] = 0x00; in gaff_init()
118 gaff->report->field[0]->value[0] = 0xfa; in gaff_init()
119 gaff->report->field[0]->value[1] = 0xfe; in gaff_init()
123 …hid_info(hid, "Force Feedback for GreenAsia 0x12 devices by Lukasz Lubojanski <lukasz@lubojanski.i… in gaff_init()
125 return 0; in gaff_init()
130 return 0; in gaff_init()
154 return 0; in ga_probe()
160 { HID_USB_DEVICE(USB_VENDOR_ID_GREENASIA, 0x0012), },