summaryrefslogtreecommitdiff
path: root/sys/dev/isa
AgeCommit message (Collapse)Author
2006-06-01We do not create st devices with different density modes. i.e. with deviceKenneth R Westerback
minor numbers having bits 2 or 3 set. Eliminate the quirks, etc. used to store info on these non-existant modes. Also eliminate a couple of 'unimplemented' fields in the ioctl request structure. ok beck@ deraadt@
2006-05-22Attach routines can fail before calling *hook_establish(), and theyKenneth R Westerback
often rely on the detach routine for cleanup. So be consistant and careful by checking for a NULL hook before calling *hook_disestablish in detach routines. ok mickey@ brad@ dlg@
2006-05-11if (!foo & BAR) bad, if (!(foo & BAR)) better, and I'll have a cookie perMiod Vallat
file.
2006-04-27from PAE work:Michael Shalayeff
add a BUS_DMA_24BIT flag to signify that dmamap being created is for the isadma use (thus already backed up by the bounce buffers). later also to be used for dmamem allocation.
2006-04-16bus_space_handle_t and bus_space_tag_t being opaque, they can not necessarilyMiod Vallat
be assigned ``0'' (in egprobe() upon failure).
2006-04-16Convert the last remaining net-driver users of ether_input to ether_input_mbuf.Christopher Pascoe
sgec ok martin@ if_ie ok miod@ if_de, if_hp not in GENERIC ok brad@
2006-04-10unify temperature sensor names much moreTheo de Raadt
2006-04-07Add optional flush method to MIDI hardware interface.Jonathan Gray
Allow umidi(4) to send multiple events in a single USB transfer. This greatly improves the number of interrupts umidi is able to generate. From Alexandre Ratchov.
2006-04-01Small fixes from form@:Alexander Yurchenko
- don't allow wildcard port locator - use GPIO_PIN_LOW instead of 0
2006-03-27Some minor nits from form@, no functional changes.Alexander Yurchenko
2006-03-26Support for accesing 8-bit ISA I/O throught the gpio(4)Alexander Yurchenko
framework. Allows to use stupid GPIO device on the Acrosser AR-B1662 board. Work by form@.
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-15Nuke dk_establish(), no longer used.Miod Vallat
2006-03-14Return ENXIO when trying to open a non-existent device, not ENODEV.Miod Vallat
2006-03-12IPL_IMP -> IPL_VMBrad Smith
2006-03-10Silence mcd during probe, as in 1.13 but accidentally lost in 1.24.Miod Vallat
2006-03-10ansi. no binary change.Jonathan Gray
2006-03-09Do not include <lib/libkern/libkern.h> explicitely, get it via <sys/systm.h>.Miod Vallat
2006-03-09Zero-fill the fake softc during probe, and put a plausible dv_xname, so thatMiod Vallat
probe failures don't display garbage in their messages.
2006-03-09Unimplemented ioctl commands should return ENOTTY, not EINVAL.Miod Vallat
2006-03-09KNF, deregister, no functional change.Miod Vallat
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2006-03-04Typos grab bag of the month, eyeballed by jmc@Miod Vallat
2006-03-04Internal interrupt counters should be compiled only if option AUDIO_DEBUGMiod Vallat
rather than if option DIAGNOSTIC.
2006-02-24Extend temperature lookup table for a wider range and provide aAlexander Yurchenko
conversion formula in the comment.
2006-02-24remove NetBSD headersBrad Smith
2006-02-22Fix size in snprintf() call; previous value turned out to be correct by luck.Miod Vallat
2006-02-12Do not bell if keyboard.bell.volume=0;Miod Vallat
reported by Michael Knudsen (mk, molioner dk)
2006-01-30Add basic radiotap support. Modelled somewhat afterJonathan Gray
ral and NetBSD wi radiotap. "looks ok" damien@
2006-01-28Rename lm_isa.c to lm78_isa.c. Now that there isn't really any NetBSD codeMark Kettenis
left, replace copyright with my own. requested by deraadt@
2006-01-26Make lm at iic detach properly, and use config_detach(9) to fully detachMark Kettenis
lm at iic if we attach lm at isa for the same chip. tested by robert@, krw@
2006-01-23Don't match ITE chips matched by it(4).Mark Kettenis
tested by jsg@
2006-01-23Do not enable disabled sensors.Mark Kettenis
ok grange@, dlg@
2006-01-23update sm(4) from NetBSD, including support for more models and MII;Martin Reindl
also activate ISA attachment; ok brad@
2006-01-22b_cylin -> b_cylinder; no functional change.Miod Vallat
2006-01-19Replace SENSOR_ADD() macro with a pair of functionsAlexander Yurchenko
sensor_add()/sensor_del() so that sensors can be attached and detached dynamicaly. ok kettenis@ deraadt@ dlg@
2006-01-17Check LM78/79/81 chip ID to prevent spurious matches.Mark Kettenis
tested by bernd@
2006-01-15If we attach an lm(4) to isa(4) that is already attached to iic(4), disableMark Kettenis
the one attached to iic(4). idea from deraadt@
2006-01-14Move isa-specific members of struct lm_softc into lm_isa.c.Mark Kettenis
2006-01-14Rename nslm7x.c into lm78.c and nslm7xvar.h into lm78var.h, and clean upMark Kettenis
lm78var.h. Now that I've completely rewritten the driver, replace copyright with my own. suggested by deraadt@
2006-01-12Instead of resetting the device and check whether power-up defaults matchMark Kettenis
the expected values, detect Winbond chips by checking for the Winbond vendor ID, and detect LM78/79/81 by checking for a plausible i2c address. ok deraadt@
2006-01-09Move an(4) to a driver based on the NetBSD one.Jonathan Gray
This brings net80211 support and support for newer hardware. In addition ancontrol is no longer needed. This driver does not yet work on big endian archs like the previous one did. "do it" deraadt@
2006-01-05Don't change pins state on attach.Alexander Yurchenko
2006-01-05knfAlexander Yurchenko
2006-01-02remove last traces of __BROKEN_INDIRECT_CONFIG.Brad Smith
Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc kernels still compile.
2006-01-01switch from macppc-specific maciic(4) driver to the generic iic(4),Theo de Raadt
after teaching it to use a function pointer to get back to the OFW scan.. this will also help the sparc64 later; ok kettenis
2005-12-28Convert for sensor_task_register();Alexander Yurchenko
diff from Mike Belopuhov <mkb@crypt.org.ru>.
2005-12-27Enable i2c bus scanning and kill annoying error message.Alexander Yurchenko
2005-12-25Force polling during autoconf.Alexander Yurchenko
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
to set xs->error to XS_BUSY. So it is pointless and misleading to set xs->error to XS_TIMEOUT, XS_DRIVER_STUFFUP or XS_BUSY just before returning TRY_AGAIN_LATER. No functional change.