summaryrefslogtreecommitdiff
path: root/common/ccd_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/ccd_config.c')
-rw-r--r--common/ccd_config.c23
1 files changed, 1 insertions, 22 deletions
diff --git a/common/ccd_config.c b/common/ccd_config.c
index ee3e6adb9e..8b60a1e84b 100644
--- a/common/ccd_config.c
+++ b/common/ccd_config.c
@@ -93,21 +93,6 @@ struct ccd_capability_info {
enum ccd_capability_state default_state;
};
-/* Flags for ccd_reset_config() */
-enum ccd_reset_config_flags {
- /* Also reset test lab flag */
- CCD_RESET_TEST_LAB = (1 << 0),
-
- /* Only reset Always/UnlessLocked settings */
- CCD_RESET_UNLOCKED_ONLY = (1 << 1),
-
- /* Use RMA/factory defaults */
- CCD_RESET_RMA = (1 << 2)
-};
-
-/* Forward declarations of static functions */
-static int ccd_reset_config(unsigned flags);
-
/* Nvmem variable name for CCD config */
static const uint8_t k_ccd_config = NVMEM_VAR_CCD_CONFIG;
@@ -454,13 +439,7 @@ static int ccd_set_cap(enum ccd_capability cap, enum ccd_capability_state state)
return ccd_save_config();
}
-/**
- * Reset CCD config to defaults.
- *
- * @param flags Reset flags (see enum ccd_reset_config_flags)
- * @return EC_SUCCESS, or non-zero if error.
- */
-static int ccd_reset_config(unsigned flags)
+int ccd_reset_config(unsigned int flags)
{
int old_lab = ccd_get_flag(CCD_FLAG_TEST_LAB);