blob: 652b36110f6e7c51b53040d128dd45b088942b9b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
|
# Copyright 2022 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
config BUG_249829957
bool "Tracking b/249829957"
config LINK_TEST_SUITE_DEFAULT
bool "Link and test the default test suite"
config LINK_TEST_SUITE_DEFAULT_CONSOLE_CMDS
bool "Link and test the default console commands test suite"
config LINK_TEST_SUITE_CONSOLE_CMD_CRASH
bool "Link and test the console command crash test suite"
config LINK_TEST_SUITE_CONSOLE_CMD_MFALLOW
bool "Link and test the console command mfallow test suite"
config LINK_TEST_SUITE_AMD_FP6_USB_MUX
bool "Link and test the AMD FP6 USB mux tests"
config LINK_TEST_SUITE_ANX7447
bool "Link and test the anx7447 tests"
config LINK_TEST_SUITE_AP_MUX_CONTROL
bool "Link and test the ap_mux_control tests"
config LINK_TEST_SUITE_AP_VDM_CONTROL
bool "Link and test the ap_vdm_control tests"
config LINK_TEST_SUITE_BUTTON
bool "Link tests for common/button.c"
config LINK_TEST_SUITE_CBI_FLASH
bool "Link and execute the zephyr/shim/src/cbi/cbi_flash.c tests"
help
Include the CBI Flash storage driver test suite
in the binary.
config LINK_TEST_SUITE_CHARGESPLASH
bool "Link and test the chargesplash tests"
config LINK_TEST_SUITE_COMMON_CBI
bool "Link and execute the common/cbi.c tests"
config LINK_TEST_SUITE_COMMON_CBI_GPIO
bool "Link and execute the common/cbi_gpio.c tests"
config LINK_TEST_SUITE_COMMON_CHARGER
bool "Link and execute the common/charger.c tests"
config LINK_TEST_SUITE_FLASH
bool "Link and execute the common/flash.c tests"
help
Include the test suite exercising flash-related code in the binary.
config LINK_TEST_SUITE_GPIO_UNHOOK
bool "Link and execute the unhooked gpio tests"
config LINK_TEST_SUITE_HOST_COMMANDS
select PLATFORM_EC_CHARGE_STATE_DEBUG
bool "Link and test the host command tests"
config LINK_TEST_SUITE_HOST_COMMAND_READ_MEMMAP
bool "Link and test the host command read memmap tests"
config LINK_TEST_SUITE_ISL923X
bool "Link and test the isl923x tests"
config LINK_TEST_SUITE_ISL9241
bool "Link and test the isl9241 tests"
config LINK_TEST_SUITE_I2C_CONTROLLER
bool "Link and test the i2c_controller tests"
config LINK_TEST_SUITE_IT8XXX2_HW_SHA256
bool "Link and test the it8xxx2_hw_sha256 tests"
help
Include the it8xxx2_hw_sha256 test suite
in the binary.
config LINK_TEST_SUITE_KEYBOARD_SCAN
bool "Link and test the keyboard_scan tests"
select PLATFORM_EC_MKBP_EVENT_WAKEUP_MASK
select PLATFORM_EC_MKBP_HOST_EVENT_WAKEUP_MASK
config LINK_TEST_SUITE_LED_DRIVER
bool "Link and test the led_driver tests"
config LINK_TEST_SUITE_LOCATE_CHIP_ALTS
bool "Link tests for alternate operations of the locate chip host cmd"
help
Compile a binary that allows the non herobrine paths of the locate
chip command to execute
config LINK_TEST_SUITE_MKBP
bool "Link and test the mkbp tests"
config LINK_TEST_SUITE_NX20P348X
bool "Link and test the nx20p348x tests"
select PLATFORM_EC_CONSOLE_CMD_PPC_DUMP
select PLATFORM_EC_USB_PD_LOGGING
config LINK_TEST_SUITE_PANIC_OUTPUT
bool "Link and test the panic_output tests"
config LINK_TEST_SUITE_POWER_HOST_SLEEP
bool "Link and run the power/host_sleep.c specific tests"
config LINK_TEST_SUITE_PS8XXX
bool "Link and test the ps8xxx tests"
config LINK_TEST_SUITE_RT1718S
bool "Link and test the rt1718s tests"
help
Link tests rt1718s test suite for the TCPM driver related function
tests.
config LINK_TEST_SUITE_RT9490
bool "Link and test the rt9490 tests"
config LINK_TEST_SUITE_RANDOM
bool "Link and run random (trng) tests"
help
Include the test suite exercising RNG code in the binary.
config LINK_TEST_SUITE_SHIM_GPIO_ID
bool "Link and run the gpio tests"
config LINK_TEST_SUITE_SHIM_PWM_HC
bool "Link and run the shim pwm_hc tests"
config LINK_TEST_SUITE_SHIM_RTC
bool "Link and run the shim rtc tests"
config LINK_TEST_SUITE_SYSTEM
bool "Link tests for common system code"
config LINK_TEST_SUITE_TIMER
bool "Link and test the timer tests"
config LINK_TEST_SUITE_USB_COMMON
bool "Link and test USB common code tests"
config LINK_TEST_SUITE_USB_PD_DISCOVERY
bool "Link and test USB PD discovery tests"
config LINK_TEST_SUITE_USB_MALFUNCTION_SINK
bool "Link and test the usb_malfunction_sink tests"
config LINK_TEST_SUITE_USB_PD_DPS
bool "Link and test the dps tests"
config LINK_TEST_SUITE_USB_PORT_POWER_DUMB
bool "Link and test the usb_port_power_dumb tests"
config LINK_TEST_SUITE_USB_RETIMER_FW_UPDATE
bool "Link and test the usb_retimer_fw_update tests"
config LINK_TEST_SUITE_USBC_ALT_MODE
bool "Link and test the usbc_alt_mode tests"
config LINK_TEST_SUITE_USBC_CONSOLE_PD
bool"Link and test the usbc_console_pd tests"
config LINK_TEST_SUITE_USBC_CTVPD
bool "Link tests for charge-through VCONN-powered device support"
select EMUL_TCPCI_PARTNER_VPD
select LOG
config LINK_TEST_SUITE_USBC_FRS
bool "Link tests for fast role swap support"
select LOG
select PLATFORM_EC_USB_PD_FRS
config LINK_TEST_SUITE_USBC_OCP
bool "Link tests for common USBC OCP code"
config LINK_TEST_SUITE_USBC_PPC
bool "Link tests for common USBC PPC code"
config LINK_TEST_SUITE_USBC_TCPC
bool "Link tests for common USBC TCPC code"
help
Include the USBC TCPC test suite in the
binary.
config LINK_TEST_SUITE_USBC_SVDM_DFP_ONLY
bool "Link and test the usbc_svdm_dfp_only tests"
config LINK_TEST_SUITE_USBC_RETIMER
bool "Link the USBC retimer tests"
config LINK_TEST_SUITE_USBC_RETIMER_ANX7483
bool "Link and test the ANX7484 tests"
select LINK_TEST_SUITE_USBC_RETIMER
select PLATFORM_EC_USBC_RETIMER_ANX7483
help
Include the ANX7483 test suite in the binary.
config LINK_TEST_SUITE_USBC_RETIMER_PS8811
bool "Link and test the PS8811 tests"
select LINK_TEST_SUITE_USBC_RETIMER
select PLATFORM_EC_USBC_RETIMER_PS8811
help
Include the PS8811 test suite in the binary.
config LINK_TEST_SUITE_USBC_TBT_MODE
bool "Link and test the usbc_tbt_mode tests"
config LINK_TEST_SUITE_USBC_USB4_MODE
bool "Link and test the usbc_usb4_mode tests"
help
Include the usbc_usb4 test suite in the binary.
config LINK_TEST_SUITE_USBC_VCONN_SWAP
bool "Link and test the usbc_vconn_swap tests"
help
Include the test suite exercising VCONN Swap behaviors in the binary.
config LINK_TEST_SUITE_CONSOLE
bool "Link and test the console tests"
select UART_INTERRUPT_DRIVEN
config LINK_TEST_SUITE_HOST_CMD_THREAD
bool "Link and test the host command thread override tests"
config LINK_TEST_SUITE_PI3USB9201
bool "Link and test the pi3usb9201 tests"
config LINK_TEST_SUITE_MEMMAP
bool "Link and test memory mapped tests for common/flash.c"
select PLATFORM_EC_MAPPED_STORAGE
config LINK_TEST_SUITE_LED_COMMON
bool "Link and test the led_common.c file"
depends on !PLATFORM_EC_LED_DT
select PLATFORM_EC_LED_COMMON
config LINK_TEST_SUITE_HOST_COMMAND_MEMORY_DUMP
bool "Link and test memory dump host commands tests"
config LINK_TEST_SUITE_ANX7452
bool "Link and test the anx7452 tests"
help
Include the test suite of ANX7452 retimer in the binary. The tests
use I2C emulation.
source "Kconfig.zephyr"
|