/********************************************************************************************
 *     LEGAL DISCLAIMER
 *
 *     (Header of MediaTek Software/Firmware Release or Documentation)
 *
 *     BY OPENING OR USING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
 *     THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") RECEIVED
 *     FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON AN "AS-IS" BASIS
 *     ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED,
 *     INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
 *     A PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY
 *     WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
 *     INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK
 *     ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
 *     NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S SPECIFICATION
 *     OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
 *
 *     BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE LIABILITY WITH
 *     RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION,
 *     TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE
 *     FEES OR SERVICE CHARGE PAID BY BUYER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
 *
 *     THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE WITH THE LAWS
 *     OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF LAWS PRINCIPLES.
 ************************************************************************************************/
/*! \file Drv_Common.h
*
*  \par LEGAL DISCLAIMER
*
* (Header of MediaTek Software/Firmware Release or Documentation)
*
* BY OPENING OR USING THIS FILE, USER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND
* AGREES THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* ARE PROVIDED TO USER ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS
* ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
* IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED
* IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND USER AGREES TO LOOK ONLY TO
* SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL
* ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO USER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* USER HEREBY ACKNOWLEDGES THE CONFIDENTIALITY OF MEDIATEK SOFTWARE AND AGREES
* NOT TO DISCLOSE OR PERMIT DISCLOSURE OF ANY MEDIATEK SOFTWARE TO ANY THIRD
* PARTY OR TO ANY OTHER PERSON, EXCEPT TO DIRECTORS, OFFICERS, EMPLOYEES OF
* USER WHO ARE REQUIRED TO HAVE THE INFORMATION TO CARRY OUT THE PURPOSE OF
* OPENING OR USING THIS FILE.
*
* \par Project
*    MT8520
*
* \par Description
*    Driver layer common definition.
*
* \par Author_Name
*    Victor Lin
*
* \par Last_Changed
* $Author: hc.yen $
* $Modtime: $
* $Revision: #4 $
*
*/
#if ! defined(DRV_DEF_H)
#define DRV_DEF_H

#define CONFIG_DRV_QDEO_SUPPORT 0
#define CONFIG_DRV_PHILIPS_HMP_IR 0

#define CONFIG_DRV_NO_SIF 0

#define CONFIG_DRV_MT8520 0
#define CONFIG_DRV_CFG_IN_FLASH 0
#define CONFIG_DRV_BDV3G 0

#define CONFIG_IR_NOT_SUPPORT 0
#define CONFIG_DRV_MEM_CHANNEL2 0
#define CONFIG_DRV_SUPPORT_LG_SDK 0     
#define CONFIG_DRV_GPIO_USB_MODE_SWITCH 0
#define CONFIG_DRV_SUPPORT_WFD_VFD_KEY 0

#define CONFIG_DRV_AUDIO_IN 0
#define CONFIG_DRV_HDMI_RX 0
#define CONFIG_DRV_HDMI_RX_INTERNAL 0
#define CONFIG_DRV_HDMI_RX_AVSYNC 0
#define CONFIG_DRV_SUPPORT_HDMI_CLK  0
#define CONFIG_DRV_CUSTOM_0 0

#define CONFIG_SUPPORT_3D_SINGLE_BUFFER 0
#define CONFIG_SUPPORT_2D_SINGLE_BUFFER 0

#define CONFIG_SUPPORT_DIRECTFB 0
#define CONFIG_DRV_INC_PARTY 0
#define CONFIG_DRV_FLV 0
#define CONFIG_DRV_SWF 0

#define CONFIG_DRV_RM 0
#define CONFIG_SUPPORT_RAWVIDEO_M4V 0

#define CONFIG_SUPPORT_DIVERSITY 0
#define CONFIG_CUSTOMER_GPIO_DISABLE  0
#define CONFIG_SUPPORT_MCU_SIF 0

