NetBSD/sys/dev
mbalmer 8964d40bc5 Rework the GPIO framework. Tie it to the kauth(9) framework to control
access to the GPIO pins.  Device drivers using GPIO pins can now be
attached and detached at runtime.  GPIO pins can be named for easier
reference from userland programs.  Introduce a new gpiosim(4) driver,
which is used for development.

Reviewed by many.
2009-07-25 16:17:10 +00:00
..
acpi com@acpi supports memory space. 2009-07-13 12:57:04 +00:00
adb KNF 2009-05-12 14:07:01 +00:00
altmem Add 'alternative memory' disk device driver. 2009-03-12 00:15:07 +00:00
apm buildfix: include <sys/selinfo.h> for struct selinfo. 2009-04-05 08:33:04 +00:00
arcbios Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ata Further corrections for siisata. 2009-07-04 20:57:15 +00:00
bi KNF 2009-05-12 14:07:01 +00:00
bluetooth struct cfdata * -> cfdata_t, no functional changes intended. 2009-05-12 12:10:29 +00:00
cardbus Support siisata@cardbus. 2009-07-19 06:28:08 +00:00
dec After the change from "struct device *" to "device_t", we now depend 2009-05-23 19:11:19 +00:00
dkwedge Extract a lot of code from dkwedge_del(), and move it to dkwedge_detach() 2009-07-21 19:41:00 +00:00
dm Remove unneeded targets from build. Should fix brekage of ALL kernel build 2009-06-28 22:05:07 +00:00
dmover compile again. 2009-05-01 00:15:57 +00:00
ebus struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
eisa struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
gpib Don't pass a buffer to physio(), let it be allocated dynamically. 2009-05-18 20:41:57 +00:00
gpio Rework the GPIO framework. Tie it to the kauth(9) framework to control 2009-07-25 16:17:10 +00:00
hpc struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
i2c Correct usage of PROP_DRIVER_LIMITS flag 2009-07-10 15:30:45 +00:00
i2o struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
ic Support siisata@cardbus. 2009-07-19 06:28:08 +00:00
ieee1394 unifdef -U__DragonFlyBSD__ -U__FreeBSD__ -D__NetBSD__. 2009-06-20 20:18:32 +00:00
if_ndis struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
ir struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
isa Add support for DIOCGDISKINFO to disk like device drivers. Change 2009-06-05 21:52:31 +00:00
isapnp struct device * -> device_t, no functional changes intended. 2009-05-12 10:16:35 +00:00
marvell struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
mca struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
microcode Update 2400 firmware to latest (to match 2500 firmware) 2009-06-25 23:42:40 +00:00
mii Regen. 2009-06-18 11:33:31 +00:00
mscp struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
mvme struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
news
ofisa struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
ofw Pass correct argument to q_to_b(). 2009-05-29 20:10:39 +00:00
onewire struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
pad 'boot -z' bogons 2009-03-14 11:08:28 +00:00
pci Call prop_dictionary_set_uint32() before mii_attach(), so that brgphy 2009-07-25 13:52:47 +00:00
pckbport Ignore scancodes E0 2A, E0 AA, E0 36, E0 B6 when decoding. 2009-07-16 20:44:54 +00:00
pcmcia struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
podulebus struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
ppbus buildfix: include <sys/device.h> for device_t 2009-04-05 09:56:16 +00:00
pud Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
putter Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did. 2009-04-11 23:05:26 +00:00
qbus Don't pass a buffer to physio(), let it be allocated dynamically. 2009-05-18 20:41:57 +00:00
raidframe Move the RAID shutdown to the raid(4) detachment routine, and use 2009-07-23 21:58:06 +00:00
rasops ansify function definitions 2009-03-15 21:23:31 +00:00
rcons Revert bcopy -> memcpy change inside #ifdef BCOPY_FASTER block. 2009-04-18 15:04:26 +00:00
sbus Update ISP driver to latest and greatest. Includes support for the 8Gb part. 2009-06-25 23:44:01 +00:00
scsipi Move call of sd_set_properties() to end of sd_get_parms(), rather than 2009-06-21 14:06:49 +00:00
sdmmc Remove trailing whitespace, 2009-06-28 11:17:39 +00:00
smbus
spi struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
splash struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
std struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
sun struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
sysmon Document usage of PROP_DRIVER_LIMITS flag and set it correctly. 2009-07-10 15:27:33 +00:00
tc struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
tprof tprof_stop1: add an assertion. 2009-03-13 11:06:26 +00:00
usb spaces to tab. 2009-07-24 06:58:24 +00:00
videomode add a comment explaining how to regenerate videomode.c 2009-01-21 14:40:25 +00:00
vme struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
wscons struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
wsfb s/long/intptr_t/ 2009-02-21 17:24:47 +00:00
wsfont Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
xmi struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
DEVNAMES remove vesabios and vesafb 2009-02-19 00:55:48 +00:00
Makefile wrap lines. no functional change. 2008-11-06 17:50:59 +00:00
auconv.c remove extra semicolons. 2009-01-03 03:43:21 +00:00
auconv.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
audio.c Detach audio(4) during shutdown. 2009-04-17 20:04:35 +00:00
audio_if.h
audiobell.c undo my previous changes. 2009-05-12 10:22:31 +00:00
audiobellvar.h undo my previous changes. 2009-05-12 10:22:31 +00:00
audiovar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
aurateconv.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
bio.c struct device * -> device_t, no functional changes intended. 2009-05-07 12:15:33 +00:00
biovar.h struct device * -> device_t, no functional changes intended. 2009-05-07 12:15:33 +00:00
ccd.c Add work in support for compiling ccd and cgd drivers as a modules. I forgot 2009-06-05 19:21:02 +00:00
ccdvar.h Fix problems with ccd: 2009-04-04 08:29:39 +00:00
cgd.c Add work in support for compiling ccd and cgd drivers as a modules. I forgot 2009-06-05 19:21:02 +00:00
cgd_crypto.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cgd_crypto.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
cgdvar.h PR/39525: Joachim Schueth, Frederik Sausmikat: 2008-09-12 16:51:55 +00:00
clock_subr.c convert to ANSI function prototypes 2009-02-14 20:32:29 +00:00
clock_subr.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
clockctl.c - fix copyout size in CLOCKCTL_O?ADJTIME. 2009-02-22 13:06:58 +00:00
cninit.c
cons.c
cons.h
dksubr.c g/c BUFQ_FOO() macros and use bufq_foo() directly. 2009-01-13 13:33:58 +00:00
dkvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
firmload.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
firmload.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
fss.c Convert 67 namei call sites to use namei_simple, in these functions: 2009-06-29 05:08:15 +00:00
fssvar.h Replace the fss unmount hook with a vfs_hook. 2008-09-17 14:49:25 +00:00
kloader.c Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
kloader.h Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
kttcp.c Merge the socket locking patch: 2008-04-24 11:38:36 +00:00
kttcpio.h
ld.c Extract ldlastclose() and use it in ldclose(). At the top of 2009-07-23 21:38:33 +00:00
ldvar.h struct device * -> device_t, no functional changes intended. 2009-05-07 08:03:23 +00:00
lockstat.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
lockstat.h bump lockstat interface version for timespec. 2009-01-20 14:49:00 +00:00
md.c Add a detachment hook. Detach md(4) at shutdown. 2009-05-19 20:25:41 +00:00
md.h Allow md_root_setconf() to set in a miniroot as the root file system 2008-05-02 13:02:31 +00:00
md_root.c - remove a redundant decl of boothowto; it's in <sys/systm.h> 2009-04-16 14:46:33 +00:00
midi.c Cosmetic: in a debug statement, use "%s", __func__ instead of a 2009-04-07 17:54:58 +00:00
midi_if.h Declare mididetach() for use by midi0 at pcppi0. 2009-04-07 17:55:55 +00:00
midictl.c The forward declation in the parameter list for a variable-length array is 2008-06-24 10:55:48 +00:00
midictl.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
midisyn.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
midisynvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
midivar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mm.c Need to include sys/termios.h here too. 2008-10-08 16:11:23 +00:00
mulaw.c
mulaw.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
nullcons_subr.c - remove an extra decl of cn_tab, which is in <dev/cons.h> 2009-04-16 12:57:22 +00:00
radio.c - use aprint in attach 2008-07-09 13:12:54 +00:00
radio_if.h - use aprint in attach 2008-07-09 13:12:54 +00:00
rnd.c Add device scope actions for rnd(4) and use them. 2009-05-05 21:03:28 +00:00
rndpool.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
sequencer.c Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
sequencervar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
verified_exec.c Convert 67 namei call sites to use namei_simple, in these functions: 2009-06-29 05:08:15 +00:00
video.c Fix amd64 build with VIDEO_DEBUG. 2009-07-07 21:55:17 +00:00
video_if.h Add RGB555, RGB565, UYVY support 2008-09-20 18:13:40 +00:00
vnd.c At the bottom of vndclear(), clear VNF_CLEARING: it is no longer 2009-07-07 19:51:22 +00:00
vndvar.h Straggler from last vnd(4) commit: #define VNF_CLEARING. 2009-04-30 22:36:10 +00:00