summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraywu <raywu@aaeon.com>2018-06-16 11:51:17 +0800
committerraywu <raywu@aaeon.com>2018-06-16 11:51:17 +0800
commit12e3acf6a1de13ad8f9c94e16c7dc633b7b6613e (patch)
tree50e5d9ca15be2b166bcfea81404e4db2a1ad2c85
parent92cfe6d8628771df1b9d58f281dc92f6afb2a1c7 (diff)
downloadzprj-12e3acf6a1de13ad8f9c94e16c7dc633b7b6613e.tar.xz
Change to 8MB, Release BIOS for Bring Up
-rw-r--r--Board/IO/F81216/ACPI/Uart1.ASL1
-rw-r--r--Board/IO/F81216/ACPI/Uart2.ASL1
-rw-r--r--Board/IO/F81216/ACPI/Uart3.ASL3
-rw-r--r--Board/IO/F81216/ACPI/Uart4.ASL1
-rw-r--r--Board/IO/F81866/ACPI/Uart1.ASL1
-rw-r--r--Board/IO/F81866/ACPI/Uart2.ASL1
-rw-r--r--Board/IO/F81866/ACPI/Uart3.ASL1
-rw-r--r--Board/IO/F81866/ACPI/Uart4.ASL1
-rw-r--r--Board/IO/F81866/ACPI/Uart5.ASL1
-rw-r--r--Board/IO/F81866/ACPI/Uart6.ASL1
-rw-r--r--CRB/CSP.sdl30
-rw-r--r--ReleaseHistory.xlsxbin0 -> 9308 bytes
-rw-r--r--RomImage/XmlFiles/Q87_8Mx2.xml4
-rw-r--r--Rom_8MB_Q87.zipbin0 -> 2786253 bytes
-rw-r--r--actionitems.txt5
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
new file mode 100644
index 0000000..ac93ef9
--- /dev/null
+++ b/ReleaseHistory.xlsx
Binary files differ
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
new file mode 100644
index 0000000..12ba56c
--- /dev/null
+++ b/Rom_8MB_Q87.zip
Binary files differ
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