coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ec.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef EC_KONTRON_IT8516E_EC_H
4
#define EC_KONTRON_IT8516E_EC_H
5
6
enum
{
/* PNP logical device numbers */
7
IT8516E_LDN_UART1
= 0x01,
8
IT8516E_LDN_UART2
= 0x02,
9
IT8516E_LDN_SWUC
= 0x04,
10
IT8516E_LDN_MOUSE
= 0x05,
11
IT8516E_LDN_KBD
= 0x06,
12
IT8516E_LDN_SMFI
= 0x0f,
13
IT8516E_LDN_BRAM
= 0x10,
14
IT8516E_LDN_PM1
= 0x11,
15
IT8516E_LDN_PM2
= 0x12,
16
IT8516E_LDN_PM3
= 0x17,
17
};
18
19
enum
it8516e_fan_modes
{
/* Possible modes of fan control */
20
IT8516E_MODE_AUTO
= 0x80,
21
IT8516E_MODE_PWM
= 0x01,
22
IT8516E_MODE_SPEED
= 0x02,
23
IT8516E_MODE_THERMAL
= 0x03,
24
};
25
26
enum
it8516e_systemp_types
{
/* Possible sources of system temperature */
27
IT8516E_SYSTEMP_NONE
= 0x00,
28
IT8516E_SYSTEMP_AMD
= 0x01,
29
IT8516E_SYSTEMP_LM75_90
= 0x02,
30
IT8516E_SYSTEMP_GPIO16
= 0x03,
31
IT8516E_SYSTEMP_LM75_9e
= 0x04,
32
33
/* add any new types above this line. */
34
IT8516E_SYSTEMP_LASTPLUSONE
,
35
};
36
37
#endif
IT8516E_LDN_SWUC
@ IT8516E_LDN_SWUC
Definition:
ec.h:9
IT8516E_LDN_PM3
@ IT8516E_LDN_PM3
Definition:
ec.h:16
IT8516E_LDN_PM2
@ IT8516E_LDN_PM2
Definition:
ec.h:15
IT8516E_LDN_UART2
@ IT8516E_LDN_UART2
Definition:
ec.h:8
IT8516E_LDN_SMFI
@ IT8516E_LDN_SMFI
Definition:
ec.h:12
IT8516E_LDN_UART1
@ IT8516E_LDN_UART1
Definition:
ec.h:7
IT8516E_LDN_PM1
@ IT8516E_LDN_PM1
Definition:
ec.h:14
IT8516E_LDN_MOUSE
@ IT8516E_LDN_MOUSE
Definition:
ec.h:10
IT8516E_LDN_BRAM
@ IT8516E_LDN_BRAM
Definition:
ec.h:13
IT8516E_LDN_KBD
@ IT8516E_LDN_KBD
Definition:
ec.h:11
it8516e_fan_modes
it8516e_fan_modes
Definition:
ec.h:19
IT8516E_MODE_THERMAL
@ IT8516E_MODE_THERMAL
Definition:
ec.h:23
IT8516E_MODE_SPEED
@ IT8516E_MODE_SPEED
Definition:
ec.h:22
IT8516E_MODE_AUTO
@ IT8516E_MODE_AUTO
Definition:
ec.h:20
IT8516E_MODE_PWM
@ IT8516E_MODE_PWM
Definition:
ec.h:21
it8516e_systemp_types
it8516e_systemp_types
Definition:
ec.h:26
IT8516E_SYSTEMP_NONE
@ IT8516E_SYSTEMP_NONE
Definition:
ec.h:27
IT8516E_SYSTEMP_LASTPLUSONE
@ IT8516E_SYSTEMP_LASTPLUSONE
Definition:
ec.h:34
IT8516E_SYSTEMP_AMD
@ IT8516E_SYSTEMP_AMD
Definition:
ec.h:28
IT8516E_SYSTEMP_GPIO16
@ IT8516E_SYSTEMP_GPIO16
Definition:
ec.h:30
IT8516E_SYSTEMP_LM75_90
@ IT8516E_SYSTEMP_LM75_90
Definition:
ec.h:29
IT8516E_SYSTEMP_LM75_9e
@ IT8516E_SYSTEMP_LM75_9e
Definition:
ec.h:31
src
ec
kontron
it8516e
ec.h
Generated by
1.9.1