coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gpio.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <
southbridge/intel/lynxpoint/lp_gpio.h
>
4
5
const
struct
pch_lp_gpio_map
mainboard_lp_gpio_map
[] = {
6
[0] =
LP_GPIO_INPUT
,
7
[1] =
LP_GPIO_INPUT
,
8
[2] =
LP_GPIO_INPUT
,
9
[3] =
LP_GPIO_INPUT
,
10
[4] =
LP_GPIO_INPUT
,
11
[5] =
LP_GPIO_INPUT
,
12
[6] =
LP_GPIO_INPUT
,
13
[7] =
LP_GPIO_INPUT
,
14
[8] =
LP_GPIO_INPUT
,
15
[9] =
LP_GPIO_INPUT
,
16
[10] =
LP_GPIO_ACPI_SCI
,
17
[11] =
LP_GPIO_INPUT
,
18
[12] =
LP_GPIO_INPUT
,
19
[13] =
LP_GPIO_INPUT
,
20
[14] =
LP_GPIO_INPUT
,
21
[15] =
LP_GPIO_INPUT
,
22
[16] =
LP_GPIO_INPUT
,
23
[17] =
LP_GPIO_INPUT
,
24
[18] =
LP_GPIO_NATIVE
,
25
[19] =
LP_GPIO_NATIVE
,
26
[20] =
LP_GPIO_INPUT
,
27
[21] =
LP_GPIO_INPUT
,
28
[22] =
LP_GPIO_INPUT
,
29
[23] =
LP_GPIO_INPUT
,
30
[24] =
LP_GPIO_INPUT
,
31
[25] =
LP_GPIO_INPUT
,
32
[26] =
LP_GPIO_INPUT
,
33
[27] =
LP_GPIO_INPUT
,
34
[28] =
LP_GPIO_INPUT
,
35
[29] =
LP_GPIO_NATIVE
,
36
[30] =
LP_GPIO_NATIVE
,
37
[31] =
LP_GPIO_NATIVE
,
38
[32] =
LP_GPIO_INPUT
,
39
[33] =
LP_GPIO_INPUT
,
40
[34] =
LP_GPIO_INPUT
,
41
[35] =
LP_GPIO_NATIVE
,
42
[36] =
LP_GPIO_NATIVE
,
43
[37] =
LP_GPIO_NATIVE
,
44
[38] =
LP_GPIO_INPUT
,
45
[39] =
LP_GPIO_NATIVE
,
46
[40] =
LP_GPIO_NATIVE
,
47
[41] =
LP_GPIO_INPUT
,
48
[42] =
LP_GPIO_INPUT
,
49
[43] =
LP_GPIO_INPUT
,
50
[44] =
LP_GPIO_INPUT
,
51
[45] =
LP_GPIO_INPUT
,
52
[46] =
LP_GPIO_INPUT
,
53
[47] =
LP_GPIO_INPUT
,
54
[48] =
LP_GPIO_INPUT
,
55
[49] =
LP_GPIO_INPUT
,
56
[50] =
LP_GPIO_INPUT
,
57
[51] =
LP_GPIO_INPUT
,
58
[52] =
LP_GPIO_INPUT
,
59
[53] =
LP_GPIO_INPUT
,
60
[54] =
LP_GPIO_INPUT
,
61
[55] =
LP_GPIO_INPUT
,
62
[56] =
LP_GPIO_INPUT
,
63
[57] =
LP_GPIO_INPUT
,
64
[58] =
LP_GPIO_INPUT
,
65
[59] =
LP_GPIO_INPUT
,
66
[60] =
LP_GPIO_INPUT
,
67
[61] =
LP_GPIO_NATIVE
,
68
[62] =
LP_GPIO_NATIVE
,
69
[63] =
LP_GPIO_NATIVE
,
70
[64] =
LP_GPIO_INPUT
,
71
[65] =
LP_GPIO_INPUT
,
72
[66] =
LP_GPIO_INPUT
,
73
[67] =
LP_GPIO_INPUT
,
74
[68] =
LP_GPIO_INPUT
,
75
[69] =
LP_GPIO_INPUT
,
76
[70] =
LP_GPIO_INPUT
,
77
[71] =
LP_GPIO_NATIVE
,
78
[72] =
LP_GPIO_NATIVE
,
79
[73] =
LP_GPIO_INPUT
,
80
[74] =
LP_GPIO_NATIVE
,
81
[75] =
LP_GPIO_NATIVE
,
82
[76] =
LP_GPIO_NATIVE
,
83
[77] =
LP_GPIO_INPUT
,
84
[78] =
LP_GPIO_INPUT
,
85
[79] =
LP_GPIO_INPUT
,
86
[80] =
LP_GPIO_INPUT
,
87
[81] =
LP_GPIO_NATIVE
,
88
[82] =
LP_GPIO_NATIVE
,
89
[83] =
LP_GPIO_INPUT
,
90
[84] =
LP_GPIO_INPUT
,
91
[85] =
LP_GPIO_INPUT
,
92
[86] =
LP_GPIO_INPUT
,
93
[87] =
LP_GPIO_INPUT
,
94
[88] =
LP_GPIO_INPUT
,
95
[89] =
LP_GPIO_INPUT
,
96
[90] =
LP_GPIO_INPUT
,
97
[91] =
LP_GPIO_INPUT
,
98
[92] =
LP_GPIO_INPUT
,
99
[93] =
LP_GPIO_INPUT
,
100
[94] =
LP_GPIO_INPUT
,
101
LP_GPIO_END
102
};
lp_gpio.h
LP_GPIO_END
#define LP_GPIO_END
Definition:
lp_gpio.h:86
LP_GPIO_NATIVE
#define LP_GPIO_NATIVE
Definition:
lp_gpio.h:89
LP_GPIO_INPUT
#define LP_GPIO_INPUT
Definition:
lp_gpio.h:107
LP_GPIO_ACPI_SCI
#define LP_GPIO_ACPI_SCI
Definition:
lp_gpio.h:97
mainboard_lp_gpio_map
const struct pch_lp_gpio_map mainboard_lp_gpio_map[]
Definition:
gpio.c:5
pch_lp_gpio_map
Definition:
lp_gpio.h:145
src
mainboard
purism
librem_bdw
gpio.c
Generated by
1.9.1