aboutsummaryrefslogtreecommitdiff
path: root/drivers/platform/chrome/cros_kunit_util.h
diff options
context:
space:
mode:
authorTzung-Bi Shih <tzungbi@kernel.org>2023-10-03 08:05:15 +0000
committerTzung-Bi Shih <tzungbi@kernel.org>2023-10-05 18:11:36 +0800
commit466f70fb1b10fd139582646285e587fb38a9ff2c (patch)
tree276da10e92e7cda6c194f041af85d2749dab6fa2 /drivers/platform/chrome/cros_kunit_util.h
parente410b4ade83d06a046f6e32b5085997502ba0559 (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.h48
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