x13s (or other qualcomm machines of that generation) will sometimes
authorderaadt <deraadt@openbsd.org>
Mon, 4 Mar 2024 17:03:06 +0000 (17:03 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 4 Mar 2024 17:03:06 +0000 (17:03 +0000)
boot in ACPI mode, then the qcpas0 driver isn't found. But we want
a firmware associated with that device name.  So also match for the
qcpas firmware on
^ppb0*\"Qualcomm SC8280XP PCIe\"
ok phessler kettenis

usr.sbin/fw_update/patterns.c

index cf0e2eb..08ae216 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: patterns.c,v 1.11 2024/01/27 15:15:01 phessler Exp $  */
+/*     $OpenBSD: patterns.c,v 1.12 2024/03/04 17:03:06 deraadt Exp $   */
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou.  All rights reserved.
@@ -114,6 +114,7 @@ main(void)
        printf("%s\n", "otus");
        printf("%s\n", "pgt");
        printf("%s\n", "qcpas");
+       printf("%s\n", "qcpas ^ppb0*\"Qualcomm SC8280XP PCIe\"");
        printf("%s\n", "qwx");
        printf("%s\n", "radeondrm");
        print_devices("radeondrm", radeon_devices, nitems(radeon_devices));