coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
me.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef _ALDERLAKE_ME_H_
4 #define _ALDERLAKE_ME_H_
5 
6 #include <stdint.h>
7 
8 /* ME Host Firmware Status register 1 */
9 union me_hfsts1 {
11  struct {
30 };
31 
32 /* ME Host Firmware Status Register 3 */
33 union me_hfsts3 {
35  struct {
37  u32 fw_sku: 3;
44 };
45 #endif /* _ALDERLAKE_ME_H_ */
uint32_t u32
Definition: stdint.h:51
Definition: x86.c:23
Definition: me.h:9
u32 boot_options_present
Definition: me.h:22
u32 operation_state
Definition: me.h:15
u32 invoke_enhance_dbg_mode
Definition: me.h:23
u32 update_in_progress
Definition: me.h:18
u32 d0i3_support_valid
Definition: me.h:28
u32 fw_init_complete
Definition: me.h:16
u32 mfg_mode
Definition: me.h:13
u32 bist_reset_request
Definition: me.h:25
u32 bist_test_state
Definition: me.h:24
u32 reset_count
Definition: me.h:21
u32 ft_bup_ld_flr
Definition: me.h:17
u32 operation_mode
Definition: me.h:20
u32 current_power_source
Definition: me.h:26
u32 error_code
Definition: me.h:19
struct me_hfsts1::@464 fields
u32 data
Definition: me.h:10
u32 reserved
Definition: me.h:27
u32 working_state
Definition: me.h:12
u32 fpt_bad
Definition: me.h:14
Definition: me.h:33
u32 resered_11
Definition: me.h:40
u32 reserved_30
Definition: me.h:42
u32 fw_sku
Definition: me.h:37
u32 reserved_9
Definition: me.h:39
u32 data
Definition: me.h:34
u32 resered_14
Definition: me.h:41
u32 reserved_7
Definition: me.h:38
u32 reserved_0
Definition: me.h:36
struct me_hfsts3::@465 fields