coreboot-kgpe-d16/src/mainboard
Fabian Groffen 6230d26ad1 mb/asrock/b75pro3-m: Drop destructive GPIO settings
Without setting these GPIO bits, you /can/ power on your board after
powering it down again.  This includes after cutting the power.
The only way to recover from this is to pull the CMOS battery and cut
the power for 15mins.  Then make sure you don't do this GPIO trickery or
you end up with the same state of basically an unresponsive "dead"
mainboard.  So flash the chip before you pull the battery.

One small workaround I found when you like to flash from the system, is
to press the power button with 1 second after you enable power to the
board.  In this small timeframe, apparently the superio chip didn't
intialise/restore/gets set with the settings that make it never want to
power on again.  The other workaround is to connect the appriopriate
pins on the ATX power connector to force power to the mainboard.

Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Change-Id: I4c9df200ba3ec5f315ad3d184588551d29fa68ce
Reviewed-on: https://review.coreboot.org/c/coreboot/+/75212
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
2023-08-08 16:02:01 +00:00
..
51nb treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
acer treewide,intel/skylake: Use boolean type for s0ix_enable dt option 2023-06-20 14:33:43 +00:00
adlink
amd mb/amd/birman/port_descriptors_phoenix.c: Disable ASPM 2023-08-04 20:53:05 +00:00
aopen aopen/dxplplusu: Use ACPI_COMMON_MADT_IOAPIC 2023-04-26 11:04:08 +00:00
apple mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
asrock mb/asrock/b75pro3-m: Drop destructive GPIO settings 2023-08-08 16:02:01 +00:00
asus mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
biostar mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
bostentech mainboard/*: Drop USB power control bits in GNVS 2023-05-01 17:33:31 +00:00
bytedance mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
cavium
clevo mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
compulab mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
dell mb/dell/e6400/acpi: Route Ricoh R5C847 PCI IRQ lines as DBC 2023-05-26 13:46:00 +00:00
emulation mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
example
facebook mb/facebook/fbg1701/board_mboot.h: Remove config from mb_log_list 2023-05-14 12:51:49 +00:00
foxconn mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
getac sb/intel/i82801gx/chip.h: Use 'bool' instead of 'int' 2023-04-08 03:35:39 +00:00
gigabyte mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
google mb/google/poppy/rammus: Fix jack detect GPIO configuration 2023-08-08 14:03:29 +00:00
hp mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
ibase mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
ibm mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
intel mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
inventec mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
kontron mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
lenovo mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
libretrend mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
msi mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
ocp mb/ocp/deltalake: Set SMM console log level via VPD 2023-02-16 00:48:04 +00:00
opencellular
packardbell sb,soc/intel,mb: Drop leftover comments and TODOs in ASL 2022-12-07 11:33:38 +00:00
pcengines cpu,nb/amd/pi/00730F01: dynamically generate CPU devices 2023-05-13 00:14:32 +00:00
pine64
portwell mainboard/*: Drop USB power control bits in GNVS 2023-05-01 17:33:31 +00:00
prodrive mb/prodrive/hermes: Ensure VMX setting is applied 2023-05-13 09:19:32 +00:00
protectli mainboard/protectli/vault_cml: Switch to IT8784E 2023-08-07 21:29:02 +00:00
purism mb/purism/librem_cnl: Define CMOS layout for Librem Mini v1/v2 2023-06-12 15:31:25 +00:00
razer mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
roda sb/intel/i82801gx/chip.h: Use 'bool' instead of 'int' 2023-04-08 03:35:39 +00:00
samsung mb/samsung/lumpy: override SMBus subsystem ID 2023-07-26 13:28:22 +00:00
sapphire mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
siemens mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
sifive mb/emulation/*: Use newer function for resource declarations 2023-07-12 09:33:53 +00:00
starlabs mb/starlabs/starbook: Adjust TCC Offset for all boards 2023-07-28 14:17:03 +00:00
supermicro mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
system76 mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
ti
up mainboard: Add SPDX license headers to Makefiles 2023-08-06 19:28:50 +00:00
Kconfig