Use iic_is_compatible(9) and use the more generic compatible string to
authorkettenis <kettenis@openbsd.org>
Mon, 14 Feb 2022 14:57:00 +0000 (14:57 +0000)
committerkettenis <kettenis@openbsd.org>
Mon, 14 Feb 2022 14:57:00 +0000 (14:57 +0000)
match the device.

ok visa@

sys/dev/fdt/tascodec.c

index 481e763..83f0faa 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tascodec.c,v 1.1 2022/01/30 21:40:50 kettenis Exp $   */
+/*     $OpenBSD: tascodec.c,v 1.2 2022/02/14 14:57:00 kettenis Exp $   */
 /*
  * Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -98,7 +98,7 @@ tascodec_match(struct device *parent, void *match, void *aux)
 {
        struct i2c_attach_args *ia = aux;
 
-       return (strcmp(ia->ia_name, "ti,tas5770l") == 0);
+       return iic_is_compatible(ia, "ti,tas2770");
 }
 
 void