* Copyright (c) 2023 Huawei Device Co., Ltd.
*/
#ifndef _DSMM_DEVELOPER_H
#define _DSMM_DEVELOPER_H
#define STATE_UNINT 0
#define STATE_ON 1
#define STATE_OFF 2
enum build_variant {
BUILD_VARIANT_USER = 0,
BUILD_VARIANT_ENG,
BUILD_VARIANT_MAX,
};
enum cmdline_dev_state {
CMDLINE_DEV_STATE_NA = 0,
CMDLINE_DEV_STATE_ON,
CMDLINE_DEV_STATE_OFF,
CMDLINE_DEV_STATE_MAX,
};
void dsmm_developer_proc_create(void);
void dsmm_developer_proc_clean(void);
* get_developer_mode_state - Get developer state of the device.
*
* @state: State of the device.
*
* Returns the developer state, STATE_ON or STATE_OFF.
*/
int get_developer_mode_state(void);
#endif