coreboot/src
Kevin Keijzer d875daad2e mb/asrock/b75pro3-m: Fix S3 resume and hardware monitoring
On the ASRock B75 Pro3-M, resuming from S3 has always been broken;
see commit 928c6c6336 (mainboard/asrock: add ASRock B75 Pro3-M).
This was because 3VSBSW# was not enabled during S3, causing the
board to reboot instead of resume. This change enables 3VSBSW#
during S3, which leads to S3 resume working normally.

Another issue with this board was that hardware monitoring was not
working. The nct6775 Linux kernel module could not be loaded, due to
the device having a base I/O port of 0. This change also enables the
Super I/O properly, so that sensors-detect can find the sensor and
the kernel module can be used.

Change-Id: I6e504fe4b60da1d7b9830bea5029101bb8cebcb5
Signed-off-by: Kevin Keijzer <kevin@quietlife.nl>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/73450
Reviewed-by: Fabian Groffen <grobian@gentoo.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-03-05 16:12:52 +00:00
..
acpi acpi: Add SRAT x2APIC table support 2023-03-03 17:08:27 +00:00
arch arch/x86/smbios: use cpu_cpuid_extended_level instead of open coding it 2023-02-21 20:14:43 +00:00
commonlib security/tpm: add TPM log format as per 2.0 spec 2023-03-04 02:01:48 +00:00
console console: Add SimNow console logging 2023-02-09 10:01:20 +00:00
cpu cpu/x86/smm: Add PCI resource store functionality 2023-03-05 15:31:07 +00:00
device device/xhci: Add functions to work with resource pointers 2023-03-05 15:32:34 +00:00
drivers drv/i2c/ptn3460: Add 'mainboard' prefix to mainboard-level callbacks 2023-03-03 17:07:23 +00:00
ec {ec,mb}/system76: Move smbios_system_wakeup_type 2023-03-04 01:58:35 +00:00
include device/xhci: Add functions to work with resource pointers 2023-03-05 15:32:34 +00:00
lib lib: set up specific purpose memory as LB_MEM_SOFT_RESERVED 2023-03-03 11:10:38 +00:00
mainboard mb/asrock/b75pro3-m: Fix S3 resume and hardware monitoring 2023-03-05 16:12:52 +00:00
northbridge nb/amd/pi/00730F01/acpi_tables: use existing IO_APIC2_ADDR definition 2023-02-22 22:10:46 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security security/tpm: add TPM log format as per 2.0 spec 2023-03-04 02:01:48 +00:00
soc mb/google/geralt: Add MAX98390 support for Geralt 2023-03-05 15:47:57 +00:00
southbridge sb/amd/pi/hudson/fadt: drop unneeded ARM_boot_arch assignment 2023-02-22 22:09:22 +00:00
superio treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
vendorcode vc/siemens/hwilib: Change uint32_t return type to size_t 2023-03-02 14:37:42 +00:00
Kconfig tree: Drop repeated words 2023-02-07 04:37:31 +00:00