diff options
author | Ryan Eatmon <reatmon@ti.com> | 2024-08-08 14:26:30 -0500 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2024-09-13 10:37:52 -0500 |
commit | ad3ccfd1e38c22ffdde63a9abae06985e93268ea (patch) | |
tree | 366e4bd030341de23445b4b2a7950463832f45de | |
parent | 73f2c9fb440cf7ddce046b5248c339d42fd6b37f (diff) | |
download | meta-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.inc | 392 |
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" | |||
115 | UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}" | 115 | UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}" |
116 | UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}" | 116 | UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}" |
117 | 117 | ||
118 | do_compile:append:k3r5 () { | 118 | uboot_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 | ||
142 | do_install:append () { | 124 | uboot_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 | 138 | uboot_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} | 171 | uboot_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 | |||
198 | do_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 | |||
207 | uboot_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 | ||
214 | do_deploy:append:k3r5 () { | 225 | uboot_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 | 239 | uboot_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 | ||
235 | do_deploy:append () { | 291 | uboot_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 | ||
339 | do_install:append:am62xx() { | 331 | do_install:append:am62xx() { |