#define BD_DRV_3D_SUPPORT 0
#define CONFIG_DRV_3D_SUPPORT 0
#define CONFIG_DRV_3D_BIVL_SUPPORT 0
#define CONFIG_DRV_NEW_IO_ARCHITECTURE 0
#define DRV_SUPPORT_CINEMANOW 0
#define CONFIG_DRV_SUPPORT_MEM_PHASE3 0
#define CONFIG_SUPPORT_DRV_ONLY 0
#define CONFIG_BUILD_DRV_EMULATION 0
#define PBBUF_SUPPORT_FLASH_LITE 1
#define IPOD_SUPPORT_ON_LINUX 0
#define CONFIG_DRV_NO_VFD 0
#define CONFIG_DRV_DRAM_DDR2 0
#define CONFIG_SUPPORT_LED_DRV 0
#define DRV_3D_PSEUDOPATH  0  
#define CONFIG_DRV_3D_MVC_SUPPORT 0
#define CONFIG_DRV_3D_TS_SUPPORT 0
#define CONFIG_DRV_3D_256_SUPPORT 0
#define  CONFIG_ENABLE_FA_TEST 0
#define CONFIG_DRV_PANASONIC_M9900 0
#define CONFIG_CHECK_H264_LEVEL_51 0
#define CONFIG_DRV_3D_384_SR_SUPPORT 0
#define CONFIG_DRV_VDEC_CLOCK_DONGLE 0
#define CONFIG_DIVX_NOT_SUPPORT    0
#define DRV_3D_PSEUDOPATH  0
#define CONFIG_DRV_DRAM256_PLUS_NEWFEATURE 0
#define CONFIG_ENABLE_FA_TEST 0
#define CONFIG_DRV_OMX_SUPPORT 0
#define CONFIG_DRV_SUPPORT_DRA   0
#define CONFIG_DRV_SUPPORT_WMAPro 0
#define CONFIG_DRV_SUPPORT_ALAC 0
#define CONFIG_DRV_LG_HB907  0
#define CONFIG_DRV_LG_BH9000 0
#define CONFIG_DRV_LG_BH6000 0
#define CONFIG_DRV_LG_BP240 0
#define CONFIG_DRV_LG_BP340 0
#define CONFIG_DRV_LG_SP530 0
#define CONFIG_DRV_LG_BP530 0
#define CONFIG_DRV_LG_MR2014  0
#define CONFIG_DRV_LG_LOEWE 0
#define CONFIG_DRV_DEMO_BOARD_FOR_LG 0
#define CONFIG_LG_DRV_SUPPORT_MICOM 0
#define CONFIG_SUPPORT_MICOM 0
#define CONFIG_DRV_NOT_SUPPORT_OSD 0
#define CONFIG_DRV_LG_HB407  0
#define CONFIG_DRV_LG_BP120  0
#define CONFIG_DRV_SUPPORT_HLS   0
#define CONFIG_DRV_TVE_CPS_ALPHA 0
#define CONFIG_MMP_TEXFAT 0
#define CONFIG_DRV_ARIB_CAPTION 0
#define CONFIG_DRV_ARIB_CAPTION_GM4 0
#define CONFIG_DRV_LITEON_AUDIN_SUPPORT 0
#define CONFIG_AUD_IN_CS8422_SUPPORT 0
#define CONFIG_AUD_IN_LC89058_SUPPORT 0
#define CONFIG_AUD_IN_CS8415_SUPPORT  0
#define AUDIO_PARTITION_SUPPORT_THIRD_AUDIO_FIFO 0
#define CONFIG_PHILIPS_TVE_CGMS 0
#define CONFIG_AUD_IN_CS8416_SUPPORT 0
#define CONFIG_PHILIPS_AUD_START_OUTPUT_DELAY 0
#define CONFIG_PHILIPS_DSP_AAC_LOADCODE_E9 0
#define CONFIG_DRV_SUPPORT_ONLIVE 0
#define DRIVER_SUPPORT_OPPO  0
#define CONFIG_DRV_DUALTX_NEW_SETTING 0
#define CONFIG_SUPPORT_BBK_PC_MODE 0
#define CONFIG_SUPPORT_ECRYPTFS 0
#define CONFIG_SUPPORT_3DGFX 0
#define CONFIG_DRV_NEW_PTS_FILL_FLOW 0
#define CONFIG_DRV_DYNAMIC_LOAD_WIFI_KO 0

#define CONFIG_DRV_512_MEM_LAYOUT 0

#define CONFIG_DRV_SUPPORT_NEW_HLS 1

#define CONFIG_DRV_SUPPORT_2SOURCE_COMP 0
#define CONFIG_DRV_LPDMX_SUPPORT_2SOURCE_COMP 0
#define CONFIG_DRV_CUSTOM_JSN 0
#define CONFIG_DRV_CUSTOM_JSN_HMP 0
#define CONFIG_DRV_CUSTOM_KLG 0
#define CONFIG_DRV_CUSTOM_YAMAHA 0
#define CONFIG_DRV_CUSTOM_CDN 0
#define CONFIG_DRV_CUSTOM_SFLP 0
#if 1 //mtk70745 For CR:BDP00345815
#define CONFIG_DRV_ODD_AJUST  0 
#define FE_RESULT_CHECKSUM  0 
#endif
#define CONFIG_DRV_YAMAHA_S677	0
#define CONFIG_DRV_YAMAHA_PCM1795 0
#define  CONFIG_DRV_CUSTOM_ALCO 0
#define CONFIG_DRV_CUSTOM_SAMWIN 0

