e83c80c7b4
The sbl blobs could not yet be published, they have been moved to a private location. Update coreboot to pick up the blobs at the correct place. BRANCH=None CQ-DEPEND=CL:195003 BUG=chrome-os-partner:28059 TEST=manual $ emerge-storm coreboot succeeds Original-Change-Id: I8c4163bc978307e41c156ef9f7f2a211d57db7a8 Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Original-Reviewed-on: https://chromium-review.googlesource.com/194997 Original-Reviewed-by: Furquan Shaikh <furquan@chromium.org> Original-Reviewed-by: David Hendricks <dhendrix@chromium.org> (cherry picked from commit 1a1848b00acfc2f58990559e824ea9c13c3c239c) Signed-off-by: Marc Jones <marc.jones@se-eng.com> Change-Id: If597ebbfd348039d578c99cd7a8e3c4bcbf60c10 Reviewed-on: http://review.coreboot.org/7267 Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Tested-by: build bot (Jenkins) Reviewed-by: David Hendricks <dhendrix@chromium.org>
33 lines
914 B
Makefile
33 lines
914 B
Makefile
bootblock-y += cbfs.c
|
|
bootblock-y += gpio.c
|
|
|
|
romstage-y += cbfs.c
|
|
romstage-y += gpio.c
|
|
|
|
ramstage-y += cbfs.c
|
|
ramstage-y += gpio.c
|
|
|
|
ifeq ($(CONFIG_USE_BLOBS),y)
|
|
|
|
# Generate the actual coreboot bootblock code
|
|
$(objcbfs)/bootblock.raw: $(objcbfs)/bootblock.elf
|
|
@printf " OBJCOPY $(subst $(obj)/,,$(@))\n"
|
|
$(OBJCOPY_bootblock) -O binary $< $@.tmp
|
|
@mv $@.tmp $@
|
|
|
|
# Add MBN header to allow SBL3 to start coreboot bootblock
|
|
$(objcbfs)/bootblock.mbn: $(objcbfs)/bootblock.raw
|
|
@printf " ADD MBN $(subst $(obj)/,,$(@))\n"
|
|
./util/ipqheader/ipqheader.py $(CONFIG_BOOTBLOCK_BASE) $< $@.tmp
|
|
@mv $@.tmp $@
|
|
|
|
# Create a complete bootblock which will start up the system
|
|
$(objcbfs)/bootblock.bin: $(call strip_quotes,$(CONFIG_SBL_BLOB)) \
|
|
$(objcbfs)/bootblock.mbn
|
|
@printf " CAT $(subst $(obj)/,,$(@))\n"
|
|
@cat $^ > $@.tmp
|
|
@mv $@.tmp $@
|
|
|
|
endif
|
|
|
|
CPPFLAGS_common += -Isrc/soc/qualcomm/ipq806x/include
|