/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2019 TRUSTONIC LIMITED */ #ifndef __TBASE_TUI_H__ #define __TBASE_TUI_H__ #define TRUSTEDUI_MODE_OFF 0x00 #define TRUSTEDUI_MODE_ALL 0xff #define TRUSTEDUI_MODE_TUI_SESSION 0x01 #define TRUSTEDUI_MODE_VIDEO_SECURED 0x02 #define TRUSTEDUI_MODE_INPUT_SECURED 0x04 #ifdef CONFIG_TRUSTONIC_TRUSTED_UI int trustedui_blank_inc(void); int trustedui_blank_dec(void); int trustedui_blank_get_counter(void); void trustedui_blank_set_counter(int counter); int trustedui_get_current_mode(void); void trustedui_set_mode(int mode); int trustedui_set_mask(int mask); int trustedui_clear_mask(int mask); #endif /* CONFIG_TRUSTONIC_TRUSTED_UI */ #endif /* __TBASE_TUI_H__ */