#define CONFIG_DRV_CUSTOM_JSX 0
#define CONFIG_DRV_CUSTOM_JDZ 0
#define CONFIG_DRV_CUSTOM_SKYWORTH 0
#define CONFIG_DRV_CUSTOM_JXF 0
#define CONFIG_DRV_CUSTOM_JYMH 0
#define CONFIG_DRV_CUSTOM_JYMH_DUALIR 0
#define CONFIG_DRV_CUSTOM_CBBG 0
#define CONFIG_DRV_CUSTOM_CDN 0
#define CONFIG_DRV_CUSTOM_CDS 0
#define CONFIG_DRV_CUSTOM_FAK 0
#define CONFIG_DRV_CUSTOM_KSX 0
#define CONFIG_DRV_CUSTOM_GLW 0
#define CONFIG_DRV_CUSTOM_SAC 0	
#define CONFIG_DRV_CUSTOM_JFNX 0
#define CONFIG_DRV_CUSTOM_JFNPH 0
#define CONFIG_LED_SETTING 0
#define CONFIG_DRV_SUPPORT_WMAPro 0
#define CONFIG_AWM_ROBUSTNESS_FINAL_SOLUTION 0
#define CONFIG_DRV_2D_128MB_SD_SUPPORT 0
 #define CONFIG_DRV_MCV3D_2VIDEO_SUPPORT 0
#define CONFIG_VDEC_SUPPROT_CLOSED_CAPTION 0
#define CONFIG_PANASONIC_TEXFAT 0
#define CONFIG_DRV_SUPPORT_WFD_DONGLE  0
#define CONFIG_DRV_2D_128M_WFD_SUPPORT 0
#define CONFIG_GFX_POWER_DOWN_ENA 0 
#define CONFIG_DRV_CUSTOM_PHILIPS_IPOD 0
#define CONFIG_DRV_CUSTOM_PHILIPS_SUPPORT 0
#define CONFIG_DRV_EDID_SUPPORT_BYPASS_TX_EDID 0
#define CONFIG_SUPPORT_EXFAT 0
#define CONFIG_SUPPORT_SS 0
#define CONFIG_DRV_START_PLAY_AVSYNC_MODE 0
#define CONFIG_DRV_IPTV_SUPPORT 0
#define CONFIG_DRV_HDMI_SUPPORT_HDCP_BDS_X80 0
#define CONFIG_DRV_SUPPORT_FIXED_MCLK_BDS_X80 0
#define CONFIG_DRV_SUPPORT_EXTDAC 0
#define CONFIG_DRV_SUPPORT_SOUNDBAR 0
#define CONFIG_DRV_CUSTOM_CSP_DONGLE 0
#define CONFIG_DRV_SUPPORT_DLNA_PRT 0
#define CONFIG_DRV_SUPPORT_UV 0
#define CONFIG_PANA_SUPPORT_MT7601_RT5572 0
#define CONFIG_CORE_OFF_STR 0
#define CONFIG_DRV_NO_SUPPORT_HDMI_MHL 0
#define CONFIG_DRV_NOT_SUPPORT_VDO2 0
#define CONFIG_DRV_NOT_SUPPORT_TVE 0
#define CONFIG_DRV_NOT_SUPPORT_COO 0
#define CONFIG_DRV_SUPPORT_WV 0
#define CONFIG_DRV_APPLE_IC 0

