| 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 |
|---|
| 146 | MAGNUM_MODULES += BAPE |
|---|
| 147 | |
|---|
| 148 | # Module Includes |
|---|
| 149 | BAPE_INCLUDES += $(MAGNUM)/portinginterface/ape/$(BCHP_CHIP) |
|---|
| 150 | |
|---|
| 151 | # Module Sources |
|---|
| 152 | ifneq ($(BAPE_IMG_ONLY),y) |
|---|
| 153 | BAPE_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 | |
|---|
| 205 | endif |
|---|
| 206 | |
|---|