]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbMouseDxe/usbmouse.c
Update to support to produce Component Name and & Component Name 2 protocol based...
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbMouseDxe / usbmouse.c
index 4d9aed937d1155edf70eb86030a94d540de07910..7e7893e95c3f65cb985c5d8596f03eff5b53b164 100644 (file)
@@ -154,15 +154,14 @@ USBMouseDriverBindingEntryPoint (
 \r
 --*/\r
 {\r
-  return EfiLibInstallAllDriverProtocols (\r
-          ImageHandle,\r
-          SystemTable,\r
-          &gUsbMouseDriverBinding,\r
-          ImageHandle,\r
-          &gUsbMouseComponentName,\r
-          NULL,\r
-          NULL\r
-          );\r
+  return EfiLibInstallDriverBindingComponentName2 (\r
+           ImageHandle,\r
+           SystemTable,\r
+           &gUsbMouseDriverBinding,\r
+           ImageHandle,\r
+           &gUsbMouseComponentName,\r
+           &gUsbMouseComponentName2\r
+           );\r
 }\r
 \r
 \r
@@ -413,12 +412,21 @@ USBMouseDriverBindingStart (
   if (!EFI_ERROR (Status)) {\r
 \r
     UsbMouseDevice->ControllerNameTable = NULL;\r
-    AddUnicodeString (\r
+    AddUnicodeString2 (\r
       "eng",\r
       gUsbMouseComponentName.SupportedLanguages,\r
       &UsbMouseDevice->ControllerNameTable,\r
-      L"Generic Usb Mouse"\r
+      L"Generic Usb Mouse",\r
+      TRUE\r
       );\r
+    AddUnicodeString2 (\r
+      "en",\r
+      gUsbMouseComponentName2.SupportedLanguages,\r
+      &UsbMouseDevice->ControllerNameTable,\r
+      L"Generic Usb Mouse",\r
+      FALSE\r
+      );\r
+\r
 \r
     return EFI_SUCCESS;\r
   }\r