diff options
author | YH Lin <yueherngl@google.com> | 2023-05-05 12:48:46 +0000 |
---|---|---|
committer | YH Lin <yueherngl@google.com> | 2023-05-05 12:48:46 +0000 |
commit | e79a9dab1721c3d7da1475f3f802c4ea871a48ec (patch) | |
tree | e59a5a0517bbd7edf879d70cca594499a4c22ab4 /core/riscv-rv32i/task.c | |
parent | 00f7707de7c0f8b4345fa5725a7c62aa1d2bd5af (diff) | |
parent | 70e2504d1886c585bc74c6f624887719e3f0a351 (diff) | |
download | chrome-ec-e79a9dab1721c3d7da1475f3f802c4ea871a48ec.tar.gz |
Merge remote-tracking branch cros/main into firmware-brya-14505.B-main
Generated by: util/update_release_branch.py --baseboard brya --relevant_paths_file
baseboard/brya/relevant-paths.txt firmware-brya-14505.B-main
Relevant changes:
git log --oneline 00f7707de7..70e2504d18 -- baseboard/brya board/agah
board/anahera board/banshee board/brya board/crota board/felwinter
board/gimble board/hades board/kano board/marasov board/mithrax
board/omnigul 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
1ab2843570 Hades: Configure GPIOs (2)
b696e7629b Hades: Unblock USB_C1_PPC_SNK_EN on start-up
d001bbc638 Hades: Configure USB-C0 and USB-C1
50a53a526b Hades: Configure GPIOs
e881c1a04a hades: Support LGC battery
8b093356d4 Hades: Add LED_3_L and LED_4_L
4f3d3d6ae6 Hades: Rename USB-C2 USB-C1
fe35030f7f hades: Change keyboard config
88dfac40f0 Hades: Relocate EC_PROCHOT_IN_L
0db21802fa Hades: Swap GPU_ACOFF and BJ_ADP_PRESENT
d1a831463f Hades: Replace ISL9241 with RAA489110
a700192391 Agah/Hades: Make d_notify_policies more readable
53f35199ba Zephyr test: Test NXP PPC interrupts
8c8a42b383 omnigul: Update battery parameter.
67d4a05823 NX20P348X: Correct dead battery exit error handling
fafe10a6fe ppc/nx20p348x: Do not set reserved bit
d32a389718 Charger: CONFIG gate bypass mode
BRANCH=None
BUG=b:273722902 b:276468569 b:277981949 b:277158040 b:272815816
BUG=b:272821227 b:277981335 b:277280318 b:272815831 b:269790564
TEST=`emerge-brya chromeos-ec`
Force-Relevant-Builds: all
Change-Id: I1043c664a3f90dd3b9207da233e5dec078c1e4a1
Signed-off-by: YH Lin <yueherngl@google.com>
Diffstat (limited to 'core/riscv-rv32i/task.c')
-rw-r--r-- | core/riscv-rv32i/task.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/riscv-rv32i/task.c b/core/riscv-rv32i/task.c index f23ebc2ce4..977987277b 100644 --- a/core/riscv-rv32i/task.c +++ b/core/riscv-rv32i/task.c @@ -482,6 +482,11 @@ void task_enable_task(task_id_t tskid) atomic_or(&tasks_enabled, BIT(tskid)); } +bool task_enabled(task_id_t tskid) +{ + return tasks_enabled & BIT(tskid); +} + void task_disable_task(task_id_t tskid) { atomic_clear_bits(&tasks_enabled, BIT(tskid)); |