/*****************************************************************************/
/* Copyright (c) 2009 NXP Semiconductors BV                                  */
/*                                                                           */
/* 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, using version 2 of the License.             */
/*                                                                           */
/* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307       */
/* USA.                                                                      */
/*                                                                           */
/*****************************************************************************/
/**
 *
 * \file          tmbslTDA9984_HDCP.c
 *
 * \version       Revision: 32
 *
 * \date          Date: 16/09/2010
 *
 * \brief         BSL driver component API for the TDA9984 HDMI Transmitter
 *
 * \section refs  Reference Documents
 *
 * \section info  Change Information
 *
 * \verbatim

 * History: tmbslTDA9984_HDCP.c
 *
 * **************** Version 32  ******************
 * User: F.Robbe     Date: 16/09/2010
 * Updated in $/Source/tmbslTDA9984/Src
 * PR2657 : merge with PR2633
 *
 * **************** Version 30.1.1  ******************
 * User: F.Robbe     Date: 15/09/2010
 * Updated in $/Source/tmbslTDA9984/Src
 * PR2657 : merge 84 and 84B
 *
 * **************** Version 15  ******************
 * User: G.Burnouf     Date: 01/04/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1468 : add new function tmbslTDA9984GetSinkCategory
 *
 ******************  Version 14  ****************
 * User: G. Burnouf     Date: 25/03/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1244 : return connection tree depth value
 *
 ******************  Version 13  ****************
 * User: G. Burnouf     Date: 21/03/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1432 : manage ksv list not secure
 *
 * *****************  Version 12  ****************
 * User: G.Burnouf     Date: 18/03/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1436 : Change watchdog 5s timer value
 *
 * *****************  Version 11  ****************
 * User: G.Burnouf     Date: 06/02/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1323 : Modify a timing HDCP
 *
 * *****************  Version 10  ****************
 * User: G.Burnouf     Date: 22/01/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1270 : Add a delay in HDCP for simplay HD
 *
 * *****************  Version 9  ****************
 * User: G.Burnouf     Date: 18/01/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1179 : Enable IT HPD during HDCP
 *
 * *****************  Version 8  ****************
 * User: G.Burnouf     Date: 08/01/08
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1192 : Clear AV mute in general controleur
 *
 * *****************  Version 7  ****************
 * User: G.Burnouf     Date: 06/12/07
 * Updated in $/Source/tmbslTDA9984/Src
 * PR1149 : add modifications for simplay HD
 *
 * *****************  Version 6  ****************
 * User: G.Burnouf     Date: 04/12/07   Time: 08:30
 * Updated in $/Source/tmbslTDA9984/Src
 * PR948 : add new formats, 1080p24/25/30
 *
 * *****************  Version 5  *****************
 * User: G. Burnouf    Date: 08/10/07   Time: 11:05
 * Updated in $/Source/tmbslTDA9984/Src
 * PR450 : Read Bksv for top level and repeater
 *         in tmbslHdmiTxHdcpHandleBKSV
 *         Read pnKsvDevices and BKSV list for
 *         top level and repeater (but not tested)
 *         in tmbslHdmiTxHdcpHandleSHA_1
 * 
 * *****************  Version 4  *****************
 * User: B. Vereecke    Date: 05/10/07   Time: 09:32
 * Updated in $/Source/tmbslTDA9984/Src
 * PR 798 : Compilation error with NO_HDCP flag
 *
 * *****************  Version 3  *****************
 * User: B. Vereecke    Date: 03/10/07   Time: 15:32
 * Updated in $/Source/tmbslTDA9984/Src
 * PR 778 : EDID workaround (soft reset while HPD 
 *          is low)
 *
 * *****************  Version 2  *****************
 * User: G. Burnouf    Date: 06/08/07   Time: 17:00
 * Updated in $/Source/tmbslTDA9984/Src
 * PR 570 : -Deal interrupt encrypt only in HDCP state
 *          -Enable interrupt R0
 *
 * *****************  Version 1  *****************
 * User: G. Burnouf    Date: 04/07/07    Time: 16:30
 * Created in $/Source/tmbslTDA9984/Src
 * initial revision


   \endverbatim
 *
*/

/*============================================================================*/
/*                   FILE CONFIGURATION                                       */
/*============================================================================*/


/*============================================================================*/
/*                       INCLUDE FILES                                        */
/*============================================================================*/

#ifdef NO_HDCP
#include "tmbslTDA9984_HDCP_nohdcp.c"
#else
#include "tmbslTDA9984_HDCP_hdcp.c"
#endif

/*============================================================================*/
/*                            END OF FILE                                     */
/*============================================================================*/
