Lines Matching defs:dock
87 /* Button of dock device */
88 struct input_dev *dock;
515 dev_err(info->dev, "failed to detect %s dock device\n",
534 struct input_dev *dock = info->dock;
568 input_event(dock, EV_KEY, code, attached);
569 input_sync(dock);
1102 /* Register input device for button of dock device */
1103 info->dock = devm_input_allocate_device(&pdev->dev);
1104 if (!info->dock) {
1108 info->dock->name = "max77693-muic/dock";
1109 info->dock->phys = "max77693-muic/extcon";
1110 info->dock->dev.parent = &pdev->dev;
1112 __set_bit(EV_REP, info->dock->evbit);
1114 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEUP);
1115 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEDOWN);
1116 input_set_capability(info->dock, EV_KEY, KEY_PLAYPAUSE);
1117 input_set_capability(info->dock, EV_KEY, KEY_PREVIOUSSONG);
1118 input_set_capability(info->dock, EV_KEY, KEY_NEXTSONG);
1120 ret = input_register_device(info->dock);
1262 input_unregister_device(info->dock);