summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-12-27correct probe for ds1780 (lm87 clone)Theo de Raadt
2005-12-27better namesTheo de Raadt
2005-12-27Remove the 1:1 association between SCSI targets and work queues, but use aMiod Vallat
cyclic search of the first unused work queue.
2005-12-27Fail existing command upon bus reset.Miod Vallat
2005-12-27oops, messed up "enabling run"Theo de Raadt
2005-12-27if too many of the early regs on a adm1021 are zero, it cannot be one..Theo de Raadt
2005-12-27Better initialize local variables before they are used, even if the compilerMiod Vallat
did not notice.
2005-12-27adjust truth in adm commentTheo de Raadt
2005-12-27handle smsc 47m192 and varients, which have 3 additional sensorsTheo de Raadt
2005-12-27Don't touch ic_exec callback directly since it can be missed for someAlexander Yurchenko
controllers. Use iic_exec() instead. ok deraadt@
2005-12-27Keep an array of command blocks (formerly M328_CMD), one per queue - sinceMiod Vallat
we can't send more commands simultaneously - instead of using MALLOC/FREE for every scsi command we send.
2005-12-273 drivers that mistakenly claim to need gpiobusTheo de Raadt
2005-12-27more paranoid checking for 47m192Theo de Raadt
2005-12-27Enable i2c bus scanning and kill annoying error message.Alexander Yurchenko
2005-12-27lm(4) at iic(4)Mark Kettenis
ok grange@, deraadt@
2005-12-27Add support for newer M7101 chips with different PCI config registers layout.Mark Kettenis
tested by deraadt@
2005-12-27avoid writing back same value; and use symbolic name for config START bitTheo de Raadt
2005-12-27adm1024 has the same interrupt clearing semantics as a lm87; tested by miodTheo de Raadt
2005-12-27interrupt clearing applies to lm87 class too (not just lm81 class)Theo de Raadt
2005-12-27Instead of using options to configure code, use machine header filesDale Rahn
<machine/intr.h>. On the road to cleanup.
2005-12-27if the device is busy trying to deliver an interrupt, it will stall onTheo de Raadt
scanning. at startup, that is dumb. clear the interrupt bit. now i get 40 sensors on the alpha... crazy
2005-12-27correct adm2940 probeTheo de Raadt
2005-12-27on lm81 and clones, reflag external sensor as invalid every time throughTheo de Raadt
2005-12-27print real memory in MB as well as KB, also remove unused ifdef code.Dale Rahn
2005-12-27tprintf() is now only necessary for NFS, so do not compile it for kernelsMiod Vallat
which like NFSSERVER and NFSCLIENT.
2005-12-27Do not tprintf() information, use printf() instead like all other tapeMiod Vallat
drivers do.
2005-12-27Remove unused sw_nblks field of struct swdevt. Then, remove swapconf()Miod Vallat
which duplicates work done by uvm_swap_init().
2005-12-27only start, if not already startedTheo de Raadt
2005-12-27no longer use ia_compat; tested by a fewTheo de Raadt
2005-12-27match about 15 more clone chipsTheo de Raadt
2005-12-27make direct mappings fail for now, since noone will test that for meTheo de Raadt
2005-12-27the name belongs in "quotes"Theo de Raadt
2005-12-27if we write to the START bit, splat out a messageTheo de Raadt
2005-12-27completely bogus adm1021 check; it is much more like the xeon-styleTheo de Raadt
thingies; except for now i only want to do that rather loose check chip on i386 machines with this, i get sensors on a sparc64 v120. hurray
2005-12-26Reset i2c bus if operation times out.Mark Kettenis
2005-12-26split out debug codeTheo de Raadt
2005-12-26add address qualifiers to a few chips (ie. they can only occur at certainTheo de Raadt
addresses) there are some "xeon" sensors that are actually real maxim1617, and hence have a 0xfe register containing maxim's identifier .. cope. remove totally bogus lm81 detection.
2005-12-26if start is already set, avoid setting it againTheo de Raadt
2005-12-26if probe falls, iic_print should print the name we attempted to match underTheo de Raadt
2005-12-26maxim1617 is the sameTheo de Raadt
2005-12-26symbolic names for command start bitTheo de Raadt
2005-12-26set the "start adc" bit upon startupTheo de Raadt
2005-12-25Return proper frame buffer type rather than generic SUN24 id, Xwsfb has knownMiod Vallat
the proper id for a long time already...
2005-12-25KERN_RESOURCE_SHORTAGE -> ENOMEMMiod Vallat
2005-12-25regenBrad Smith
2005-12-25fix orderingBrad Smith
2005-12-25Cleanup/fix cdgetdisklabel() byKenneth R Westerback
1) Using cd_load_toc() instead of replicating code. 2) Using struct cd_toc and betoh32() like other parts of cd.c. 3) Restoring pre-Sept. 26 behaviour of trying to read usable disklabel info if there is no TOC. i.e. avoid readdisklabel() only when it is an audio-only CD. Stop abusing spoofonly. Tested by mjc@
2005-12-25Force polling during autoconf.Alexander Yurchenko
2005-12-25Don't allow slave devices to do polling during autoconf.Alexander Yurchenko
2005-12-25Force polling if interrupts not available.Alexander Yurchenko