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 <[email protected]>
@@ -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;
+}