81 lines
2.2 KiB
C
81 lines
2.2 KiB
C
#ifndef QDSP5LPMMSGI_H
|
|
#define QDSP5LPMMSGI_H
|
|
|
|
/*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*
|
|
|
|
L P M I N T E R N A L M E S S A G E S
|
|
|
|
GENERAL DESCRIPTION
|
|
This file contains defintions of format blocks of commands
|
|
that are accepted by LPM Task
|
|
|
|
REFERENCES
|
|
None
|
|
|
|
EXTERNALIZED FUNCTIONS
|
|
None
|
|
|
|
Copyright (c) 1992-2009, The Linux Foundation. All rights reserved.
|
|
|
|
This software is licensed under the terms of the GNU General Public
|
|
License version 2, as published by the Free Software Foundation, and
|
|
may be copied, distributed, and modified under those terms.
|
|
|
|
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.
|
|
|
|
*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*/
|
|
/*===========================================================================
|
|
|
|
EDIT HISTORY FOR FILE
|
|
|
|
This section contains comments describing changes made to this file.
|
|
Notice that changes are listed in reverse chronological order.
|
|
|
|
$Header: //source/qcom/qct/multimedia2/AdspSvc/7XXX/qdsp5cmd/video/qdsp5lpmmsg.h#2 $ $DateTime: 2008/07/30 10:50:23 $ $Author: pavanr $
|
|
Revision History:
|
|
|
|
when who what, where, why
|
|
-------- --- ----------------------------------------------------------
|
|
06/12/08 sv initial version
|
|
===========================================================================*/
|
|
|
|
/*
|
|
* Message to acknowledge CMD_LPM_IDLE command
|
|
*/
|
|
|
|
#define LPM_MSG_IDLE_ACK 0x0000
|
|
#define LPM_MSG_IDLE_ACK_LEN sizeof(lpm_msg_idle_ack)
|
|
|
|
typedef struct {
|
|
} __attribute__((packed)) lpm_msg_idle_ack;
|
|
|
|
|
|
/*
|
|
* Message to acknowledge CMD_LPM_START command
|
|
*/
|
|
|
|
|
|
#define LPM_MSG_START_ACK 0x0001
|
|
#define LPM_MSG_START_ACK_LEN sizeof(lpm_msg_start_ack)
|
|
|
|
|
|
typedef struct {
|
|
} __attribute__((packed)) lpm_msg_start_ack;
|
|
|
|
|
|
/*
|
|
* Message to notify the ARM that LPM processing is complete
|
|
*/
|
|
|
|
#define LPM_MSG_DONE 0x0002
|
|
#define LPM_MSG_DONE_LEN sizeof(lpm_msg_done)
|
|
|
|
typedef struct {
|
|
} __attribute__((packed)) lpm_msg_done;
|
|
|
|
|
|
#endif
|