/* Copyright 2013 The ChromiumOS Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ /* Module IDs for Chrome EC */ #ifndef __CROS_EC_MODULE_ID_H #define __CROS_EC_MODULE_ID_H #include "common.h" enum module_id { MODULE_ADC, MODULE_CHARGER, MODULE_CHIPSET, MODULE_CLOCK, MODULE_COMMAND, MODULE_DAC, MODULE_DMA, MODULE_EXTPOWER, MODULE_FAST_CPU, MODULE_GPIO, MODULE_HOOK, MODULE_HOST_COMMAND, MODULE_HOST_EVENT, MODULE_I2C, MODULE_I2C_TIMERS, MODULE_KEYBOARD, MODULE_KEYBOARD_SCAN, MODULE_LIGHTBAR, MODULE_LPC, MODULE_MCO, MODULE_PECI, MODULE_PMU, MODULE_PORT80, MODULE_POWER_LED, MODULE_PS2, MODULE_PWM, MODULE_RDD, MODULE_RBOX, MODULE_SPI, MODULE_SPI_FLASH, MODULE_SPI_CONTROLLER, MODULE_SWITCH, MODULE_SYSTEM, MODULE_TASK, MODULE_TFDP, MODULE_THERMAL, MODULE_UART, MODULE_USART, MODULE_USB, MODULE_USB_DEBUG, MODULE_USB_PD, MODULE_USB_PORT_POWER, MODULE_USB_SWITCH, MODULE_VBOOT, MODULE_WOV, /* Module count; not an actual module */ MODULE_COUNT }; #endif