view gsm-fw/riviera/rv/rv_trace.h @ 923:10b4bed10192

gsm-fw/L1: fix for the DSP patch corruption bug The L1 code we got from the LoCosto fw contains a feature for DSP CPU load measurement. This feature is a LoCosto-ism, i.e., not applicable to earlier DBB chips (Calypso) with their respective earlier DSP ROMs. Most of the code dealing with that feature is conditionalized as #if (DSP >= 38), but one spot was missed, and the MCU code was writing into an API word dealing with this feature. In TCS211 this DSP API word happens to be used by the DSP code patch, hence that write was corrupting the patched DSP code.
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Mon, 19 Oct 2015 17:13:56 +0000
parents afceeeb2cba1
children
line wrap: on
line source

/************************************************************************************* 
 *																			         * 
 *  Name        rv_trace.h													         * 
 *																			         * 
 *  Function    this file contains trace definitions for basic layers		         * 
 *																			         * 
 *  Date        Modification                                                         * 
 *  ------------------------												         * 
 *  10/12/00	 - Create Cristian Livadiotti - c-livadiotti@ti.com			         * 
 *																			         * 
 *																			         * 
 * (C) Copyright 1999 by Texas Instruments Incorporated, All Rights Reserved         * 
 *                                                                                   *
 * --------------------------------------------------------------------------------- *
 *                                                                                   *
 *   History:                                                                        *
 *                                                                                   *
 *   10/18/2001 - Updated for R2D by Christophe Favergeon		                     * 
 *                                                                                   *
 *************************************************************************************/

#ifndef _RV_TRACE_H_
#define _RV_TRACE_H_



/* Define trace levels.                                                          */
#define RV_TRACE_LEVEL_ERROR		(1)		/* Error condition trace messages.   */
											/* Used when an unrecoverable error is found */
#define RV_TRACE_LEVEL_WARNING		(2)		/* Warning condition trace messages. */
											/* Used when an error is found but is handled properly by the code*/
#define RV_TRACE_LEVEL_DEBUG_HIGH	(3)		/* Debug messages (high debugging).  */
                                            /* high = important debug message */
#define RV_TRACE_LEVEL_DEBUG_MEDIUM	(4)		/* Debug messages.                   */
#define RV_TRACE_LEVEL_DEBUG_LOW	(5)		/* Debug messages (low debugging).   */
                                            /* low = not important debug message */

/* temporary definition of this old flag for backward compatibility */
#define TRACE_RVTEST				(0x001E0004)

#endif /* _RV_GENERAL_H_*/