diff options
author | icarus sparry <icarus.w.sparry@intel.com> | 2014-11-10 14:34:21 -0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-11-12 23:08:17 +0000 |
commit | 27367a07c923c778941a5c1a0635e1694d51030a (patch) | |
tree | 8615cad735f38cbbb43f210feaf7f5a9703a4467 /chip | |
parent | 3bcc5673c9f3c1d82eee491b29befaeb5bd0bd1a (diff) | |
download | chrome-ec-27367a07c923c778941a5c1a0635e1694d51030a.tar.gz |
Strago: Automated build to generate ec.spi.bin.
Add another variable PROJECT_EXTRA which chips and boards can use to
add additional prerequisites to the default all target
Add rules for creating ec.spi.bin to package the ec firmware for
strago
BUG=None
BRANCH=None
TEST=Tested on Braswell Ref Design Board
Signed-off-by: Divya Jyothi <divya.jyothi@intel.com>
Signed-off-by: icarus sparry <icarus.w.sparry@intel.com>
Change-Id: I4fb9f1275dc5bc2987b6abf5d45b0baf363c0d7a
Reviewed-on: https://chromium-review.googlesource.com/226305
Reviewed-by: Vic Yang <victoryang@chromium.org>
Reviewed-by: Icarus W Sparry <icarus.w.sparry@intel.com>
Commit-Queue: Icarus W Sparry <icarus.w.sparry@intel.com>
Tested-by: Icarus W Sparry <icarus.w.sparry@intel.com>
Reviewed-by: Sheng-liang Song <ssl@chromium.org>
Diffstat (limited to 'chip')
-rw-r--r-- | chip/mec1322/build.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chip/mec1322/build.mk b/chip/mec1322/build.mk index 7b1444dc6e..0c6284c420 100644 --- a/chip/mec1322/build.mk +++ b/chip/mec1322/build.mk @@ -22,3 +22,12 @@ chip-$(CONFIG_WATCHDOG)+=watchdog.o chip-$(HAS_TASK_KEYSCAN)+=keyboard_raw.o chip-$(CONFIG_DMA)+=dma.o chip-$(CONFIG_SPI)+=spi.o + +# location of the scripts and keys used to pack the SPI flash image +SCRIPTDIR:=./chip/${CHIP}/util + +# commands to package something +cmd_pack_package = ${SCRIPTDIR}/pack_ec.py -o $@ -i $^ \ + --payload_key ${SCRIPTDIR}/rsakey_sign_payload.pem \ + --header_key ${SCRIPTDIR}/rsakey_sign_header.pem \ + --spi_size ${CHIP_SPI_SIZE_MB} |