coreboot/src
Subrata Banik 5f9a1ad962 ec/google/chromeec: Add API to turn off lightbar
Implement google_chromeec_lightbar_off() to allow the host to
explicitly disable the Chrome EC lightbar. This is achieved by
sending the LIGHTBAR_CMD_OFF sub-command via the multiplexed
EC_CMD_LIGHTBAR_CMD host command.

This API is useful for power-saving scenarios or UI synchronization
during specific boot modes, such as low-battery or off-mode charging.

BUG=None
TEST=Verified that the lightbar turns off when this function is
called on supported hardware.

Change-Id: Ic118dbd5e9af64d06490dd16aa115aca2c1df3a5
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91377
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2026-02-25 22:55:06 +00:00
..
acpi acpi/dsdt_top.asl: Move RBUF out of the _CRS method 2026-02-09 15:20:48 +00:00
arch treewide: Move check-ramstage-overlap variables 2026-02-11 20:00:57 +00:00
commonlib commonlib/list: Change to circular list 2026-02-13 15:17:00 +00:00
console console: Fix flushing for slow consoles 2025-10-02 22:44:46 +00:00
cpu cpu/intel: Use existing defines for MTRR_CAP_MSR 2026-02-24 16:19:26 +00:00
device dram/ddr3: Add speed in MT/s 2026-02-19 19:20:43 +00:00
drivers drivers/intel/dtbt: Add discrete Thunderbolt driver 2026-02-17 14:23:40 +00:00
ec ec/google/chromeec: Add API to turn off lightbar 2026-02-25 22:55:06 +00:00
include cpu/intel/smm/gen1: Optimize cpu_has_alternative_smrr 2026-02-24 16:19:14 +00:00
lib lib/dimm_info_util.c: Handle 16-bit memory bus extension for ECC 2026-02-19 19:20:28 +00:00
mainboard mb/google/nissa/var/pujjoquince: Add support for Micron MT62F1G32D2DS-031RF 2026-02-25 18:24:32 +00:00
northbridge nb/intel/haswell: Fix DDR frequency reporting 2026-02-24 16:18:51 +00:00
sbom sbom: Fix build with merged bootblock and romstage 2025-07-07 14:29:29 +00:00
security soc/intel/common: Add opt-in runtime control for BIOS SMM write 2026-01-29 14:41:46 +00:00
soc {soc,sb}/intel: Drop named object from ASL GPLD method 2026-02-25 16:57:48 +00:00
southbridge {soc,sb}/intel: Drop named object from ASL GPLD method 2026-02-25 16:57:48 +00:00
superio sio/nuvoton/nct6776: Switch to common init code 2026-02-19 19:19:43 +00:00
vendorcode vc/intel/fsp/fsp2_0/wildcatlake: Update WCL FSP headers to version WCL.3515.03 2026-02-23 16:18:09 +00:00
Kconfig arch/x86: Add support for socketed CPUs 2026-02-11 13:22:49 +00:00