]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdeMdeModulePkg/Usb: Eliminated the use of Set_Idle request on usb modules.
authorerictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 25 Jun 2012 02:37:38 +0000 (02:37 +0000)
committererictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 25 Jun 2012 02:37:38 +0000 (02:37 +0000)
Signed-off-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Elvin Li <elvin.li@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13468 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.c
MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c
MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouse.c

index ee774ff35fb699149634490f9ed8b2d21f7c5d12..beff3431ccfe2c3d4e3eb2942b8c1300c6aa2587 100644 (file)
@@ -808,8 +808,6 @@ InitUSBKeyboard (
 {\r
   UINT16              ConfigValue;\r
   UINT8               Protocol;\r
-  UINT8               ReportId;\r
-  UINT8               Duration;\r
   EFI_STATUS          Status;\r
   UINT32              TransferResult;\r
 \r
@@ -874,23 +872,6 @@ InitUSBKeyboard (
       );\r
   }\r
 \r
-  //\r
-  // ReportId is zero, which means the idle rate applies to all input reports.\r
-  //\r
-  ReportId = 0;\r
-  //\r
-  // Duration is zero, which means the duration is infinite.\r
-  // so the endpoint will inhibit reporting forever,\r
-  // and only reporting when a change is detected in the report data.\r
-  //\r
-  Duration = 0;\r
-  UsbSetIdleRequest (\r
-    UsbKeyboardDevice->UsbIo,\r
-    UsbKeyboardDevice->InterfaceDescriptor.InterfaceNumber,\r
-    ReportId,\r
-    Duration\r
-    );\r
-\r
   UsbKeyboardDevice->CtrlOn     = FALSE;\r
   UsbKeyboardDevice->AltOn      = FALSE;\r
   UsbKeyboardDevice->ShiftOn    = FALSE;\r
index c5aae8b52a315aa368de1e07c5f399c07f0a7a39..9fc971c4fcc68b32114698b1eb3d7c1958deffd5 100644 (file)
@@ -526,8 +526,6 @@ InitializeUsbMouseDevice (
   EFI_STATUS                Status;\r
   EFI_USB_HID_DESCRIPTOR    *MouseHidDesc;\r
   UINT8                     *ReportDesc;\r
-  UINT8                     ReportId;\r
-  UINT8                     Duration;\r
   EFI_USB_CONFIG_DESCRIPTOR ConfigDesc;\r
   VOID                      *Buf;\r
   UINT32                    TransferResult;\r
@@ -673,23 +671,6 @@ InitializeUsbMouseDevice (
     }\r
   }\r
 \r
-  //\r
-  // ReportId is zero, which means the idle rate applies to all input reports.\r
-  //\r
-  ReportId = 0;\r
-  //\r
-  // Duration is zero, which means the duration is infinite.\r
-  // so the endpoint will inhibit reporting forever,\r
-  // and only reporting when a change is detected in the report data.\r
-  //\r
-  Duration = 0;\r
-  UsbSetIdleRequest (\r
-    UsbIo,\r
-    UsbMouseAbsolutePointerDev->InterfaceDescriptor.InterfaceNumber,\r
-    ReportId,\r
-    Duration\r
-    );\r
-\r
   FreePool (Buf);\r
   FreePool (ReportDesc);\r
 \r
index 205e92b2cbd46094bfd6fe500ce53ce77329ded7..db5fe8ebfbdfe7e7c341a35a8d928dd3d4b9f04f 100644 (file)
@@ -526,8 +526,6 @@ InitializeUsbMouseDevice (
   EFI_STATUS                Status;\r
   EFI_USB_HID_DESCRIPTOR    *MouseHidDesc;\r
   UINT8                     *ReportDesc;\r
-  UINT8                     ReportId;\r
-  UINT8                     Duration;\r
   EFI_USB_CONFIG_DESCRIPTOR ConfigDesc;\r
   VOID                      *Buf;\r
   UINT32                    TransferResult;\r
@@ -679,23 +677,6 @@ InitializeUsbMouseDevice (
     }\r
   }\r
 \r
-  //\r
-  // ReportId is zero, which means the idle rate applies to all input reports.\r
-  //\r
-  ReportId = 0;\r
-  //\r
-  // Duration is zero, which means the duration is infinite.\r
-  // so the endpoint will inhibit reporting forever,\r
-  // and only reporting when a change is detected in the report data.\r
-  //\r
-  Duration = 0;\r
-  UsbSetIdleRequest (\r
-    UsbIo,\r
-    UsbMouseDev->InterfaceDescriptor.InterfaceNumber,\r
-    ReportId,\r
-    Duration\r
-    );\r
-\r
   FreePool (Buf);\r
   FreePool (ReportDesc);\r
 \r