From b17f9e68821125893f4cb1a1ddb0da2a5a5dd25f Mon Sep 17 00:00:00 2001 From: Dinesh Gehlot Date: Mon, 20 Feb 2023 13:41:21 +0000 Subject: soc/intel/jsl: Select CSE defined ME spec version for jasperlake Jasperlake based SoCs uses Intel's Management Engine (ME), version 13. This patch selects ME 13 specification defined at common code and removes jasperlake SoC specific ME code and data structures. BUG=b:260309647 Signed-off-by: Dinesh Gehlot Change-Id: Icf4bc651e94d6ec977ed8f2381d7184337dc1ea5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/73139 Reviewed-by: Lean Sheng Tan Reviewed-by: Subrata Banik Reviewed-by: Kapil Porwal Reviewed-by: Tarun Tuli Tested-by: build bot (Jenkins) --- src/soc/intel/jasperlake/include/soc/me.h | 75 ------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 src/soc/intel/jasperlake/include/soc/me.h (limited to 'src/soc/intel/jasperlake/include') diff --git a/src/soc/intel/jasperlake/include/soc/me.h b/src/soc/intel/jasperlake/include/soc/me.h deleted file mode 100644 index 951f652010..0000000000 --- a/src/soc/intel/jasperlake/include/soc/me.h +++ /dev/null @@ -1,75 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -#ifndef _JASPERLAKE_ME_H_ -#define _JASPERLAKE_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 reserved_1 : 6; - 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 reserved_0; - } __packed fields; -}; - -/* Host Firmware Status Register 5 */ -union me_hfsts5 { - uint32_t data; - struct { - uint32_t reserved_0; - } __packed fields; -}; - -/* Host Firmware Status Register 6 */ -union me_hfsts6 { - uint32_t data; - struct { - uint32_t reserved_0 : 1; - uint32_t cpu_debug_disable : 1; - uint32_t reserved_1 : 29; - uint32_t txt_support : 1; - } __packed fields; -}; -#endif /* _JASPERLAKE_ME_H_ */ -- cgit v1.2.3