[PATCH v2 0/1] cros_ec: Sync with upstream Chrome OS EC
Simon Glass
sjg at chromium.org
Fri May 8 18:22:31 CEST 2026
U-Boot's include/ec_commands.h is significantly behind the upstream
https://chromium.googlesource.com/a/chromiumos/platform/ec ChromeOS EC
tree.
This series updates it and provides some fixes to resolve the resulting
compilation errors and warnings.
Changes in v2:
- Drop patch 'bitops: Guard GENMASK and GENMASK_ULL against prior
defines' by restructuring the __KERNEL__ gate in ec_commands.h
instead, per Quentin's review
- Nest '!defined(__UBOOT__)' inside the existing '__KERNEL__' gate so
U-Boot skips both <linux/limits.h> and the local BIT/GENMASK
defines, avoiding redefinition against U-Boot's linux/bitops.h
- Pull in <linux/bitops.h> up front for U-Boot
Simon Glass (1):
cros_ec: Sync ec_commands.h from upstream Chrome OS EC
arch/x86/cpu/apollolake/cpu_spl.c | 2 +-
cmd/cros_ec.c | 4 +-
drivers/misc/cros_ec.c | 2 +-
drivers/misc/cros_ec_sandbox.c | 2 +-
include/cros_ec.h | 36 +-
include/ec_commands.h | 7784 +++++++++++++++++++++++------
6 files changed, 6299 insertions(+), 1531 deletions(-)
---
base-commit: 3cdd19089f1b1b7cd08530f33ff4708abcfd426c
branch: ec2
--
2.43.0
More information about the U-Boot
mailing list