summaryrefslogtreecommitdiffstats
path: root/sys/dev/isa/gscsio.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove uneeded proc.h includesjsg2014-09-141-2/+1
| | | | ok mpi@ kspillner@
* Use i2c_addr_t as the type for the init_xfer function because thismk2010-02-161-3/+3
| | | | | | is what the function pointer type uses. ok grange
* Cope with logical device numbers gaps, this fixes out-of-bounds accessgrange2009-06-021-4/+4
| | | | in an array. Problem found and ok deraadt@.
* make various strings ("can't map mem space" and similar) more consistentsthen2009-03-291-2/+2
| | | | | | | between instances, saving space in the kernel. feedback from many (some incorporated, some left for future work). ok deraadt, kettenis, "why not" miod.
* Switch to rwlock(9)jsg2007-06-051-9/+7
| | | | ok grange@
* knfgrange2006-01-051-2/+2
|
* switch from macppc-specific maciic(4) driver to the generic iic(4),deraadt2006-01-011-2/+2
| | | | | after teaching it to use a function pointer to get back to the OFW scan.. this will also help the sparc64 later; ok kettenis
* Enable i2c bus scanning and kill annoying error message.grange2005-12-271-1/+4
|
* Force polling during autoconf.grange2005-12-251-3/+3
|
* Remove unnecessary lockmgr() archaism that was costing too much in termspedro2005-11-191-3/+3
| | | | | | of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks.
* proper autoconf attachments; grange@ testing; markus@ okmickey2004-11-171-30/+17
|
* Missing lockinit().grange2004-06-051-1/+5
|
* gscsio(4) -- National Semiconductor Geode SC1100 Super I/O driver.grange2004-05-231-0/+448
For now it only supports I2C-compatible ACCESS.bus interface, so we use it as an i2c master controller. ACCESS.bus interface is enabled and used on the PC Engines WRAP.1C board.