diff options
author | Yi Chou <yich@google.com> | 2023-03-28 12:30:59 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-04-25 13:23:42 +0000 |
commit | 438865216dc3e4b7c86da0af5817040b10e78778 (patch) | |
tree | 6df50f4449deb6618d1d2b95145108f0bd1d11d2 /common | |
parent | 5400a250e5a8df743cd19f0d6e2ed29d71cdd0b0 (diff) | |
download | chrome-ec-438865216dc3e4b7c86da0af5817040b10e78778.tar.gz |
clock: Add mock for clock_enable_module
BUG=b:248508087
TEST=make buildall -j
BRANCH=none
Force-Relevant-Builds: all
Change-Id: If691bd1400b65c5595b833293578e16208c49849
Signed-off-by: Yi Chou <yich@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4376399
Reviewed-by: Tom Hughes <tomhughes@chromium.org>
Diffstat (limited to 'common')
-rw-r--r-- | common/mock/build.mk | 1 | ||||
-rw-r--r-- | common/mock/clock_mock.c | 24 |
2 files changed, 25 insertions, 0 deletions
diff --git a/common/mock/build.mk b/common/mock/build.mk index 00c4693d7f..1293f23f4d 100644 --- a/common/mock/build.mk +++ b/common/mock/build.mk @@ -7,6 +7,7 @@ mock-$(HAS_MOCK_ADC) += adc_mock.o mock-$(HAS_MOCK_BATTERY) += battery_mock.o mock-$(HAS_MOCK_CHARGE_MANAGER) += charge_manager_mock.o +mock-$(HAS_MOCK_CLOCK) += clock_mock.o mock-$(HAS_MOCK_FPSENSOR) += fpsensor_mock.o mock-$(HAS_MOCK_FPSENSOR_CRYPTO) += fpsensor_crypto_mock.o mock-$(HAS_MOCK_FPSENSOR_DETECT) += fpsensor_detect_mock.o diff --git a/common/mock/clock_mock.c b/common/mock/clock_mock.c new file mode 100644 index 0000000000..876e691b57 --- /dev/null +++ b/common/mock/clock_mock.c @@ -0,0 +1,24 @@ +/* Copyright 2023 The ChromiumOS Authors + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include "mock/clock_mock.h" + +#ifndef TEST_BUILD +#error "Mocks should only be in the test build." +#endif + +static int fast_cpu_state; + +void clock_enable_module(enum module_id module, int enable) +{ + if (module == MODULE_FAST_CPU) { + fast_cpu_state = enable; + } +} + +int get_mock_fast_cpu_status(void) +{ + return fast_cpu_state; +} |