source: svn/trunk/newcon3bcm2_21bu/magnum/portinginterface/cec/bcec.inc @ 2

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

first commit

  • Property svn:executable set to *
File size: 3.6 KB
Line 
1###########################################################################
2#          (c)2007-2011 Broadcom Corporation
3#
4# This program is the proprietary software of Broadcom Corporation and/or its licensors,
5# and may only be used, duplicated, modified or distributed pursuant to the terms and
6# conditions of a separate, written license agreement executed between you and Broadcom
7# (an "Authorized License").    Except as set forth in an Authorized License, Broadcom grants
8# no license (express or implied), right to use, or waiver of any kind with respect to the
9# Software, and Broadcom expressly reserves all rights in and to the Software and all
10# intellectual property rights therein.  IF YOU HAVE NO AUTHORIZED LICENSE, THEN YOU
11# HAVE NO RIGHT TO USE THIS SOFTWARE IN ANY WAY, AND SHOULD IMMEDIATELY
12# NOTIFY BROADCOM AND DISCONTINUE ALL USE OF THE SOFTWARE.
13#
14# Except as expressly set forth in the Authorized License,
15#
16# 1.       This program, including its structure, sequence and organization, constitutes the valuable trade
17# secrets of Broadcom, and you shall use all reasonable efforts to protect the confidentiality thereof,
18# and to use this information only in connection with your use of Broadcom integrated circuit products.
19#
20#       2.         TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE IS PROVIDED "AS IS"
21# AND WITH ALL FAULTS AND BROADCOM MAKES NO PROMISES, REPRESENTATIONS OR
22# WARRANTIES, EITHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH RESPECT TO
23# THE SOFTWARE.  BROADCOM SPECIFICALLY DISCLAIMS ANY AND ALL IMPLIED WARRANTIES
24# OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE,
25# LACK OF VIRUSES, ACCURACY OR COMPLETENESS, QUIET ENJOYMENT, QUIET POSSESSION
26# OR CORRESPONDENCE TO DESCRIPTION. YOU ASSUME THE ENTIRE RISK ARISING OUT OF
27# USE OR PERFORMANCE OF THE SOFTWARE.
28#
29# 3.       TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL BROADCOM OR ITS
30# LICENSORS BE LIABLE FOR (i) CONSEQUENTIAL, INCIDENTAL, SPECIAL, INDIRECT, OR
31# EXEMPLARY DAMAGES WHATSOEVER ARISING OUT OF OR IN ANY WAY RELATING TO YOUR
32# USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF BROADCOM HAS BEEN ADVISED OF
33# THE POSSIBILITY OF SUCH DAMAGES; OR (ii) ANY AMOUNT IN EXCESS OF THE AMOUNT
34# ACTUALLY PAID FOR THE SOFTWARE ITSELF OR U.S. $1, WHICHEVER IS GREATER. THESE
35# LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF
36# ANY LIMITED REMEDY.
37#
38# $brcm_Workfile: bcec.inc $
39# $brcm_Revision: Hydra_Software_Devel/2 $
40# $brcm_Date: 12/19/11 12:34p $
41#
42# Module Description:
43#
44# Revision History:
45#
46# $brcm_Log: /magnum/portinginterface/cec/bcec.inc $
47#
48# Hydra_Software_Devel/2   12/19/11 12:34p vle
49# SW7425-1140: Fix build issue without CEC support. CEC functionalities
50# in NEXUS_HDMI_OUTPUT modules is enabled with build option
51# BHDM_CEC_SUPPORT=y
52#
53# Hydra_Software_Devel/1   11/22/11 6:24p vle
54# SW7425-1140: Add BCEC PI support
55#
56# Hydra_Software_Devel/SW7425-1140/2   11/22/11 2:01p vle
57# SW7425-1140: Make sure CEC is also enablee if the old BHDM_CEC_SUPPORT
58# flag is used.
59#
60# Hydra_Software_Devel/SW7425-1140/1   11/16/11 12:09p vle
61# SW7425-1140: Add CEC PI
62#
63###########################################################################
64
65#
66# Conditional Options for this Makefile
67#
68# BCEC_SUPPORT - If defined, this will include CEC support.
69#
70
71# Define this module
72MAGNUM_MODULES += BCEC
73
74ifneq ($(filter y, ${BCEC_SUPPORT} ${BHDM_CEC_SUPPORT}),)
75
76# Module Includes
77BCEC_INCLUDES += $(MAGNUM)/portinginterface/cec/$(BCHP_CHIP)
78
79# Module Sources
80BCEC_SOURCES += \
81        $(MAGNUM)/portinginterface/cec/$(BCHP_CHIP)/bcec.c \
82        $(MAGNUM)/portinginterface/cec/$(BCHP_CHIP)/bcec_priv.c
83
84BCEC_DEFINES += BCEC_SUPPORT   
85endif
86
87
Note: See TracBrowser for help on using the repository browser.