coreboot/3rdparty
Martin Roth 28c669e216 3rdparty: Remove chromeec submodule
The chromeec submodule is the largest submodule being pulled into the
coreboot tree, at over 400MB. The main branch also contains the majority
of these commits, so restricting it to a single branch still fetches
over 350MB.

Because there is only a single mainboard directory that enables the
build of the chromeec codebase by default, most people are fetching this
repo for no reason.

Based on this, we're going to change the way that the chromeec submodule
is used, fetching it the way we currently fetch external payloads. This
gives us 2 large advantages:
1) Only builds that actually need the chromeec repo will pull it down.
2) Each board that wants to build the chromeec codebase can use a
different commit, unlike submodules which all use the same "current"
commit.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I357c4c9b506dd3817a308232446144ae889bc220
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81024
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
2024-07-26 04:36:52 +00:00
..
amd_blobs@26c572974b Update amd_blobs submodule to upstream main 2024-07-11 17:32:59 +00:00
arm-trusted-firmware@c5b8de86c8 Update arm-trusted-firmware submodule to upstream master 2024-07-24 13:10:46 +00:00
blobs@a8db7dfe82 3rdparty/blobs: update submodule pointer 2023-08-06 19:38:25 +00:00
cmocka@8be3737209 3rdparty/cmocka: Update cmocka to latest stable-1.1 2024-02-21 04:59:52 +00:00
ffs@3ec70fbc45 3rdparty/ffs: add open-power ffs utils 2019-08-25 07:37:11 +00:00
fsp@800c85770b 3rdparty/fsp: Update submodule to upstream master 2024-07-02 15:08:20 +00:00
intel-microcode@5278dfcf98 3rdparty/intel-microcode: Update submodule to upstream main 2024-06-05 11:11:19 +00:00
intel-sec-tools@0031ac7344 security/intel/cbnt: Build test CBnT provisioning 2021-06-28 04:13:54 +00:00
libgfxinit@17cfc92f40 3rdparty/libgfxinit: Update submodule pointer 2024-05-20 13:24:36 +00:00
libhwbase@584629b9f4 3rdparty/libhwbase: Uprev to avoid new GCC 13 warning 2023-08-02 03:59:27 +00:00
opensbi@5019fd124b 3rdparty/opensbi: Update to latest ToT 2022-09-14 20:12:56 +00:00
qc_blobs@a252198ec6 Update qc_blobs submodule to upstream master 2023-06-12 00:50:52 +00:00
stm@1f3258261a 3rdparty: Add STM as a submodule 2020-09-30 10:17:03 +00:00
vboot@4b12d392e5 Update vboot submodule to upstream main 2024-07-24 13:10:31 +00:00