/*++ * linux/drivers/video/wmt/hdmi_cp.h * WonderMedia video post processor (VPP) driver * * Copyright c 2013 WonderMedia Technologies, Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * 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, see . * * WonderMedia Technologies, Inc. * 4F, 533, Chung-Cheng Road, Hsin-Tien, Taipei 231, R.O.C --*/ #ifndef HDMI_CP_H /* To assert that only one occurrence is included */ #define HDMI_CP_H /*-------------------- MODULE DEPENDENCY -------------------------------------*/ #include "vpp.h" /* following is the C++ header */ #ifdef __cplusplus extern "C" { #endif /*-------------------- EXPORTED PRIVATE CONSTANTS ----------------------------*/ /* #define HDMI_CP_XXXX 1 *//*Example*/ /* #define CONFIG_HDMI_CP_DISABLE */ /*-------------------- EXPORTED PRIVATE TYPES---------------------------------*/ /* typedef void hdmi_cp_xxx_t; *//*Example*/ /*-------------------- EXPORTED PRIVATE VARIABLES ----------------------------*/ #ifdef HDMI_CP_C #define EXTERN #else #define EXTERN extern #endif /* ifdef HDMI_CP_C */ /* EXTERN int hdmi_cp_xxx; *//*Example*/ #undef EXTERN /*--------------------- EXPORTED PRIVATE MACROS ------------------------------*/ /* #define HDMI_CP_XXX_YYY xxxx *//*Example*/ /*--------------------- EXPORTED PRIVATE FUNCTIONS --------------------------*/ /* extern void hdmi_cp_xxx(void); *//*Example*/ #ifdef __cplusplus } #endif #endif /* ifndef HDMI_CP_H */