diff options
| author | Viditha Hanumanthareddy <ngjq36@motorola.com> | 2014-10-09 13:21:38 -0500 | 
|---|---|---|
| committer | Viditha H <ngjq36@motorola.com> | 2014-11-03 16:55:00 +0000 | 
| commit | 1ed2c055841349716a07e0e9f2d3bd5dda28913a (patch) | |
| tree | 7eb106b3815e1ea62f478ca1925dc04b964b498c /include/linux/m4sensorhub | |
| parent | 7e89d1dec09111bcbac2d7aa4a0484ee302d4f02 (diff) | |
| download | olio-linux-3.10-1ed2c055841349716a07e0e9f2d3bd5dda28913a.tar.xz olio-linux-3.10-1ed2c055841349716a07e0e9f2d3bd5dda28913a.zip  | |
IKXCLOCK-4153: M4 logger enhancements
Change-Id: I8a3d2f5a7c367dbbe28b0422ff508a4921624249
Diffstat (limited to 'include/linux/m4sensorhub')
| -rw-r--r-- | include/linux/m4sensorhub/MemMapLog.h | 111 | 
1 files changed, 58 insertions, 53 deletions
diff --git a/include/linux/m4sensorhub/MemMapLog.h b/include/linux/m4sensorhub/MemMapLog.h index 9aab2f4cea8..2b7882a4df4 100644 --- a/include/linux/m4sensorhub/MemMapLog.h +++ b/include/linux/m4sensorhub/MemMapLog.h @@ -1,53 +1,58 @@ -/**********************************************************************
 -*
 -*   Copyright (C) 2012 Motorola, Inc.
 -*
 -**********************************************************************
 -File    : MemMapLog.h
 -Purpose :
 -**********************************************************************/
 -#ifndef __MEMMAP_LOG_H__
 -#define __MEMMAP_LOG_H__
 -/****************************** Defines *******************************/
 -struct memMapLog
 -{
 -  u64 logEnable;
 -  u8 isLogImmediate;
 -};
 -
 -#define LOG_MAX 24
 -#define LOG_LEVELS_MAX 4
 -
 -static char acLogTags[LOG_MAX][40] = {
 -  "LOG_GENERAL",
 -  "LOG_TIMER",
 -  "LOG_ACCEL",
 -  "LOG_TEMPERATURE",
 -  "LOG_PRESSURE",
 -  "LOG_PEDOMETER",
 -  "LOG_TCMD",
 -  "LOG_GYRO",
 -  "LOG_COMPASS",
 -  "LOG_FUSION",
 -  "LOG_METS",
 -  "LOG_GESTURE",
 -  "LOG_POWER",
 -  "LOG_CORRELATION",
 -  "LOG_GPS",
 -  "LOG_DL",
 -  "LOG_AUDIO",
 -  "LOG_DISP",
 -  "LOG_WRIST",
 -  "LOG_PASSIVE",
 -  "LOG_EMG"
 -  "LOG_HR",
 -  "LOG_ALS"
 -};
 -
 -static char acLogLevels[LOG_LEVELS_MAX][15] = {
 -  "LOG_DISABLE",
 -  "LOG_ERROR",
 -  "LOG_VERBOSE",
 -  "LOG_DEBUG"
 -};
 -#endif /* __MEMMAP_LOG_H__ */
 +/********************************************************************** +* +*   Copyright (C) 2012 Motorola, Inc. +* +********************************************************************** +File    : MemMapLog.h +Purpose : +**********************************************************************/ +#ifndef __MEMMAP_LOG_H__ +#define __MEMMAP_LOG_H__ +/****************************** Defines *******************************/ +#define LOG_EN_SIZE 2 +/* Number of log tags per element of logenable array */ +#define LOG_TAGS_PER_ENABLE 16 +#define LOG_MAX 23 +#define LOG_NO_OF_BITS_PER_TAG 2 +/*This is set to 0x03 since each logtag uses 2 bits in logenable */ +#define LOG_TAG_MASK 0x03 +#define LOG_LEVELS_MAX 4 + +struct memMapLog { +	u32 logEnable[LOG_EN_SIZE]; +	u8 isLogImmediate; +}; + +static char acLogTags[LOG_MAX][40] = { +	"LOG_GENERAL", +	"LOG_TIMER", +	"LOG_ACCEL", +	"LOG_TEMPERATURE", +	"LOG_PRESSURE", +	"LOG_PEDOMETER", +	"LOG_TCMD", +	"LOG_GYRO", +	"LOG_COMPASS", +	"LOG_FUSION", +	"LOG_METS", +	"LOG_GESTURE", +	"LOG_POWER", +	"LOG_CORRELATION", +	"LOG_GPS", +	"LOG_DL", +	"LOG_AUDIO", +	"LOG_DISP", +	"LOG_WRIST", +	"LOG_PASSIVE", +	"LOG_EMG", +	"LOG_HR", +	"LOG_ALS", +}; + +static char acLogLevels[LOG_LEVELS_MAX][15] = { +	"LOG_DISABLE", +	"LOG_ERROR", +	"LOG_VERBOSE", +	"LOG_DEBUG" +}; +#endif /* __MEMMAP_LOG_H__ */  |