summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraywu <raywu@aaeon.com>2018-07-03 17:11:32 +0800
committerraywu <raywu@aaeon.com>2018-07-03 17:11:32 +0800
commitb2f42f4aa16c4adb94fcd02df7192d1263045e61 (patch)
tree974e7513a578f681a6ab1d96976114c9d898a386
parent0150586c99f84f55066660441305716109ed5fd9 (diff)
downloadzprj-b2f42f4aa16c4adb94fcd02df7192d1263045e61.tar.xz
SATA Mode set to Legacy IDE as default / Reserve IRQ14/15 for Legacy IDE Mode
-rw-r--r--Board/EM/RapidStartWrapper/RapidStartSetup/RapidStartSetup.sd4
-rw-r--r--Board/SB/SBSetup/SB.sd4
-rw-r--r--CRB/CSP.sdl2
-rw-r--r--Chipset/SB/SBDxe.c2
-rw-r--r--ReferenceCode/Chipset/LynxPoint/SampleCode/PchPolicyInit/Dxe/PchPolicyInitDxe.c2
5 files changed, 7 insertions, 7 deletions
diff --git a/Board/EM/RapidStartWrapper/RapidStartSetup/RapidStartSetup.sd b/Board/EM/RapidStartWrapper/RapidStartSetup/RapidStartSetup.sd
index 751d63f..8726d65 100644
--- a/Board/EM/RapidStartWrapper/RapidStartSetup/RapidStartSetup.sd
+++ b/Board/EM/RapidStartWrapper/RapidStartSetup/RapidStartSetup.sd
@@ -233,8 +233,8 @@
oneof varid = SETUP_DATA.SataInterfaceMode,\
prompt = STRING_TOKEN (STR_SATA_MODE_SELECTION_PROMPT),\
help = STRING_TOKEN (STR_SATA_MODE_SELECTION_HELP),\
- option text = STRING_TOKEN (STR_SATA_IDE), value = SATA_MODE_IDE, flags = RESET_REQUIRED | INTERACTIVE, key = AUTO_ID(KEY_IDE);\
- option text = STRING_TOKEN (STR_SATA_AHCI), value = SATA_MODE_AHCI, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = AUTO_ID(KEY_AHCI);\
+ option text = STRING_TOKEN (STR_SATA_IDE), value = SATA_MODE_IDE, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED | INTERACTIVE, key = AUTO_ID(KEY_IDE);\
+ option text = STRING_TOKEN (STR_SATA_AHCI), value = SATA_MODE_AHCI, flags = RESET_REQUIRED, key = AUTO_ID(KEY_AHCI);\
option text = STRING_TOKEN (STR_SATA_RAID), value = SATA_MODE_RAID, flags = RESET_REQUIRED, key = AUTO_ID(KEY_RAID);\
endoneof;\
SUPPRESS_GRAYOUT_ENDIF
diff --git a/Board/SB/SBSetup/SB.sd b/Board/SB/SBSetup/SB.sd
index 521e9cc..a806dbd 100644
--- a/Board/SB/SBSetup/SB.sd
+++ b/Board/SB/SBSetup/SB.sd
@@ -4161,8 +4161,8 @@
oneof varid = SETUP_DATA.SataInterfaceMode,\
prompt = STRING_TOKEN (STR_SATA_MODE_SELECTION_PROMPT),\
help = STRING_TOKEN (STR_SATA_MODE_SELECTION_HELP),\
- option text = STRING_TOKEN (STR_SATA_IDE), value = SATA_MODE_IDE, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN (STR_SATA_AHCI), value = SATA_MODE_AHCI, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_IDE), value = SATA_MODE_IDE, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_AHCI), value = SATA_MODE_AHCI, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN (STR_SATA_RAID), value = SATA_MODE_RAID, flags = RESET_REQUIRED, key = 0;\
endoneof;
diff --git a/CRB/CSP.sdl b/CRB/CSP.sdl
index a6f94ec..2dc50a6 100644
--- a/CRB/CSP.sdl
+++ b/CRB/CSP.sdl
@@ -619,7 +619,7 @@ TOKEN
End
TOKEN
Name = "ISA_IRQ_MASK"
- Value = "0x2305"
+ Value = "0xE305"
Help = "This is an IRQ mask which may be used by ISA devices\ If BIT == 0 IRQ Available BIT == 1 IRQ Used.\DEFAULT VALUE == 0xE305."
TokenType = Integer
TargetH = Yes
diff --git a/Chipset/SB/SBDxe.c b/Chipset/SB/SBDxe.c
index 91f2cfb..b5fca98 100644
--- a/Chipset/SB/SBDxe.c
+++ b/Chipset/SB/SBDxe.c
@@ -6341,7 +6341,7 @@ InstallDxePchPlatformPolicy (VOID)
mPchPolicyData.SataConfig->OromUiDelay = gSbSetupData->OromUiDelay;
mPchPolicyData.SataConfig->TestMode = gSbSetupData->SataTestMode;
mPchPolicyData.SataConfig->SalpSupport = gSbSetupData->SalpSupport;
- mPchPolicyData.SataConfig->LegacyMode = PCH_DEVICE_DISABLE;
+ mPchPolicyData.SataConfig->LegacyMode = 1;//PCH_DEVICE_DISABLE;
mPchPolicyData.SataConfig->SpeedSupport = gSbSetupData->SataControllerSpeed;
// AzaliaConfig
diff --git a/ReferenceCode/Chipset/LynxPoint/SampleCode/PchPolicyInit/Dxe/PchPolicyInitDxe.c b/ReferenceCode/Chipset/LynxPoint/SampleCode/PchPolicyInit/Dxe/PchPolicyInitDxe.c
index 5deee40..66e76b9 100644
--- a/ReferenceCode/Chipset/LynxPoint/SampleCode/PchPolicyInit/Dxe/PchPolicyInitDxe.c
+++ b/ReferenceCode/Chipset/LynxPoint/SampleCode/PchPolicyInit/Dxe/PchPolicyInitDxe.c
@@ -286,7 +286,7 @@ PchPolicyInitDxeEntryPoint (
mPchSataConfig.OromUiDelay = PchSataOromDelay2sec;
mPchSataConfig.TestMode = PCH_DEVICE_DISABLE;
mPchSataConfig.SalpSupport = PCH_DEVICE_ENABLE;
- mPchSataConfig.LegacyMode = PCH_DEVICE_DISABLE;
+ mPchSataConfig.LegacyMode = 1;//PCH_DEVICE_DISABLE;
mPchSataConfig.SpeedSupport = PchSataSpeedSupportDefault;
///