Module Name:    src
Committed By:   jmcneill
Date:           Sun Aug 12 16:34:28 UTC 2018

Modified Files:
        src/sys/dev/fdt: dwcmmc_fdt.c

Log Message:
Use more generic rk3288 compatible string, and do clock assignments when present


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/fdt/dwcmmc_fdt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/fdt/dwcmmc_fdt.c
diff -u src/sys/dev/fdt/dwcmmc_fdt.c:1.6 src/sys/dev/fdt/dwcmmc_fdt.c:1.7
--- src/sys/dev/fdt/dwcmmc_fdt.c:1.6	Tue Jul 17 00:42:06 2018
+++ src/sys/dev/fdt/dwcmmc_fdt.c	Sun Aug 12 16:34:28 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: dwcmmc_fdt.c,v 1.6 2018/07/17 00:42:06 christos Exp $ */
+/* $NetBSD: dwcmmc_fdt.c,v 1.7 2018/08/12 16:34:28 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2015-2018 Jared McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwcmmc_fdt.c,v 1.6 2018/07/17 00:42:06 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwcmmc_fdt.c,v 1.7 2018/08/12 16:34:28 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -52,12 +52,12 @@ struct dwcmmc_fdt_config {
 	u_int		ciu_div;
 };
 
-static const struct dwcmmc_fdt_config dwcmmc_rk3328_config = {
+static const struct dwcmmc_fdt_config dwcmmc_rk3288_config = {
 	.ciu_div = 2,
 };
 
 static const struct of_compat_data compat_data[] = {
-	{ "rockchip,rk3328-dw-mshc",	(uintptr_t)&dwcmmc_rk3328_config },
+	{ "rockchip,rk3288-dw-mshc",	(uintptr_t)&dwcmmc_rk3288_config },
 	{ NULL }
 };
 
@@ -102,6 +102,8 @@ dwcmmc_fdt_attach(device_t parent, devic
 	if (of_getprop_uint32(phandle, "fifo-depth", &fifo_depth))
 		fifo_depth = 0;
 
+	fdtbus_clock_assign(phandle);
+
 	esc->sc_clk_biu = fdtbus_clock_get(phandle, "biu");
 	if (esc->sc_clk_biu == NULL) {
 		aprint_error(": couldn't get clock biu\n");

Reply via email to