Author: tsoome
Date: Fri Sep 22 07:44:36 2017
New Revision: 323909
URL: https://svnweb.freebsd.org/changeset/base/323909

Log:
  libefi: define EISA PNP constants
  
  Define EISA PNP constants and use them, also fix ID for 0x701

Modified:
  head/sys/boot/efi/libefi/efipart.c

Modified: head/sys/boot/efi/libefi/efipart.c
==============================================================================
--- head/sys/boot/efi/libefi/efipart.c  Fri Sep 22 07:40:05 2017        
(r323908)
+++ head/sys/boot/efi/libefi/efipart.c  Fri Sep 22 07:44:36 2017        
(r323909)
@@ -58,6 +58,11 @@ static int efipart_printfd(int);
 static int efipart_printcd(int);
 static int efipart_printhd(int);
 
+/* EISA PNP ID's for floppy controllers */
+#define        PNP0604 0x604
+#define        PNP0700 0x700
+#define        PNP0701 0x701
+
 struct devsw efipart_fddev = {
        .dv_name = "fd",
        .dv_type = DEVT_FD,
@@ -181,9 +186,9 @@ efipart_floppy(EFI_DEVICE_PATH *node)
        if (DevicePathType(node) == ACPI_DEVICE_PATH &&
            DevicePathSubType(node) == ACPI_DP) {
                acpi = (ACPI_HID_DEVICE_PATH *) node;
-               if (acpi->HID == EISA_PNP_ID(0x604) ||
-                   acpi->HID == EISA_PNP_ID(0x700) ||
-                   acpi->HID == EISA_ID(0x41d1, 0x701)) {
+               if (acpi->HID == EISA_PNP_ID(PNP0604) ||
+                   acpi->HID == EISA_PNP_ID(PNP0700) ||
+                   acpi->HID == EISA_PNP_ID(PNP0701)) {
                        return (acpi);
                }
        }
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to