ec/google/chromeec: Drop ability to build Chrome-EC, PD components
In preparation for dropping the Chrome-EC submodule, remove the ability for Chrome-EC and PD components to be built as part of coreboot. These components have not been used or buildable for many years. Change-Id: Ibf6bd43e755cf5b4d2aa8a42f38dc52e7023e9b3 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/83638 Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Caveh Jalali <caveh@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
This commit is contained in:
committed by
Felix Singer
parent
331cb328c2
commit
a391ae18a8
@@ -104,23 +104,6 @@ config EC_GOOGLE_CHROMEEC_SKUID
|
|||||||
help
|
help
|
||||||
Provides common routine for reporting the skuid to ChromeOS.
|
Provides common routine for reporting the skuid to ChromeOS.
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_BOARDNAME
|
|
||||||
string "Chrome EC board name for EC"
|
|
||||||
default ""
|
|
||||||
help
|
|
||||||
The board name used in the Chrome EC code base to build
|
|
||||||
the EC firmware. If set, the coreboot build with also
|
|
||||||
build the EC firmware and add it to the image.
|
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_PD_BOARDNAME
|
|
||||||
depends on EC_GOOGLE_CHROMEEC_PD
|
|
||||||
string "Chrome EC board name for PD"
|
|
||||||
default ""
|
|
||||||
help
|
|
||||||
The board name used in the Chrome EC code base to build
|
|
||||||
the PD firmware. If set, the coreboot build with also
|
|
||||||
build the EC firmware and add it to the image.
|
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_RTC
|
config EC_GOOGLE_CHROMEEC_RTC
|
||||||
bool "Enable ChromeOS EC RTC"
|
bool "Enable ChromeOS EC RTC"
|
||||||
help
|
help
|
||||||
@@ -129,13 +112,12 @@ config EC_GOOGLE_CHROMEEC_RTC
|
|||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Chrome EC firmware source"
|
prompt "Chrome EC firmware source"
|
||||||
default EC_GOOGLE_CHROMEEC_FIRMWARE_BUILTIN if EC_GOOGLE_CHROMEEC_BOARDNAME != ""
|
|
||||||
default EC_GOOGLE_CHROMEEC_FIRMWARE_NONE
|
default EC_GOOGLE_CHROMEEC_FIRMWARE_NONE
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_FIRMWARE_NONE
|
config EC_GOOGLE_CHROMEEC_FIRMWARE_NONE
|
||||||
bool "No EC firmware is included"
|
bool "No EC firmware is included"
|
||||||
help
|
help
|
||||||
Disable building and including any EC firmware in the image.
|
No EC firmware is included in the image.
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_FIRMWARE_EXTERNAL
|
config EC_GOOGLE_CHROMEEC_FIRMWARE_EXTERNAL
|
||||||
bool "External EC firmware is included"
|
bool "External EC firmware is included"
|
||||||
@@ -143,11 +125,6 @@ choice
|
|||||||
Include EC firmware binary in the image from an external source.
|
Include EC firmware binary in the image from an external source.
|
||||||
It is expected to be built externally.
|
It is expected to be built externally.
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_FIRMWARE_BUILTIN
|
|
||||||
bool "Builtin EC firmware is included"
|
|
||||||
help
|
|
||||||
Build and include EC firmware binary in the image.
|
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_FIRMWARE_FILE
|
config EC_GOOGLE_CHROMEEC_FIRMWARE_FILE
|
||||||
@@ -159,13 +136,12 @@ config EC_GOOGLE_CHROMEEC_FIRMWARE_FILE
|
|||||||
choice
|
choice
|
||||||
prompt "Chrome EC firmware source for PD"
|
prompt "Chrome EC firmware source for PD"
|
||||||
depends on EC_GOOGLE_CHROMEEC_PD
|
depends on EC_GOOGLE_CHROMEEC_PD
|
||||||
default EC_GOOGLE_CHROMEEC_PD_FIRMWARE_BUILTIN if EC_GOOGLE_CHROMEEC_PD_BOARDNAME != ""
|
|
||||||
default EC_GOOGLE_CHROMEEC_PD_FIRMWARE_NONE
|
default EC_GOOGLE_CHROMEEC_PD_FIRMWARE_NONE
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_NONE
|
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_NONE
|
||||||
bool "No PD firmware is included"
|
bool "No PD firmware is included"
|
||||||
help
|
help
|
||||||
Disable building and including any PD firmware in the image.
|
No PD firmware is included in the image.
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_EXTERNAL
|
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_EXTERNAL
|
||||||
bool "External PD firmware is included"
|
bool "External PD firmware is included"
|
||||||
@@ -173,11 +149,6 @@ choice
|
|||||||
Include PD firmware binary in the image from an external source.
|
Include PD firmware binary in the image from an external source.
|
||||||
It is expected to be built externally.
|
It is expected to be built externally.
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_BUILTIN
|
|
||||||
bool "Builtin PD firmware is included"
|
|
||||||
help
|
|
||||||
Build and include PD firmware binary in the image.
|
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE
|
config EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE
|
||||||
|
@@ -74,19 +74,6 @@ CONFIG_EC_GOOGLE_CHROMEEC_FIRMWARE_FILE := $(call strip_quotes,$(CONFIG_EC_GOOGL
|
|||||||
|
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/ecrw: $(CONFIG_EC_GOOGLE_CHROMEEC_FIRMWARE_FILE)
|
$(obj)/mainboard/$(MAINBOARDDIR)/ecrw: $(CONFIG_EC_GOOGLE_CHROMEEC_FIRMWARE_FILE)
|
||||||
cp $(CONFIG_EC_GOOGLE_CHROMEEC_FIRMWARE_FILE) $@
|
cp $(CONFIG_EC_GOOGLE_CHROMEEC_FIRMWARE_FILE) $@
|
||||||
else
|
|
||||||
CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME := $(call strip_quotes,$(CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME))
|
|
||||||
|
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/ecrw:
|
|
||||||
$(MAKE) -C $(CHROMEEC_SOURCE) $(if $(CONFIG_CCACHE),,CCACHE=) \
|
|
||||||
out=$(abspath $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME)) \
|
|
||||||
REPRODUCIBLE_BUILD=1 \
|
|
||||||
CC=$(GCC_CC_arm) \
|
|
||||||
CROSS_COMPILE=$(subst -cpp,-,$(CPP_arm)) \
|
|
||||||
HOST_CROSS_COMPILE= \
|
|
||||||
BOARD=$(CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME) \
|
|
||||||
rw
|
|
||||||
cp $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_BOARDNAME)/RW/ec.RW.flat $@
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/ecrw.hash: $(obj)/mainboard/$(MAINBOARDDIR)/ecrw
|
$(obj)/mainboard/$(MAINBOARDDIR)/ecrw.hash: $(obj)/mainboard/$(MAINBOARDDIR)/ecrw
|
||||||
@@ -113,19 +100,6 @@ CONFIG_EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE := $(call strip_quotes,$(CONFIG_EC_GO
|
|||||||
|
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/pdrw: $(CONFIG_EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE)
|
$(obj)/mainboard/$(MAINBOARDDIR)/pdrw: $(CONFIG_EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE)
|
||||||
cp $(CONFIG_EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE) $@
|
cp $(CONFIG_EC_GOOGLE_CHROMEEC_PD_FIRMWARE_FILE) $@
|
||||||
else
|
|
||||||
CONFIG_EC_GOOGLE_CHROMEEC_PD_BOARDNAME := $(call strip_quotes,$(CONFIG_EC_GOOGLE_CHROMEEC_PD_BOARDNAME))
|
|
||||||
|
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/pdrw:
|
|
||||||
$(MAKE) -C $(CHROMEEC_SOURCE) $(if $(CONFIG_CCACHE),,CCACHE=) \
|
|
||||||
out=$(abspath $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_PD_BOARDNAME)) \
|
|
||||||
REPRODUCIBLE_BUILD=1 \
|
|
||||||
CC=$(GCC_CC_arm) \
|
|
||||||
CROSS_COMPILE=$(subst -cpp,-,$(CPP_arm)) \
|
|
||||||
HOST_CROSS_COMPILE= \
|
|
||||||
BOARD=$(CONFIG_EC_GOOGLE_CHROMEEC_PD_BOARDNAME) \
|
|
||||||
rw
|
|
||||||
cp $(obj)/external/chromeec/$(CONFIG_EC_GOOGLE_CHROMEEC_PD_BOARDNAME)/RW/ec.RW.flat $@
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(obj)/mainboard/$(MAINBOARDDIR)/pdrw.hash: $(obj)/mainboard/$(MAINBOARDDIR)/pdrw
|
$(obj)/mainboard/$(MAINBOARDDIR)/pdrw.hash: $(obj)/mainboard/$(MAINBOARDDIR)/pdrw
|
||||||
|
@@ -61,10 +61,6 @@ config DRIVER_TPM_I2C_ADDR
|
|||||||
hex
|
hex
|
||||||
default 0x20
|
default 0x20
|
||||||
|
|
||||||
#config EC_GOOGLE_CHROMEEC_BOARDNAME
|
|
||||||
# string
|
|
||||||
# default "nyan"
|
|
||||||
|
|
||||||
config VBOOT_FWID_MODEL
|
config VBOOT_FWID_MODEL
|
||||||
string
|
string
|
||||||
default "Nvidia_Foster"
|
default "Nvidia_Foster"
|
||||||
|
@@ -143,10 +143,6 @@ config MAINBOARD_PART_NUMBER
|
|||||||
config OVERRIDE_DEVICETREE
|
config OVERRIDE_DEVICETREE
|
||||||
default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
|
default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
|
||||||
|
|
||||||
config EC_GOOGLE_CHROMEEC_BOARDNAME
|
|
||||||
string
|
|
||||||
default ""
|
|
||||||
|
|
||||||
config MAINBOARD_SMBIOS_MANUFACTURER
|
config MAINBOARD_SMBIOS_MANUFACTURER
|
||||||
string
|
string
|
||||||
default "GOOGLE"
|
default "GOOGLE"
|
||||||
|
Reference in New Issue
Block a user