NetBSD/sys/dev
pgoyette cbf9e83cc4 Import imcsmb driver from FreeBSD. This driver allows access to the
SMBus controllers which are part of the integrated memory controllers
on certain modern Intel CPUs.  These SMBus are attached only to the
memory DIMMs, so we provide only a minimum amount of functionality.

Deliberately not included in GENERIC, as on some motherboards there
can be conflicting access between the driver and the motherboard.  The
motherboards generally will provide a mechanism to synchronize access,
but the methods are likely proprietary;  the driver provides a place
for inserting user-provided synchronization.
2018-02-25 08:19:34 +00:00
..
acpi notyet an unused variable. 2018-02-22 01:50:26 +00:00
adb Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
altmem Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
apm Add some #includes to make a few more header files compile. 2017-10-28 06:27:32 +00:00
arcbios
ata Fix block address calculation for bad sectors. 2018-01-07 11:37:30 +00:00
bi
bluetooth Factor out bus-independant HID code so that it can be shared by USB, bluetooth 2017-12-10 17:03:07 +00:00
bus_dma
cadence Apply deferred if_start to more drivers 2017-05-23 02:19:14 +00:00
cardbus remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
clk Add support for multiple clock domains in clk API. 2017-04-16 12:28:21 +00:00
dec Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
dkwedge use arraycount. 2017-09-07 10:18:26 +00:00
dm use some size_t, add whitespace between functions, rcsids. 2018-01-05 14:22:26 +00:00
dmover add fo_name so we can identify the fileops in a simple way. 2017-11-30 20:25:54 +00:00
drm remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
dtv add fo_name so we can identify the fileops in a simple way. 2017-11-30 20:25:54 +00:00
ebus Make it compilable with AUDIODEBUG 2017-05-02 08:07:37 +00:00
eisa
fdt Allow set_voltage/get_voltage to succeed on a fixed regulator so long as 2018-01-28 18:21:52 +00:00
filemon add fo_name so we can identify the fileops in a simple way. 2017-11-30 20:25:54 +00:00
flash Add "disk" dependency to flash to set device class to DV_DISK. 2017-11-14 14:15:29 +00:00
gpib Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
gpio Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
hdaudio Remove dead code. 2018-02-14 18:28:43 +00:00
hdmicec Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
hid Fix fallout from hid factorisation: 2017-12-10 20:38:13 +00:00
hil Remove auto-repeat key functions in WSKBD_RAW mode. 2017-04-08 17:04:56 +00:00
hpc Kill some more extern struct cfdriver declarations. 2017-10-28 04:53:54 +00:00
i2c - Add Maxim MAX6604. 2018-02-22 10:09:12 +00:00
i2o Add some #includes to make a few more header files compile. 2017-10-28 06:27:32 +00:00
ic Rewrite data transfer path to take advantage of the PL181's 64-byte FIFO. 2018-02-19 19:00:42 +00:00
ieee1394 memory leak, found by Mootja; it seems that we should check the return 2017-06-25 12:39:27 +00:00
if_ndis Typos. 2018-02-08 09:05:16 +00:00
imcsmb Import imcsmb driver from FreeBSD. This driver allows access to the 2018-02-25 08:19:34 +00:00
ir Use C99 initializer for filterops 2017-10-25 08:12:37 +00:00
isa Handle watchdog attachment in the wbsio_rescan() function, where we 2018-02-20 01:53:39 +00:00
isapnp move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init() 2017-10-20 07:06:05 +00:00
iscsi Fix typo 2017-12-06 04:29:58 +00:00
marvell use PR_NOWAIT instead of 0 2017-11-09 22:22:58 +00:00
mca
microcode Typos. 2018-02-08 09:05:16 +00:00
mii Avoid using proplib in rgephy_reset to make LOCKDEBUG happy. 2018-02-03 19:34:01 +00:00
mscp remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
mvme
nand update for GCC 6: 2018-02-08 07:48:19 +00:00
news
nor
ofisa move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init() 2017-10-20 07:06:05 +00:00
ofw Add of_match_compat_data. 2017-07-03 00:47:34 +00:00
onewire
pad Fix typo in previous. mea culpa, mea culpa, mea maxima culpa 2018-01-26 23:36:01 +00:00
pci Import imcsmb driver from FreeBSD. This driver allows access to the 2018-02-25 08:19:34 +00:00
pckbport Add Turkish keyboard layout. 2018-02-19 14:34:17 +00:00
pcmcia Typos. 2018-02-08 09:05:16 +00:00
podulebus move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init() 2017-10-20 07:06:05 +00:00
ppbus spl leak, found by Mootja 2017-06-25 12:27:13 +00:00
pud
putter add fo_name so we can identify the fileops in a simple way. 2017-11-30 20:25:54 +00:00
qbus Use C99 initializer for filterops 2017-10-25 08:12:37 +00:00
raidframe Add "bufq_fcfs" requirement to all those driver modules that explicitly 2018-01-23 22:42:29 +00:00
rasops remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
rcons
sbus db_esp() has a missing {} issue in debug code. 2018-02-06 09:21:07 +00:00
scsipi fix comment - scsipi_rw_big was renamed to scsipi_rw_10 a while ago 2017-11-04 21:02:37 +00:00
sdmmc Fix uninitialized variable use: 2018-02-07 14:42:07 +00:00
smbus
spi Add four Winbond devices. 2018-01-31 16:00:03 +00:00
splash Only need to build stbi if options SPLASHSCREEN is defined 2017-12-09 13:25:38 +00:00
stbi a macro idiom used here triggers the GCC 6.4 ident checker. work around it. 2018-02-04 09:18:44 +00:00
std
sun update for GCC 6: 2018-02-08 10:52:05 +00:00
sysmon Typos. 2018-02-08 09:05:16 +00:00
tc Fix integer overflows noted by Silvio Cesare of InfoSect. 2018-01-24 05:35:58 +00:00
tprof
usb Attach uftdi to each interface found in the device separately. 2018-02-20 15:48:37 +00:00
videomode
vme
wscons Add Turkish keyboard layout. 2018-02-19 14:34:17 +00:00
wsfb CID-1427771: Remove incorrect pre-condition (index cannot be 256!) 2018-01-21 04:20:10 +00:00
wsfont Don't test for failure of malloc(...,M_WAITOK), it cannot fail 2017-11-04 08:33:28 +00:00
xmi
DEVNAMES Add ixg and ixv. 2017-12-18 07:05:16 +00:00
Makefile Fix fallout from hid factorisation: 2017-12-10 20:38:13 +00:00
auconv.c Replace LINEARN_TO_LINEARN macro with individual optimized functions for 2017-12-16 16:09:36 +00:00
auconv.h Replace LINEARN_TO_LINEARN macro with individual optimized functions for 2017-12-16 16:09:36 +00:00
audio.c Revert my wrong r1.380 and add a comment instead. 2018-02-06 04:39:18 +00:00
audio_if.h
audiobell.c Don't keep writing data if an error has occurred. 2017-07-01 05:32:24 +00:00
audiobelldata.h The audio bell is now in 16 bit slinear format. 2017-05-27 10:54:47 +00:00
audiobellvar.h
audiovar.h For the virtual stream it is required to insert silence. As these streams 2017-11-15 04:28:45 +00:00
aurateconv.c Fix typo in comment. 2017-08-07 13:30:51 +00:00
auvolconv.c
auvolconv.h
bio.c
biovar.h
ccd.c Add "bufq_fcfs" requirement to all those driver modules that explicitly 2018-01-23 22:42:29 +00:00
ccdvar.h do not expose kernel-internal structure definitions to userland. 2017-06-08 22:23:56 +00:00
cgd.c Add "bufq_fcfs" requirement to all those driver modules that explicitly 2018-01-23 22:42:29 +00:00
cgd_crypto.c
cgd_crypto.h
cgdvar.h
clock_subr.c
clock_subr.h
clockctl.c
cninit.c
cons.c
cons.h
dev_verbose.c
dev_verbose.h
devlist2h.awk Add verb to sentence. 2017-06-27 08:09:14 +00:00
dksubr.c add KASSERT() just before setting sc_deferred, to ensure this does 2017-12-04 22:15:52 +00:00
dkvar.h Protect against multiple inclusion. 2017-11-01 19:15:31 +00:00
files.audio Include auvolconv.o in the audio driver, even if there are currently no 2017-05-30 02:21:11 +00:00
files.dev refactor wd and ataraid drivers to use common disk subroutines. 2017-11-01 19:34:45 +00:00
firmload.c
firmload.h
fss.c Add "bufq_fcfs" requirement to all those driver modules that explicitly 2018-01-23 22:42:29 +00:00
fssvar.h
keylock.c
keylock.h
kloader.c
kloader.h
kttcp.c
kttcpio.h
ld.c Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h". 2017-10-28 03:47:24 +00:00
ldvar.h make the sc_discard interface for the ld backend asynchronous and 2017-08-20 15:58:43 +00:00
led.c Use correct type with CTLTYPE_BOOL. 2018-01-10 15:58:40 +00:00
led.h Add a helper for exposing LED controls via sysctl. 2017-07-08 00:54:37 +00:00
lockstat.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
lockstat.h
md.c Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h". 2017-10-28 03:47:24 +00:00
md.h
md_root.c
midi.c Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h". 2017-10-28 03:47:24 +00:00
midi_if.h
midictl.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
midictl.h
midisyn.c
midisynvar.h
midivar.h
mm.c
mm.h
mulaw.c mulaw/alaw_to_linearN macros replaced with individual faster filters. 2017-12-27 00:12:06 +00:00
mulaw.h mulaw/alaw_to_linearN macros replaced with individual faster filters. 2017-12-27 00:12:06 +00:00
nullcons_subr.c
radio.c fixes for GCC 6.4: 2018-02-05 22:14:26 +00:00
radio_if.h
rnd_private.h
rndpseudo.c add fo_name so we can identify the fileops in a simple way. 2017-11-30 20:25:54 +00:00
sequencer.c Provisionally return to declaring midi_cd unconditionally. 2017-10-29 17:57:21 +00:00
sequencervar.h
spkr.c Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h". 2017-10-28 03:47:24 +00:00
spkr_audio.c Implement xxx_rescan() and xxx_childdet() functions; these will be 2017-06-11 21:54:22 +00:00
spkrio.h Add ioctls for setting and getting the beep volume. Currently only 2017-06-11 03:33:48 +00:00
spkrvar.h Implement xxx_rescan() and xxx_childdet() functions; these will be 2017-06-11 21:54:22 +00:00
veriexec.c
video.c Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h". 2017-10-28 03:47:24 +00:00
video_if.h
vnd.c Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h". 2017-10-28 03:47:24 +00:00
vndvar.h Tweak whitespace to make this definition more greppable. 2017-07-28 15:52:53 +00:00