Module Name: src Committed By: kiyohara Date: Mon Apr 25 13:14:37 UTC 2016
Modified Files: src/sys/arch/arm/omap: omap2_obiovar.h omap3_scm.c Log Message: Add function omap_chipid(). To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/omap/omap2_obiovar.h \ src/sys/arch/arm/omap/omap3_scm.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/arch/arm/omap/omap2_obiovar.h diff -u src/sys/arch/arm/omap/omap2_obiovar.h:1.3 src/sys/arch/arm/omap/omap2_obiovar.h:1.4 --- src/sys/arch/arm/omap/omap2_obiovar.h:1.3 Tue Apr 14 18:37:43 2015 +++ src/sys/arch/arm/omap/omap2_obiovar.h Mon Apr 25 13:14:37 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: omap2_obiovar.h,v 1.3 2015/04/14 18:37:43 bouyer Exp $ */ +/* $NetBSD: omap2_obiovar.h,v 1.4 2016/04/25 13:14:37 kiyohara Exp $ */ /* * Copyright (c) 2007 Microsoft @@ -53,4 +53,6 @@ struct obio_softc { device_t sc_obio_dev; }; +uint32_t omap_chipid(void); + #endif /* _ARM_OMAP_OMAP2_OBIOVAR_H_ */ Index: src/sys/arch/arm/omap/omap3_scm.c diff -u src/sys/arch/arm/omap/omap3_scm.c:1.3 src/sys/arch/arm/omap/omap3_scm.c:1.4 --- src/sys/arch/arm/omap/omap3_scm.c:1.3 Mon Apr 25 13:07:03 2016 +++ src/sys/arch/arm/omap/omap3_scm.c Mon Apr 25 13:14:37 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: omap3_scm.c,v 1.3 2016/04/25 13:07:03 kiyohara Exp $ */ +/* $NetBSD: omap3_scm.c,v 1.4 2016/04/25 13:14:37 kiyohara Exp $ */ /*- * Copyright (c) 2013 Jared D. McNeill <jmcne...@invisible.ca> @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: omap3_scm.c,v 1.3 2016/04/25 13:07:03 kiyohara Exp $"); +__KERNEL_RCSID(0, "$NetBSD: omap3_scm.c,v 1.4 2016/04/25 13:14:37 kiyohara Exp $"); #include "opt_omap.h" @@ -254,3 +254,15 @@ omap3_scm_sensor_refresh(struct sysmon_e edata->state = ENVSYS_SVALID; } } + +uint32_t +omap_chipid(void) +{ + struct omap3_scm_softc *sc; + device_t dev; + + dev = device_find_by_xname("omapscm0"); + KASSERT(dev != NULL); + sc = device_private(dev); + return sc->sc_cid; +}