#define AACS_ANALOG_SUNSET_2013_SUPPORT 0
#define CONFIG_DRV_SUPPORT_IRT 0
#define CONFIG_USE_G_ENABLE_LOG 0
#define CONFIG_DRV_SUPPORT_WFD_NO_MBIT 0
#define CONFIG_DRV_NEW_SPEED_SUPPORT  0
#define CONFIG_DRV_AUTO_POWER_DOWN 0 
#define CONFIG_DRV_NOT_SUPPORT_SYSPLL2 0
#define CONFIG_DRV_SUPPORT_FASTLOGO_CCIR 0
#define CONFIG_DRV_SUPPORT_PANA_HTS 0
#define CONFIG_DRV_SUPPORT_PANA_WAKE_ON_LAN_WLAN 0
#define CONFIG_DRV_8X_LOG_DEFAULT 0
#define CONFIG_DRV_SUPPORT_LINUX_KERNEl_310 0
#define CONFIG_DRV_SUPPORT_LINUX_KERNEl_49 0
#define CONFIG_DRV_SUPPORT_PLAYREADY_CUSTOMER_LG 0
#define CONFIG_DRV_CUSTOM_LG_MT8553 0
#define CONFIG_DRV_CUSTOM_LG_MT8563 0
#define CONFIG_DRV_SUPPORT_GCPU_IOMMU 0
#define CONFIG_DRV_SUPPORT_SVP 0
#define CONFIG_DRV_SUPPORT_SVP_IMPROVE 0
#define CONFIG_DRV_SVP_DEBUG   0
#define CONFIG_DRV_SUPPORT_VDEC_UT 0
#define CONFIG_DRV_SUPPORT_DMX_TZ 0
#define CONFIG_DRV_PLAYREADY_INTO_TZ  0
#define CONFIG_DRV_SUPPORT_TZ_POOL  0
#define CONFIG_DRV_PLAYREADY_MP_MODE 0
#define CONFIG_OPPO_DRV_SUPPORT_MT8563  0
#define CONFIG_OPPO_DRV_SUPPORT_MT8581  0
#define CONFIG_DRV_FAST_AUDIOIN 0
#define CONFIG_DRV_BDP_DROP_ROOT 0
#define CONFIG_PDWN_SUPPORT_WOL 1
#define CONFIG_DRV_PIONEER_BDP_180   0
#define CONFIG_DRV_PIONEER_BDP_290   0

#define CONFIG_DRV_FPGA_EARLYUP_EN 0
#define CONFIG_OSD_SRAM_FE_SUPPORT_PC_MODE 0
#define CONFIG_DRV_SUPPORT_BD_4K  0
#define MMODIFY_SUPPORT_FUNAI_REMOTE 0
#define CONFIG_SUPPORT_DRV_JFNX 0
#define CONFIG_AUD_DRV_PRIMARY_SMOOTH_INVOLVED 0
#define CONFIG_LOT26_POWER_SWITCH 0
#define SHORT_DETECT_FUNCTION_BY_FUNAI_DRIVER 0
#define CONFIG_DRV_FAN_CONTROL 0
#define CONFIG_DRV_LED_PWM  0
#define CONFIG_DRV_SUPPORT_RISC_AUD_DEC 0
#define CONFIG_DRV_DSPB_TO_RISC 0
#define CONFIG_DRV_GOOGLE_CAST_AUDIO 0

#define CONFIG_DRV_SUPPORT_RUBY_AMAZON_ENCRYPT_KO 0
#define CONFIG_DRV_DISABLE_IOMMU 0
#define CONFIG_DRV_USE_CH3_MEM 0
#define CONFIG_DRV_SUPPORT_DOVI    0
#define CONFIG_DRV_SUPPORT_DOVI_V24    0
#define CONFIG_DRV_SUPPORT_DOVI_SDK    0
#define CONFIG_DRV_SUPPORT_SVP_AACS10 0
#define CONFIG_DRV_SUPPORT_SVP_AACS20 0
#define CONFIG_DRV_SUPPORT_NEW_SVP_DECRYPT 0
#define CONFIG_DRV_IS_4K_PUREPLAYER 0


#define CONFIG_DRV_SUPPORT_AACS_20 0
#define CONFIG_DRV_SUPPORT_AACS_FORENSIC_MARK 0
#define CONFIG_DRV_SUPPORT_AACS_20_KEYFLOW 0
#define CONFIG_DRV_SUPPORT_BDPLUS_20 0
#define CONFIG_DRV_SUPPORT_HDR10    0
#define CONFIG_DRV_SUPPORT_100HZ 0
#define CONFIG_DRV_SUPPORT_SKIP_QUICK    1
#define CONFIG_DRV_EXTPP_PPC_INVOLVED 0

#define CONFIG_DRV_SUPPORT_AVCHD_USB_STUDIO   0
#define CONFIG_DRV_SUPPORT_HDMI_IN_HDR 0
#define CONFIG_DRV_SUPPORT_ENCRYPT_DEBUG  0
#define CONFIG_DRV_SUPPORT_DOVI_TRICK_PLAY_BL_EL    0
#define CONFIG_DRV_SUPPORT_AUD_ONLY_SPI_NOR  0
#define CONFIG_POWER_NETALL_PLAYBACK 0
#define CONFIG_DRV_RS232C 0

#define CONFIG_DRV_SUPPORT_eARC 0

#define CONFIG_DRV_MT8531P2V1 0
#define CONFIG_DRV_IR_LEARN 0
#endif

#define CONFIG_DRV_SUPPORT_SOURCE_SWITCH 0