Files
limerence 53e2babac7 内核支持代码所有者校验
Signed-off-by: limerence <shituanhui@huawei.com>
2023-11-23 20:29:35 +08:00

41 lines
756 B
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* 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 /* _DSMM_DEVELOPER_H */