UPSTREAM: chromeec: Use CHROMEEC_SOURCE with fallback instead of hardcoding path
This introduces a CHROMEEC_SOURCE variable used for indicating the CrOS EC source path, with a fallback to 3rdparty/chromeec. This allows specifying an external path for the CrOS EC source path. BUG=None BRANCH=None TEST=None Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Reviewed-on: https://review.coreboot.org/15765 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Patrick Georgi <pgeorgi@google.com> Change-Id: I9792c7f21597127a385b961b65a00d44cfa37146 Reviewed-on: https://chromium-review.googlesource.com/363937 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
This commit is contained in:
parent
3071039fd7
commit
8d3ca5e0ba
1 changed files with 4 additions and 2 deletions
|
|
@ -54,8 +54,10 @@ pdrw.hash-file := $(obj)/mainboard/$(MAINBOARDDIR)/pdrw.hash
|
|||
pdrw.hash-name := pdrw.hash
|
||||
pdrw.hash-type := raw
|
||||
|
||||
CHROMEEC_SOURCE ?= $(top)/3rdparty/chromeec
|
||||
|
||||
$(obj)/mainboard/$(MAINBOARDDIR)/ecrw:
|
||||
$(MAKE) -C $(top)/3rdparty/chromeec \
|
||||
$(MAKE) -C $(CHROMEEC_SOURCE) \
|
||||
out=$(abspath $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME)) \
|
||||
CROSS_COMPILE=$(subst -cpp,-,$(CPP_arm)) \
|
||||
HOST_CROSS_COMPILE= \
|
||||
|
|
@ -64,7 +66,7 @@ $(obj)/mainboard/$(MAINBOARDDIR)/ecrw:
|
|||
cp $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME)/RW/ec.RW.flat $@
|
||||
|
||||
$(obj)/mainboard/$(MAINBOARDDIR)/pdrw:
|
||||
$(MAKE) -C $(top)/3rdparty/chromeec \
|
||||
$(MAKE) -C $(CHROMEEC_SOURCE) \
|
||||
out=$(abspath $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_PD_BOARDNAME)) \
|
||||
CROSS_COMPILE=$(subst -cpp,-,$(CPP_arm)) \
|
||||
HOST_CROSS_COMPILE= \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue