summaryrefslogtreecommitdiff
path: root/src/mainboard/asus/p2b
diff options
context:
space:
mode:
authorKeith Hui <buurin@gmail.com>2020-01-11 03:54:59 -0500
committerAngel Pons <th3fanbus@gmail.com>2020-04-25 15:24:20 +0000
commitbd2dc2b764ad9f20bfcd71d9c67ef07fe95ab76d (patch)
tree904421c6a8dc17fd081d4a6f241588b54eabb24d /src/mainboard/asus/p2b
parent9a521d7125df27d40621c16a2526cfa605e3de5a (diff)
downloadcoreboot-bd2dc2b764ad9f20bfcd71d9c67ef07fe95ab76d.tar.xz
asus/p2b-ls: Replicate OEM GPO configuration
Replicate the GPO configurations from OEM BIOS, obtained via inteltool. Among the GPOs are termination controls for the onboard SCSI buses. TEST=read/write Maxtor Atlas 10k3 18GB HDD connected to Ultra2 LVD port Change-Id: I86183acd8e1a830d7639c21ec179fbdbe937f8ee Signed-off-by: Keith Hui <buurin@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38354 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/asus/p2b')
-rw-r--r--src/mainboard/asus/p2b/variants/p2b-ls/overridetree.cb4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mainboard/asus/p2b/variants/p2b-ls/overridetree.cb b/src/mainboard/asus/p2b/variants/p2b-ls/overridetree.cb
index bb252c0b0b..541db02be6 100644
--- a/src/mainboard/asus/p2b/variants/p2b-ls/overridetree.cb
+++ b/src/mainboard/asus/p2b/variants/p2b-ls/overridetree.cb
@@ -1,6 +1,10 @@
chip northbridge/intel/i440bx # Northbridge
device domain 0 on # PCI domain
chip southbridge/intel/i82371eb # Southbridge
+ register "gpo" = "0x7fbfb9ff"
+ register "gpo22_enable" = "1" # GPO22 controls LVD port termination (0=enabled)
+ # GPO23 controls SCSI-50 port termination (1=enabled)
+ # SCSI-68 port is always terminated
device pci 4.0 on # ISA bridge
chip superio/winbond/w83977tf # Super I/O
device pnp 3f0.a off # ACPI