summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
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
2005-12-25Ensure child_return() leaves registers the same way a successfull systemMiod Vallat
call would.
2005-12-24Driver for Acer Labs M7101 power management controllerMark Kettenis
2005-12-24Use sensors thread instead of timeouts.Mark Kettenis
Update every 5 instead of 1.5 seconds. ok grange@, deraadt@
2005-12-24even though the adm1021 manual page doesn't say that the rev at 0xffTheo de Raadt
was always 0x0?, the adm1021A (which uses 0x3?) manual page does claim that this was the case. trust it, why not.
2005-12-24bad messageTheo de Raadt
2005-12-24For Xeon sensors, only show one probeTheo de Raadt
2005-12-24handle embedded xeon temperature probes. yes, you got it -- i2c wiresTheo de Raadt
coming off the processor... for an embedded adm1021 on the chip. only the "external" temperature is valid, the other one is disabled.
2005-12-24piixpm now provides i2cbus attribute. Reminded by deraadt@.Alexander Yurchenko
2005-12-24Rewrite piixpm(4) driver. It doesn't support acpi timer anymore, if weAlexander Yurchenko
want it for timecounters we better use real chipset-independent acpi timer driver (that's already in the tree, btw). Instead it supports Intel PIIX (and compatible, like ServerWorks) SMBus controller to be used with our fancy i2c stuff. ok deraadt@
2005-12-24use I2C_F_POLL for nowTheo de Raadt
2005-12-24signed temperature...Theo de Raadt
2005-12-24adm1031 driver, pvalchev has one in a machineTheo de Raadt
2005-12-24add lm75/77 detection (not tested yet) and adm1031 probing.Theo de Raadt
verbose logs for the moment, we still have a ways to go
2005-12-24clear RUNNING here to do a full init.Brad Smith
2005-12-24regenRobert Nagy
2005-12-24Add Logitech QuickCam Zoom support.Robert Nagy
A quirk is needed to prevent attaching to uaudio(4) instead of ugen(4), because of the internal microphone. ok jsg@
2005-12-24establish interrupt at IPL_TTY instead of IPL_HIGH, so it doesn'tDamien Miller
reenter comstart; pr #4947 and fix from Kudo Takashi, ok deraadt@
2005-12-24Claim a bit more memory such that we can load bsd.rd.Mark Kettenis
tested by many; ok deraadt@
2005-12-23sdata should be signedTheo de Raadt
2005-12-23build a cacheing-read api internally, so that we can be even more stingyTheo de Raadt
with i2c cycles. as well, this will let us basically now write if/else code for basically free. much easier; tested by kettenis and pval
2005-12-23better way to probe winbonds, with kettenisTheo de Raadt
2005-12-23typoTheo de Raadt
2005-12-23oops, 0x31 is as99127fTheo de Raadt
2005-12-23not quite becoming a nightmare, but we are getting there..Theo de Raadt
2005-12-23correct ic_release_busTheo de Raadt
2005-12-23Make sure child_return() returns with carry clear and r0 = r1 = 0.Miod Vallat
2005-12-23Make cd_load_toc() take an address mode parameter, clean up a bit.Kenneth R Westerback
Add a check for ending_track < starting_track before calculating size of TOC to read. Tested by mjc@
2005-12-23set both ia_name and ia_compatTheo de Raadt
2005-12-23another check registerTheo de Raadt
2005-12-23smsc 47m192 has a monitor like the adm1025Theo de Raadt
2005-12-23next generation. grok a few more chips, but also change the logic toTheo de Raadt
correct locking, etc, etc, and even try a 16-bit register read just to compare against if we fail to match..
2005-12-23Remove unnecessary #ifdef MROUTING blocks. OK brad@ markus@Claudio Jeker
2005-12-23Support Nintendo Wi-Fi USB Connector, noticed in Linux rt2570 driverJonathan Gray
and verified against windows driver.
2005-12-23regenJonathan Gray