Lines Matching refs:dock
88 /* Button of dock device */
89 struct input_dev *dock;
516 dev_err(info->dev, "failed to detect %s dock device\n",
535 struct input_dev *dock = info->dock;
569 input_event(dock, EV_KEY, code, attached);
570 input_sync(dock);
1103 /* Register input device for button of dock device */
1104 info->dock = devm_input_allocate_device(&pdev->dev);
1105 if (!info->dock) {
1109 info->dock->name = "max77693-muic/dock";
1110 info->dock->phys = "max77693-muic/extcon";
1111 info->dock->dev.parent = &pdev->dev;
1113 __set_bit(EV_REP, info->dock->evbit);
1115 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEUP);
1116 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEDOWN);
1117 input_set_capability(info->dock, EV_KEY, KEY_PLAYPAUSE);
1118 input_set_capability(info->dock, EV_KEY, KEY_PREVIOUSSONG);
1119 input_set_capability(info->dock, EV_KEY, KEY_NEXTSONG);
1121 ret = input_register_device(info->dock);