summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDilip Gopalakrishna2012-09-11 10:29:26 -0500
committerJames W. Mills2012-09-28 16:17:24 -0500
commit4646eabdee9dd5aff49140ac73331386ccdfa728 (patch)
treef61b5028f1b3d5c67093236a42d68c7f9d644118
parente023e29dfcef5d6b9d51867a3e47be8ac1265d65 (diff)
downloaddevice-ti-proprietary-open-4646eabdee9dd5aff49140ac73331386ccdfa728.tar.gz
device-ti-proprietary-open-4646eabdee9dd5aff49140ac73331386ccdfa728.tar.xz
device-ti-proprietary-open-4646eabdee9dd5aff49140ac73331386ccdfa728.zip
DSP: Add initial firmware image based on
sysbios-rpmsg tag: 1.20.09.23 This commit adds a sample dsp firmware image built from the sysbios-rpmsg tree with tag specified above. Signed-off-by: Dilip Gopalakrishna <dilip.g@ti.com> Change-Id: I24ba8df63d9608bcd5fb92a725115a71d8585835 Signed-off-by: Dilip Gopalakrishna <dilip.g@ti.com>
-rw-r--r--Android.mk30
-rw-r--r--omap4/dsp_fw.mk21
-rw-r--r--omap4/tesla_dsp.tgzbin0 -> 87366 bytes
3 files changed, 51 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 90a9bcf..c17647d 100644
--- a/Android.mk
+++ b/Android.mk
@@ -41,6 +41,36 @@ $(LOCAL_BUILT_MODULE) : $(ti-ducati.untarred_timestamp) | $(ACP)
41endif 41endif
42############################################# 42#############################################
43 43
44#############################################
45# Install Tesla-binary FW
46#############################################
47
48ifneq ($(TESLA_TGZ),)
49ti-tesla.untarred_intermediates := $(call intermediates-dir-for, FAKE, ti-tesla.untarred)
50ti-tesla.untarred_timestamp := $(ti-tesla.untarred_intermediates)/stamp
51
52$(ti-tesla.untarred_timestamp) : $(TESLA_TGZ)
53 @echo "Unzip $(dir $@) <- $<)"
54 $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
55 $(hide) tar -C $(dir $@) -zxf $<
56 $(hide) touch $@
57
58include $(CLEAR_VARS)
59LOCAL_MODULE := tesla-dsp.bin
60LOCAL_MODULE_CLASS := FAKE
61LOCAL_MODULE_TAGS := optional
62LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware
63
64include $(BUILD_SYSTEM)/base_rules.mk
65
66$(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-tesla.untarred_intermediates)/tesla-dsp.bin
67$(LOCAL_BUILT_MODULE) : $(ti-tesla.untarred_timestamp) | $(ACP)
68 @echo "Copy $@ <- $(PRIVATE_SRC)"
69 @mkdir -p $(dir $@)
70 $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
71endif
72
73#############################################
44 74
45############################################################################### 75###############################################################################
46# Install WLAN firmware files 76# Install WLAN firmware files
diff --git a/omap4/dsp_fw.mk b/omap4/dsp_fw.mk
new file mode 100644
index 0000000..651a720
--- /dev/null
+++ b/omap4/dsp_fw.mk
@@ -0,0 +1,21 @@
1# Copyright (C) 2012 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14#
15
16# Add TESLA FW - Define the tgz to be unpacked, and enable the
17# tesla-dsp.bin package, which is defined in the top-level
18# Android.mk of the proprietary-open tree.
19
20TESLA_TGZ := device/ti/proprietary-open/omap4/tesla_dsp.tgz
21PRODUCT_PACKAGES += tesla-dsp.bin
diff --git a/omap4/tesla_dsp.tgz b/omap4/tesla_dsp.tgz
new file mode 100644
index 0000000..e468b42
--- /dev/null
+++ b/omap4/tesla_dsp.tgz
Binary files differ