Module Name: src
Committed By: uebayasi
Date: Thu Aug 20 12:09:22 UTC 2015
Modified Files:
src/sys/dev/gpio: files.gpio gpiosim.c
Log Message:
Use needs-count for # of pseudo instances; suggested by cube@.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/gpio/files.gpio
cvs rdiff -u -r1.16 -r1.17 src/sys/dev/gpio/gpiosim.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/gpio/files.gpio
diff -u src/sys/dev/gpio/files.gpio:1.12 src/sys/dev/gpio/files.gpio:1.13
--- src/sys/dev/gpio/files.gpio:1.12 Sat May 30 15:35:51 2015
+++ src/sys/dev/gpio/files.gpio Thu Aug 20 12:09:22 2015
@@ -1,4 +1,4 @@
-# $NetBSD: files.gpio,v 1.12 2015/05/30 15:35:51 jmcneill Exp $
+# $NetBSD: files.gpio,v 1.13 2015/08/20 12:09:22 uebayasi Exp $
define gpio {[offset = -1], [mask = 0], [flag = 0]}
@@ -8,7 +8,7 @@ file dev/gpio/gpio.c gpio needs-flag
# GPIO simulator
defpseudodev gpiosim: gpiobus
-file dev/gpio/gpiosim.c gpiosim
+file dev/gpio/gpiosim.c gpiosim needs-count
# I2C bus bit-banging
device gpioiic: i2cbus, i2c_bitbang
Index: src/sys/dev/gpio/gpiosim.c
diff -u src/sys/dev/gpio/gpiosim.c:1.16 src/sys/dev/gpio/gpiosim.c:1.17
--- src/sys/dev/gpio/gpiosim.c:1.16 Tue Feb 25 18:30:09 2014
+++ src/sys/dev/gpio/gpiosim.c Thu Aug 20 12:09:22 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: gpiosim.c,v 1.16 2014/02/25 18:30:09 pooka Exp $ */
+/* $NetBSD: gpiosim.c,v 1.17 2015/08/20 12:09:22 uebayasi Exp $ */
/* $OpenBSD: gpiosim.c,v 1.1 2008/11/23 18:46:49 mbalmer Exp $ */
/*
@@ -30,6 +30,8 @@
#include <sys/ioccom.h>
#include <dev/gpio/gpiovar.h>
+#include "gpiosim.h"
+
#define GPIOSIM_NPINS 64
struct gpiosim_softc {
@@ -64,7 +66,7 @@ gpiosim_match(device_t parent, cfdata_t
}
void
-gpiosimattach(int num)
+gpiosimattach(int num __unused)
{
cfdata_t cf;
int n, err;
@@ -73,7 +75,7 @@ gpiosimattach(int num)
if (err)
printf("%s: unable to register cfattach\n", gpiosim_cd.cd_name);
- for (n = 0; n < num; n++) {
+ for (n = 0; n < NGPIOSIM; n++) {
cf = malloc(sizeof(*cf), M_DEVBUF, M_WAITOK);
cf->cf_name = "gpiosim";
cf->cf_atname = "gpiosim";