]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/platform/x86/hp-wmi.c
hp-wmi: set initial docking state
[linux-2.6-omap-h63xx.git] / drivers / platform / x86 / hp-wmi.c
index 626042066be45981a8b03e359ea7b5aed7125b62..de91ddab0a86091fc353938125b04a69893c8554 100644 (file)
@@ -382,6 +382,11 @@ static int __init hp_wmi_input_setup(void)
                case KE_SW:
                        set_bit(EV_SW, hp_wmi_input_dev->evbit);
                        set_bit(key->keycode, hp_wmi_input_dev->swbit);
+
+                       /* Set initial dock state */
+                       input_report_switch(hp_wmi_input_dev, key->keycode,
+                                           hp_wmi_dock_state());
+                       input_sync(hp_wmi_input_dev);
                        break;
                }
        }