#
3597e24c |
| 21-Jan-2020 |
claudio <claudio@openbsd.org> |
Fix support for additional I2C busses in piixpm(4) for older SB800 SMBus controllers. Devices where SB800_PMREG_SMB0SELEN returns 0 will only use the first port.
Also clean up the PCI_PRODUCT_AMD_HU
Fix support for additional I2C busses in piixpm(4) for older SB800 SMBus controllers. Devices where SB800_PMREG_SMB0SELEN returns 0 will only use the first port.
Also clean up the PCI_PRODUCT_AMD_HUDSON2_SMB detection a bit more. The PCI ID 1022:780b is used by AMD Bolton FCH and AMD Family 16h model 30h-3fh. The problem is the former uses old register layout while the latter uses the new FCH layout. Make sure AMD Bolton FCH uses the old code path.
Finally fix a confusion about the IRQ / SMI detection. The logic was reversed since if the bit is 0 then SMI is used.
This should fix attaching sensors 4 times on old AMD machines. OK kettenis@
show more ...
|
#
56e9a8aa |
| 16-Dec-2019 |
claudio <claudio@openbsd.org> |
Update piixpm(4) to support newer AMD chips like some Hudson-2 and especially KERNCZ (AMD FCH SMBus). Additionally this also implements multi-bus support for SB800, Hudson-2 and KERNCZ. Tested by man
Update piixpm(4) to support newer AMD chips like some Hudson-2 and especially KERNCZ (AMD FCH SMBus). Additionally this also implements multi-bus support for SB800, Hudson-2 and KERNCZ. Tested by many. Input & OK kettenis@
show more ...
|
#
aaa6fe7d |
| 28-May-2011 |
kettenis <kettenis@openbsd.org> |
Add support for AMD SB800, where the SMBus control registers have been hidden away. Based on a diff from Bryan Steele.
ok deraadt@
|
#
82060c11 |
| 03-Jan-2006 |
grange <grange@openbsd.org> |
Correct interrupt type check. Pointed out by kettenis@, thanks.
|
#
adb437a0 |
| 28-Dec-2005 |
grange <grange@openbsd.org> |
Use corrent size for io mapping. Problem reported by steve.shockley@shockley.net.
|
#
736dc676 |
| 25-Dec-2005 |
grange <grange@openbsd.org> |
Move all PIIX register definitions to a separate file.
|