1#ifndef QDSP5LPMMSGI_H 2#define QDSP5LPMMSGI_H 3 4/*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====* 5 6 L P M I N T E R N A L M E S S A G E S 7 8GENERAL DESCRIPTION 9 This file contains defintions of format blocks of commands 10 that are accepted by LPM Task 11 12REFERENCES 13 None 14 15EXTERNALIZED FUNCTIONS 16 None 17 18Copyright(c) 1992 - 2008 by QUALCOMM, Incorporated. 19 20This software is licensed under the terms of the GNU General Public 21License version 2, as published by the Free Software Foundation, and 22may be copied, distributed, and modified under those terms. 23 24This program is distributed in the hope that it will be useful, 25but WITHOUT ANY WARRANTY; without even the implied warranty of 26MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27GNU General Public License for more details. 28 29*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*/ 30/*=========================================================================== 31 32 EDIT HISTORY FOR FILE 33 34This section contains comments describing changes made to this file. 35Notice that changes are listed in reverse chronological order. 36 37$Header: //source/qcom/qct/multimedia2/AdspSvc/7XXX/qdsp5cmd/video/qdsp5lpmmsg.h#2 $ $DateTime: 2008/07/30 10:50:23 $ $Author: pavanr $ 38Revision History: 39 40when who what, where, why 41-------- --- ---------------------------------------------------------- 4206/12/08 sv initial version 43===========================================================================*/ 44 45/* 46 * Message to acknowledge CMD_LPM_IDLE command 47 */ 48 49#define LPM_MSG_IDLE_ACK 0x0000 50#define LPM_MSG_IDLE_ACK_LEN sizeof(lpm_msg_idle_ack) 51 52typedef struct { 53} __attribute__((packed)) lpm_msg_idle_ack; 54 55 56/* 57 * Message to acknowledge CMD_LPM_START command 58 */ 59 60 61#define LPM_MSG_START_ACK 0x0001 62#define LPM_MSG_START_ACK_LEN sizeof(lpm_msg_start_ack) 63 64 65typedef struct { 66} __attribute__((packed)) lpm_msg_start_ack; 67 68 69/* 70 * Message to notify the ARM that LPM processing is complete 71 */ 72 73#define LPM_MSG_DONE 0x0002 74#define LPM_MSG_DONE_LEN sizeof(lpm_msg_done) 75 76typedef struct { 77} __attribute__((packed)) lpm_msg_done; 78 79 80#endif 81