source: svn/trunk/newcon3bcm2_21bu/magnum/commonutils/fmt/bfmt_custom.h @ 36

Last change on this file since 36 was 2, checked in by jglee, 11 years ago

first commit

  • Property svn:executable set to *
File size: 2.5 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2010-2011, 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: bfmt_custom.h $
11 * $brcm_Revision: Hydra_Software_Devel/1 $
12 * $brcm_Date: 6/9/11 10:22a $
13 *
14 * Module Description:
15 *   Custom Video format info file; it contains raster size, front porch,
16 * back porch etc format info, and DVO microcode as well as rate manager
17 * settings.
18 *  NOTE: This file is to be replace by customer specific timing data!
19 *  following are for reference board only.
20 *
21 * Revision History:
22 *
23 * $brcm_Log: /magnum/commonutils/fmt/bfmt_custom.h $
24 *
25 * Hydra_Software_Devel/1   6/9/11 10:22a pntruong
26 * SW7425-101: Moved rate structure definition to bfmt_custom.h to avoid
27 * copying.
28 *
29 ***************************************************************************/
30#ifndef BFMT_CUSTOM_H__
31#define BFMT_CUSTOM_H__
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
37#include "bstd.h"
38#include "bfmt.h"
39#include "bkni.h"
40
41typedef struct BFMT_P_RateInfo
42{
43        /* Use for searching a matching one! */
44        uint32_t                    ulPixelClkRate; /*                  ----3548/3556----                */
45        uint32_t                    ulMDiv;         /* LVDS_PHY_0_LVDS_PLL_CFG, PLL_M_DIV,               */
46        uint32_t                    ulNDiv;         /* DVPO_RM_0_OFFSET, OFFSET,                         */
47        uint32_t                    ulRDiv;         /* LVDS_PHY_0_LVDS_PLL_CFG, PLL_R_DIV,               */
48        uint32_t                    ulSampleInc;    /* DVPO_RM_0_SAMPLE_INC, SAMPLE_INC,                 */
49        uint32_t                    ulNumerator;    /* DVPO_RM_0_SAMPLE_INC, NUMERATOR,                  */
50        uint32_t                    ulDenominator;  /* DVPO_RM_0_RATE_RATIO, DENOMINATOR,                */
51        uint32_t                    ulVcoRange;     /* LVDS_PHY_0_LVDS_PLL_CFG, PLL_VCO_RANGE,           */
52        uint32_t                    ulLinkDivCtrl;  /* LVDS_PHY_0_LVDS_PLL_CFG, LINKDIV_CTRL,            */
53        uint32_t                    ulP2;           /* LVDS_PHY_0_LVDS_PLL_CFG, PLL_FEEDBACK_PRE_DIVIDER */
54        const char                 *pchRate;
55} BFMT_P_RateInfo;
56
57#ifdef __cplusplus
58}
59#endif
60
61#endif /* #ifndef BFMT_CUSTOM_H__ */
62
63/* End of File */
64
Note: See TracBrowser for help on using the repository browser.