History log of /openbsd/sys/dev/pci/piixreg.h (Results 1 – 6 of 6)
Revision Date Author Comments
# 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.