source: svn/trunk/newcon3bcm2_21bu/magnum/portinginterface/ape/7552/bape_chip.inc

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

first commit

  • Property svn:executable set to *
File size: 8.8 KB
Line 
1############################################################
2#     Copyright (c) 2003-2012, 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: bape_chip.inc $
11# $brcm_Revision: Hydra_Software_Devel/33 $
12# $brcm_Date: 3/5/12 9:22a $
13#
14# Module Description:
15#
16# Revision History:
17#
18# Created: 08/27/2009 by Jon Garrett
19#
20# $brcm_Log: /magnum/portinginterface/ape/7422/bape_chip.inc $
21#
22# Hydra_Software_Devel/33   3/5/12 9:22a jgarrett
23# SW7425-2455: Removing ADC and RF Inputs
24#
25# Hydra_Software_Devel/32   1/31/12 6:17p jgarrett
26# SW7425-2268: Adding initial voice conferencing support
27#
28# Hydra_Software_Devel/31   12/7/11 1:25p gskerl
29# SW7429-18: Removed chip-specific linking of bape_eq_coeff_priv.c. It's
30# now linked unconditionally
31#
32# Hydra_Software_Devel/30   12/5/11 7:00p gskerl
33# SW7429-18: Removed chip-specific selection of bape_src_dtv_priv.c. Use
34# bape_src_priv.c for all chips
35#
36# Hydra_Software_Devel/30   12/5/11 7:00p gskerl
37# SW7429-18: Removed chip-specific selection of bape_src_dtv_priv.c. Use
38# bape_src_priv.c for all chips
39#
40# Hydra_Software_Devel/29   11/14/11 3:25p gskerl
41# SW7429-18: Merging 7429 changes back to main branch.
42#
43# Hydra_Software_Devel/SW7429-18/1   10/21/11 6:29p jgarrett
44# SW7429-18: Initial compileable version for 7429
45#
46# Hydra_Software_Devel/28   8/30/11 9:37a jgarrett
47# SWDTV-6627: Removing EQ coefficient programming code for STB chips
48#
49# Hydra_Software_Devel/27   8/26/11 9:50p sgadara
50# SWDTV-6627: [35233] Add Equalizer support
51#
52# Hydra_Software_Devel/26   8/24/11 11:53a jgarrett
53# SW7425-724: Adding RF Audio Encoder
54#
55# Hydra_Software_Devel/25   8/12/11 7:01p sgadara
56# SWDTV-6627: [35233] Add first cut of Equalizer support
57#
58# Hydra_Software_Devel/24   7/15/11 5:51p jgarrett
59# SWDTV-6761: Adding StudioSound API
60#
61# Hydra_Software_Devel/23   7/8/11 6:38p jgarrett
62# SWDTV-6760: Adding I2sMultiOutput
63#
64# Hydra_Software_Devel/22   7/8/11 4:30p gskerl
65# SW7552-72: Added support for NCO/Mclkgen audio clock sources
66#
67# Hydra_Software_Devel/21   5/31/11 6:37p jgarrett
68# SW7425-406: Adding initial DSP mixer code
69#
70# Hydra_Software_Devel/20   5/27/11 7:48p gskerl
71# SW7425-321: Split mixer code into multiple files. Added framework for
72# dispatching mixer API calls to multiple mixer types.
73#
74# Hydra_Software_Devel/19   5/14/11 11:33a jgarrett
75# SWDTV-6763: Adding 3D Surround
76#
77# Hydra_Software_Devel/18   5/14/11 11:22a jgarrett
78# SWDTV-6762: Adding Audyssey ADV/ABX
79#
80# Hydra_Software_Devel/17   5/13/11 6:39p jgarrett
81# SW7425-410: Adding AVL
82#
83# Hydra_Software_Devel/16   5/11/11 7:04p jgarrett
84# SW7422-410: Adding CustomProcessing
85#
86# Hydra_Software_Devel/15   5/3/11 6:59p gskerl
87# SW7422-354: First attempt at adding support for the audio return
88# channel
89#
90# Hydra_Software_Devel/14   4/11/11 5:54p jgarrett
91# SWDTV-6305: Adding ADC/RF Inputs for DTV
92#
93# Hydra_Software_Devel/13   4/6/11 1:23a jgarrett
94# SW35330-35: Merge to main branch
95#
96# Hydra_Software_Devel/SW35330-35/2   4/5/11 7:13p jgarrett
97# SW35330-35: PCM Playback working on 35230
98#
99# Hydra_Software_Devel/SW35330-35/1   4/5/11 12:49p jgarrett
100# SW35330-35: FMM Abstraction refactoring to support DTV
101#
102# Hydra_Software_Devel/12   3/24/11 11:48a jgarrett
103# SW7422-146: Fixing kernel mode builds
104#
105# Hydra_Software_Devel/11   3/21/11 7:08p jgarrett
106# SW7422-356: Adding MuxOutput
107#
108# Hydra_Software_Devel/10   3/10/11 7:03p jgarrett
109# SW7422-146: Refactored DFIFO code, added support for input capture from
110# compressed/multichannel
111#
112# Hydra_Software_Devel/9   3/9/11 3:53p jgarrett
113# SW7422-146: Adding DFIFO interface
114#
115# Hydra_Software_Devel/8   2/28/11 1:28p jgarrett
116# SW7422-146: Filter graph reworked to remove mixer dependencies
117#
118# Hydra_Software_Devel/7   2/2/11 2:46p jgarrett
119# SW7422-146: Adding status
120#
121# Hydra_Software_Devel/6   1/27/11 5:47p jgarrett
122# SW7422-146: Adding support for multichannel and ac3 user parameters
123#
124# Hydra_Software_Devel/5   1/12/11 4:24p jgarrett
125# SW7422-146: Adding additional APIs
126#
127# Hydra_Software_Devel/4   1/7/11 5:21p jgarrett
128# SW7422-146: Adding SPDIF/HDMI input APIs
129#
130# Hydra_Software_Devel/3   1/6/11 2:33p jgarrett
131# SW7422-146: Adding initial input capture API
132#
133# Hydra_Software_Devel/2   12/17/10 3:58p jgarrett
134# SW7422-146: Nexus APE integration on 7422
135#
136# Hydra_Software_Devel/1   12/16/10 4:04p jgarrett
137# SW7422-146: Initial compilable APE for 7422
138#
139############################################################
140
141#
142# Conditional Options for this Makefile
143#
144
145# Define this module
146MAGNUM_MODULES += BAPE
147
148# Module Includes
149BAPE_INCLUDES += $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)
150
151# Module Sources
152ifneq ($(BAPE_IMG_ONLY),y)
153BAPE_SOURCES += $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape.c \
154                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_3d_surround.c \
155                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_arc.c \
156                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_audyssey_abx.c \
157                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_audyssey_adv.c \
158                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_auto_volume_level.c \
159                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_bf_priv.c \
160                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_custom_processing.c \
161                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_dac.c \
162                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_decoder.c \
163                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_decoder_settings_priv.c \
164                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_decoder_status_priv.c \
165                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_dolby_digital_reencode.c \
166                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_dolby_volume.c \
167                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_dp_priv.c \
168                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_dsp_utils_priv.c \
169                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_dummy_output.c \
170                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_echo_canceller.c \
171                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_encoder.c \
172                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_eq_coeff_priv.c \
173                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_equalizer.c \
174                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_fmm_isr.c \
175                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_fs_priv.c \
176                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_i2s_input.c \
177                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_i2s_output.c \
178                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_i2s_multi_output.c \
179                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_input_capture.c \
180                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_input_port_priv.c \
181                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_iop_priv.c \
182                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_mai_input.c \
183                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_mai_output.c \
184                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_mixer.c \
185                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_mixer_dsp.c \
186                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_mixer_standard.c \
187                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_ms_fw.c \
188                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_mux_output.c \
189                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_nco.c \
190                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_output_capture.c \
191                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_path_priv.c \
192                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_playback.c \
193                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_pll.c \
194                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_reg_priv.c \
195                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_resources.c \
196                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_rf_encoder.c \
197                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_rfmod.c \
198                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_spdif_input.c \
199                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_spdif_output.c \
200                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_src_priv.c \
201                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_studio_sound.c \
202                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_tru_surround.c \
203                $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP)/bape_tru_volume.c
204
205endif
206
Note: See TracBrowser for help on using the repository browser.