coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
chip.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef EC_LENOVO_H8EC_CHIP_H
4
#define EC_LENOVO_H8EC_CHIP_H
5
6
struct
ec_lenovo_h8_config
{
7
u8
config0
;
8
u8
config1
;
9
u8
config2
;
10
u8
config3
;
11
12
u8
beepmask0
;
13
u8
beepmask1
;
14
15
u8
event0_enable
;
16
u8
event1_enable
;
17
u8
event2_enable
;
18
u8
event3_enable
;
19
u8
event4_enable
;
20
u8
event5_enable
;
21
u8
event6_enable
;
22
u8
event7_enable
;
23
u8
event8_enable
;
24
u8
event9_enable
;
25
u8
eventa_enable
;
26
u8
eventb_enable
;
27
u8
eventc_enable
;
28
u8
eventd_enable
;
29
u8
evente_enable
;
30
u8
eventf_enable
;
31
32
u8
has_keyboard_backlight
;
33
u8
has_power_management_beeps
;
34
u8
has_uwb
;
35
u8
has_bdc_detection
;
36
u8
has_wwan_detection
;
37
38
u8
bdc_gpio_num
;
39
u8
bdc_gpio_lvl
;
40
41
u8
wwan_gpio_num
;
42
u8
wwan_gpio_lvl
;
43
};
44
45
#endif
/* EC_LENOVO_H8EC_CHIP_H */
u8
uint8_t u8
Definition:
stdint.h:45
ec_lenovo_h8_config
Definition:
chip.h:6
ec_lenovo_h8_config::event6_enable
u8 event6_enable
Definition:
chip.h:21
ec_lenovo_h8_config::eventc_enable
u8 eventc_enable
Definition:
chip.h:27
ec_lenovo_h8_config::event1_enable
u8 event1_enable
Definition:
chip.h:16
ec_lenovo_h8_config::beepmask1
u8 beepmask1
Definition:
chip.h:13
ec_lenovo_h8_config::event8_enable
u8 event8_enable
Definition:
chip.h:23
ec_lenovo_h8_config::eventf_enable
u8 eventf_enable
Definition:
chip.h:30
ec_lenovo_h8_config::bdc_gpio_num
u8 bdc_gpio_num
Definition:
chip.h:38
ec_lenovo_h8_config::bdc_gpio_lvl
u8 bdc_gpio_lvl
Definition:
chip.h:39
ec_lenovo_h8_config::event5_enable
u8 event5_enable
Definition:
chip.h:20
ec_lenovo_h8_config::wwan_gpio_num
u8 wwan_gpio_num
Definition:
chip.h:41
ec_lenovo_h8_config::wwan_gpio_lvl
u8 wwan_gpio_lvl
Definition:
chip.h:42
ec_lenovo_h8_config::has_power_management_beeps
u8 has_power_management_beeps
Definition:
chip.h:33
ec_lenovo_h8_config::has_wwan_detection
u8 has_wwan_detection
Definition:
chip.h:36
ec_lenovo_h8_config::beepmask0
u8 beepmask0
Definition:
chip.h:12
ec_lenovo_h8_config::event0_enable
u8 event0_enable
Definition:
chip.h:15
ec_lenovo_h8_config::has_bdc_detection
u8 has_bdc_detection
Definition:
chip.h:35
ec_lenovo_h8_config::event4_enable
u8 event4_enable
Definition:
chip.h:19
ec_lenovo_h8_config::has_uwb
u8 has_uwb
Definition:
chip.h:34
ec_lenovo_h8_config::event2_enable
u8 event2_enable
Definition:
chip.h:17
ec_lenovo_h8_config::eventa_enable
u8 eventa_enable
Definition:
chip.h:25
ec_lenovo_h8_config::eventb_enable
u8 eventb_enable
Definition:
chip.h:26
ec_lenovo_h8_config::event3_enable
u8 event3_enable
Definition:
chip.h:18
ec_lenovo_h8_config::config3
u8 config3
Definition:
chip.h:10
ec_lenovo_h8_config::eventd_enable
u8 eventd_enable
Definition:
chip.h:28
ec_lenovo_h8_config::config0
u8 config0
Definition:
chip.h:7
ec_lenovo_h8_config::config1
u8 config1
Definition:
chip.h:8
ec_lenovo_h8_config::event7_enable
u8 event7_enable
Definition:
chip.h:22
ec_lenovo_h8_config::evente_enable
u8 evente_enable
Definition:
chip.h:29
ec_lenovo_h8_config::config2
u8 config2
Definition:
chip.h:9
ec_lenovo_h8_config::event9_enable
u8 event9_enable
Definition:
chip.h:24
ec_lenovo_h8_config::has_keyboard_backlight
u8 has_keyboard_backlight
Definition:
chip.h:32
src
ec
lenovo
h8
chip.h
Generated by
1.9.1