Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-13 | sync AMD SB600 PCI id with the new name. | Brad Smith | |
ok dlg@ | |||
2007-05-03 | convert lockmgr style locks to rwlocks. | David Gwynne | |
input from art@ | |||
2007-04-29 | Match on ATI IXP/SB600 as well. | Jonathan Gray | |
Seen in a dmesg from alemao <skanabiz@gmail.com> ok grange@ | |||
2006-12-11 | do not bus_space_map devices which are at address 0; ok kettenis | Theo de Raadt | |
2006-09-28 | Provide more info in error messages so we can see what's going | Alexander Yurchenko | |
on. And some cosmetics in debug messages while here. | |||
2006-07-07 | use nested if-else to eliminate the need for a second polling printf, | Brad Smith | |
suggested by grange@ | |||
2006-06-26 | if piixpm does not try to attach an interrupt then indicate that the chip | Brad Smith | |
is in polling mode. ok kettenis@ | |||
2006-06-26 | add the PCI id for the ServerWorks HT-1000 SMbus controller. | Brad Smith | |
From the Linux i2c-piix4 driver via gwk@ piixpm0 at pci0 dev 2 function 0 "ServerWorks HT-1000" rev 0x00 iic0 at piixpm0 admcts0 at iic0 addr 0x2c | |||
2006-02-27 | Increase delay value, fixes pr5018. | Alexander Yurchenko | |
With a help from kettenis@, ok deraadt@. | |||
2006-02-11 | Mask off the highest 16 bit of the io space address. | Alexander Yurchenko | |
Problem reported by kocka@hysteria.hu. | |||
2006-01-18 | add some PIIX compatible SMBus controllers from SMSC and ATI. | Brad Smith | |
Thanks to ian@ and msf@ for testing with an ATI IXP400 controller. | |||
2006-01-15 | In iic_exec don't fail immediately if bus is already busy. It might be | Alexander Yurchenko | |
running a BIOS' transfer so wait a bit and try again. | |||
2006-01-15 | Simplify interrupt handler installing code. | Alexander Yurchenko | |
2006-01-12 | if we cannot map the interrupt, try to do iic in polling mode anyways. | Theo de Raadt | |
this lets iic work on at least a few other machines, we hope without any downside. at least we know from the previous check that it is not wired to SMI, right?; ok grange | |||
2006-01-05 | knf | Alexander Yurchenko | |
2006-01-05 | Happy New Year! | Alexander Yurchenko | |
2006-01-05 | Reliability fixes: | Alexander Yurchenko | |
- don't force enabling host controller - don't start new transfer if bus is busy - kill transfer on timeout Some ideas from kettenis@; ok deraadt@. | |||
2006-01-03 | Revert part of the previous committed by mistake. | Alexander Yurchenko | |
2006-01-03 | Correct interrupt type check. Pointed out by kettenis@, thanks. | Alexander Yurchenko | |
2006-01-01 | switch 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-28 | Use corrent size for io mapping. Problem reported by | Alexander Yurchenko | |
steve.shockley@shockley.net. | |||
2005-12-25 | Don't allow slave devices to do polling during autoconf. | Alexander Yurchenko | |
2005-12-25 | Force polling if interrupts not available. | Alexander Yurchenko | |
2005-12-25 | Move all PIIX register definitions to a separate file. | Alexander Yurchenko | |
2005-12-25 | Consistent device ids for piix pm controllers. | Alexander Yurchenko | |
2005-12-24 | Rewrite piixpm(4) driver. It doesn't support acpi timer anymore, if we | Alexander 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@ | |||
2004-09-17 | Some cleanup: | Alexander Yurchenko | |
- don't mix unsigned and u_int across the code - un'static some funcs ok art@ | |||
2004-07-28 | This touches only MI code, and adds new time keeping code. The | Thorsten Lockert | |
code is all conditionalized on __HAVE_TIMECOUNTER, and not enabled on any platforms. adjtime(2) support exists, courtesy of nordin@, sysctl(2) support and a concept of quality for each time source attached exists. High quality time sources exists for PIIX4 ACPI timer as well as some AMD power management chips. This will have to be redone once we actually add ACPI support (at that time we need to use the ACPI interfaces to get at these clocks). ok art@ ken@ miod@ jmc@ and many more |