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;