diff options
author | Tzung-Bi Shih <tzungbi@kernel.org> | 2023-10-03 08:05:15 +0000 |
---|---|---|
committer | Tzung-Bi Shih <tzungbi@kernel.org> | 2023-10-05 18:11:36 +0800 |
commit | 466f70fb1b10fd139582646285e587fb38a9ff2c (patch) | |
tree | 276da10e92e7cda6c194f041af85d2749dab6fa2 /drivers/platform/chrome/cros_kunit_util.h | |
parent | e410b4ade83d06a046f6e32b5085997502ba0559 (diff) |
platform/chrome: kunit: make EC protocol tests independent
Remove CONFIG_CROS_KUNIT and common code concept for ChromeOS Kunit but
make it bundle to ChromeOS EC protocol tests.
Reviewed-by: Guenter Roeck <groeck@chromium.org>
Link: https://lore.kernel.org/r/20231003080515.4011374-1-tzungbi@kernel.org
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
Diffstat (limited to 'drivers/platform/chrome/cros_kunit_util.h')
-rw-r--r-- | drivers/platform/chrome/cros_kunit_util.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/drivers/platform/chrome/cros_kunit_util.h b/drivers/platform/chrome/cros_kunit_util.h deleted file mode 100644 index 414002271c9c..000000000000 --- a/drivers/platform/chrome/cros_kunit_util.h +++ /dev/null @@ -1,48 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -/* - * CrOS Kunit tests utilities. - */ - -#ifndef _CROS_KUNIT_UTIL_H_ -#define _CROS_KUNIT_UTIL_H_ - -#include <linux/platform_data/cros_ec_proto.h> - -struct ec_xfer_mock { - struct list_head list; - struct kunit *test; - - /* input */ - struct cros_ec_command msg; - void *i_data; - - /* output */ - int ret; - int result; - void *o_data; - u32 o_data_len; -}; - -extern int cros_kunit_ec_xfer_mock_default_result; -extern int cros_kunit_ec_xfer_mock_default_ret; -extern int cros_kunit_ec_cmd_xfer_mock_called; -extern int cros_kunit_ec_pkt_xfer_mock_called; - -int cros_kunit_ec_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg); -int cros_kunit_ec_cmd_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg); -int cros_kunit_ec_pkt_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg); -struct ec_xfer_mock *cros_kunit_ec_xfer_mock_add(struct kunit *test, size_t size); -struct ec_xfer_mock *cros_kunit_ec_xfer_mock_addx(struct kunit *test, - int ret, int result, size_t size); -struct ec_xfer_mock *cros_kunit_ec_xfer_mock_next(void); - -extern int cros_kunit_readmem_mock_offset; -extern u8 *cros_kunit_readmem_mock_data; -extern int cros_kunit_readmem_mock_ret; - -int cros_kunit_readmem_mock(struct cros_ec_device *ec_dev, unsigned int offset, - unsigned int bytes, void *dest); - -void cros_kunit_mock_reset(void); - -#endif |