Lines Matching full:dock
97 /* Button of dock device */
98 struct input_dev *dock; member
472 case MAX77693_MUIC_ADC_RESERVED_ACC_3: /* Dock-Smart */ in max77693_muic_dock_handler()
475 * The Dock-Smart device need surely external power supply. in max77693_muic_dock_handler()
476 * If power cable(USB/TA) isn't connected to Dock device, in max77693_muic_dock_handler()
477 * user can't use Dock-Smart for desktop mode. in max77693_muic_dock_handler()
488 * Notify Dock/MHL state. in max77693_muic_dock_handler()
489 * - Dock device include three type of cable which in max77693_muic_dock_handler()
491 * for USB/TA cable. Dock device need always exteranl in max77693_muic_dock_handler()
492 * power supply(USB/TA cable through micro-usb cable). Dock in max77693_muic_dock_handler()
496 * Features of 'USB/TA cable with Dock device' in max77693_muic_dock_handler()
513 case MAX77693_MUIC_ADC_AUDIO_MODE_REMOTE: /* Dock-Desk */ in max77693_muic_dock_handler()
516 case MAX77693_MUIC_ADC_AV_CABLE_NOLOAD: /* Dock-Audio */ in max77693_muic_dock_handler()
525 dev_err(info->dev, "failed to detect %s dock device\n", in max77693_muic_dock_handler()
530 /* Dock-Car/Desk/Audio, PATH:AUDIO */ in max77693_muic_dock_handler()
544 struct input_dev *dock = info->dock; in max77693_muic_dock_button_handler() local
578 input_event(dock, EV_KEY, code, attached); in max77693_muic_dock_button_handler()
579 input_sync(dock); in max77693_muic_dock_button_handler()
693 case MAX77693_MUIC_ADC_RESERVED_ACC_3: /* Dock-Smart */ in max77693_muic_adc_handler()
694 case MAX77693_MUIC_ADC_AUDIO_MODE_REMOTE: /* Dock-Desk */ in max77693_muic_adc_handler()
695 case MAX77693_MUIC_ADC_AV_CABLE_NOLOAD: /* Dock-Audio */ in max77693_muic_adc_handler()
697 * DOCK device in max77693_muic_adc_handler()
715 * Button of DOCK device in max77693_muic_adc_handler()
824 case MAX77693_MUIC_ADC_AV_CABLE_NOLOAD: /* Dock-Audio */ in max77693_muic_chg_handler()
826 * Dock-Audio device with USB/TA cable in max77693_muic_chg_handler()
827 * - Dock device include two port(Dock-Audio and micro- in max77693_muic_chg_handler()
828 * usb port). When the target connect Dock-Audio device, in max77693_muic_chg_handler()
833 * Features of 'USB/TA cable with Dock-Audio device' in max77693_muic_chg_handler()
847 case MAX77693_MUIC_ADC_RESERVED_ACC_3: /* Dock-Smart */ in max77693_muic_chg_handler()
849 * Dock-Smart device with USB/TA cable in max77693_muic_chg_handler()
850 * - Dock-Desk device include three type of cable which in max77693_muic_chg_handler()
852 * for USB/TA cable. Dock-Smart device need always in max77693_muic_chg_handler()
854 * cable). Dock-Smart device support screen output of in max77693_muic_chg_handler()
858 * Features of 'USB/TA cable with Dock-Smart device' in max77693_muic_chg_handler()
884 * When MHL(with USB/TA cable) or Dock-Audio with USB/TA in max77693_muic_chg_handler()
887 * MHL/Dock-Audio. in max77693_muic_chg_handler()
889 * USB/TA cable connected to MHL or Dock-Audio. in max77693_muic_chg_handler()
1110 /* Register input device for button of dock device */ in max77693_muic_probe()
1111 info->dock = devm_input_allocate_device(&pdev->dev); in max77693_muic_probe()
1112 if (!info->dock) { in max77693_muic_probe()
1116 info->dock->name = "max77693-muic/dock"; in max77693_muic_probe()
1117 info->dock->phys = "max77693-muic/extcon"; in max77693_muic_probe()
1118 info->dock->dev.parent = &pdev->dev; in max77693_muic_probe()
1120 __set_bit(EV_REP, info->dock->evbit); in max77693_muic_probe()
1122 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEUP); in max77693_muic_probe()
1123 input_set_capability(info->dock, EV_KEY, KEY_VOLUMEDOWN); in max77693_muic_probe()
1124 input_set_capability(info->dock, EV_KEY, KEY_PLAYPAUSE); in max77693_muic_probe()
1125 input_set_capability(info->dock, EV_KEY, KEY_PREVIOUSSONG); in max77693_muic_probe()
1126 input_set_capability(info->dock, EV_KEY, KEY_NEXTSONG); in max77693_muic_probe()
1128 ret = input_register_device(info->dock); in max77693_muic_probe()
1260 input_unregister_device(info->dock); in max77693_muic_remove()