Date: Sun, 10 Sep 2017 23:12:07 +0000 (UTC) From: Ian Lepore <ian@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org Subject: svn commit: r323401 - stable/11/sys/arm/freescale/imx Message-ID: <201709102312.v8ANC7dG090489@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ian Date: Sun Sep 10 23:12:07 2017 New Revision: 323401 URL: https://svnweb.freebsd.org/changeset/base/323401 Log: MFC r315530: Remove unreferenced global function imx_gpt_get_timerfreq() and do some cleanups enabled by that. Deleted: stable/11/sys/arm/freescale/imx/imx_gptvar.h Modified: stable/11/sys/arm/freescale/imx/imx_gpt.c Directory Properties: stable/11/ (props changed) Modified: stable/11/sys/arm/freescale/imx/imx_gpt.c ============================================================================== --- stable/11/sys/arm/freescale/imx/imx_gpt.c Sun Sep 10 23:09:17 2017 (r323400) +++ stable/11/sys/arm/freescale/imx/imx_gpt.c Sun Sep 10 23:12:07 2017 (r323401) @@ -35,13 +35,10 @@ __FBSDID("$FreeBSD$"); #include <sys/bus.h> #include <sys/kernel.h> #include <sys/module.h> -#include <sys/malloc.h> #include <sys/rman.h> #include <sys/timeet.h> #include <sys/timetc.h> -#include <sys/watchdog.h> #include <machine/bus.h> -#include <machine/cpu.h> #include <machine/intr.h> #include <dev/fdt/fdt_common.h> @@ -49,12 +46,9 @@ __FBSDID("$FreeBSD$"); #include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus_subr.h> -#include <arm/freescale/imx/imx_gptvar.h> +#include <arm/freescale/imx/imx_ccmvar.h> #include <arm/freescale/imx/imx_gptreg.h> -#include <sys/kdb.h> -#include <arm/freescale/imx/imx_ccmvar.h> - #define WRITE4(_sc, _r, _v) \ bus_space_write_4((_sc)->sc_iot, (_sc)->sc_ioh, (_r), (_v)) #define READ4(_sc, _r) \ @@ -81,8 +75,20 @@ static struct timecounter imx_gpt_timecounter = { .tc_quality = 1000, }; +struct imx_gpt_softc { + device_t sc_dev; + struct resource * res[2]; + bus_space_tag_t sc_iot; + bus_space_handle_t sc_ioh; + void * sc_ih; /* interrupt handler */ + uint32_t sc_period; + uint32_t sc_clksrc; + uint32_t clkfreq; + struct eventtimer et; +}; + /* Global softc pointer for use in DELAY(). */ -struct imx_gpt_softc *imx_gpt_sc = NULL; +static struct imx_gpt_softc *imx_gpt_sc; /* * Hand-calibrated delay-loop counter. This was calibrated on an i.MX6 running @@ -107,7 +113,7 @@ static struct resource_spec imx_gpt_spec[] = { }; static struct ofw_compat_data compat_data[] = { - {"fsl,imx6dl-gpt", 1}, + {"fsl,imx6dl-gpt", 1}, {"fsl,imx6q-gpt", 1}, {"fsl,imx53-gpt", 1}, {"fsl,imx51-gpt", 1}, @@ -310,13 +316,6 @@ imx_gpt_timer_stop(struct eventtimer *et) sc->sc_period = 0; return (0); -} - -int -imx_gpt_get_timerfreq(struct imx_gpt_softc *sc) -{ - - return (sc->clkfreq); } static int
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709102312.v8ANC7dG090489>