Future-proof by adding some proposed compatible strings to match on.
authorkettenis <kettenis@openbsd.org>
Tue, 4 Jan 2022 20:55:48 +0000 (20:55 +0000)
committerkettenis <kettenis@openbsd.org>
Tue, 4 Jan 2022 20:55:48 +0000 (20:55 +0000)
sys/arch/arm64/dev/aplmbox.c
sys/arch/arm64/dev/aplns.c

index 38f1262..090e6a0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aplmbox.c,v 1.1 2021/12/18 13:33:52 kettenis Exp $    */
+/*     $OpenBSD: aplmbox.c,v 1.2 2022/01/04 20:55:48 kettenis Exp $    */
 /*
  * Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -80,7 +80,8 @@ aplmbox_match(struct device *parent, void *match, void *aux)
 {
        struct fdt_attach_args *faa = aux;
 
-       return OF_is_compatible(faa->fa_node, "apple,asc-mailbox");
+       return (OF_is_compatible(faa->fa_node, "apple,asc-mailbox") ||
+           OF_is_compatible(faa->fa_node, "apple,asc-mailbox-v4"));
 }
 
 void
index 846df28..6ce6dd5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aplns.c,v 1.7 2021/12/19 23:47:24 kettenis Exp $ */
+/*     $OpenBSD: aplns.c,v 1.8 2022/01/04 20:55:48 kettenis Exp $ */
 /*
  * Copyright (c) 2014, 2021 David Gwynne <dlg@openbsd.org>
  *
@@ -163,7 +163,8 @@ nvme_ans_match(struct device *parent, void *match, void *aux)
 {
        struct fdt_attach_args *faa = aux;
 
-       return (OF_is_compatible(faa->fa_node, "apple,nvme-m1"));
+       return (OF_is_compatible(faa->fa_node, "apple,nvme-m1") ||
+           OF_is_compatible(faa->fa_node, "apple,nvme-ans2"));
 }
 
 void