summaryrefslogtreecommitdiff
path: root/Board
diff options
context:
space:
mode:
authorraywu <raywu@aaeon.com.tw>2018-11-01 14:51:46 +0800
committerraywu <raywu@aaeon.com.tw>2018-11-01 14:51:46 +0800
commit7ad07b484ccc3e98fa7153d47394c784fc8820a7 (patch)
tree6b14cee74bfbb0dbfa2309a123949d25eb5fd093 /Board
parent3585663ec9d8e9dd658909959fbc84b0d34bd809 (diff)
parentae6ea7bd47f2f55f46c5d25a24cca3ec2425184c (diff)
downloadzprj-7ad07b484ccc3e98fa7153d47394c784fc8820a7.tar.xz
Release [DW01VR11]
Diffstat (limited to 'Board')
-rw-r--r--Board/EM/AAEONSecurity/AAEONSecurity.sdl2
-rw-r--r--Board/EM/Setup/Boot.vfr2
-rw-r--r--Board/EM/Setup/Setup.unibin24786 -> 24786 bytes
-rw-r--r--Board/NB/NBSetup/NB.sd49
-rw-r--r--Board/NB/NBSetup/NB.unibin172600 -> 172598 bytes
-rw-r--r--Board/SB/SB.sdl14
-rw-r--r--Board/SB/SBSetup/SB.sd204
-rw-r--r--Board/SB/SBSetup/SB.unibin144652 -> 150330 bytes
8 files changed, 237 insertions, 34 deletions
diff --git a/Board/EM/AAEONSecurity/AAEONSecurity.sdl b/Board/EM/AAEONSecurity/AAEONSecurity.sdl
index b557745..2467d0b 100644
--- a/Board/EM/AAEONSecurity/AAEONSecurity.sdl
+++ b/Board/EM/AAEONSecurity/AAEONSecurity.sdl
@@ -43,7 +43,7 @@ End
TOKEN
Name = "SIGNATURE_MODEL_TAG"
- Value = "'$$IEI-SA93$$'"
+ Value = "'$$IEI-SA22$$'"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
diff --git a/Board/EM/Setup/Boot.vfr b/Board/EM/Setup/Boot.vfr
index 8010c28..43e625a 100644
--- a/Board/EM/Setup/Boot.vfr
+++ b/Board/EM/Setup/Boot.vfr
@@ -184,6 +184,8 @@ formset guid = BOOT_FORM_SET_GUID,
#include <SetupDefinitions.h>
#undef FORM_SET_ITEM
+ CSM_OPT_OUT_PXE_OPROM
+
SEPARATOR
SUBTITLE(STRING_TOKEN(STR_BOOT_ORDER_SUBTITLE))
suppressif ideqvallist BOOT_MANAGER.BootCount == 0xFFFF;
diff --git a/Board/EM/Setup/Setup.uni b/Board/EM/Setup/Setup.uni
index b74e149..215562e 100644
--- a/Board/EM/Setup/Setup.uni
+++ b/Board/EM/Setup/Setup.uni
Binary files differ
diff --git a/Board/NB/NBSetup/NB.sd b/Board/NB/NBSetup/NB.sd
index 88b5f95..089831b 100644
--- a/Board/NB/NBSetup/NB.sd
+++ b/Board/NB/NBSetup/NB.sd
@@ -641,8 +641,8 @@
oneof varid = SETUP_DATA.PrimaryDisplay,\
prompt = STRING_TOKEN(STR_PRIMARY_VIDEO),\
help = STRING_TOKEN(STR_PRIMARY_VIDEO_HELP3),\
- option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN(STR_IGFX_STRING), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_IGFX_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN(STR_PEG_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN(STR_PCIE_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
endoneof;
@@ -651,18 +651,27 @@
oneof varid = SETUP_DATA.PrimaryDisplay,\
prompt = STRING_TOKEN(STR_PRIMARY_VIDEO),\
help = STRING_TOKEN(STR_PRIMARY_VIDEO_HELP4),\
- option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN(STR_IGFX_STRING), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_IGFX_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN(STR_PCIE_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
endoneof;
+//#define NB_ONEOF_PRIMARYDISPLAY1\
+// oneof varid = SETUP_DATA.PrimaryDisplay,\
+// prompt = STRING_TOKEN(STR_PRIMARY_VIDEO),\
+// help = STRING_TOKEN(STR_PRIMARY_VIDEO_HELP5),\
+// option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_PEG_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_PCIE_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+// endoneof;
#define NB_ONEOF_PRIMARYDISPLAY1\
oneof varid = SETUP_DATA.PrimaryDisplay,\
prompt = STRING_TOKEN(STR_PRIMARY_VIDEO),\
help = STRING_TOKEN(STR_PRIMARY_VIDEO_HELP5),\
- option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_COMMON_AUTO), value = 3, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN(STR_PEG_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN(STR_PCIE_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_IGFX_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
endoneof;
#endif // SwitchableGraphics_SUPPORT
@@ -877,6 +886,18 @@
option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
endoneof;
+//#define NB_ONEOF_IGDBOOTTYPE\
+// oneof varid = SETUP_DATA.IgdBootType,\
+// prompt = STRING_TOKEN(STR_VIDEO_BT_PROMPT),\
+// help = STRING_TOKEN(STR_VIDEO_BT_HELP),\
+// option text = STRING_TOKEN(STR_VIDEO_BT_DEFAULT), value = 0, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+// option text = STRING_TOKEN(STR_VIDEO_BT_CRT), value = 0x01, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_VIDEO_BT_EFP), value = 0x04, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_VIDEO_BT_LFP), value = 0x08, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_VIDEO_BT_EFP3), value = 0x20, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_VIDEO_BT_EFP2), value = 0x40, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN(STR_VIDEO_BT_LFP2), value = 0x80, flags = RESET_REQUIRED, key = 0;\
+// endoneof;
#define NB_ONEOF_IGDBOOTTYPE\
oneof varid = SETUP_DATA.IgdBootType,\
prompt = STRING_TOKEN(STR_VIDEO_BT_PROMPT),\
@@ -884,10 +905,6 @@
option text = STRING_TOKEN(STR_VIDEO_BT_DEFAULT), value = 0, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
option text = STRING_TOKEN(STR_VIDEO_BT_CRT), value = 0x01, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN(STR_VIDEO_BT_EFP), value = 0x04, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN(STR_VIDEO_BT_LFP), value = 0x08, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN(STR_VIDEO_BT_EFP3), value = 0x20, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN(STR_VIDEO_BT_EFP2), value = 0x40, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN(STR_VIDEO_BT_LFP2), value = 0x80, flags = RESET_REQUIRED, key = 0;\
endoneof;
#define NB_ONEOF_DISPLAYPIPEB\
@@ -3802,7 +3819,7 @@ NB_ONEOF_GDXCENABLE // GdxcEnable
form formid = AUTO_ID(INTEL_IGFX_ID),
title = STRING_TOKEN(STR_INTEL_IGFX_FORM);
SUBTITLE(STRING_TOKEN(STR_INTEL_IGFX_FORM))
-
+suppressif TRUE ;
suppressif ideqval NB_PLATFORM_DATA.IGFXAvailable == 0 OR
ideqval SETUP_DATA.InternalGraphics == 0 OR
ideqval NB_PLATFORM_DATA.IGFXGopAvailable == 1;
@@ -3824,7 +3841,7 @@ NB_ONEOF_GDXCENABLE // GdxcEnable
NB_NUMERIC_GFXTURBOIMON
endif;
-
+endif ;
SEPARATOR
suppressif ideqval NB_PLATFORM_DATA.PegAvailable == 0 OR
@@ -3859,6 +3876,8 @@ NB_ONEOF_GDXCENABLE // GdxcEnable
// endif;
+ NB_ONEOF_IGDBOOTTYPE
+
#if defined(RC_PEG_0) && (RC_PEG_0 == 1)
#if ( defined(SwitchableGraphics_SUPPORT) && (SwitchableGraphics_SUPPORT == 1) )
suppressif NOT ideqval SETUP_DATA.PrimaryDisplay == 4 OR
@@ -3902,23 +3921,27 @@ NB_ONEOF_GDXCENABLE // GdxcEnable
endif;
+suppressif TRUE ;
suppressif NOT ideqval NB_PLATFORM_DATA.IGFXCapability == 1;
NB_ONEOF_INTERNALGRAPHICS
endif;
+endif ;
suppressif ideqval NB_PLATFORM_DATA.IGFXAvailable == 0 OR
ideqval SETUP_DATA.InternalGraphics == 0;
// NB_ONEOF_GTTSIZE
+suppressif TRUE ;
NB_ONEOF_APERTURESIZE
+endif ;
NB_ONEOF_IGDDVMT50PREALLOC
NB_ONEOF_IGDDVMT50TOTALALLOC
-
+suppressif TRUE ;
NB_ONEOF_LOWPOWERMODE
NB_ONEOF_PANELPOWERE
@@ -3926,7 +3949,7 @@ NB_ONEOF_GDXCENABLE // GdxcEnable
goto IGFX_LCD_FORM_ID,
prompt = STRING_TOKEN(STR_IGFX_LCD),
help = STRING_TOKEN(STR_IGFX_LCD);
-
+endif ;
endif;
endform;
diff --git a/Board/NB/NBSetup/NB.uni b/Board/NB/NBSetup/NB.uni
index cf6eb1c..8f768d1 100644
--- a/Board/NB/NBSetup/NB.uni
+++ b/Board/NB/NBSetup/NB.uni
Binary files differ
diff --git a/Board/SB/SB.sdl b/Board/SB/SB.sdl
index 3931349..5199327 100644
--- a/Board/SB/SB.sdl
+++ b/Board/SB/SB.sdl
@@ -873,6 +873,13 @@ PCIDEVICE
Token = "RC_PORT_0" "=" "1"
DeviceType = Slot
PCIBusSize = PciEx
+##DW01_Custom_Support_LAN_PXE_Boot >>
+ ROMFile = "Chipset\SB\RTEG263.LOM"
+ OptionROM = Yes
+ CompressedROM = Yes
+ DeviceID = 08168h
+ VendorID = 010ech
+##DW01_Custom_Support_LAN_PXE_Boot <<
End
PCIDEVICE
@@ -888,6 +895,13 @@ PCIDEVICE
Token = "RC_PORT_1" "=" "1"
DeviceType = Slot
PCIBusSize = PciEx
+##DW01_Custom_Support_LAN_PXE_Boot >>
+ ROMFile = "Chipset\SB\RTEG263.LOM"
+ OptionROM = Yes
+ CompressedROM = Yes
+ DeviceID = 08168h
+ VendorID = 010ech
+##DW01_Custom_Support_LAN_PXE_Boot <<
End
PCIDEVICE
diff --git a/Board/SB/SBSetup/SB.sd b/Board/SB/SBSetup/SB.sd
index d944b68..7e9da0f 100644
--- a/Board/SB/SBSetup/SB.sd
+++ b/Board/SB/SBSetup/SB.sd
@@ -691,6 +691,15 @@
UINT8 ADspMode;
UINT8 NFCE;
+
+ UINT8 AaeonWakeOnRtc; //AAEON_RTC_001_Elflo+
+// UINT8 FixedWakeOnRTCS5; //AAEON_RTC_001_Elflo-
+// UINT8 DynamicWakeOnRTCS5; //AAEON_RTC_001_Elflo-
+ UINT8 AaeonRTCWakeupTimeDay;
+ UINT8 AaeonRTCWakeupTimeHour;
+ UINT8 AaeonRTCWakeupTimeMinute;
+ UINT8 AaeonRTCWakeupTimeSecond;
+ UINT8 AaeonRTCWakeupTimeMinuteIncrease;
#endif
#ifdef FORM_SET_TYPEDEF
@@ -709,6 +718,98 @@
//---------------------------------------------------------------------------
#ifdef CONTROL_DEFINITION
+ #define AAEON_WAKEONRTC_DIS\
+ text \
+ help = STRING_TOKEN(STR_WAKE_ON_RTC_PROMPT_HELP), \
+ text = STRING_TOKEN(STR_WAKE_ON_RTC_PROMPT), \
+ text = STRING_TOKEN(STR_DISABLED), \
+ flags = 0, \
+ key = 0;
+
+ #define AAEON_WAKEONRTC\
+ oneof varid = SETUP_DATA.AaeonWakeOnRtc,\
+ prompt = STRING_TOKEN(STR_WAKE_ON_RTC_PROMPT),\
+ help = STRING_TOKEN(STR_WAKE_ON_RTC_PROMPT_HELP),\
+ option text = STRING_TOKEN(STR_DISABLED), value=0, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;\
+ option text = STRING_TOKEN(STR_WOR_FIXED), value=1, flags= RESET_REQUIRED;\
+ option text = STRING_TOKEN(STR_WOR_DYNAMIC), value=2, flags= RESET_REQUIRED;\
+ endoneof;
+
+//AAEON_RTC_001_Elflo- >>
+// #define AAEON_ONEOF_FIXED_WAKEONRTCS5\
+// oneof varid = SETUP_DATA.FixedWakeOnRTCS5,\
+// prompt = STRING_TOKEN(STR_FIXED_WAKE_ON_RTCS5_PROMPT),\
+// help = STRING_TOKEN(STR_FIXED_WAKE_ON_RTCS5_HELP),\
+// option text = STRING_TOKEN(STR_DISABLED), value=0, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;\
+// option text = STRING_TOKEN(STR_ENABLED), value=1, flags= RESET_REQUIRED;\
+// endoneof;
+//AAEON_RTC_001_Elflo- <<
+
+ #define AAEON_NUM_RTCWAKEUP_TIMEDAY\
+ numeric varid = SETUP_DATA.AaeonRTCWakeupTimeDay,\
+ prompt = STRING_TOKEN(STR_RTC_WAKEUP_DAY_PROMPT),\
+ help = STRING_TOKEN(STR_RTC_DAY_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 31,\
+ step = 1,\
+ default = 0,\
+ endnumeric;
+
+ #define AAEON_NUM_RTCWAKEUP_TIMEHOUR\
+ numeric varid = SETUP_DATA.AaeonRTCWakeupTimeHour,\
+ prompt = STRING_TOKEN(STR_RTC_WAKEUP_HOUR_PROMPT),\
+ help = STRING_TOKEN(STR_RTC_HOUR_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 23,\
+ step = 1,\
+ default = 0,\
+ endnumeric;
+
+ #define AAEON_NUM_RTCWAKEUP_TIMEMINUTE\
+ numeric varid = SETUP_DATA.AaeonRTCWakeupTimeMinute,\
+ prompt = STRING_TOKEN(STR_RTC_WAKEUP_MINUTE_PROMPT),\
+ help = STRING_TOKEN(STR_TIME_MINUTE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 59,\
+ step = 1,\
+ default = 0,\
+ endnumeric;
+
+ #define AAEON_NUM_RTCWAKEUP_TIMESECOND\
+ numeric varid = SETUP_DATA.AaeonRTCWakeupTimeSecond,\
+ prompt = STRING_TOKEN(STR_RTC_WAKEUP_SECOND_PROMPT),\
+ help = STRING_TOKEN(STR_TIME_SECOND_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 59,\
+ step = 1,\
+ default = 0,\
+ endnumeric;
+
+//AAEON_RTC_001_Elflo- >>
+// #define AAEON_ONEOF_DYNAMIC_WAKEONRTCS5\
+// oneof varid = SETUP_DATA.DynamicWakeOnRTCS5,\
+// prompt = STRING_TOKEN(STR_DYNAMIC_WAKE_ON_RTCS5_PROMPT),\
+// help = STRING_TOKEN(STR_DYNAMIC_WAKE_ON_RTCS5_HELP),\
+// option text = STRING_TOKEN(STR_DISABLED), value=0, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;\
+// option text = STRING_TOKEN(STR_ENABLED), value=1, flags= RESET_REQUIRED;\
+// endoneof;
+//AAEON_RTC_001_Elflo- <<
+
+ #define AAEON_NUM_RTCWAKEUP_TIMEMINUTEINCREASE\
+ numeric varid = SETUP_DATA.AaeonRTCWakeupTimeMinuteIncrease,\
+ prompt = STRING_TOKEN(STR_RTC_WAKEUP_MINUTE_INCREASE_PROMPT),\
+ help = STRING_TOKEN(STR_TIME_MINUTE_INCREASE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 5,\
+ step = 1,\
+ default = 1,\
+ endnumeric;
+
#define SB_ONEOF_ECTG\
oneof varid = SETUP_DATA.ECTG,\
prompt = STRING_TOKEN (STR_ECTG),\
@@ -1034,11 +1135,11 @@
oneof varid = SETUP_DATA.PchUsb30Mode,\
prompt = STRING_TOKEN (STR_PCH_USB30_MODE_PROMPT),\
help = STRING_TOKEN (STR_PCH_USB30_MODE_HELP),\
- option text = STRING_TOKEN (STR_COMMON_SMART_AUTO), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_SMART_AUTO), value = 3, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
endoneof;
#define SB_ONEOF_PCHENABLERMH1\
@@ -1087,8 +1188,8 @@
prompt = STRING_TOKEN (STR_PCH_ENABLE_USB30_PIN),\
help = STRING_TOKEN (STR_PCH_ENABLE_USB30_PIN_HELP),\
option text = STRING_TOKEN (STR_SELECT_PER_PIN), value = 0, flags = RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN (STR_SELECT_ALL_PIN_DISABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN (STR_SELECT_ALL_PIN_ENABLE), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SELECT_ALL_PIN_DISABLE), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SELECT_ALL_PIN_ENABLE), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
endoneof;
#define SB_ONEOF_USB20PERPINROUTE00\
@@ -1311,8 +1412,8 @@
oneof varid = SETUP_DATA.PchUsbPerPortCtl,\
prompt = STRING_TOKEN (STR_PCH_USB_PER_PORT_PROMPT),\
help = STRING_TOKEN (STR_PCH_USB_PER_PORT_HELP),\
- option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
- option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
endoneof;
#if EHCI_CON_DISCON_WAKE_UP_SUPPORT
@@ -5416,6 +5517,14 @@
//---------------------------------------------------------------------------
#ifdef CONTROLS_WITH_DEFAULTS
+ AAEON_WAKEONRTC //AAEON_RTC_001_Elflo+
+// AAEON_ONEOF_FIXED_WAKEONRTCS5 //AAEON_RTC_001_Elflo-
+ AAEON_NUM_RTCWAKEUP_TIMEDAY
+ AAEON_NUM_RTCWAKEUP_TIMEHOUR
+ AAEON_NUM_RTCWAKEUP_TIMEMINUTE
+ AAEON_NUM_RTCWAKEUP_TIMESECOND
+// AAEON_ONEOF_DYNAMIC_WAKEONRTCS5 //AAEON_RTC_001_Elflo-
+ AAEON_NUM_RTCWAKEUP_TIMEMINUTEINCREASE
SB_ONEOF_ECTG
SB_ONEOF_PCHLAN
@@ -6219,23 +6328,40 @@
//
SB_ONEOF_PCHUSBPERPORTCTL
+// suppressif ideqval SETUP_DATA.PchUsbPerPortCtl == 0x0;
+// SB_ONEOF_PCHUSBPORT00
+// SB_ONEOF_PCHUSBPORT01
+// SB_ONEOF_PCHUSBPORT02
+//// SB_ONEOF_PCHUSBPORT03
+// SB_ONEOF_PCHUSBPORT04
+// SB_ONEOF_PCHUSBPORT05
+//// SB_ONEOF_PCHUSBPORT06
+//// SB_ONEOF_PCHUSBPORT07
+// suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+//// SB_ONEOF_PCHUSBPORT08
+// SB_ONEOF_PCHUSBPORT09
+// SB_ONEOF_PCHUSBPORT10
+// SB_ONEOF_PCHUSBPORT11
+//// SB_ONEOF_PCHUSBPORT12
+//// SB_ONEOF_PCHUSBPORT13
+// endif;
suppressif ideqval SETUP_DATA.PchUsbPerPortCtl == 0x0;
- SB_ONEOF_PCHUSBPORT00
- SB_ONEOF_PCHUSBPORT01
- SB_ONEOF_PCHUSBPORT02
- SB_ONEOF_PCHUSBPORT03
- SB_ONEOF_PCHUSBPORT04
SB_ONEOF_PCHUSBPORT05
- SB_ONEOF_PCHUSBPORT06
- SB_ONEOF_PCHUSBPORT07
- suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
- SB_ONEOF_PCHUSBPORT08
- SB_ONEOF_PCHUSBPORT09
- SB_ONEOF_PCHUSBPORT10
+ SB_ONEOF_PCHUSBPORT04
+ SB_ONEOF_PCHUSBPORT03
+ SB_ONEOF_PCHUSBPORT02
SB_ONEOF_PCHUSBPORT11
- SB_ONEOF_PCHUSBPORT12
- SB_ONEOF_PCHUSBPORT13
- endif;
+ SB_ONEOF_PCHUSBPORT10
+ SB_ONEOF_PCHUSBPORT09
+ SB_ONEOF_PCHUSBPORT08
+ SB_ONEOF_PCHUSBPORT01
+ SB_ONEOF_PCHUSBPORT00
+// SB_ONEOF_PCHUSBPORT06
+// SB_ONEOF_PCHUSBPORT07
+// suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+// SB_ONEOF_PCHUSBPORT12
+// SB_ONEOF_PCHUSBPORT13
+// endif;
// SEPARATOR
@@ -7348,6 +7474,11 @@
goto THERMAL_CONFIG_FORM_ID,
prompt = STRING_TOKEN (STR_THERMAL_CONFIGURATION),
help = STRING_TOKEN (STR_THERMAL_CONFIGURATION_HELP);
+
+ goto S5_RTCWAKE_FORM_ID,
+ prompt = STRING_TOKEN(STR_S5_RTCWAKE_FORM),
+ help = STRING_TOKEN(STR_S5_RTCWAKE_FORM_HELP);
+
#endif
//----------------------------------------------------------------------------
@@ -7851,6 +7982,39 @@
#endif // End of SB_FORM_SATA_SFMS_OPTIONS
+//DW01_Custom_Support_RTC_Wake >>
+ form formid = AUTO_ID(S5_RTCWAKE_FORM_ID),
+ title = STRING_TOKEN(STR_S5_RTCWAKE_FORM);
+
+ AAEON_WAKEONRTC //AAEON_RTC_001_Elflo+
+
+//AAEON_RTC_001_Elflo- >>
+// grayoutif ideqval SETUP_DATA.DynamicWakeOnRTCS5 == 1;
+// AAEON_ONEOF_FIXED_WAKEONRTCS5
+// endif;
+//AAEON_RTC_001_Elflo- <<
+
+// suppressif ideqval SETUP_DATA.FixedWakeOnRTCS5 == 0; //AAEON_RTC_001_Elflo-
+ suppressif NOT ideqval SETUP_DATA.AaeonWakeOnRtc == 1; //AAEON_RTC_001_Elflo+
+ AAEON_NUM_RTCWAKEUP_TIMEDAY
+ AAEON_NUM_RTCWAKEUP_TIMEHOUR
+ AAEON_NUM_RTCWAKEUP_TIMEMINUTE
+ AAEON_NUM_RTCWAKEUP_TIMESECOND
+ endif;
+//AAEON_RTC_001_Elflo- >>
+// SEPARATOR
+// grayoutif ideqval SETUP_DATA.FixedWakeOnRTCS5 == 1;
+// AAEON_ONEOF_DYNAMIC_WAKEONRTCS5
+// endif;
+//AAEON_RTC_001_Elflo- <<
+
+// suppressif ideqval SETUP_DATA.DynamicWakeOnRTCS5 == 0; //AAEON_RTC_001_Elflo-
+ suppressif NOT ideqval SETUP_DATA.AaeonWakeOnRtc == 2; //AAEON_RTC_001_Elflo+
+ AAEON_NUM_RTCWAKEUP_TIMEMINUTEINCREASE
+ endif;
+ endform; // AAEON_FORM_ID
+//DW01_Custom_Support_RTC_Wake <<
+
#endif
//----------------------------------------------------------------------------
//
diff --git a/Board/SB/SBSetup/SB.uni b/Board/SB/SBSetup/SB.uni
index ceb801a..22a2ffc 100644
--- a/Board/SB/SBSetup/SB.uni
+++ b/Board/SB/SBSetup/SB.uni
Binary files differ