Lines Matching +full:0 +full:x22c
43 * Report #4 has an array field with logical range 0..18 instead of 1..15.
46 * Report #4 has an array field with logical range 0..17 instead of 1..14.
49 * Report #3 has an array field with logical range 0..1 instead of 1..3.
61 if (*rsize == 184 && rdesc[175] == 0x25 && rdesc[176] == 0x40 && in samsung_irda_report_fixup()
62 rdesc[177] == 0x75 && rdesc[178] == 0x30 && in samsung_irda_report_fixup()
63 rdesc[179] == 0x95 && rdesc[180] == 0x01 && in samsung_irda_report_fixup()
64 rdesc[182] == 0x40) { in samsung_irda_report_fixup()
66 rdesc[176] = 0xff; in samsung_irda_report_fixup()
67 rdesc[178] = 0x08; in samsung_irda_report_fixup()
68 rdesc[180] = 0x06; in samsung_irda_report_fixup()
69 rdesc[182] = 0x42; in samsung_irda_report_fixup()
71 if (*rsize == 203 && rdesc[192] == 0x15 && rdesc[193] == 0x0 && in samsung_irda_report_fixup()
72 rdesc[194] == 0x25 && rdesc[195] == 0x12) { in samsung_irda_report_fixup()
74 rdesc[193] = 0x1; in samsung_irda_report_fixup()
75 rdesc[195] = 0xf; in samsung_irda_report_fixup()
77 if (*rsize == 135 && rdesc[124] == 0x15 && rdesc[125] == 0x0 && in samsung_irda_report_fixup()
78 rdesc[126] == 0x25 && rdesc[127] == 0x11) { in samsung_irda_report_fixup()
80 rdesc[125] = 0x1; in samsung_irda_report_fixup()
81 rdesc[127] = 0xe; in samsung_irda_report_fixup()
83 if (*rsize == 171 && rdesc[160] == 0x15 && rdesc[161] == 0x0 && in samsung_irda_report_fixup()
84 rdesc[162] == 0x25 && rdesc[163] == 0x01) { in samsung_irda_report_fixup()
86 rdesc[161] = 0x1; in samsung_irda_report_fixup()
87 rdesc[163] = 0x3; in samsung_irda_report_fixup()
103 return 0; in samsung_kbd_mouse_input_mapping()
105 dbg_hid("samsung wireless keyboard/mouse input mapping event [0x%x]\n", in samsung_kbd_mouse_input_mapping()
110 case 0x183: samsung_kbd_mouse_map_key_clear(KEY_MEDIA); break; in samsung_kbd_mouse_input_mapping()
111 case 0x195: samsung_kbd_mouse_map_key_clear(KEY_EMAIL); break; in samsung_kbd_mouse_input_mapping()
112 case 0x196: samsung_kbd_mouse_map_key_clear(KEY_CALC); break; in samsung_kbd_mouse_input_mapping()
113 case 0x197: samsung_kbd_mouse_map_key_clear(KEY_COMPUTER); break; in samsung_kbd_mouse_input_mapping()
114 case 0x22b: samsung_kbd_mouse_map_key_clear(KEY_SEARCH); break; in samsung_kbd_mouse_input_mapping()
115 case 0x22c: samsung_kbd_mouse_map_key_clear(KEY_WWW); break; in samsung_kbd_mouse_input_mapping()
116 case 0x22d: samsung_kbd_mouse_map_key_clear(KEY_BACK); break; in samsung_kbd_mouse_input_mapping()
117 case 0x22e: samsung_kbd_mouse_map_key_clear(KEY_FORWARD); break; in samsung_kbd_mouse_input_mapping()
118 case 0x22f: samsung_kbd_mouse_map_key_clear(KEY_FAVORITES); break; in samsung_kbd_mouse_input_mapping()
119 case 0x230: samsung_kbd_mouse_map_key_clear(KEY_REFRESH); break; in samsung_kbd_mouse_input_mapping()
120 case 0x231: samsung_kbd_mouse_map_key_clear(KEY_STOP); break; in samsung_kbd_mouse_input_mapping()
122 return 0; in samsung_kbd_mouse_input_mapping()
140 int ret = 0; in samsung_input_mapping()
175 return 0; in samsung_probe()