source: svn/trunk/newcon3bcm2_21bu/magnum/commonutils/xdm/bxdm.h @ 15

Last change on this file since 15 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 1.6 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2010, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: bxdm.h $
11 * $brcm_Revision: Hydra_Software_Devel/1 $
12 * $brcm_Date: 2/16/10 10:50a $
13 *
14 * [File Description:]
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /magnum/commonutils/xdm/bxdm.h $
19 *
20 * Hydra_Software_Devel/1   2/16/10 10:50a nilesh
21 * SW7405-2993: Initial XDM version
22 *
23 ***************************************************************************/
24
25#ifndef BXDM_H_
26#define BXDM_H_
27
28#ifdef __cplusplus
29extern "C" {
30#endif
31
32#if 0
33}
34#endif
35
36typedef struct BXDM_QualifiedValue
37{
38        uint32_t uiValue;
39        bool bValid;
40} BXDM_QualifiedValue;
41
42typedef struct BXDM_DisplayInterruptInfo
43{
44      BAVC_Polarity eInterruptPolarity;
45      BXDM_QualifiedValue stInterruptCount;
46      BXDM_QualifiedValue *astSTC;
47      uint32_t uiSTCCount;
48} BXDM_DisplayInterruptInfo;
49
50typedef BERR_Code (*BXDM_DisplayInterruptHandler_isr)(
51         void *pPrivateContext,
52         BXDM_DisplayInterruptInfo *pstXvdDisplayInterruptInfo
53         );
54
55typedef BERR_Code (*BXDM_DisplayInterruptHandler_PictureProvider_isr)(
56         void* pPrivateContext,
57         const BXDM_DisplayInterruptInfo *pstDisplayInterruptInfo,
58         BAVC_MVD_Picture **pDispMgrToVDC
59         );
60
61#ifdef __cplusplus
62}
63#endif
64
65#endif /* BXDM_H_ */
Note: See TracBrowser for help on using the repository browser.