summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
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
2005-12-25Move all PIIX register definitions to a separate file.Alexander Yurchenko
2005-12-25Do not make the whole sc_i2c_xfer structure volatile, only theAlexander Yurchenko
error field which is modified by the interrupt handler.
2005-12-25wrong fan2 registerTheo de Raadt
2005-12-25<= instead of < in two loops; spotted by miodTheo de Raadt
2005-12-25even though some i2c devices have ID and chip registers which we can keyTheo de Raadt
on, we must avoid false posities as much as possible. we have to read the manuals for the chips and find other registers which contain fixed values (or even just fixed bits). this will try to avoid us doing a false detection. as well, check for a few more chip types.. (miod should try with this)
2005-12-25typoTheo de Raadt
2005-12-25support adm1024, kind of like adm1025 but some voltage pins more around and ↵Theo de Raadt
2 fans show up
2005-12-25Add support for AS99127F, an Asus W83781D clone.Mark Kettenis
2005-12-25Regen.Alexander Yurchenko
2005-12-25Consistent device ids for piix pm controllers.Alexander Yurchenko
2005-12-25rename Xeon sensor, and ignore the other temperature sensorTheo de Raadt