blob: c30bf482f7290519731e373b06086062ccae3b99 [file] [log] [blame]
Tom Rini4549e782018-05-06 18:27:01 -04001# SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
Patrick Delaunay2514c2d2018-03-12 10:46:10 +01002#
3# Copyright (C) 2018, STMicroelectronics - All Rights Reserved
4#
Patrick Delaunay2514c2d2018-03-12 10:46:10 +01005
Patrick Delaunayabf26782019-02-12 11:44:39 +01006ifndef CONFIG_SPL
Simon Glasse6385c72020-07-19 13:56:01 -06007INPUTS-y += u-boot.stm32
Patrick Delaunayabf26782019-02-12 11:44:39 +01008else
9ifdef CONFIG_SPL_BUILD
Simon Glasse6385c72020-07-19 13:56:01 -060010INPUTS-y += u-boot-spl.stm32
Patrick Delaunayabf26782019-02-12 11:44:39 +010011endif
12endif
13
14MKIMAGEFLAGS_u-boot.stm32 = -T stm32image -a $(CONFIG_SYS_TEXT_BASE) -e $(CONFIG_SYS_TEXT_BASE)
15
16u-boot.stm32: MKIMAGEOUTPUT = u-boot.stm32.log
17
18u-boot.stm32: u-boot.bin FORCE
19 $(call if_changed,mkimage)
Patrick Delaunay2514c2d2018-03-12 10:46:10 +010020
21MKIMAGEFLAGS_u-boot-spl.stm32 = -T stm32image -a $(CONFIG_SPL_TEXT_BASE) -e $(CONFIG_SPL_TEXT_BASE)
22
Patrick Delaunay1b35c902019-01-28 11:13:27 +010023spl/u-boot-spl.stm32: MKIMAGEOUTPUT = spl/u-boot-spl.stm32.log
Patrick Delaunay2514c2d2018-03-12 10:46:10 +010024
Patrick Delaunay1b35c902019-01-28 11:13:27 +010025spl/u-boot-spl.stm32: spl/u-boot-spl.bin FORCE
Patrick Delaunay2514c2d2018-03-12 10:46:10 +010026 $(call if_changed,mkimage)
Patrick Delaunay1b35c902019-01-28 11:13:27 +010027
28u-boot-spl.stm32 : spl/u-boot-spl.stm32
29 $(call if_changed,copy)