141 lines
6.7 KiB
C
141 lines
6.7 KiB
C
/** @file
|
|
Definitions for L05 H2O Setup
|
|
|
|
;******************************************************************************
|
|
;* Copyright (c) 2020, Insyde Software Corp. All Rights Reserved.
|
|
;*
|
|
;* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
;* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
;* any part of this publication in any form, by any means, without the prior
|
|
;* written permission of Insyde Software Corporation.
|
|
;*
|
|
;******************************************************************************
|
|
*/
|
|
|
|
#ifndef _L05_H2O_SETUP_H_
|
|
#define _L05_H2O_SETUP_H_
|
|
|
|
#define L05_HDD_MODEL_NAME_LABEL 0xE000
|
|
#define L05_HDD_MODEL_NAME_END_LABEL 0xE001
|
|
#define L05_LINK_INTEL_RST_FORMSET_LABEL 0xE002
|
|
#define L05_SETUP_UTILITY_LANG_LABEL 0xE003
|
|
#define L05_KEY_DUMMY_OEM 0xE050
|
|
#define L05_KEY_SET_MASTER_USER_HDD_SECURITY 0xE051
|
|
#define L05_KEY_CHANGE_ALL_MASTER_HDD_SECURITY 0xE052
|
|
#define L05_KEY_CHANGE_ALL_USER_HDD_SECURITY 0xE053
|
|
#define L05_KEY_SECURE_BOOT 0xE060
|
|
#define L05_KEY_RESET_TO_SETUP_MODE 0xE061
|
|
#define L05_KEY_RESTORE_FACTORY_KEYS 0xE062
|
|
#define L05_KEY_STORAGE_CONTROLLER_MODE 0xE063
|
|
#define L05_KEY_LINK_INTEL_RST_FORMSET_BASE 0xE064
|
|
#define L05_KEY_FAST_BOOT 0xE065
|
|
#define L05_KEY_PXE_BOOT_TO_LAN 0xE067
|
|
#define L05_KEY_PXE_IPV4_FIRST 0xE068
|
|
#define L05_KEY_DISABLE_BUILDING_IN_BATTERY 0xE069
|
|
#define L05_KEY_FTPM_ENABLE 0xE06A
|
|
#define L05_KEY_SPECIAL_VGA_FEATURE 0xE06B
|
|
#define L05_KEY_SECURE_SUITE_APP 0xE06C
|
|
#define L05_KEY_BIOS_SELF_HEALING 0xE06D
|
|
#define L05_KEY_DEVICE_GUARD 0xE06E
|
|
#define L05_KEY_NATURAL_FILE_GUARD 0xE06F
|
|
#define L05_KEY_THERMAL_MODE 0xE070
|
|
#define L05_KEY_SYSTEM_BIOS_VERSION 0xE071
|
|
#define L05_KEY_SYSTEMSERIAL_NUMBER 0xE072
|
|
#define L05_KEY_CPU_INFO 0xE073
|
|
#define L05_KEY_MAC_ADDRESS_PASS_THROUGH 0xE074
|
|
#define L05_KEY_LENOVO_CLOUD_SERVICE 0xE075
|
|
#define L05_KEY_LENOVO_CLOUD_SERVICE_WIFI 0xE076
|
|
#define L05_LINK_WIFI_CONFIG_FORMSET_LABEL 0xE077
|
|
#define L05_LINK_WIFI_CONFIG_FORMSET_LABEL_END 0xE078
|
|
#define L05_KEY_LINK_WIFI_CONFIG_FORMSET_BASE 0xE079
|
|
|
|
//[-start-210701-FLINT00010-add]//
|
|
//[-start-210723-QINGLIN0001-modify]//
|
|
//#if defined(C970_SUPPORT) || defined(C770_SUPPORT)
|
|
#ifdef LCFC_SUPPORT
|
|
//[-end-210723-QINGLIN0001-modify]//
|
|
#define L05_FLTP_TO_BOOT 0xE07A
|
|
#define L05_KEY_ALWAYS_USB 0xE07B
|
|
#endif
|
|
//[-end-210701-FLINT00010-add]//
|
|
|
|
#define L05_KEY_OVERCLOCK_BACKUP_SETUP_DATA 0xE0A0
|
|
#define L05_KEY_OVERCLOCK_RESTORE_SETUP_DATA 0xE0A1
|
|
#define L05_KEY_OVERCLOCK_SET_TO_DEFAULT 0xE0A2
|
|
#define L05_KEY_OVERCLOCK_CPU_UNLOCK 0xE0A3
|
|
#define L05_KEY_OVERCLOCK_GPU_UNLOCK 0xE0A4
|
|
#define L05_KEY_CPU_OVERCLOCKING 0xE0B0
|
|
#define L05_KEY_CPU_ADVANCED_OVERCLOCKING 0xE0B1
|
|
#define L05_KEY_CPU_VOLTAGE_OFFSET_PREFIX 0xE0B2
|
|
#define L05_KEY_CPU_VOLTAGE_OFFSET 0xE0B3
|
|
#define L05_KEY_AVX_RATIO_OFFSET 0xE0B4
|
|
#define L05_KEY_CACHE_RATIO 0xE0B5
|
|
#define L05_KEY_CACHE_VOLTAG_OFFSET_PREFIX 0xE0B6
|
|
#define L05_KEY_CACHE_VOLTAG_OFFSET 0xE0B7
|
|
#define L05_KEY_PRECISION_BOOST_OVERDRIVE 0xE0B8
|
|
#define L05_KEY_PRECISION_BOOST_OVERDRIVE_SCALAR 0xE0B9
|
|
#define L05_KEY_CUSTOMIZED_PRECISION_BOOST_OVERDRIVE_SCALAR 0xE0BA
|
|
#define L05_KEY_MAX_CPU_BOOST_CLOCK_OVERRIDE 0xE0BB
|
|
#define L05_KEY_ALL_CORE_CURVE_OPTIMIZER_MAGNITUDE_PREFIX 0xE0BC
|
|
#define L05_KEY_ALL_CORE_CURVE_OPTIMIZER_MAGNITUDE 0xE0BD
|
|
#define L05_KEY_GPU_OVERCLOCKING 0xE0C0
|
|
#define L05_KEY_GPU_ADVANCED_OVERCLOCKING 0xE0C1
|
|
#define L05_KEY_GPU_CORE_CLOCK_OFFSET_PREFIX 0xE0C2
|
|
#define L05_KEY_GPU_CORE_CLOCK_OFFSET 0xE0C3
|
|
#define L05_KEY_GPU_VRAM_CLOCK_OFFSET_PREFIX 0xE0C4
|
|
#define L05_KEY_GPU_VRAM_CLOCK_OFFSET 0xE0C5
|
|
#define L05_KEY_MAX_GPU_BOOST_CLOCK_OVERRIDE 0xE0C6
|
|
#define L05_KEY_MEMORY_OVERCLOCKING 0xE0D0
|
|
#define L05_KEY_MEMORY_PROFILE 0xE0D1
|
|
#define L05_KEY_MEMORY_OVERCLOCKING_LP 0xE0D2
|
|
|
|
//
|
|
// VFR Form ID
|
|
//
|
|
#define L05_STORAGE_FORM_ID 0xE101
|
|
#define L05_IO_PORT_ACCESS_FORM_ID 0xE102
|
|
#define L05_NETWORK_BOOT_SETTINGS_FORM_ID 0xE103
|
|
#define L05_NETWORK_LENOVO_CLOUD_FORM_ID 0xE104
|
|
#define L05_GAMING_OVERCLOCKING_FORM_ID 0xE110
|
|
#define L05_GAMING_OVERCLOCKING_INTERNAL_FORM_ID 0xE111
|
|
|
|
//
|
|
// VFR Varstore ID
|
|
//
|
|
#define L05_HDD_PASSWORD_CONFIGURATION_VARSTORE_ID 0xE201
|
|
|
|
//
|
|
// HDD password relative key
|
|
//
|
|
#define L05_MAX_HDD_PASSWORD_NUMBER 0x10
|
|
#define L05_LABEL_HDD_PASSWORD_STATUS 0xEA00
|
|
#define L05_LABEL_HDD_PASSWORD_STATUS_END 0xEA01
|
|
#define L05_LABEL_HDD_PASSWORD_OPTION 0xEA02
|
|
#define L05_LABEL_HDD_PASSWORD_OPTION_END 0xEA03
|
|
#define L05_KEY_SET_USER_PASS_FLAG 0xEA04
|
|
#define L05_LABEL_SECURITY_ERASE_HDD_DATA 0xEA05
|
|
#define L05_LABEL_SECURITY_ERASE_HDD_DATA_END 0xEA06
|
|
#define L05_KEY_SET_HDD_PASSWORD_FLAG 0xEA10
|
|
#define L05_KEY_SET_HDD_PASSWORD_FLAG_END 0xEA1F
|
|
#define L05_KEY_SET_HDD_PASSWORD_OPTION 0xEA20
|
|
#define L05_KEY_SET_HDD_PASSWORD_OPTION_END 0xEA2F
|
|
#define L05_KEY_CHANGE_MASTER_PASSWORD_OPTION 0xEA30
|
|
#define L05_KEY_CHANGE_MASTER_PASSWORD_OPTION_END 0xEA3F
|
|
#define L05_KEY_CHANGE_USER_PASSWORD_OPTION 0xEA40
|
|
#define L05_KEY_CHANGE_USER_PASSWORD_OPTION_END 0xEA4F
|
|
#define L05_KEY_SECURITY_ERASE_FLAG 0xEA50
|
|
#define L05_KEY_SECURITY_ERASE_FLAG_END 0xEA5F
|
|
#define L05_KEY_SECURITY_ERASE_HDD_DATA 0xEA60
|
|
#define L05_KEY_SECURITY_ERASE_HDD_DATA_END 0xEA6F
|
|
|
|
//
|
|
// VFR Form ID GUID
|
|
//
|
|
#define FORMSET_ID_GUID_GAMING_HOME {0x4c622579, 0xb559, 0x4602, 0x93, 0xe0, 0x44, 0x73, 0x79, 0x3e, 0xa2, 0x00}
|
|
#define FORMSET_ID_GUID_INFORMATION {0x1d09183d, 0x66a4, 0x489d, 0x9f, 0xca, 0xca, 0x8e, 0x6f, 0xef, 0xf9, 0x71}
|
|
#define FORMSET_ID_GUID_CONFIGURATION {0xf500784d, 0x75b5, 0x41fa, 0xb7, 0xd5, 0xd4, 0x13, 0x7d, 0xae, 0xed, 0xb8}
|
|
#define FORMSET_ID_GUID_INTEL_RST {0xd37bcd57, 0xaba1, 0x44e6, 0xa9, 0x2c, 0x89, 0x8b, 0x15, 0x8f, 0x2f, 0x59}
|
|
#define L05_NOVO_MENU_FORMSET_GUID {0xA6A8C55C, 0x455C, 0x212E, 0x08, 0xD3, 0x05, 0xA0, 0x5E, 0x81, 0x12, 0x52}
|
|
#define L05_WIFI_CONFIG_FORMSET_GUID {0x3441803e, 0x5a88, 0x4941, 0x82, 0xf0, 0x85, 0x8a, 0x10, 0x85, 0x27, 0x6c}
|
|
#endif
|