/** * Copyright (c) 2013 TRUSTONIC LIMITED * All Rights Reserved. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef __LINUX_TRUSTEDUI_H #define __LINUX_TRUSTEDUI_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 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); void trustedui_set_tsp_irq(int irq_num); #endif