summaryrefslogtreecommitdiff
path: root/src/soc/intel/meteorlake/include
diff options
context:
space:
mode:
authorDinesh Gehlot <digehlot@google.com>2023-02-20 13:15:13 +0000
committerLean Sheng Tan <sheng.tan@9elements.com>2023-02-24 11:55:50 +0000
commitef2e4fcb70c45cf423d2024e5e5f57df69e2d02b (patch)
tree15303bc980fc86ee1285f1862d3cd35552675b25 /src/soc/intel/meteorlake/include
parentd723a7bdc5f162bf57f05600beeb822e0af7ac33 (diff)
soc/intel/mtl: Select CSE defined ME spec version for meteorlake
Meteorlake based SoCs uses Intel's Management Engine (ME), version 18. This patch selects ME 18 specification defined at common code and removes meteorlake SoC specific ME code and data structures. BUG=b:260309647 Test=Build verified for rex. Signed-off-by: Dinesh Gehlot <digehlot@google.com> Change-Id: I36ee66f94f0c37ab6a134e79e49da9abc83b93cb Reviewed-on: https://review.coreboot.org/c/coreboot/+/73137 Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Kapil Porwal <kapilporwal@google.com> Reviewed-by: Tarun Tuli <taruntuli@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Diffstat (limited to 'src/soc/intel/meteorlake/include')
-rw-r--r--src/soc/intel/meteorlake/include/soc/me.h81
1 files changed, 0 insertions, 81 deletions
diff --git a/src/soc/intel/meteorlake/include/soc/me.h b/src/soc/intel/meteorlake/include/soc/me.h
deleted file mode 100644
index 58f9052e20..0000000000
--- a/src/soc/intel/meteorlake/include/soc/me.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-#ifndef _METEORLAKE_ME_H_
-#define _METEORLAKE_ME_H_
-
-/* ME Host Firmware Status register 1 */
-union me_hfsts1 {
- uint32_t data;
- struct {
- uint32_t working_state : 4;
- uint32_t mfg_mode : 1;
- uint32_t fpt_bad : 1;
- uint32_t operation_state : 3;
- uint32_t fw_init_complete : 1;
- uint32_t ft_bup_ld_flr : 1;
- uint32_t update_in_progress : 1;
- uint32_t error_code : 4;
- uint32_t operation_mode : 4;
- uint32_t reserved_0 : 4;
- uint32_t boot_options_present : 1;
- uint32_t invoke_enhance_dbg_mode: 1;
- uint32_t reserved_1 : 5;
- uint32_t d0i3_support_valid : 1;
- } __packed fields;
-};
-
-/* Host Firmware Status Register 2 */
-union me_hfsts2 {
- uint32_t data;
- struct {
- uint32_t reserved_0 : 4;
- uint32_t cpu_replaced : 1;
- uint32_t reserved_1 : 3;
- uint32_t cpu_replaced_valid : 1;
- uint32_t low_power_state : 1;
- uint32_t reserved_2 : 22;
- } __packed fields;
-};
-
-/* ME Host Firmware Status Register 3 */
-union me_hfsts3 {
- uint32_t data;
- struct {
- uint32_t reserved_0 : 4;
- uint32_t fw_sku : 3;
- uint32_t reserved_1 : 25;
- } __packed fields;
-};
-
-/* Host Firmware Status Register 4 */
-union me_hfsts4 {
- uint32_t data;
- struct {
- uint32_t rsvd0;
- } __packed fields;
-};
-
-/* Host Firmware Status Register 5 */
-union me_hfsts5 {
- uint32_t data;
- struct {
- uint32_t reserved_0 : 17;
- uint32_t txt_support : 1;
- uint32_t reserved_1 : 3;
- uint32_t cpu_debug_disabled : 1;
- uint32_t reserved_2 : 10;
- } __packed fields;
-};
-
-/* Host Firmware Status Register 6 */
-union me_hfsts6 {
- uint32_t data;
- struct {
- uint32_t reserved_0 : 21;
- uint32_t manuf_lock : 1;
- uint32_t reserved_1 : 8;
- uint32_t fpf_soc_lock : 1;
- uint32_t reserved_2 : 1;
- } __packed fields;
-};
-#endif