| 1 | ############################################################ |
|---|
| 2 | # Copyright (c) 2003-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: bdsp_raaga.inc $ |
|---|
| 11 | # $brcm_Revision: Hydra_Software_Devel/8 $ |
|---|
| 12 | # $brcm_Date: 5/27/11 4:45p $ |
|---|
| 13 | # |
|---|
| 14 | # Module Description: |
|---|
| 15 | # |
|---|
| 16 | # Revision History: |
|---|
| 17 | # |
|---|
| 18 | # Created: 12/15/2010 by Jon Garrett |
|---|
| 19 | # |
|---|
| 20 | # $brcm_Log: /magnum/basemodules/dsp/raaga/bdsp_raaga.inc $ |
|---|
| 21 | # |
|---|
| 22 | # Hydra_Software_Devel/8 5/27/11 4:45p gprasad |
|---|
| 23 | # SW7422-389: [7422] Add Dolby MS11 support |
|---|
| 24 | # |
|---|
| 25 | # Hydra_Software_Devel/7 4/6/11 2:34p srajapur |
|---|
| 26 | # SW7425-291: [7425]BDSP directory structure changes |
|---|
| 27 | # |
|---|
| 28 | # Hydra_Software_Devel/6 3/24/11 11:48a jgarrett |
|---|
| 29 | # SW7422-146: Fixing kernel mode builds |
|---|
| 30 | # |
|---|
| 31 | # Hydra_Software_Devel/5 1/26/11 3:17a gautamk |
|---|
| 32 | # SW7422-191: Allocating FW debug buffer on basis of runtime Parrameter |
|---|
| 33 | # enableDebugLog of BDSP_RaagaSettings. |
|---|
| 34 | # |
|---|
| 35 | # Hydra_Software_Devel/4 1/25/11 2:22a gautamk |
|---|
| 36 | # SW7422-191:Adding error recovery code for Raaga Open |
|---|
| 37 | # |
|---|
| 38 | # Hydra_Software_Devel/3 1/13/11 5:27a gautamk |
|---|
| 39 | # SW7422-191:[7422]Adding DSP support for Audio decode in Basemodule It |
|---|
| 40 | # includes - DSP Booting - Open time Download : - Start Time Audio |
|---|
| 41 | # Decode algorithm download - Message buffer interaction with DSP: - |
|---|
| 42 | # Synchronized Interrupt: - Async interrupts: - Config Commands for |
|---|
| 43 | # Decode/TSM/IDS: - Status Buffer for Decode/TSM/IDS: - Start AC3 Audio |
|---|
| 44 | # Decode: - Pause/Resume Command: - Frame Advance command: - Device |
|---|
| 45 | # level interrupt |
|---|
| 46 | # |
|---|
| 47 | # Hydra_Software_Devel/2 12/15/10 6:47p jgarrett |
|---|
| 48 | # SW7422-146: Initial compileable prototype |
|---|
| 49 | # |
|---|
| 50 | # Hydra_Software_Devel/1 12/15/10 1:59p jgarrett |
|---|
| 51 | # SW7422-146: Adding initial BDSP files |
|---|
| 52 | # |
|---|
| 53 | ############################################################ |
|---|
| 54 | |
|---|
| 55 | # |
|---|
| 56 | # Conditional Options for this Makefile |
|---|
| 57 | # |
|---|
| 58 | # BDSP_AUDIO_SUPPORT (default=y) - Include audio support |
|---|
| 59 | # BDSP_VIDEO_SUPPORT (default=n) - Include video support |
|---|
| 60 | # BDSP_IMG_ONLY (default=n) - Include firmware only |
|---|
| 61 | # BDSP_IMG_EXTERNAL (default=n) - Include non-firmware files only |
|---|
| 62 | # |
|---|
| 63 | |
|---|
| 64 | # Include standard files |
|---|
| 65 | BDSP_INCLUDES += $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/interface |
|---|
| 66 | |
|---|
| 67 | # Include standard files |
|---|
| 68 | BDSP_INCLUDES += $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/binaries/$(BCHP_VER_LOWER) |
|---|
| 69 | |
|---|
| 70 | # Include standard files |
|---|
| 71 | BDSP_INCLUDES += $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api |
|---|
| 72 | ifneq ($(BDSP_IMG_ONLY),y) |
|---|
| 73 | BDSP_SOURCES += \ |
|---|
| 74 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga.c \ |
|---|
| 75 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga_fwdownload_priv.c \ |
|---|
| 76 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga_mm_priv.c \ |
|---|
| 77 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga_fwinterface_priv.c \ |
|---|
| 78 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga_int_priv.c \ |
|---|
| 79 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga_util.c \ |
|---|
| 80 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/api/bdsp_raaga_priv.c |
|---|
| 81 | endif |
|---|
| 82 | |
|---|
| 83 | # Include standard files |
|---|
| 84 | BDSP_INCLUDES += $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/ |
|---|
| 85 | ifneq ($(BDSP_IMG_ONLY),y) |
|---|
| 86 | BDSP_SOURCES += \ |
|---|
| 87 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/interface/bdsp_raaga_fw_priv.c \ |
|---|
| 88 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/interface/bdsp_raaga_cit_priv.c \ |
|---|
| 89 | $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/interface/bdsp_raaga_fwuserconfig.c |
|---|
| 90 | endif |
|---|
| 91 | |
|---|
| 92 | # Set CFLAG for Raaga Support |
|---|
| 93 | BDSP_DEFINES += BDSP_RAAGA_SUPPORT=1 |
|---|
| 94 | |
|---|
| 95 | # Include firmware files |
|---|
| 96 | include $(MAGNUM)/basemodules/dsp/$(BCHP_CHIP)/raaga/firmware/binaries/$(BCHP_VER_LOWER)/bdsp_raaga_img.inc |
|---|
| 97 | |
|---|