sb/amd/sp5100: Disable ASF legacy sensor support per RPR v3.02
Change-Id: I8628dc433e12892b0839d727165f609c8b34f66e Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/14306 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com> Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
This commit is contained in:
@@ -399,8 +399,15 @@ static void sb700_devices_por_init(void)
|
|||||||
if (inb(SMBUS_IO_BASE) == 0xff)
|
if (inb(SMBUS_IO_BASE) == 0xff)
|
||||||
printk(BIOS_INFO, "%s: Primary SMBUS controller I/O not found\n", __func__);
|
printk(BIOS_INFO, "%s: Primary SMBUS controller I/O not found\n", __func__);
|
||||||
|
|
||||||
if (inb(SMBUS_AUX_IO_BASE) == 0xff)
|
if (inb(SMBUS_AUX_IO_BASE) == 0xff) {
|
||||||
printk(BIOS_INFO, "%s: Secondary SMBUS controller I/O not found\n", __func__);
|
printk(BIOS_INFO, "%s: Secondary SMBUS controller I/O not found\n", __func__);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (IS_ENABLED(CONFIG_SOUTHBRIDGE_AMD_SUBTYPE_SP5100)) {
|
||||||
|
/* Disable legacy sensor support / reset ASF Slave state machine per RPR 2.27 step 3 */
|
||||||
|
outb(0x40, SMBUS_AUX_IO_BASE + SMBSLVMISC);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* KB2RstEnable */
|
/* KB2RstEnable */
|
||||||
pci_write_config8(dev, 0x40, 0x44);
|
pci_write_config8(dev, 0x40, 0x44);
|
||||||
|
@@ -37,6 +37,7 @@
|
|||||||
#define SMBSLVCMD_SHADOW 0x9
|
#define SMBSLVCMD_SHADOW 0x9
|
||||||
#define SMBSLVEVT 0xa
|
#define SMBSLVEVT 0xa
|
||||||
#define SMBSLVDAT 0xc
|
#define SMBSLVDAT 0xc
|
||||||
|
#define SMBSLVMISC 0xd
|
||||||
|
|
||||||
#define AX_INDXC 0
|
#define AX_INDXC 0
|
||||||
#define AX_INDXP 1
|
#define AX_INDXP 1
|
||||||
|
Reference in New Issue
Block a user