source: svn/trunk/newcon3bcm2_21bu/BSEAV/api/build/magnum/bcm97403.inc @ 2

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

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 2.5 KB
Line 
1############################################################
2#     Copyright (c) 2003-2008, 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: bcm97403.inc $
11# $brcm_Revision: 7 $
12# $brcm_Date: 4/25/08 2:30p $
13#
14# Module Description:
15#
16# Revision History:
17#
18############################################################
19
20# RAVE unified ITB support.
21CFLAGS += -DUNIFIED_ITB_SUPPORT
22
23## 3510/3520  is broken for 97403 platform
24#
25# 3510/3520 VSB support has to be a compile-time option
26# because the API's are similar. We default to
27# 3520, but you can define the following in order
28# to get 3510 support.
29#
30ifeq ($(VSB3510_SUPPORT),y)
31include  ${ROCKFORD}/modules/3510.inc
32include  ${ROCKFORD}/modules/3510/vsb.inc
33R_OBJ += ${ROCKFORD}/bsp/bcm97403/common/bcm3510ap
34CFLAGS += -DVSB_CHIP=3510
35SRCS += bsettop_tuner_3510.c
36else
37include  ${ROCKFORD}/modules/3520.inc
38include  ${ROCKFORD}/modules/3520/vsb.inc
39R_OBJ += ${ROCKFORD}/bsp/bcm97403/common/bcm3520ap_a1
40R_OBJ += ${ROCKFORD}/bsp/bcm97403/common/bcm3520ap_b0
41SRCS += bsettop_tuner_3520.c
42endif
43
44# default 97403 to 4500, but allow it to be turned off
45ifeq ($(SDS4500_SUPPORT),)
46SDS4500_SUPPORT=y
47endif
48
49ifeq ($(SDS4500_SUPPORT),y)
50R_OBJ += ${ROCKFORD}/bsp/bcm97403/common/bcm4500ap
51include  ${ROCKFORD}/modules/4500.inc
52include  ${ROCKFORD}/modules/4500/sds.inc
53SRCS += bsettop_tuner_4500.c
54CFLAGS += -DSDS_CHIP=4500
55endif
56
57# default 97405 to 4501, but allow it to be turned off
58ifeq ($(AST4501_SUPPORT),)
59AST4501_SUPPORT=y
60BAST_CHIP+= 4501
61endif
62
63# add 4506 support
64ifeq ($(AST4506_SUPPORT),)
65AST4506_SUPPORT=y
66BAST_CHIP+= 4506
67endif
68
69ifeq ($(AST4501_SUPPORT),y)
70include  ${MAGNUM}/portinginterface/ast/bast.inc
71SRCS += bsettop_tuner_4501.c
72CFLAGS += -DAST_CHIP=450x
73endif
74
75
76ifeq ($(AST4506_SUPPORT),y)
77SRCS += bsettop_tuner_4506.c
78ifeq ($(AST4501_SUPPORT),)
79include  ${MAGNUM}/portinginterface/ast/bast.inc
80CFLAGS += -DAST_CHIP=450x
81endif
82endif
83
84ifeq ($(ASTM_SUPPORT),y)
85include  ${MAGNUM}/syslib/astmlib/bastmlib.inc
86CFLAGS += -DBASTM_SUPPORT
87endif
88
89ifeq (${SYSTEM},linux)
90# Needs a special version of a kernel, don't enable by default
91#B_HAS_PLAYPUMP_IP ?= y
92endif
93ifeq (${B_HAS_PLAYPUMP_IP},y)
94CFLAGS += -DB_HAS_PLAYPUMP_IP
95CFLAGS += ${BNETIF_DMA_CFLAGS}
96endif
97
98include  ${ROCKFORD}/modules/uhf.inc
99
100B_HAS_SMARTCARD=y
101B_HAS_PCM=y
102HDMI_TX_SUPPORT=y
103
104
Note: See TracBrowser for help on using the repository browser.