GUI: Fix Tomato RAF theme for all builds. Compilation typo.
[tomato.git] / release / src-rt-6.x.4708 / linux / linux-2.6.36 / drivers / staging / dream / include / mach / qdsp5 / qdsp5lpmcmdi.h
blob6c76e2c20cf40ed88a0713cbdebe5d387ee7c0d3
1 #ifndef QDSP5LPMCMDI_H
2 #define QDSP5LPMCMDI_H
4 /*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*
6 L P M I N T E R N A L C O M M A N D S
8 GENERAL DESCRIPTION
9 This file contains defintions of format blocks of commands
10 that are accepted by LPM Task
12 REFERENCES
13 None
15 EXTERNALIZED FUNCTIONS
16 None
18 Copyright(c) 1992 - 2008 by QUALCOMM, Incorporated.
20 This software is licensed under the terms of the GNU General Public
21 License version 2, as published by the Free Software Foundation, and
22 may be copied, distributed, and modified under those terms.
24 This program is distributed in the hope that it will be useful,
25 but WITHOUT ANY WARRANTY; without even the implied warranty of
26 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 GNU General Public License for more details.
29 *====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*/
30 /*===========================================================================
32 EDIT HISTORY FOR FILE
34 This section contains comments describing changes made to this file.
35 Notice that changes are listed in reverse chronological order.
38 $Header: //source/qcom/qct/multimedia2/AdspSvc/7XXX/qdsp5cmd/video/qdsp5lpmcmdi.h#2 $ $DateTime: 2008/07/30 10:50:23 $ $Author: pavanr $
39 Revision History:
41 when who what, where, why
42 -------- --- ----------------------------------------------------------
43 06/12/08 sv initial version
44 ===========================================================================*/
48 * Command to start LPM processing based on the config params
51 #define LPM_CMD_START 0x0000
52 #define LPM_CMD_START_LEN sizeof(lpm_cmd_start)
54 #define LPM_CMD_SPATIAL_FILTER_PART_OPMODE_0 0x00000000
55 #define LPM_CMD_SPATIAL_FILTER_PART_OPMODE_1 0x00010000
56 typedef struct {
57 unsigned int cmd_id;
58 unsigned int ip_data_cfg_part1;
59 unsigned int ip_data_cfg_part2;
60 unsigned int ip_data_cfg_part3;
61 unsigned int ip_data_cfg_part4;
62 unsigned int op_data_cfg_part1;
63 unsigned int op_data_cfg_part2;
64 unsigned int op_data_cfg_part3;
65 unsigned int spatial_filter_part[32];
66 } __attribute__((packed)) lpm_cmd_start;
71 * Command to stop LPM processing
74 #define LPM_CMD_IDLE 0x0001
75 #define LPM_CMD_IDLE_LEN sizeof(lpm_cmd_idle)
77 typedef struct {
78 unsigned int cmd_id;
79 } __attribute__((packed)) lpm_cmd_idle;
82 #endif