Module Name:    src
Committed By:   jmcneill
Date:           Sat Aug  6 11:37:56 UTC 2011

Modified Files:
        src/sys/dev/pci: coram.c

Log Message:
don't attach iic@coram unless CORAM_ATTACH_I2C is defined


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/pci/coram.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/pci/coram.c
diff -u src/sys/dev/pci/coram.c:1.4 src/sys/dev/pci/coram.c:1.5
--- src/sys/dev/pci/coram.c:1.4	Fri Aug  5 21:20:27 2011
+++ src/sys/dev/pci/coram.c	Sat Aug  6 11:37:56 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: coram.c,v 1.4 2011/08/05 21:20:27 jmcneill Exp $ */
+/* $NetBSD: coram.c,v 1.5 2011/08/06 11:37:56 jmcneill Exp $ */
 
 /*
  * Copyright (c) 2008, 2011 Jonathan A. Kollasch
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: coram.c,v 1.4 2011/08/05 21:20:27 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: coram.c,v 1.5 2011/08/06 11:37:56 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -52,6 +52,7 @@
 #include <dev/i2c/mt2131var.h>
 
 /* #define CORAM_DEBUG */
+/* #define CORAM_ATTACH_I2C */
 
 static int coram_match(device_t, cfdata_t, void *);
 static void coram_attach(device_t, device_t, void *);
@@ -160,8 +161,11 @@
 	const char *intrstr;
 	char devinfo[76];
 	struct coram_iic_softc *cic;
-	struct i2cbus_attach_args iba;
 	uint32_t value;
+	int i;
+#ifdef CORAM_ATTACH_I2C
+	struct i2cbus_attach_args iba;
+#endif
 
 	sc = device_private(self);
 
@@ -207,8 +211,6 @@
 	reg |= PCI_COMMAND_MASTER_ENABLE;
 	pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, reg);
 
-	int i;
-
 	/* I2C */
 	for(i = 0; i < I2C_NUM; i++) {
 		cic = &sc->sc_iic[i];
@@ -223,7 +225,7 @@
 		cic->cic_i2c.ic_release_bus = coram_iic_release_bus;
 		cic->cic_i2c.ic_exec = coram_iic_exec;
 
-#if 1
+#ifdef CORAM_ATTACH_I2C
 		/* attach iic(4) */
 		memset(&iba, 0, sizeof(iba));
 		iba.iba_tag = &cic->cic_i2c;

Reply via email to