diff options
author | Jason Reeder | 2017-05-04 16:58:31 -0500 |
---|---|---|
committer | Vishal Mahaveer | 2017-05-05 16:00:34 -0500 |
commit | f8a11b9658a5aacdeea02b0c54e20b5f3ef23ae3 (patch) | |
tree | 8042a537bf5091c37fb6d5719103031121cf72d2 /Android.mk | |
parent | 159e0e5a6f2b9c0316f37cb72495708be1c4be5d (diff) | |
download | device-ti-proprietary-open-f8a11b9658a5aacdeea02b0c54e20b5f3ef23ae3.tar.gz device-ti-proprietary-open-f8a11b9658a5aacdeea02b0c54e20b5f3ef23ae3.tar.xz device-ti-proprietary-open-f8a11b9658a5aacdeea02b0c54e20b5f3ef23ae3.zip |
am57x: add general purpose PRU firmwares
This commit adds the PRU firmwares necessary to enable the
general purpose PRU rpmsg examples on the AM57xx boards.
Change-Id: I19fcd2d2c36668a9c5c3dc43c7aaa0a65f4ddf1e
Signed-off-by: Jason Reeder <jreeder@ti.com>
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 72 |
1 files changed, 72 insertions, 0 deletions
@@ -142,3 +142,75 @@ $(LOCAL_BUILT_MODULE) : $(ti-prueth.untarred_timestamp) | $(ACP) | |||
142 | $(hide) $(ACP) -fp $(PRIVATE_SRC) $@ | 142 | $(hide) $(ACP) -fp $(PRIVATE_SRC) $@ |
143 | endif | 143 | endif |
144 | ############################################# | 144 | ############################################# |
145 | |||
146 | ############################################# | ||
147 | # Install pru-icss firmware | ||
148 | ############################################# | ||
149 | ifneq ($(PRUICSS_TGZ),) | ||
150 | ti-pru-icss.untarred_intermediates := $(call intermediates-dir-for, FAKE, ti-pru-icss.untarred) | ||
151 | ti-pru-icss.untarred_timestamp := $(ti-pru-icss.untarred_intermediates)/stamp | ||
152 | |||
153 | $(ti-pru-icss.untarred_timestamp) : $(PRUICSS_TGZ) | ||
154 | @echo "Unzip $(dir $@) <- $<)" | ||
155 | $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@) | ||
156 | $(hide) tar -C $(dir $@) -zxf $< | ||
157 | $(hide) touch $@ | ||
158 | |||
159 | include $(CLEAR_VARS) | ||
160 | LOCAL_MODULE := am57xx-pru1_0-fw | ||
161 | LOCAL_MODULE_CLASS := FAKE | ||
162 | LOCAL_MODULE_TAGS := optional | ||
163 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware | ||
164 | |||
165 | include $(BUILD_SYSTEM)/base_rules.mk | ||
166 | |||
167 | $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-pru-icss.untarred_intermediates)/am57xx-pru1_0-fw | ||
168 | $(LOCAL_BUILT_MODULE) : $(ti-pru-icss.untarred_timestamp) | $(ACP) | ||
169 | @echo "Copy $@ <- $(PRIVATE_SRC)" | ||
170 | @mkdir -p $(dir $@) | ||
171 | $(hide) $(ACP) -fp $(PRIVATE_SRC) $@ | ||
172 | |||
173 | include $(CLEAR_VARS) | ||
174 | LOCAL_MODULE := am57xx-pru1_1-fw | ||
175 | LOCAL_MODULE_CLASS := FAKE | ||
176 | LOCAL_MODULE_TAGS := optional | ||
177 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware | ||
178 | |||
179 | include $(BUILD_SYSTEM)/base_rules.mk | ||
180 | |||
181 | $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-pru-icss.untarred_intermediates)/am57xx-pru1_1-fw | ||
182 | $(LOCAL_BUILT_MODULE) : $(ti-pru-icss.untarred_timestamp) | $(ACP) | ||
183 | @echo "Copy $@ <- $(PRIVATE_SRC)" | ||
184 | @mkdir -p $(dir $@) | ||
185 | $(hide) $(ACP) -fp $(PRIVATE_SRC) $@ | ||
186 | |||
187 | include $(CLEAR_VARS) | ||
188 | LOCAL_MODULE := am57xx-pru2_0-fw | ||
189 | LOCAL_MODULE_CLASS := FAKE | ||
190 | LOCAL_MODULE_TAGS := optional | ||
191 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware | ||
192 | |||
193 | include $(BUILD_SYSTEM)/base_rules.mk | ||
194 | |||
195 | $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-pru-icss.untarred_intermediates)/am57xx-pru2_0-fw | ||
196 | $(LOCAL_BUILT_MODULE) : $(ti-pru-icss.untarred_timestamp) | $(ACP) | ||
197 | @echo "Copy $@ <- $(PRIVATE_SRC)" | ||
198 | @mkdir -p $(dir $@) | ||
199 | $(hide) $(ACP) -fp $(PRIVATE_SRC) $@ | ||
200 | |||
201 | include $(CLEAR_VARS) | ||
202 | LOCAL_MODULE := am57xx-pru2_1-fw | ||
203 | LOCAL_MODULE_CLASS := FAKE | ||
204 | LOCAL_MODULE_TAGS := optional | ||
205 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware | ||
206 | |||
207 | include $(BUILD_SYSTEM)/base_rules.mk | ||
208 | |||
209 | $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-pru-icss.untarred_intermediates)/am57xx-pru2_1-fw | ||
210 | $(LOCAL_BUILT_MODULE) : $(ti-pru-icss.untarred_timestamp) | $(ACP) | ||
211 | @echo "Copy $@ <- $(PRIVATE_SRC)" | ||
212 | @mkdir -p $(dir $@) | ||
213 | $(hide) $(ACP) -fp $(PRIVATE_SRC) $@ | ||
214 | |||
215 | endif | ||
216 | ############################################# | ||