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