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() { |
