Lines Matching defs:rdesc
430 static __u8 *lg_report_fixup(struct hid_device *hdev, __u8 *rdesc,
435 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 &&
436 rdesc[84] == 0x8c && rdesc[85] == 0x02) {
439 rdesc[84] = rdesc[89] = 0x4d;
440 rdesc[85] = rdesc[90] = 0x10;
443 rdesc[32] == 0x81 && rdesc[33] == 0x06 &&
444 rdesc[49] == 0x81 && rdesc[50] == 0x06) {
447 rdesc[33] = rdesc[50] = 0x02;
456 rdesc = fg_rdesc_fixed;
460 "rdesc size test failed for formula gp\n");
469 rdesc = ffg_rdesc_fixed;
479 rdesc = df_rdesc_fixed;
488 rdesc = momo_rdesc_fixed;
497 rdesc = momo2_rdesc_fixed;
506 rdesc = fv_rdesc_fixed;
515 rdesc = dfp_rdesc_fixed;
521 if (*rsize >= 101 && rdesc[41] == 0x95 && rdesc[42] == 0x0B &&
522 rdesc[47] == 0x05 && rdesc[48] == 0x09) {
524 rdesc[41] = 0x05;
525 rdesc[42] = 0x09;
526 rdesc[47] = 0x95;
527 rdesc[48] = 0x0B;
532 return rdesc;