Commit Graph

256 Commits

Author SHA1 Message Date
mbalmer
b50c50a270 gpio(4) and gpiosim(4) can now be built and used as modules. While here,
make some functions static.
2011-08-12 08:00:52 +00:00
mbalmer
1d8ccccd63 pwdog is not for all platforms, build only on i386, x86_64, and sparc64 2011-08-11 12:03:06 +00:00
mbalmer
352c784990 pwdog(4) is a device driver for QUANCOM Electronic PWDOG1 PCI
attached watchdog timers.
2011-08-11 07:33:24 +00:00
jruoho
b7ff5db1d4 Build acpiwdrt(4) as a module on x86. 2011-08-09 12:16:03 +00:00
jruoho
20073051ea Two placeholder comments. 2011-08-09 12:09:55 +00:00
jmcneill
fb32363eae include cx24227, lg3303, mt2131, nxt2k, tvpll, xc3028, coram, cxdtv, and emdtv
modules in x86 build
2011-08-09 11:12:02 +00:00
jruoho
4c658c19b0 As wmieeepc(4) was added to amd64 GENERIC, build it also as a amd64 module. 2011-08-09 08:36:05 +00:00
jmcneill
fb95eabd74 modify the dtv device api so hardware drivers can be loaded independently
of the dtv module
2011-08-09 01:42:24 +00:00
jmcneill
9ee20799ca add mt2131, cx24227, and coram module glue 2011-08-04 22:26:07 +00:00
pgoyette
39943f3c4f Allow multiple sdtemp sensors to attach, at all valid addresses 2011-08-02 18:52:35 +00:00
pgoyette
55cfe2860e Allow unit numbers to float, rather than tying to specific i2c address 2011-08-02 18:51:35 +00:00
joerg
9a72c11fab Remove a number of now unnecessary -no-integrated-as cases. 2011-08-02 17:22:51 +00:00
pgoyette
c3df63d89d Add build glue for modular spdmem(4) driver, and enable it 2011-08-01 03:51:05 +00:00
jmcneill
8037f64f1b build and install finsio module on i386 and amd64 2011-07-31 17:55:41 +00:00
jmcneill
c7c1db7e8e add finsio module glue 2011-07-31 17:54:01 +00:00
jmcneill
66ca8ad7c3 add smsc module glue 2011-07-31 16:19:21 +00:00
jmcneill
afdad53ffc add module glue for dbcool 2011-07-31 16:05:28 +00:00
jmcneill
17204a8fdc module glue for sdtemp 2011-07-31 16:00:21 +00:00
jmcneill
d09db892e8 build and install itesio module on i386 and amd64 2011-07-29 21:01:43 +00:00
jmcneill
bedb04943b module build glue for itesio 2011-07-29 20:59:25 +00:00
enami
b246d08e78 Build v7fs module on all architecture rather than only on i386. 2011-07-19 23:13:31 +00:00
tron
caeab679ca Build 7th Edition(V7) File System as a kernel module. 2011-07-19 19:19:09 +00:00
jmcneill
54696cabe9 irmce module glue 2011-07-19 12:23:51 +00:00
jmcneill
6f708f8d76 add nsclpcsio module to i386 build 2011-07-15 21:08:48 +00:00
jmcneill
ac535e1004 add nsclpcsio module glue 2011-07-15 20:57:01 +00:00
jmcneill
ee71f9a61a add dtv_intlog10 implementation, from apb@ 2011-07-15 20:27:41 +00:00
jmcneill
6f144888fd module glue for nxt2k, tvpll, cxdtv 2011-07-14 23:50:12 +00:00
matt
82c39ee7c3 files.dtv is included by conf/files 2011-07-14 18:19:49 +00:00
jmcneill
5476439d3f build dtv_demux.c 2011-07-13 22:43:33 +00:00
jruoho
b5dc3d4af2 A driver for HP 3D DriverGuard; a LIS3LV02DL-based accelerometer. Tested on
HP NC4400. Like aps(4), this is commented out in the GENERIC kernels.
2011-07-13 07:52:48 +00:00
jmcneill
f00b760ccb add module glue for lg3303, xc3028, emdtv 2011-07-11 18:04:32 +00:00
jmcneill
2fb2064b5f build auvitek_dtv.c too 2011-07-09 15:08:54 +00:00
jmcneill
63aa7fdcda build dtv module 2011-07-09 14:56:43 +00:00
jmcneill
729d6c10cf module glue for dtv 2011-07-09 14:53:37 +00:00
joerg
b187f964f6 Use integrated assembler with clang for Via PadLock. 2011-07-04 16:20:45 +00:00
ahoka
0e8f635bc2 Refactor flash and nand driver, so we can reuse the io thread code
in the future nor driver (and any other future driver).

Also simplify some of the code in the process, eg. saner flash attachment.
2011-06-28 18:14:11 +00:00
matt
a2ad2b75a6 ibm4xx now uses <powerpc/pci_machdep.h> 2011-06-22 18:17:17 +00:00
matt
5b497c25ae IBM4xx now uses the pic-based intr.h 2011-06-20 20:18:43 +00:00
mrg
a2c4975d63 build evbppc modules in 3 different flavours:
- oea (default)
	- ibm4xx
	- booke

this, together with earlier machine_module[] work, should allow evbppc
platforms to use modules.
2011-06-15 09:45:58 +00:00
jruoho
ced73275c5 Modularize hpet(4). Works nicely with the multiple bus locations. 2011-06-15 08:19:43 +00:00
jruoho
c6e5cf85e6 Modularize amdtemp(4). 2011-06-15 03:22:39 +00:00
jruoho
ef74b36d13 Rewrite the aibs(4) driver in order to support new models. Draws from the
revision 1.6 (claudio@) of the OpenBSD's equivalent driver. Tested by mrg@.
2011-06-12 07:25:43 +00:00
joerg
67ef870a8e Disable integrated assembler for clang until the RNG instructions are
supported
2011-06-10 04:45:41 +00:00
joerg
a216da57a6 Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
joerg
316b3ac0de LLVM's assembler parser doesn't support .code32 yet, so disable it as
needed.
2011-05-20 13:11:40 +00:00
joerg
45f776be20 LLVM's assembler parser doesn't support .code32 yet, so disable it. 2011-05-20 13:08:07 +00:00
joerg
e958063324 Remove IRIX emulation 2011-04-26 16:36:40 +00:00
yamt
efc12d7878 re-enable tprof_amdpmi 2011-04-14 15:45:27 +00:00
bouyer
b41e8c3e3d Fix source list for ffs module. 2011-03-13 18:23:30 +00:00
ahoka
be9d16386d + nand_micron.c 2011-03-09 10:05:28 +00:00