summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2014-12-26 09:29:31 (EST)
committer Francis Rowe <info@gluglug.org.uk>2014-12-26 09:29:31 (EST)
commit21ac6246077610222b16343ff94cddca23f24f6e (patch)
tree17763304845ec6f3561568268b7311e36b2f0617
parent0d8323147915484e14a5daa4da7f24035ea05b31 (diff)
downloadlibreboot-21ac6246077610222b16343ff94cddca23f24f6e.zip
libreboot-21ac6246077610222b16343ff94cddca23f24f6e.tar.gz
libreboot-21ac6246077610222b16343ff94cddca23f24f6e.tar.bz2
ich9deblob: gbe struct: word 16: extended config control word 3
-rw-r--r--resources/utilities/ich9deblob/src/gbe/gbe.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/resources/utilities/ich9deblob/src/gbe/gbe.h b/resources/utilities/ich9deblob/src/gbe/gbe.h
index a5559f2..382f90d 100644
--- a/resources/utilities/ich9deblob/src/gbe/gbe.h
+++ b/resources/utilities/ich9deblob/src/gbe/gbe.h
@@ -131,7 +131,7 @@ struct GBE_EXTENDED_CONFIGURATION_CONTROL_WORD_1 {
struct GBE_EXTENDED_CONFIGURATION_CONTROL_WORD_2 {
/* least significant bits */
unsigned char reserved : 8; /* Reserved. Should be 0 according to datasheet and deblobbed_descriptor.bin */
- unsigned char extendedPhyLength : 8; /* dword: size of extended phy configuration area. most be 0 if phy config area is disabled. default is 0000101 (binary) or 05 (hex) according to datasheet, but 0 according to deblobbed_descriptor.bin */
+ unsigned char extendedPhyLength : 8; /* dword: size of extended phy configuration area. most be 0 if phy config area is disabled. default is 0000101 (binary) or 05 (hex) according to datasheet, but 00001010 (0A) according to deblobbed_descriptor.bin. Is 0000101 (in the datasheet) a typo that actually means 00001010? */
/* most significant bits */
};
@@ -224,7 +224,10 @@ struct GBEREGIONRECORD_4K {
/* Word 15: Extended Configuration Control Word 2 */
struct GBE_EXTENDED_CONFIGURATION_CONTROL_WORD_2 extendedConfigurationControlWord2;
+ /* Word 16: Extended Configuration Control Word 3 */
+ /* All bits reserved. Datasheet and deblobbed_descriptor.bin say to set it to zero */
unsigned short extendedConfigurationControlWord3;
+
unsigned short ledCtl1;
unsigned short ledCtl02;
unsigned short reserved8;