/* tui/stui_ioctl.h * * Samsung TUI HW Handler driver. * * Copyright (c) 2015 Samsung Electronics * * 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. */ #ifndef __STUI_IOCTL_H_ #define __STUI_IOCTL_H_ /* Commands and Structures for TUI */ #define STUI_HW_IOCTL_START_TUI 0x10 #define STUI_HW_IOCTL_FINISH_TUI 0x11 #ifdef SAMSUNG_TUI_TEST #define STUI_HW_IOCTL_GET_PHYS_ADDR 0x12 #endif //SAMSUNG_TUI_TEST #define STUI_HW_IOCTL_GET_RESOLUTION 0x13 struct tui_hw_buffer { uint32_t width; uint32_t height; uint64_t fb_physical; uint64_t fb_size; uint64_t wb_physical; uint64_t wb_size; uint64_t disp_physical; uint64_t disp_size; } __packed; #define STUI_RET_OK 0x00030000 #define STUI_RET_ERR_INTERNAL_ERROR 0x00030003 #endif /* __STUI_IOCTL_H_ */