Mon Aug 1 03:51:05 2011 UTC ()
Add build glue for modular spdmem(4) driver, and enable it


(pgoyette)
diff -r1.80 -r1.81 src/sys/modules/Makefile
diff -r0 -r1.1 src/sys/modules/spdmem/Makefile
diff -r0 -r1.1 src/sys/modules/spdmem/spdmem.ioconf

cvs diff -r1.80 -r1.81 src/sys/modules/Makefile (expand / switch to unified diff)

--- src/sys/modules/Makefile 2011/07/31 17:55:41 1.80
+++ src/sys/modules/Makefile 2011/08/01 03:51:05 1.81
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.80 2011/07/31 17:55:41 jmcneill Exp $ 1# $NetBSD: Makefile,v 1.81 2011/08/01 03:51:05 pgoyette Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4 4
5# For all platforms 5# For all platforms
6 6
7SUBDIR= accf_dataready 7SUBDIR= accf_dataready
8SUBDIR+= accf_httpready 8SUBDIR+= accf_httpready
9SUBDIR+= adosfs 9SUBDIR+= adosfs
10SUBDIR+= aio 10SUBDIR+= aio
11SUBDIR+= bpf 11SUBDIR+= bpf
12SUBDIR+= cd9660 12SUBDIR+= cd9660
13SUBDIR+= coda 13SUBDIR+= coda
14SUBDIR+= coda5 14SUBDIR+= coda5
@@ -45,26 +45,27 @@ SUBDIR+= overlay @@ -45,26 +45,27 @@ SUBDIR+= overlay
45SUBDIR+= pciverbose 45SUBDIR+= pciverbose
46SUBDIR+= pf 46SUBDIR+= pf
47SUBDIR+= ppp_bsdcomp 47SUBDIR+= ppp_bsdcomp
48SUBDIR+= ppp_deflate 48SUBDIR+= ppp_deflate
49SUBDIR+= procfs 49SUBDIR+= procfs
50SUBDIR+= ptyfs 50SUBDIR+= ptyfs
51SUBDIR+= puffs 51SUBDIR+= puffs
52SUBDIR+= putter 52SUBDIR+= putter
53SUBDIR+= scsiverbose 53SUBDIR+= scsiverbose
54SUBDIR+= secmodel_bsd44 54SUBDIR+= secmodel_bsd44
55SUBDIR+= secmodel_overlay 55SUBDIR+= secmodel_overlay
56SUBDIR+= securelevel 56SUBDIR+= securelevel
57SUBDIR+= smbfs 57SUBDIR+= smbfs
 58SUBDIR+= spdmem
58SUBDIR+= sysvbfs 59SUBDIR+= sysvbfs
59SUBDIR+= suser 60SUBDIR+= suser
60SUBDIR+= swsensor 61SUBDIR+= swsensor
61SUBDIR+= tmpfs 62SUBDIR+= tmpfs
62SUBDIR+= udf 63SUBDIR+= udf
63SUBDIR+= umap 64SUBDIR+= umap
64SUBDIR+= union 65SUBDIR+= union
65SUBDIR+= usbverbose 66SUBDIR+= usbverbose
66SUBDIR+= v7fs 67SUBDIR+= v7fs
67SUBDIR+= vnd 68SUBDIR+= vnd
68SUBDIR+= tprof 69SUBDIR+= tprof
69.if (defined(NOTYET)) 70.if (defined(NOTYET))
70SUBDIR+= unionfs 71SUBDIR+= unionfs

File Added: src/sys/modules/spdmem/Makefile
# $NetBSD: Makefile,v 1.1 2011/08/01 03:51:05 pgoyette Exp $

.include "../Makefile.inc"

.PATH:	${S}/dev/i2c

KMOD=	spdmem
IOCONF=	spdmem.ioconf
SRCS=	spdmem_i2c.c

.PATH:	${S}/dev/ic

SRCS+=	spdmem.c

WARNS=	4

.include <bsd.kmodule.mk>

File Added: src/sys/modules/spdmem/spdmem.ioconf
# $NetBSD: spdmem.ioconf,v 1.1 2011/08/01 03:51:05 pgoyette Exp $

ioconf spdmem

include "conf/files"

pseudo-root iic*

spdmem0 at iic? addr 0x50
spdmem1 at iic? addr 0x51
spdmem2 at iic? addr 0x52
spdmem3 at iic? addr 0x53
spdmem4 at iic? addr 0x54
spdmem5 at iic? addr 0x55
spdmem6 at iic? addr 0x56
spdmem7 at iic? addr 0x57