diff options
author | YH Lin <yueherngl@chromium.org> | 2022-12-03 00:19:30 +0000 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-12-05 17:43:05 +0000 |
commit | c8af732351cc5c7167f27e8390e26f0556f53a5a (patch) | |
tree | bdff671e5ad3e71e30ab56f4f084f34a2fd72e28 /util/build_with_clang.py | |
parent | af25602b15b22b9ef5821dcba9934311f2157c48 (diff) | |
download | chrome-ec-factory-brya-14517.B-main.tar.gz |
Revert "Merge remote-tracking branch cros/main into factory-brya-14517.B-main"factory-brya-14517.B-main
This reverts commit af25602b15b22b9ef5821dcba9934311f2157c48.
Reason for revert: broken build due to ec-utils.
Original change's description:
> Merge remote-tracking branch cros/main into factory-brya-14517.B-main
>
> Generated by: util/update_release_branch.py --baseboard brya --relevant_paths_file
> baseboard/brya/relevant-paths.txt factory-brya-14517.B-main
>
> Relevant changes:
>
> git log --oneline 54462f034b..aa40b859b3 -- baseboard/brya board/agah
> board/anahera board/banshee board/brya board/crota board/felwinter
> board/gimble board/kano board/mithrax board/osiris board/primus
> board/redrix board/taeko board/taniks board/vell board/volmar
> driver/bc12/pi3usb9201_public.* driver/charger/bq25710.*
> driver/ppc/nx20p348x.* driver/ppc/syv682x_public.*
> driver/retimer/bb_retimer_public.* driver/tcpm/nct38xx.*
> driver/tcpm/ps8xxx_public.* driver/tcpm/tcpci.* include/power/alderlake*
> include/intel_x86.h power/alderlake* power/intel_x86.c
> util/getversion.sh
>
> e6da633c38 driver: Sort header files
> 234a87ae2d tcpci: Add FRS enable to driver structure
> a56be59ccd tcpm_header: add test for tcpm_dump_registers
> 57b3256963 Rename CONFIG_CHARGER_INPUT_CURRENT to _CHARGER_DEFAULT_CURRENT_LIMIT
> e420c8ff9a marasov: Modify TypeC and TypeA configuration.
> 43b53e0045 Add default implementation of board_set_charge_limit
> b75dc90677 Add CONFIG_CHARGER_MIN_INPUT_CURRENT_LIMIT
> f1b563c350 baseboard: Sort header files
> 7d01b1e58d driver/retimer/ps8818.h: Add I2C ADDR FLAGS 0x30, 0x58, 0x70
> ec31407993 Add CONFIG_CHARGER_INPUT_CURRENT_DERATE_PCT
> 8f89f69a5b crota: disable lid angle sensor for clamshell
>
> BRANCH=None
> BUG=b:259002141 b:255184961 b:247100970 b:259354679 b:260630630
> BUG=b:163093572 b:254328661
> TEST=`emerge-brya chromeos-ec`
>
> Force-Relevant-Builds: all
> Change-Id: Ia85a701fbf6b8e67ec214b9e25e0e55e980a6f47
> Signed-off-by: YH Lin <yueherngl@google.com>
Bug: b:259002141 b:255184961 b:247100970 b:259354679 b:260630630
Bug: b:163093572 b:254328661
Change-Id: I48d5aa4cc67a69ee1f6ac9255ac3087d34da4c72
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4077248
Tested-by: YH Lin <yueherngl@chromium.org>
Commit-Queue: YH Lin <yueherngl@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Auto-Submit: YH Lin <yueherngl@chromium.org>
Diffstat (limited to 'util/build_with_clang.py')
-rwxr-xr-x | util/build_with_clang.py | 70 |
1 files changed, 25 insertions, 45 deletions
diff --git a/util/build_with_clang.py b/util/build_with_clang.py index ae707718e4..a0afb8a4cd 100755 --- a/util/build_with_clang.py +++ b/util/build_with_clang.py @@ -10,7 +10,6 @@ import concurrent import logging import multiprocessing import os -import shutil import subprocess import sys import typing @@ -28,12 +27,10 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ # Boards that use CHIP:=stm32 and *not* CHIP_FAMILY:=stm32f0 # git grep --name-only 'CHIP:=stm32' | xargs grep -L 'CHIP_FAMILY:=stm32f0' | sed 's#board/\(.*\)/build.mk#"\1",#' "baklava", - "bellis", "discovery", "gingerbread", "hatch_fp", "hyperdebug", - "munna", "nocturne_fp", "nucleo-f411re", "nucleo-g431rb", @@ -46,11 +43,8 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ # Boards that use CHIP:=stm32 *and* CHIP_FAMILY:=stm32f0 # git grep --name-only 'CHIP:=stm32' | xargs grep -L 'CHIP_FAMILY:=stm32f0' | sed 's#board/\(.*\)/build.mk#"\1",#' "bland", - "burnet", "c2d2", - "cerise", "coffeecake", - "damu", "dingdong", "discovery-stm32f072", "don", @@ -62,11 +56,6 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "gelatin", "hammer", "hoho", - "kakadu", - "kappa", - "katsu", - "krane", - "kukui", "magnemite", "masterball", "minimuffin", @@ -78,23 +67,14 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "rainier", "scarlet", "servo_micro", - "servo_v4", "servo_v4p1", "staff", "star", - "stern", "tigertail", "twinkie", "wand", - "willow", "zed", "zinger", - # Boards that use CHIP:=mchp - # git grep --name-only 'CHIP:=mchp' | sed 's#board/\(.*\)/build.mk#"\1",#' - "adlrvpp_mchp1521", - "adlrvpp_mchp1727", - "mchpevb1", - "reef_mchp", # Boards that use CHIP:=max32660 # git grep --name-only 'CHIP:=max32660' | sed 's#board/\(.*\)/build.mk#"\1",#' "max32660-eval", @@ -110,6 +90,7 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "banshee", "berknip", "bloog", + "bobba", "boldar", "brask", "brya", @@ -118,10 +99,12 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "careena", "casta", "chronicler", + "coachz", "collis", "copano", "coral", "corori", + "corori2", "cret", "crota", "dalboz", @@ -144,7 +127,6 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "fleex", "foob", "gaelin", - "gelarshie", "genesis", "gimble", "grunt", @@ -171,7 +153,6 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "lux", "madoo", "magolor", - "marasov", "marzipan", "meep", "metaknight", @@ -184,7 +165,6 @@ BOARDS_THAT_COMPILE_SUCCESSFULLY_WITH_CLANG = [ "nautilus", "nightfury", "nipperkin", - "nocturne", "npcx7_evb", "npcx9_evb", "npcx_evb", @@ -246,7 +226,6 @@ NDS32_BOARDS = [ "beetley", "blipper", "boten", - "dibbi", "drawcia", "galtic", "gooey", @@ -282,20 +261,39 @@ RISCV_BOARDS = [ ] BOARDS_THAT_FAIL_WITH_CLANG = [ + # Boards that use CHIP:=stm32 and *not* CHIP_FAMILY:=stm32f0 + "bellis", # overflows flash + "munna", # overflows flash # Boards that use CHIP:=stm32 *and* CHIP_FAMILY:=stm32f0 + "burnet", # overflows flash + "cerise", # overflows flash "chocodile_vpdmcu", # compilation error: b/254710459 + "damu", # overflows flash "fennel", # overflows flash "jacuzzi", # overflows flash "juniper", # overflows flash + "kakadu", # overflows flash + "kappa", # overflows flash + "katsu", # overflows flash "kodama", # overflows flash + "krane", # overflows flash + "kukui", # overflows flash "makomo", # overflows flash "oak", # overflows flash + "servo_v4", # overflows flash + "stern", # overflows flash + "willow", # overflows flash + # Boards that use CHIP:=mchp + # git grep --name-only 'CHIP:=mchp' | sed 's#board/\(.*\)/build.mk#"\1",#' + "adlrvpp_mchp1521", # compilation errors + "adlrvpp_mchp1727", # compilation errors + "mchpevb1", # compilation errors + "reef_mchp", # compilation errors # Boards that use CHIP:=npcx - "bobba", # overflows flash - "coachz", # overflows flash - "corori2", # overflows flash "garg", # overflows flash + "gelarshie", # overflows flash "mushu", # overflows flash + "nocturne", # overflows flash "terrador", # overflows flash "volteer", # overflows flash "waddledoo", # overflows flash @@ -362,27 +360,9 @@ def main() -> int: "--num_threads", "-j", type=int, default=multiprocessing.cpu_count() ) - group = parser.add_mutually_exclusive_group(required=False) - group.add_argument( - "--clean", - action="store_true", - help="Remove build directory before compiling", - ) - group.add_argument( - "--no-clean", - dest="clean", - action="store_false", - help="Do not remove build directory before compiling", - ) - parser.set_defaults(clean=True) - args = parser.parse_args() logging.basicConfig(level=args.log_level) - if args.clean: - logging.debug("Removing build directory") - shutil.rmtree("./build", ignore_errors=True) - check_boards() logging.debug("Building with %d threads", args.num_threads) |