xref: /aosp_15_r20/external/gsc-utils/include/module_id.h (revision 4f2df630800bdcf1d4f0decf95d8a1cb87344f5f)
1*4f2df630SAndroid Build Coastguard Worker /* Copyright 2013 The ChromiumOS Authors
2*4f2df630SAndroid Build Coastguard Worker  * Use of this source code is governed by a BSD-style license that can be
3*4f2df630SAndroid Build Coastguard Worker  * found in the LICENSE file.
4*4f2df630SAndroid Build Coastguard Worker  */
5*4f2df630SAndroid Build Coastguard Worker 
6*4f2df630SAndroid Build Coastguard Worker /* Module IDs for Chrome EC */
7*4f2df630SAndroid Build Coastguard Worker 
8*4f2df630SAndroid Build Coastguard Worker #ifndef __CROS_EC_MODULE_ID_H
9*4f2df630SAndroid Build Coastguard Worker #define __CROS_EC_MODULE_ID_H
10*4f2df630SAndroid Build Coastguard Worker 
11*4f2df630SAndroid Build Coastguard Worker #include "common.h"
12*4f2df630SAndroid Build Coastguard Worker 
13*4f2df630SAndroid Build Coastguard Worker enum module_id {
14*4f2df630SAndroid Build Coastguard Worker 	MODULE_ADC,
15*4f2df630SAndroid Build Coastguard Worker 	MODULE_CHARGER,
16*4f2df630SAndroid Build Coastguard Worker 	MODULE_CHIPSET,
17*4f2df630SAndroid Build Coastguard Worker 	MODULE_CLOCK,
18*4f2df630SAndroid Build Coastguard Worker 	MODULE_COMMAND,
19*4f2df630SAndroid Build Coastguard Worker 	MODULE_DMA,
20*4f2df630SAndroid Build Coastguard Worker 	MODULE_EXTPOWER,
21*4f2df630SAndroid Build Coastguard Worker 	MODULE_FAST_CPU,
22*4f2df630SAndroid Build Coastguard Worker 	MODULE_GPIO,
23*4f2df630SAndroid Build Coastguard Worker 	MODULE_HOOK,
24*4f2df630SAndroid Build Coastguard Worker 	MODULE_HOST_COMMAND,
25*4f2df630SAndroid Build Coastguard Worker 	MODULE_HOST_EVENT,
26*4f2df630SAndroid Build Coastguard Worker 	MODULE_I2C,
27*4f2df630SAndroid Build Coastguard Worker 	MODULE_I2C_TIMERS,
28*4f2df630SAndroid Build Coastguard Worker 	MODULE_KEYBOARD,
29*4f2df630SAndroid Build Coastguard Worker 	MODULE_KEYBOARD_SCAN,
30*4f2df630SAndroid Build Coastguard Worker 	MODULE_LIGHTBAR,
31*4f2df630SAndroid Build Coastguard Worker 	MODULE_LPC,
32*4f2df630SAndroid Build Coastguard Worker 	MODULE_MCO,
33*4f2df630SAndroid Build Coastguard Worker 	MODULE_PECI,
34*4f2df630SAndroid Build Coastguard Worker 	MODULE_PMU,
35*4f2df630SAndroid Build Coastguard Worker 	MODULE_PORT80,
36*4f2df630SAndroid Build Coastguard Worker 	MODULE_POWER_LED,
37*4f2df630SAndroid Build Coastguard Worker 	MODULE_PWM,
38*4f2df630SAndroid Build Coastguard Worker 	MODULE_RDD,
39*4f2df630SAndroid Build Coastguard Worker 	MODULE_RBOX,
40*4f2df630SAndroid Build Coastguard Worker 	MODULE_SPI,
41*4f2df630SAndroid Build Coastguard Worker 	MODULE_SPI_FLASH,
42*4f2df630SAndroid Build Coastguard Worker 	MODULE_SPI_CONTROLLER,
43*4f2df630SAndroid Build Coastguard Worker 	MODULE_SWITCH,
44*4f2df630SAndroid Build Coastguard Worker 	MODULE_SYSTEM,
45*4f2df630SAndroid Build Coastguard Worker 	MODULE_TASK,
46*4f2df630SAndroid Build Coastguard Worker 	MODULE_TFDP,
47*4f2df630SAndroid Build Coastguard Worker 	MODULE_THERMAL,
48*4f2df630SAndroid Build Coastguard Worker 	MODULE_UART,
49*4f2df630SAndroid Build Coastguard Worker 	MODULE_USART,
50*4f2df630SAndroid Build Coastguard Worker 	MODULE_USB,
51*4f2df630SAndroid Build Coastguard Worker 	MODULE_USB_DEBUG,
52*4f2df630SAndroid Build Coastguard Worker 	MODULE_USB_PD,
53*4f2df630SAndroid Build Coastguard Worker 	MODULE_USB_PORT_POWER,
54*4f2df630SAndroid Build Coastguard Worker 	MODULE_USB_SWITCH,
55*4f2df630SAndroid Build Coastguard Worker 	MODULE_VBOOT,
56*4f2df630SAndroid Build Coastguard Worker 	MODULE_WOV,
57*4f2df630SAndroid Build Coastguard Worker 
58*4f2df630SAndroid Build Coastguard Worker 	/* Module count; not an actual module */
59*4f2df630SAndroid Build Coastguard Worker 	MODULE_COUNT
60*4f2df630SAndroid Build Coastguard Worker };
61*4f2df630SAndroid Build Coastguard Worker 
62*4f2df630SAndroid Build Coastguard Worker #endif
63