Add support for JH7110 to dwmmc(4).
authorjsing <jsing@openbsd.org>
Sat, 1 Jul 2023 08:22:41 +0000 (08:22 +0000)
committerjsing <jsing@openbsd.org>
Sat, 1 Jul 2023 08:22:41 +0000 (08:22 +0000)
This makes the eMMC and microSD mostly work on the Starfive VisionFive 2.

ok kettenis@

sys/dev/fdt/dwmmc.c

index 9c5860f..cf33a5d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dwmmc.c,v 1.27 2022/06/09 14:43:28 kettenis Exp $     */
+/*     $OpenBSD: dwmmc.c,v 1.28 2023/07/01 08:22:41 jsing Exp $        */
 /*
  * Copyright (c) 2017 Mark Kettenis
  *
@@ -275,7 +275,8 @@ dwmmc_match(struct device *parent, void *match, void *aux)
            OF_is_compatible(faa->fa_node, "hisilicon,hi3670-dw-mshc") ||
            OF_is_compatible(faa->fa_node, "rockchip,rk3288-dw-mshc") ||
            OF_is_compatible(faa->fa_node, "samsung,exynos5420-dw-mshc") ||
-           OF_is_compatible(faa->fa_node, "snps,dw-mshc"));
+           OF_is_compatible(faa->fa_node, "snps,dw-mshc") ||
+           OF_is_compatible(faa->fa_node, "starfive,jh7110-mmc"));
 }
 
 void