Module Name: src Committed By: jmcneill Date: Sat Apr 28 15:21:05 UTC 2018
Modified Files: src/sys/dev/fdt: fixedclock.c fixedfactorclock.c Log Message: Initialize clk domain name and call clk_attach to register sysctl nodes To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/fdt/fixedclock.c cvs rdiff -u -r1.1 -r1.2 src/sys/dev/fdt/fixedfactorclock.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/fixedclock.c diff -u src/sys/dev/fdt/fixedclock.c:1.2 src/sys/dev/fdt/fixedclock.c:1.3 --- src/sys/dev/fdt/fixedclock.c:1.2 Fri Apr 21 19:18:05 2017 +++ src/sys/dev/fdt/fixedclock.c Sat Apr 28 15:21:05 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: fixedclock.c,v 1.2 2017/04/21 19:18:05 jmcneill Exp $ */ +/* $NetBSD: fixedclock.c,v 1.3 2018/04/28 15:21:05 jmcneill Exp $ */ /*- * Copyright (c) 2017 Jared D. McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fixedclock.c,v 1.2 2017/04/21 19:18:05 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fixedclock.c,v 1.3 2018/04/28 15:21:05 jmcneill Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -92,6 +92,7 @@ fixedclock_attach(device_t parent, devic sc->sc_dev = self; sc->sc_phandle = phandle; + sc->sc_clkdom.name = device_xname(self); sc->sc_clkdom.funcs = &fixedclock_clk_funcs; sc->sc_clkdom.priv = sc; if (of_getprop_uint32(phandle, "clock-frequency", @@ -101,6 +102,7 @@ fixedclock_attach(device_t parent, devic } sc->sc_clk.base.domain = &sc->sc_clkdom; sc->sc_clk.base.name = kmem_asprintf("%s", faa->faa_name); + clk_attach(&sc->sc_clk.base); aprint_naive("\n"); aprint_normal(": %u Hz fixed clock\n", sc->sc_clk.rate); Index: src/sys/dev/fdt/fixedfactorclock.c diff -u src/sys/dev/fdt/fixedfactorclock.c:1.1 src/sys/dev/fdt/fixedfactorclock.c:1.2 --- src/sys/dev/fdt/fixedfactorclock.c:1.1 Sat Jul 8 12:37:08 2017 +++ src/sys/dev/fdt/fixedfactorclock.c Sat Apr 28 15:21:05 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: fixedfactorclock.c,v 1.1 2017/07/08 12:37:08 jmcneill Exp $ */ +/* $NetBSD: fixedfactorclock.c,v 1.2 2018/04/28 15:21:05 jmcneill Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fixedfactorclock.c,v 1.1 2017/07/08 12:37:08 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fixedfactorclock.c,v 1.2 2018/04/28 15:21:05 jmcneill Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -95,6 +95,7 @@ fixedfactorclock_attach(device_t parent, sc->sc_dev = self; sc->sc_phandle = phandle; + sc->sc_clkdom.name = device_xname(self); sc->sc_clkdom.funcs = &fixedfactorclock_clk_funcs; sc->sc_clkdom.priv = sc; @@ -112,6 +113,7 @@ fixedfactorclock_attach(device_t parent, sc->sc_clk.base.domain = &sc->sc_clkdom; sc->sc_clk.base.name = name; + clk_attach(&sc->sc_clk.base); aprint_naive("\n"); aprint_normal(": x%u /%u fixed-factor clock\n",