diff options
-rw-r--r-- | Board/IO/F81216/ACPI/Uart1.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81216/ACPI/Uart2.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81216/ACPI/Uart3.ASL | 3 | ||||
-rw-r--r-- | Board/IO/F81216/ACPI/Uart4.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81866/ACPI/Uart1.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81866/ACPI/Uart2.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81866/ACPI/Uart3.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81866/ACPI/Uart4.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81866/ACPI/Uart5.ASL | 1 | ||||
-rw-r--r-- | Board/IO/F81866/ACPI/Uart6.ASL | 1 | ||||
-rw-r--r-- | CRB/CSP.sdl | 30 | ||||
-rw-r--r-- | ReleaseHistory.xlsx | bin | 0 -> 9308 bytes | |||
-rw-r--r-- | RomImage/XmlFiles/Q87_8Mx2.xml | 4 | ||||
-rw-r--r-- | Rom_8MB_Q87.zip | bin | 0 -> 2786253 bytes | |||
-rw-r--r-- | actionitems.txt | 5 |
15 files changed, 46 insertions, 5 deletions
diff --git a/Board/IO/F81216/ACPI/Uart1.ASL b/Board/IO/F81216/ACPI/Uart1.ASL index 375847e..ce9eb04 100644 --- a/Board/IO/F81216/ACPI/Uart1.ASL +++ b/Board/IO/F81216/ACPI/Uart1.ASL @@ -45,6 +45,7 @@ Device(UR11) { // Name(_HID, EISAID("PNP0501")) //PnP Device ID 16550 Type Name(_UID, 0x11) //Generic ID for COMC + Name(_DDN, "COM7") Method(_HID, 0) {Return(^^SIO2.UHID(0x11))} //PnP Device ID Method(_STA, 0) {Return(^^SIO2.DSTA(0x11))} //Get UART status diff --git a/Board/IO/F81216/ACPI/Uart2.ASL b/Board/IO/F81216/ACPI/Uart2.ASL index 64118d3..5f861fb 100644 --- a/Board/IO/F81216/ACPI/Uart2.ASL +++ b/Board/IO/F81216/ACPI/Uart2.ASL @@ -40,6 +40,7 @@ Device(UR12) { Name(_HID, EISAID("PNP0501")) //PnP Device ID 16550 Type Name(_UID, 0x12) + Name(_DDN, "COM8") //Generic ID for COMD // Method(_HID, 0) {Return(^^SIO2.UHID(0x12))} //PnP Device ID Method(_STA, 0) {Return(^^SIO2.DSTA(0x12))} //Get UART status diff --git a/Board/IO/F81216/ACPI/Uart3.ASL b/Board/IO/F81216/ACPI/Uart3.ASL index aca730c..f1ed8fe 100644 --- a/Board/IO/F81216/ACPI/Uart3.ASL +++ b/Board/IO/F81216/ACPI/Uart3.ASL @@ -39,7 +39,8 @@ // Category # :0x13 Device(UR13) { Name(_HID, EISAID("PNP0501")) //PnP Device ID 16550 Type - Name(_UID, 0x13) + Name(_UID, 0x13) + Name(_DDN, "COM9") // Method(_HID, 0) {Return(^^SIO2.UHID(0x13))} //PnP Device ID Method(_STA, 0) {Return(^^SIO2.DSTA(0x13))} //Get UART status diff --git a/Board/IO/F81216/ACPI/Uart4.ASL b/Board/IO/F81216/ACPI/Uart4.ASL index 3d3d34a..baa4e55 100644 --- a/Board/IO/F81216/ACPI/Uart4.ASL +++ b/Board/IO/F81216/ACPI/Uart4.ASL @@ -40,6 +40,7 @@ Device(UR14) { Name(_HID, EISAID("PNP0501")) //PnP Device ID 16550 Type Name(_UID, 0x14) //Generic ID for COMD + Name(_DDN, "COM10") // Method(_HID, 0) {Return(^^SIO2.UHID(0x14))} //PnP Device ID Method(_STA, 0) {Return(^^SIO2.DSTA(0x14))} //Get UART status diff --git a/Board/IO/F81866/ACPI/Uart1.ASL b/Board/IO/F81866/ACPI/Uart1.ASL index 3cc0609..5aa0ed1 100644 --- a/Board/IO/F81866/ACPI/Uart1.ASL +++ b/Board/IO/F81866/ACPI/Uart1.ASL @@ -59,6 +59,7 @@ Device(UAR1) { //In method UHID(), it should return HID by device mode registers. //Method(_HID, 0) {Return(^^SIO1.UHID(0))} //PnP Device ID + Name(_DDN, "COM1") Name(_UID, 1) //Generic ID for COMA Method(_STA, 0) {Return(^^SIO1.DSTA(0))} //Get UART status Method(_DIS, 0) {^^SIO1.DCNT(0, 0)} //Disable UART diff --git a/Board/IO/F81866/ACPI/Uart2.ASL b/Board/IO/F81866/ACPI/Uart2.ASL index f5729c8..d80ef3f 100644 --- a/Board/IO/F81866/ACPI/Uart2.ASL +++ b/Board/IO/F81866/ACPI/Uart2.ASL @@ -59,6 +59,7 @@ Device(UAR2) { //In method UHID(), it should return HID by device mode registers. //Method(_HID, 0) {Return(^^SIO1.UHID(1))} //PnP Device ID + Name(_DDN, "COM2") Name(_UID, 2) //Generic ID for COMB Method(_STA, 0) {Return(^^SIO1.DSTA(1))} //Get UART status Method(_DIS, 0) {^^SIO1.DCNT(1, 0)} //Disable UART diff --git a/Board/IO/F81866/ACPI/Uart3.ASL b/Board/IO/F81866/ACPI/Uart3.ASL index bd99224..70b5f1c 100644 --- a/Board/IO/F81866/ACPI/Uart3.ASL +++ b/Board/IO/F81866/ACPI/Uart3.ASL @@ -59,6 +59,7 @@ Device(UAR3) { //In method UHID(), it should return HID by device mode registers. //Method(_HID, 0) {Return(^^SIO1.UHID(0x11))} //PnP Device ID + Name(_DDN, "COM3") Name(_UID, 3) //Generic ID for COMC Method(_STA, 0) {Return(^^SIO1.DSTA(0x11))} //Get UART status Method(_DIS, 0) {^^SIO1.DCNT(0x11, 0)} //Disable UART diff --git a/Board/IO/F81866/ACPI/Uart4.ASL b/Board/IO/F81866/ACPI/Uart4.ASL index 38863d1..b7655c0 100644 --- a/Board/IO/F81866/ACPI/Uart4.ASL +++ b/Board/IO/F81866/ACPI/Uart4.ASL @@ -53,6 +53,7 @@ Device(UAR4) { //In method UHID(), it should return HID by device mode registers. //Method(_HID, 0) {Return(^^SIO1.UHID(0x12))} //PnP Device ID + Name(_DDN, "COM4") Name(_UID, 4) //Generic ID for COMD Method(_STA, 0) {Return(^^SIO1.DSTA(0x12))} //Get UART status Method(_DIS, 0) {^^SIO1.DCNT(0x12, 0)} //Disable UART diff --git a/Board/IO/F81866/ACPI/Uart5.ASL b/Board/IO/F81866/ACPI/Uart5.ASL index ad81de4..8493c6a 100644 --- a/Board/IO/F81866/ACPI/Uart5.ASL +++ b/Board/IO/F81866/ACPI/Uart5.ASL @@ -53,6 +53,7 @@ Device(UAR5) { //In method UHID(), it should return HID by device mode registers. //Method(_HID, 0) {Return(^^SIO1.UHID(0x13))} //PnP Device ID + Name(_DDN, "COM5") Name(_UID, 5) //Generic ID for COME Method(_STA, 0) {Return(^^SIO1.DSTA(0x13))} //Get UART status Method(_DIS, 0) {^^SIO1.DCNT(0x13, 0)} //Disable UART diff --git a/Board/IO/F81866/ACPI/Uart6.ASL b/Board/IO/F81866/ACPI/Uart6.ASL index 0377b3c..fbe96dc 100644 --- a/Board/IO/F81866/ACPI/Uart6.ASL +++ b/Board/IO/F81866/ACPI/Uart6.ASL @@ -53,6 +53,7 @@ Device(UAR6) { //In method UHID(), it should return HID by device mode registers. Method(_HID, 0) {Return(^^SIO1.UHID(0x14))} //PnP Device ID + Name(_DDN, "COM6") Name(_UID, 6) //Generic ID for COMF Method(_STA, 0) {Return(^^SIO1.DSTA(0x14))} //Get UART status Method(_DIS, 0) {^^SIO1.DCNT(0x14, 0)} //Disable UART diff --git a/CRB/CSP.sdl b/CRB/CSP.sdl index 7531f99..f07be0a 100644 --- a/CRB/CSP.sdl +++ b/CRB/CSP.sdl @@ -540,6 +540,36 @@ TOKEN TargetH = Yes # Master = Yes End +TOKEN + Name = "NVMe_SUPPORT" + Value = "0" + Help = "Main switch to enable NVMe support in Project" + TokenType = Boolean + TargetEQU = Yes + TargetH = Yes +# Master = Yes +End +TOKEN + Name = ACOUSTIC_MANAGEMENT_DRIVER_SUPPORT + Value = "0" + TokenType = Boolean + TargetEQU = Yes + TargetMAK = Yes + TargetH = Yes +# Master = Yes + Help = "Main switch to enable Acoustic Management support in Project" +End +TOKEN + Name = "PfatServices_SUPPORT" + Value = "0" + TokenType = Boolean + TargetEQU = Yes + TargetMAK = Yes + TargetH = Yes +# Master = Yes + Help = "Main switch to enable Pfat support in Project, needs NvramSmiSupport Enabled" + Token = "NvramSmiSupport" "=" "1" +End ## Override ## CRB\CSP.sdl diff --git a/ReleaseHistory.xlsx b/ReleaseHistory.xlsx Binary files differnew file mode 100644 index 0000000..ac93ef9 --- /dev/null +++ b/ReleaseHistory.xlsx diff --git a/RomImage/XmlFiles/Q87_8Mx2.xml b/RomImage/XmlFiles/Q87_8Mx2.xml index 8595e3f..e62863b 100644 --- a/RomImage/XmlFiles/Q87_8Mx2.xml +++ b/RomImage/XmlFiles/Q87_8Mx2.xml @@ -29,7 +29,7 @@ <FastReadFreq value="50MHz" value_list="20MHz,,33MHz,,50MHz" edit="true" visible="true" name="Fast read clock frequency" help_text="This field is undefined if the Fast Read Support is set to false."/> <FastReadSupport value="false" edit="true" visible="true" name="Fast read support" help_text="Enables/disables Fast Read support."/> <ReadFreq value="20MHz" value_list="20MHz" edit="false" visible="true" name="Read clock frequency" help_text="Sets the Flash read frequency"/> - <DensityComp1 value="16MB" value_list="512KB,,1MB,,2MB,,4MB,,8MB,,16MB,,32MB,,64MB" edit="true" visible="true" name="Flash component 1 density" help_text="This field identifies the size of the 1st Flash component."/> + <DensityComp1 value="8MB" value_list="512KB,,1MB,,2MB,,4MB,,8MB,,16MB,,32MB,,64MB" edit="true" visible="true" name="Flash component 1 density" help_text="This field identifies the size of the 1st Flash component."/> <DensityComp2 value="8MB" value_list="512KB,,1MB,,2MB,,4MB,,8MB,,16MB,,32MB,,64MB" edit="false" visible="true" name="Flash component 2 density" help_text="This field identifies the size of the 2nd Flash component."/> <DualOutputFastReadSupport value="false" edit="true" visible="true" name="Dual Output Fast Read Support" help_text="false: Not Supported. true: Dual Output Fast Read instruction is issued in all cases where the the Fast Read would have been issued."/> <InvalidInst0 value="0x0" edit="true" visible="true" name="Invalid Instruction 0" help_text="Op-code for an invalid instruction that the Flash Controller should protect against chip erase. This byte should be set to 0 if there is no instruction to protect against."/> @@ -191,7 +191,7 @@ <Region2 name="ME Region"> <Enabled value="true" edit="false" visible="false" name="ME region enabled" help_text=""/> <RegionLength value="0x00000000" edit="true" visible="false" name="ME region length" help_text="This is the size of the ME region in bytes. Set this to 0 to make the region length equal to the binary file length (rounded up to 4k). Extra space will be filled with 0xFF."/> - <InputFile value="$SourceDir\me\me9.1_5m_production.bin" edit="true" visible="true" name="ME Binary Input File" help_text="This is the path to a binary file that will be used for the ME region."/> + <InputFile value="$SourceDir\me\me9.1_1.5m_production.bin" edit="true" visible="true" name="ME Binary Input File" help_text="This is the path to a binary file that will be used for the ME region."/> <WcodChosen value="0x0082 TAYLOR" value_list="0x088E JACKSON,,0x0087 KILMER,,0x422B PUMA,,0x08B1 WILKINS,,0x0082 TAYLOR" edit="true" visible="true" name="WCOD Id" help_text="Determines which wireless LAN micro code will be supported in the firmware image"/> <LoclChosen value="0x01 EN" value_list="0x02 FR,,0x03 GER,,0x04 CH,,0x05 JPN,,0x06 RUS,,0x07 ITA,,0x08 ESP,,0x09 PTB,,0x0A KOR,,0x0B CHS,,0x0C ARA,,0x0D CZE,,0x0E DAN,,0x0F GRE,,0x10 FIN,,0x11 HEB,,0x12 HUN,,0x13 DUT,,0x14 NOR,,0x15 POL,,0x16 POR,,0x17 SLK,,0x18 SLV,,0x19 SWE,,0x1A THA,,0x1B TUR,,0x01 EN" edit="true" visible="true" name="LOCL Id" help_text="Determines which localized language data will be used by the firmware for the secure output screens (Examples: SOL / KVM)"/> <Configuration name="Configuration"> diff --git a/Rom_8MB_Q87.zip b/Rom_8MB_Q87.zip Binary files differnew file mode 100644 index 0000000..12ba56c --- /dev/null +++ b/Rom_8MB_Q87.zip diff --git a/actionitems.txt b/actionitems.txt index 46ac83f..d47dc2a 100644 --- a/actionitems.txt +++ b/actionitems.txt @@ -1,15 +1,16 @@ +2018/06/16 + LAN EEPROM 2018/06/15 Review decode algorithm // Clock Gen - 2018/06/15 no need // GPIO Multifunction - 2018/06/15 done // VBIOS - 2018/06/15 done // Disable Gbe Controller - 2018/06/15 done - CH7511 Porting Discussion : LAN_DIS PULL H/L Discussion : GPIO32 only GPIO mode Review tables in schematics SML1/2 CLK / DATA should not be connected to SIO - SIO GPIO Porting +// SIO GPIO Porting - 2018/06/16 done SIO Function Porting SIO PECI / Smart FAN 2018/06/14 |