Lines Matching refs:input_dev

72 	struct input_dev *input = wacom->input;  in wacom_penpartner_irq()
117 struct input_dev *input = wacom->input; in wacom_pl_irq()
189 struct input_dev *input = wacom->input; in wacom_ptu_irq()
218 struct input_dev *input = wacom->input; in wacom_dtu_irq()
248 struct input_dev *input = wacom->input; in wacom_dtus_irq()
300 struct input_dev *input = wacom->input; in wacom_graphire_irq()
301 struct input_dev *pad_input = wacom->pad_input; in wacom_graphire_irq()
467 struct input_dev *input = wacom->input; in wacom_intuos_inout()
652 struct input_dev *input = wacom->input; in wacom_intuos_general()
684 struct input_dev *input = wacom->input; in wacom_intuos_irq()
1070 struct input_dev *input = wacom->input; in wacom_wac_finger_count_touches()
1095 struct input_dev *input = wacom->input; in wacom_24hdt_irq()
1163 struct input_dev *input = wacom->input; in wacom_mt_touch()
1214 struct input_dev *input = wacom->input; in wacom_tpc_mt_touch()
1243 struct input_dev *input = wacom->input; in wacom_tpc_single_touch()
1279 struct input_dev *input = wacom->input; in wacom_tpc_pen()
1345 struct input_dev *input = wacom_wac->input; in wacom_map_usage()
1412 struct input_dev *input = wacom_wac->input; in wacom_wac_pen_event()
1442 struct input_dev *input = wacom_wac->input; in wacom_wac_pen_report()
1507 struct input_dev *input) in wacom_wac_finger_slot()
1568 struct input_dev *input = wacom_wac->input; in wacom_wac_finger_report()
1585 struct input_dev *input = wacom_wac->input; in wacom_wac_usage_mapping()
1633 struct input_dev *input = wacom->input; in wacom_bpt_touch()
1634 struct input_dev *pad_input = wacom->pad_input; in wacom_bpt_touch()
1681 struct input_dev *input = wacom->input; in wacom_bpt3_touch_msg()
1723 struct input_dev *input = wacom->pad_input; in wacom_bpt3_button_msg()
1739 struct input_dev *input = wacom->input; in wacom_bpt3_touch()
1767 struct input_dev *input = wacom->input; in wacom_bpt_pen()
1876 struct input_dev *input = wacom->input; in wacom_bamboo_pad_touch_event()
2128 struct input_dev *input_dev = wacom_wac->input; in wacom_setup_cintiq() local
2130 input_set_capability(input_dev, EV_MSC, MSC_SERIAL); in wacom_setup_cintiq()
2132 __set_bit(BTN_TOOL_RUBBER, input_dev->keybit); in wacom_setup_cintiq()
2133 __set_bit(BTN_TOOL_PEN, input_dev->keybit); in wacom_setup_cintiq()
2134 __set_bit(BTN_TOOL_BRUSH, input_dev->keybit); in wacom_setup_cintiq()
2135 __set_bit(BTN_TOOL_PENCIL, input_dev->keybit); in wacom_setup_cintiq()
2136 __set_bit(BTN_TOOL_AIRBRUSH, input_dev->keybit); in wacom_setup_cintiq()
2137 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_cintiq()
2138 __set_bit(BTN_STYLUS2, input_dev->keybit); in wacom_setup_cintiq()
2140 input_set_abs_params(input_dev, ABS_DISTANCE, in wacom_setup_cintiq()
2142 input_set_abs_params(input_dev, ABS_WHEEL, 0, 1023, 0, 0); in wacom_setup_cintiq()
2143 input_set_abs_params(input_dev, ABS_TILT_X, -64, 63, 0, 0); in wacom_setup_cintiq()
2144 input_abs_set_res(input_dev, ABS_TILT_X, 57); in wacom_setup_cintiq()
2145 input_set_abs_params(input_dev, ABS_TILT_Y, -64, 63, 0, 0); in wacom_setup_cintiq()
2146 input_abs_set_res(input_dev, ABS_TILT_Y, 57); in wacom_setup_cintiq()
2151 struct input_dev *input_dev = wacom_wac->input; in wacom_setup_intuos() local
2153 input_set_capability(input_dev, EV_REL, REL_WHEEL); in wacom_setup_intuos()
2157 __set_bit(BTN_LEFT, input_dev->keybit); in wacom_setup_intuos()
2158 __set_bit(BTN_RIGHT, input_dev->keybit); in wacom_setup_intuos()
2159 __set_bit(BTN_MIDDLE, input_dev->keybit); in wacom_setup_intuos()
2160 __set_bit(BTN_SIDE, input_dev->keybit); in wacom_setup_intuos()
2161 __set_bit(BTN_EXTRA, input_dev->keybit); in wacom_setup_intuos()
2162 __set_bit(BTN_TOOL_MOUSE, input_dev->keybit); in wacom_setup_intuos()
2163 __set_bit(BTN_TOOL_LENS, input_dev->keybit); in wacom_setup_intuos()
2165 input_set_abs_params(input_dev, ABS_RZ, -900, 899, 0, 0); in wacom_setup_intuos()
2166 input_abs_set_res(input_dev, ABS_RZ, 287); in wacom_setup_intuos()
2167 input_set_abs_params(input_dev, ABS_THROTTLE, -1023, 1023, 0, 0); in wacom_setup_intuos()
2202 static void wacom_abs_set_axis(struct input_dev *input_dev, in wacom_abs_set_axis() argument
2208 input_set_abs_params(input_dev, ABS_X, features->x_min, in wacom_abs_set_axis()
2210 input_set_abs_params(input_dev, ABS_Y, features->y_min, in wacom_abs_set_axis()
2212 input_set_abs_params(input_dev, ABS_PRESSURE, 0, in wacom_abs_set_axis()
2216 input_abs_set_res(input_dev, ABS_X, features->x_resolution); in wacom_abs_set_axis()
2217 input_abs_set_res(input_dev, ABS_Y, features->y_resolution); in wacom_abs_set_axis()
2220 input_set_abs_params(input_dev, ABS_X, 0, in wacom_abs_set_axis()
2222 input_set_abs_params(input_dev, ABS_Y, 0, in wacom_abs_set_axis()
2224 input_abs_set_res(input_dev, ABS_X, in wacom_abs_set_axis()
2226 input_abs_set_res(input_dev, ABS_Y, in wacom_abs_set_axis()
2231 input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0, in wacom_abs_set_axis()
2233 input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0, in wacom_abs_set_axis()
2235 input_abs_set_res(input_dev, ABS_MT_POSITION_X, in wacom_abs_set_axis()
2237 input_abs_set_res(input_dev, ABS_MT_POSITION_Y, in wacom_abs_set_axis()
2243 int wacom_setup_pentouch_input_capabilities(struct input_dev *input_dev, in wacom_setup_pentouch_input_capabilities() argument
2248 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_setup_pentouch_input_capabilities()
2254 __set_bit(BTN_TOUCH, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2255 __set_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2257 wacom_abs_set_axis(input_dev, wacom_wac); in wacom_setup_pentouch_input_capabilities()
2261 __clear_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2265 input_set_abs_params(input_dev, ABS_DISTANCE, 0, in wacom_setup_pentouch_input_capabilities()
2271 input_set_capability(input_dev, EV_REL, REL_WHEEL); in wacom_setup_pentouch_input_capabilities()
2273 __set_bit(BTN_LEFT, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2274 __set_bit(BTN_RIGHT, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2275 __set_bit(BTN_MIDDLE, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2277 __set_bit(BTN_TOOL_RUBBER, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2278 __set_bit(BTN_TOOL_PEN, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2279 __set_bit(BTN_TOOL_MOUSE, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2280 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2281 __set_bit(BTN_STYLUS2, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2283 __set_bit(INPUT_PROP_POINTER, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2295 input_set_abs_params(input_dev, ABS_Z, -900, 899, 0, 0); in wacom_setup_pentouch_input_capabilities()
2296 input_abs_set_res(input_dev, ABS_Z, 287); in wacom_setup_pentouch_input_capabilities()
2297 __set_bit(INPUT_PROP_DIRECT, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2308 input_set_abs_params(input_dev, ABS_Z, -900, 899, 0, 0); in wacom_setup_pentouch_input_capabilities()
2309 input_abs_set_res(input_dev, ABS_Z, 287); in wacom_setup_pentouch_input_capabilities()
2313 __set_bit(INPUT_PROP_POINTER, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2324 __set_bit(INPUT_PROP_POINTER, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2327 input_set_abs_params(input_dev, ABS_DISTANCE, 0, in wacom_setup_pentouch_input_capabilities()
2331 input_set_abs_params(input_dev, ABS_Z, -900, 899, 0, 0); in wacom_setup_pentouch_input_capabilities()
2332 input_abs_set_res(input_dev, ABS_Z, 287); in wacom_setup_pentouch_input_capabilities()
2336 __clear_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2338 input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, in wacom_setup_pentouch_input_capabilities()
2340 input_set_abs_params(input_dev, ABS_MT_TOUCH_MINOR, in wacom_setup_pentouch_input_capabilities()
2342 input_mt_init_slots(input_dev, features->touch_max, INPUT_MT_POINTER); in wacom_setup_pentouch_input_capabilities()
2348 input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0, features->x_max, 0, 0); in wacom_setup_pentouch_input_capabilities()
2349 input_set_abs_params(input_dev, ABS_MT_WIDTH_MAJOR, 0, features->x_max, 0, 0); in wacom_setup_pentouch_input_capabilities()
2350 input_set_abs_params(input_dev, ABS_MT_WIDTH_MINOR, 0, features->y_max, 0, 0); in wacom_setup_pentouch_input_capabilities()
2351 input_set_abs_params(input_dev, ABS_MT_ORIENTATION, 0, 1, 0, 0); in wacom_setup_pentouch_input_capabilities()
2361 input_mt_init_slots(input_dev, features->touch_max, INPUT_MT_DIRECT); in wacom_setup_pentouch_input_capabilities()
2366 __clear_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2368 __set_bit(INPUT_PROP_DIRECT, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2379 __set_bit(BTN_TOOL_PEN, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2380 __set_bit(BTN_TOOL_RUBBER, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2381 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2382 __set_bit(BTN_STYLUS2, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2384 __set_bit(INPUT_PROP_DIRECT, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2388 __set_bit(BTN_STYLUS2, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2392 __set_bit(BTN_TOOL_PEN, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2393 __set_bit(BTN_TOOL_RUBBER, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2394 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2396 __set_bit(INPUT_PROP_POINTER, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2402 input_dev->evbit[0] |= BIT_MASK(EV_SW); in wacom_setup_pentouch_input_capabilities()
2403 __set_bit(SW_MUTE_DEVICE, input_dev->swbit); in wacom_setup_pentouch_input_capabilities()
2408 __clear_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2414 input_set_abs_params(input_dev, in wacom_setup_pentouch_input_capabilities()
2417 input_set_abs_params(input_dev, in wacom_setup_pentouch_input_capabilities()
2421 input_mt_init_slots(input_dev, features->touch_max, INPUT_MT_POINTER); in wacom_setup_pentouch_input_capabilities()
2424 __clear_bit(ABS_X, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2425 __clear_bit(ABS_Y, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2426 __clear_bit(BTN_TOUCH, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2432 __set_bit(INPUT_PROP_POINTER, input_dev->propbit); in wacom_setup_pentouch_input_capabilities()
2433 __set_bit(BTN_TOOL_RUBBER, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2434 __set_bit(BTN_TOOL_PEN, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2435 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2436 __set_bit(BTN_STYLUS2, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2437 input_set_abs_params(input_dev, ABS_DISTANCE, 0, in wacom_setup_pentouch_input_capabilities()
2443 __clear_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pentouch_input_capabilities()
2444 input_mt_init_slots(input_dev, features->touch_max, in wacom_setup_pentouch_input_capabilities()
2446 __set_bit(BTN_LEFT, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2447 __set_bit(BTN_RIGHT, input_dev->keybit); in wacom_setup_pentouch_input_capabilities()
2453 int wacom_setup_pad_input_capabilities(struct input_dev *input_dev, in wacom_setup_pad_input_capabilities() argument
2459 input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in wacom_setup_pad_input_capabilities()
2462 __set_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pad_input_capabilities()
2465 input_set_abs_params(input_dev, ABS_X, 0, 1, 0, 0); in wacom_setup_pad_input_capabilities()
2466 input_set_abs_params(input_dev, ABS_Y, 0, 1, 0, 0); in wacom_setup_pad_input_capabilities()
2469 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2473 __set_bit(BTN_0, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2474 __set_bit(BTN_1, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2478 __set_bit(BTN_BACK, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2479 __set_bit(BTN_LEFT, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2480 __set_bit(BTN_FORWARD, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2481 __set_bit(BTN_RIGHT, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2482 input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0); in wacom_setup_pad_input_capabilities()
2486 __set_bit(BTN_BACK, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2487 __set_bit(BTN_FORWARD, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2488 input_set_capability(input_dev, EV_REL, REL_WHEEL); in wacom_setup_pad_input_capabilities()
2492 __set_bit(BTN_A, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2493 __set_bit(BTN_B, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2494 __set_bit(BTN_C, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2495 __set_bit(BTN_X, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2496 __set_bit(BTN_Y, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2497 __set_bit(BTN_Z, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2500 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2502 __set_bit(KEY_PROG1, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2503 __set_bit(KEY_PROG2, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2504 __set_bit(KEY_PROG3, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2506 input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0); in wacom_setup_pad_input_capabilities()
2507 input_set_abs_params(input_dev, ABS_THROTTLE, 0, 71, 0, 0); in wacom_setup_pad_input_capabilities()
2511 __set_bit(KEY_PROG1, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2512 __set_bit(KEY_PROG2, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2513 __set_bit(KEY_PROG3, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2514 input_set_abs_params(input_dev, ABS_X, -2048, 2048, 0, 0); in wacom_setup_pad_input_capabilities()
2515 input_abs_set_res(input_dev, ABS_X, 1024); /* points/g */ in wacom_setup_pad_input_capabilities()
2516 input_set_abs_params(input_dev, ABS_Y, -2048, 2048, 0, 0); in wacom_setup_pad_input_capabilities()
2517 input_abs_set_res(input_dev, ABS_Y, 1024); in wacom_setup_pad_input_capabilities()
2518 input_set_abs_params(input_dev, ABS_Z, -2048, 2048, 0, 0); in wacom_setup_pad_input_capabilities()
2519 input_abs_set_res(input_dev, ABS_Z, 1024); in wacom_setup_pad_input_capabilities()
2520 __set_bit(INPUT_PROP_ACCELEROMETER, input_dev->propbit); in wacom_setup_pad_input_capabilities()
2525 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2530 __set_bit(KEY_PROG1, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2531 __set_bit(KEY_PROG2, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2532 __set_bit(KEY_PROG3, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2536 __set_bit(BTN_A, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2537 __set_bit(BTN_B, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2538 __set_bit(BTN_C, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2539 __set_bit(BTN_X, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2540 __set_bit(BTN_Y, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2541 __set_bit(BTN_Z, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2542 __set_bit(BTN_BASE, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2543 __set_bit(BTN_BASE2, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2547 __set_bit(BTN_8, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2548 __set_bit(BTN_9, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2553 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2555 input_set_abs_params(input_dev, ABS_RX, 0, 4096, 0, 0); in wacom_setup_pad_input_capabilities()
2556 input_set_abs_params(input_dev, ABS_RY, 0, 4096, 0, 0); in wacom_setup_pad_input_capabilities()
2561 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2563 input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0); in wacom_setup_pad_input_capabilities()
2568 __set_bit(BTN_4, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2569 __set_bit(BTN_5, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2570 __set_bit(BTN_6, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2571 __set_bit(BTN_7, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2573 input_set_abs_params(input_dev, ABS_RY, 0, 4096, 0, 0); in wacom_setup_pad_input_capabilities()
2577 __set_bit(BTN_0, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2578 __set_bit(BTN_1, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2579 __set_bit(BTN_2, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2580 __set_bit(BTN_3, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2582 input_set_abs_params(input_dev, ABS_RX, 0, 4096, 0, 0); in wacom_setup_pad_input_capabilities()
2589 __set_bit(BTN_7, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2590 __set_bit(BTN_8, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2600 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2602 input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0); in wacom_setup_pad_input_capabilities()
2611 __set_bit(BTN_STYLUS, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2616 __set_bit(BTN_7, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2617 __set_bit(BTN_8, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2622 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2624 input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0); in wacom_setup_pad_input_capabilities()
2629 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2635 __set_bit(BTN_0 + i, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2646 __clear_bit(ABS_MISC, input_dev->absbit); in wacom_setup_pad_input_capabilities()
2648 __set_bit(BTN_LEFT, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2649 __set_bit(BTN_FORWARD, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2650 __set_bit(BTN_BACK, input_dev->keybit); in wacom_setup_pad_input_capabilities()
2651 __set_bit(BTN_RIGHT, input_dev->keybit); in wacom_setup_pad_input_capabilities()