summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Eatmon <reatmon@ti.com>2024-08-08 14:26:30 -0500
committerRyan Eatmon <reatmon@ti.com>2024-09-13 10:37:52 -0500
commitad3ccfd1e38c22ffdde63a9abae06985e93268ea (patch)
tree366e4bd030341de23445b4b2a7950463832f45de
parent73f2c9fb440cf7ddce046b5248c339d42fd6b37f (diff)
downloadmeta-ti-ad3ccfd1e38c22ffdde63a9abae06985e93268ea.tar.gz
u-boot-ti.inc: Refactor overrides to match changes in oe-core
A recent change in oe-core [1] to refactor the uboot flow allows for a more targeted refactoring of our override code as well. Additionally, fix the UBOOT_CONFIG code to work correctly for k3r5 builds. [1] https://git.openembedded.org/openembedded-core/commit/?id=e29d006a118643b276c6977cb70b0fb56635fc33 Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r--meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc392
1 files changed, 192 insertions, 200 deletions
diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
index 4e6825a8..bb50e1e9 100644
--- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
+++ b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
@@ -115,104 +115,115 @@ UBOOT_HS_2ND_BINARY = "u-boot-spl_HS_2ND"
115UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}" 115UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}"
116UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}" 116UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}"
117 117
118do_compile:append:k3r5 () { 118uboot_compile:append () {
119 if [ -n "${UBOOT_CONFIG}" ]; 119 if ! [ -f ${B}/${UBOOT_BINARY} ]; then
120 then 120 ln -s spl/u-boot-spl.${UBOOT_SUFFIX} ${B}/${UBOOT_BINARY}
121 for config in ${UBOOT_MACHINE}; do 121 fi
122 i=$(expr $i + 1);
123 for type in ${UBOOT_CONFIG}; do
124 j=$(expr $j + 1);
125 if [ $j -eq $i ];
126 then
127 if ! [ -L ${B}/${config}/${UBOOT_BINARY} ] && ! [ -f ${B}/${config}/${UBOOT_BINARY} ]; then
128 ln -s ${B}/${config}/spl/u-boot-spl.${UBOOT_SUFFIX} ${B}/${config}/${UBOOT_BINARY}
129 fi
130 fi
131 done
132 unset j
133 done
134 unset i
135 else
136 if ! [ -f ${B}/${UBOOT_BINARY} ]; then
137 ln -s spl/u-boot-spl.${UBOOT_SUFFIX} ${B}/${UBOOT_BINARY}
138 fi
139 fi
140} 122}
141 123
142do_install:append () { 124uboot_compile_config_copy_binary:k3r5 () {
143 if [ -n "${UBOOT_CONFIG}" ] 125 config=$1
144 then 126 type=$2
145 for config in ${UBOOT_MACHINE}; do 127 binary=$3
146 i=$(expr $i + 1); 128
147 for type in ${UBOOT_CONFIG}; do 129 if ! [ -L ${B}/${config}/${UBOOT_BINARYNAME}-${type}.${UBOOT_SUFFIX} ] && ! [ -f ${B}/${config}/${UBOOT_BINARYNAME}-${type}.${UBOOT_SUFFIX} ]; then
148 j=$(expr $j + 1); 130 ln -s ${B}/${config}/spl/u-boot-spl.${UBOOT_SUFFIX} ${B}/${config}/${UBOOT_BINARYNAME}-${type}.${UBOOT_SUFFIX}
149 if [ $j -eq $i ] 131 fi
150 then 132
151 if [ "x${SPL_UART_BINARY}" != "x" ]; then 133 if ! [ -L ${B}/${config}/${binary} ] && ! [ -f ${B}/${config}/${binary} ]; then
152 install ${B}/${config}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}-${type} 134 ln -s ${B}/${config}/spl/u-boot-spl.${UBOOT_SUFFIX} ${B}/${config}/${binary}
153 ln -sf ${SPL_UART_IMAGE}-${type} ${D}/boot/${SPL_UART_BINARY}-${type} 135 fi
154 ln -sf ${SPL_UART_IMAGE}-${type} ${D}/boot/${SPL_UART_BINARY} 136}
155 fi 137
156 if [ -f ${B}/${config}/${SPL_HS_MLO_BINARY} ]; then 138uboot_install_config:append () {
157 install ${B}/${config}/${SPL_HS_MLO_BINARY} ${D}/boot/${SPL_HS_MLO_IMAGE}-${type} 139 if [ "x${SPL_UART_BINARY}" != "x" ]; then
158 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${D}/boot/${SPL_HS_MLO_BINARY}-${type} 140 install ${B}/${config}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}-${type}
159 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${D}/boot/${SPL_HS_MLO_BINARY} 141 ln -sf ${SPL_UART_IMAGE}-${type} ${D}/boot/${SPL_UART_BINARY}-${type}
160 fi 142 ln -sf ${SPL_UART_IMAGE}-${type} ${D}/boot/${SPL_UART_BINARY}
161 if [ -f ${B}/${config}/${UBOOT_HS_XLD_BINARY} ]; then 143 fi
162 install ${B}/${config}/${UBOOT_HS_XLD_BINARY} ${D}/boot/${UBOOT_HS_XLD_IMAGE}-${type} 144 if [ -f ${B}/${config}/${SPL_HS_MLO_BINARY} ]; then
163 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${D}/boot/${UBOOT_HS_XLD_BINARY}-${type} 145 install ${B}/${config}/${SPL_HS_MLO_BINARY} ${D}/boot/${SPL_HS_MLO_IMAGE}-${type}
164 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${D}/boot/${UBOOT_HS_XLD_BINARY} 146 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${D}/boot/${SPL_HS_MLO_BINARY}-${type}
165 fi 147 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${D}/boot/${SPL_HS_MLO_BINARY}
166 if [ -f ${B}/${config}/${UBOOT_HS_MLO_BINARY} ]; then 148 fi
167 install ${B}/${config}/${UBOOT_HS_MLO_BINARY} ${D}/boot/${UBOOT_HS_MLO_IMAGE}-${type} 149 if [ -f ${B}/${config}/${UBOOT_HS_XLD_BINARY} ]; then
168 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${D}/boot/${UBOOT_HS_MLO_BINARY}-${type} 150 install ${B}/${config}/${UBOOT_HS_XLD_BINARY} ${D}/boot/${UBOOT_HS_XLD_IMAGE}-${type}
169 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${D}/boot/${UBOOT_HS_MLO_BINARY} 151 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${D}/boot/${UBOOT_HS_XLD_BINARY}-${type}
170 fi 152 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${D}/boot/${UBOOT_HS_XLD_BINARY}
171 if [ -f ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ]; then 153 fi
172 install ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ${D}/boot/${UBOOT_HS_ISSW_IMAGE}-${type} 154 if [ -f ${B}/${config}/${UBOOT_HS_MLO_BINARY} ]; then
173 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${D}/boot/${UBOOT_HS_ISSW_BINARY}-${type} 155 install ${B}/${config}/${UBOOT_HS_MLO_BINARY} ${D}/boot/${UBOOT_HS_MLO_IMAGE}-${type}
174 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${D}/boot/${UBOOT_HS_ISSW_BINARY} 156 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${D}/boot/${UBOOT_HS_MLO_BINARY}-${type}
175 fi 157 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${D}/boot/${UBOOT_HS_MLO_BINARY}
176 if [ -f ${B}/${config}/${UBOOT_HS_2ND_BINARY} ]; then 158 fi
177 install ${B}/${config}/${UBOOT_HS_2ND_BINARY} ${D}/boot/${UBOOT_HS_2ND_IMAGE}-${type} 159 if [ -f ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ]; then
178 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${D}/boot/${UBOOT_HS_2ND_BINARY}-${type} 160 install ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ${D}/boot/${UBOOT_HS_ISSW_IMAGE}-${type}
179 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${D}/boot/${UBOOT_HS_2ND_BINARY} 161 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${D}/boot/${UBOOT_HS_ISSW_BINARY}-${type}
180 fi 162 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${D}/boot/${UBOOT_HS_ISSW_BINARY}
181 fi 163 fi
182 done 164 if [ -f ${B}/${config}/${UBOOT_HS_2ND_BINARY} ]; then
183 unset j 165 install ${B}/${config}/${UBOOT_HS_2ND_BINARY} ${D}/boot/${UBOOT_HS_2ND_IMAGE}-${type}
184 done 166 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${D}/boot/${UBOOT_HS_2ND_BINARY}-${type}
185 unset i 167 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${D}/boot/${UBOOT_HS_2ND_BINARY}
186 else 168 fi
187 if [ "x${SPL_UART_BINARY}" != "x" ]; then 169}
188 install ${B}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE} 170
189 ln -sf ${SPL_UART_IMAGE} ${D}/boot/${SPL_UART_BINARY} 171uboot_install:append () {
190 fi 172 if [ "x${SPL_UART_BINARY}" != "x" ]; then
191 if [ -f ${B}/${SPL_HS_MLO_BINARY} ]; then 173 install ${B}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}
192 install ${B}/${SPL_HS_MLO_BINARY} ${D}/boot/${SPL_HS_MLO_IMAGE} 174 ln -sf ${SPL_UART_IMAGE} ${D}/boot/${SPL_UART_BINARY}
193 ln -sf ${SPL_HS_MLO_IMAGE} ${D}/boot/${SPL_HS_MLO_BINARY} 175 fi
194 fi 176 if [ -f ${B}/${SPL_HS_MLO_BINARY} ]; then
195 if [ -f ${B}/${UBOOT_HS_XLD_BINARY} ]; then 177 install ${B}/${SPL_HS_MLO_BINARY} ${D}/boot/${SPL_HS_MLO_IMAGE}
196 install ${B}/${UBOOT_HS_XLD_BINARY} ${D}/boot/${UBOOT_HS_XLD_IMAGE} 178 ln -sf ${SPL_HS_MLO_IMAGE} ${D}/boot/${SPL_HS_MLO_BINARY}
197 ln -sf ${UBOOT_HS_XLD_IMAGE} ${D}/boot/${UBOOT_HS_XLD_BINARY} 179 fi
198 fi 180 if [ -f ${B}/${UBOOT_HS_XLD_BINARY} ]; then
199 if [ -f ${B}/${UBOOT_HS_MLO_BINARY} ]; then 181 install ${B}/${UBOOT_HS_XLD_BINARY} ${D}/boot/${UBOOT_HS_XLD_IMAGE}
200 install ${B}/${UBOOT_HS_MLO_BINARY} ${D}/boot/${UBOOT_HS_MLO_IMAGE} 182 ln -sf ${UBOOT_HS_XLD_IMAGE} ${D}/boot/${UBOOT_HS_XLD_BINARY}
201 ln -sf ${UBOOT_HS_MLO_IMAGE} ${D}/boot/${UBOOT_HS_MLO_BINARY} 183 fi
202 fi 184 if [ -f ${B}/${UBOOT_HS_MLO_BINARY} ]; then
203 if [ -f ${B}/${UBOOT_HS_ISSW_BINARY} ]; then 185 install ${B}/${UBOOT_HS_MLO_BINARY} ${D}/boot/${UBOOT_HS_MLO_IMAGE}
204 install ${B}/${UBOOT_HS_ISSW_BINARY} ${D}/boot/${UBOOT_HS_ISSW_IMAGE} 186 ln -sf ${UBOOT_HS_MLO_IMAGE} ${D}/boot/${UBOOT_HS_MLO_BINARY}
205 ln -sf ${UBOOT_HS_ISSW_IMAGE} ${D}/boot/${UBOOT_HS_ISSW_BINARY} 187 fi
188 if [ -f ${B}/${UBOOT_HS_ISSW_BINARY} ]; then
189 install ${B}/${UBOOT_HS_ISSW_BINARY} ${D}/boot/${UBOOT_HS_ISSW_IMAGE}
190 ln -sf ${UBOOT_HS_ISSW_IMAGE} ${D}/boot/${UBOOT_HS_ISSW_BINARY}
191 fi
192 if [ -f ${B}/${UBOOT_HS_2ND_BINARY} ]; then
193 install ${B}/${UBOOT_HS_2ND_BINARY} ${D}/boot/${UBOOT_HS_2ND_IMAGE}
194 ln -sf ${UBOOT_HS_2ND_IMAGE} ${D}/boot/${UBOOT_HS_2ND_BINARY}
195 fi
196}
197
198do_deploy:append:k3r5 () {
199 rm ${DEPLOYDIR}/u-boot-initial-env* || true
200 rm ${DEPLOYDIR}/${PN}-initial-env* || true
201 rm ${DEPLOYDIR}/u-boot-initial-env-${MACHINE}* || true
202 rm ${DEPLOYDIR}/${PN}-initial-env-${MACHINE}* || true
203 rm ${DEPLOYDIR}/u-boot-initial-env-${MACHINE}-${PV}-${PR}* || true
204 rm ${DEPLOYDIR}/${PN}-initial-env-${MACHINE}-${PV}-${PR}* || true
205}
206
207uboot_deploy_config:append:k3r5 () {
208 for f in ${B}/${config}/tiboot3-*.bin; do
209 if [ -f "$f" ]; then
210 f_base=$(basename $f)
211 install -m 644 $f ${DEPLOYDIR}/${f_base}-${type}
212 ln -sf ${f_base}-${type} ${DEPLOYDIR}/${f_base}
206 fi 213 fi
207 if [ -f ${B}/${UBOOT_HS_2ND_BINARY} ]; then 214 done
208 install ${B}/${UBOOT_HS_2ND_BINARY} ${D}/boot/${UBOOT_HS_2ND_IMAGE} 215
209 ln -sf ${UBOOT_HS_2ND_IMAGE} ${D}/boot/${UBOOT_HS_2ND_BINARY} 216 for f in ${B}/${config}/sysfw*.itb; do
217 if [ -f "$f" ]; then
218 f_base=$(basename $f)
219 install -m 644 $f ${DEPLOYDIR}/${f_base}-${type}
220 ln -sf ${f_base}-${type} ${DEPLOYDIR}/${f_base}
210 fi 221 fi
211 fi 222 done
212} 223}
213 224
214do_deploy:append:k3r5 () { 225uboot_deploy:append:k3r5 () {
215 for f in ${B}/tiboot3-*.bin; do 226 for f in ${B}/tiboot3-*.bin; do
216 if [ -f "$f" ]; then 227 if [ -f "$f" ]; then
217 install -m 644 $f ${DEPLOYDIR}/ 228 install -m 644 $f ${DEPLOYDIR}/
218 fi 229 fi
@@ -223,117 +234,98 @@ do_deploy:append:k3r5 () {
223 install -m 644 $f ${DEPLOYDIR}/ 234 install -m 644 $f ${DEPLOYDIR}/
224 fi 235 fi
225 done 236 done
237}
226 238
227 rm ${DEPLOYDIR}/u-boot-initial-env || true 239uboot_deploy_config:append () {
228 rm ${DEPLOYDIR}/${PN}-initial-env || true 240 cd ${DEPLOYDIR}
229 rm ${DEPLOYDIR}/u-boot-initial-env-${MACHINE} || true 241 if [ "x${SPL_UART_BINARY}" != "x" ]; then
230 rm ${DEPLOYDIR}/${PN}-initial-env-${MACHINE} || true 242 install ${B}/${config}/spl/${SPL_UART_BINARY} ${SPL_UART_IMAGE}-${type}
231 rm ${DEPLOYDIR}/u-boot-initial-env-${MACHINE}-${PV}-${PR} || true 243 rm -f ${SPL_UART_BINARY} ${SPL_UART_SYMLINK}
232 rm ${DEPLOYDIR}/${PN}-initial-env-${MACHINE}-${PV}-${PR} || true 244 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_BINARY}-${type}
245 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_BINARY}
246 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_SYMLINK}-${type}
247 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_SYMLINK}
248 fi
249 if [ -f ${B}/${config}/${SPL_HS_MLO_BINARY} ]; then
250 install ${B}/${config}/${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_IMAGE}-${type}
251 rm -f ${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_SYMLINK}
252 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_SYMLINK}-${type}
253 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_SYMLINK}
254 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_BINARY}-${type}
255 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_BINARY}
256 fi
257 if [ -f ${B}/${config}/${UBOOT_HS_XLD_BINARY} ]; then
258 install ${B}/${config}/${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_IMAGE}-${type}
259 rm -f ${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_SYMLINK}
260 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_SYMLINK}-${type}
261 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_SYMLINK}
262 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_BINARY}-${type}
263 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_BINARY}
264 fi
265 if [ -f ${B}/${config}/${UBOOT_HS_MLO_BINARY} ]; then
266 install ${B}/${config}/${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_IMAGE}-${type}
267 rm -f ${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_SYMLINK}
268 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_SYMLINK}-${type}
269 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_SYMLINK}
270 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_BINARY}-${type}
271 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_BINARY}
272 fi
273 if [ -f ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ]; then
274 install ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_IMAGE}-${type}
275 rm -f ${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_SYMLINK}
276 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_SYMLINK}-${type}
277 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_SYMLINK}
278 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_BINARY}-${type}
279 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_BINARY}
280 fi
281 if [ -f ${B}/${config}/${UBOOT_HS_2ND_BINARY} ]; then
282 install ${B}/${config}/${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_IMAGE}-${type}
283 rm -f ${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_SYMLINK}
284 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_SYMLINK}-${type}
285 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_SYMLINK}
286 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_BINARY}-${type}
287 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_BINARY}
288 fi
233} 289}
234 290
235do_deploy:append () { 291uboot_deploy:append () {
236 if [ -n "${UBOOT_CONFIG}" ] 292 cd ${DEPLOYDIR}
237 then 293 if [ "x${SPL_UART_BINARY}" != "x" ]; then
238 for config in ${UBOOT_MACHINE}; do 294 install ${B}/spl/${SPL_UART_BINARY} ${SPL_UART_IMAGE}
239 i=$(expr $i + 1); 295 rm -f ${SPL_UART_BINARY} ${SPL_UART_SYMLINK}
240 for type in ${UBOOT_CONFIG}; do 296 ln -sf ${SPL_UART_IMAGE} ${SPL_UART_BINARY}
241 j=$(expr $j + 1); 297 ln -sf ${SPL_UART_IMAGE} ${SPL_UART_SYMLINK}
242 if [ $j -eq $i ] 298 fi
243 then 299 if [ -f ${B}/${SPL_HS_MLO_BINARY} ]; then
244 cd ${DEPLOYDIR} 300 install ${B}/${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_IMAGE}
245 if [ "x${SPL_UART_BINARY}" != "x" ]; then 301 rm -f ${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_SYMLINK}
246 install ${B}/${config}/spl/${SPL_UART_BINARY} ${SPL_UART_IMAGE}-${type} 302 ln -sf ${SPL_HS_MLO_IMAGE} ${SPL_HS_MLO_SYMLINK}
247 rm -f ${SPL_UART_BINARY} ${SPL_UART_SYMLINK} 303 ln -sf ${SPL_HS_MLO_IMAGE} ${SPL_HS_MLO_BINARY}
248 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_BINARY}-${type} 304 fi
249 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_BINARY} 305 if [ -f ${B}/${UBOOT_HS_XLD_BINARY} ]; then
250 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_SYMLINK}-${type} 306 install ${B}/${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_IMAGE}
251 ln -sf ${SPL_UART_IMAGE}-${type} ${SPL_UART_SYMLINK} 307 rm -f ${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_SYMLINK}
252 fi 308 ln -sf ${UBOOT_HS_XLD_IMAGE} ${UBOOT_HS_XLD_SYMLINK}
253 if [ -f ${B}/${config}/${SPL_HS_MLO_BINARY} ]; then 309 ln -sf ${UBOOT_HS_XLD_IMAGE} ${UBOOT_HS_XLD_BINARY}
254 install ${B}/${config}/${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_IMAGE}-${type} 310 fi
255 rm -f ${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_SYMLINK} 311 if [ -f ${B}/${UBOOT_HS_MLO_BINARY} ]; then
256 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_SYMLINK}-${type} 312 install ${B}/${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_IMAGE}
257 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_SYMLINK} 313 rm -f ${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_SYMLINK}
258 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_BINARY}-${type} 314 ln -sf ${UBOOT_HS_MLO_IMAGE} ${UBOOT_HS_MLO_SYMLINK}
259 ln -sf ${SPL_HS_MLO_IMAGE}-${type} ${SPL_HS_MLO_BINARY} 315 ln -sf ${UBOOT_HS_MLO_IMAGE} ${UBOOT_HS_MLO_BINARY}
260 fi 316 fi
261 if [ -f ${B}/${config}/${UBOOT_HS_XLD_BINARY} ]; then 317 if [ -f ${B}/${UBOOT_HS_ISSW_BINARY} ]; then
262 install ${B}/${config}/${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_IMAGE}-${type} 318 install ${B}/${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_IMAGE}
263 rm -f ${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_SYMLINK} 319 rm -f ${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_SYMLINK}
264 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_SYMLINK}-${type} 320 ln -sf ${UBOOT_HS_ISSW_IMAGE} ${UBOOT_HS_ISSW_SYMLINK}
265 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_SYMLINK} 321 ln -sf ${UBOOT_HS_ISSW_IMAGE} ${UBOOT_HS_ISSW_BINARY}
266 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_BINARY}-${type} 322 fi
267 ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_BINARY} 323 if [ -f ${B}/${UBOOT_HS_2ND_BINARY} ]; then
268 fi 324 install ${B}/${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_IMAGE}
269 if [ -f ${B}/${config}/${UBOOT_HS_MLO_BINARY} ]; then 325 rm -f ${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_SYMLINK}
270 install ${B}/${config}/${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_IMAGE}-${type} 326 ln -sf ${UBOOT_HS_2ND_IMAGE} ${UBOOT_HS_2ND_SYMLINK}
271 rm -f ${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_SYMLINK} 327 ln -sf ${UBOOT_HS_2ND_IMAGE} ${UBOOT_HS_2ND_BINARY}
272 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_SYMLINK}-${type} 328 fi
273 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_SYMLINK}
274 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_BINARY}-${type}
275 ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_BINARY}
276 fi
277 if [ -f ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ]; then
278 install ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_IMAGE}-${type}
279 rm -f ${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_SYMLINK}
280 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_SYMLINK}-${type}
281 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_SYMLINK}
282 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_BINARY}-${type}
283 ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_BINARY}
284 fi
285 if [ -f ${B}/${config}/${UBOOT_HS_2ND_BINARY} ]; then
286 install ${B}/${config}/${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_IMAGE}-${type}
287 rm -f ${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_SYMLINK}
288 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_SYMLINK}-${type}
289 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_SYMLINK}
290 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_BINARY}-${type}
291 ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_BINARY}
292 fi
293 fi
294 done
295 unset j
296 done
297 unset i
298 else
299 cd ${DEPLOYDIR}
300 if [ "x${SPL_UART_BINARY}" != "x" ]; then
301 install ${B}/spl/${SPL_UART_BINARY} ${SPL_UART_IMAGE}
302 rm -f ${SPL_UART_BINARY} ${SPL_UART_SYMLINK}
303 ln -sf ${SPL_UART_IMAGE} ${SPL_UART_BINARY}
304 ln -sf ${SPL_UART_IMAGE} ${SPL_UART_SYMLINK}
305 fi
306 if [ -f ${B}/${SPL_HS_MLO_BINARY} ]; then
307 install ${B}/${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_IMAGE}
308 rm -f ${SPL_HS_MLO_BINARY} ${SPL_HS_MLO_SYMLINK}
309 ln -sf ${SPL_HS_MLO_IMAGE} ${SPL_HS_MLO_SYMLINK}
310 ln -sf ${SPL_HS_MLO_IMAGE} ${SPL_HS_MLO_BINARY}
311 fi
312 if [ -f ${B}/${UBOOT_HS_XLD_BINARY} ]; then
313 install ${B}/${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_IMAGE}
314 rm -f ${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_SYMLINK}
315 ln -sf ${UBOOT_HS_XLD_IMAGE} ${UBOOT_HS_XLD_SYMLINK}
316 ln -sf ${UBOOT_HS_XLD_IMAGE} ${UBOOT_HS_XLD_BINARY}
317 fi
318 if [ -f ${B}/${UBOOT_HS_MLO_BINARY} ]; then
319 install ${B}/${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_IMAGE}
320 rm -f ${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_SYMLINK}
321 ln -sf ${UBOOT_HS_MLO_IMAGE} ${UBOOT_HS_MLO_SYMLINK}
322 ln -sf ${UBOOT_HS_MLO_IMAGE} ${UBOOT_HS_MLO_BINARY}
323 fi
324 if [ -f ${B}/${UBOOT_HS_ISSW_BINARY} ]; then
325 install ${B}/${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_IMAGE}
326 rm -f ${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_SYMLINK}
327 ln -sf ${UBOOT_HS_ISSW_IMAGE} ${UBOOT_HS_ISSW_SYMLINK}
328 ln -sf ${UBOOT_HS_ISSW_IMAGE} ${UBOOT_HS_ISSW_BINARY}
329 fi
330 if [ -f ${B}/${UBOOT_HS_2ND_BINARY} ]; then
331 install ${B}/${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_IMAGE}
332 rm -f ${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_SYMLINK}
333 ln -sf ${UBOOT_HS_2ND_IMAGE} ${UBOOT_HS_2ND_SYMLINK}
334 ln -sf ${UBOOT_HS_2ND_IMAGE} ${UBOOT_HS_2ND_BINARY}
335 fi
336 fi
337} 329}
338 330
339do_install:append:am62xx() { 331do_install:append:am62xx() {