diff options
author | Rick Chen <rick@andestech.com> | 2019-08-28 13:46:05 +0300 |
---|---|---|
committer | Andes <uboot@andestech.com> | 2019-09-03 04:31:03 +0300 |
commit | abd858e5754c0f1e71aa86abde049d9ee81fda3e (patch) | |
tree | edf25aa2fe914ef4f51435a94ad1ff2255b51233 | |
parent | 4d0140ee1aa02c702846f47fe986a19ecc4318a6 (diff) | |
download | u-boot-abd858e5754c0f1e71aa86abde049d9ee81fda3e.tar.xz |
dm: cache: Add enable and disable ops for sandbox and test
Add cache enable and disable ops for test coverage.
Signed-off-by: Rick Chen <rick@andestech.com>
Cc: KC Lin <kclin@andestech.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
-rw-r--r-- | drivers/cache/sandbox_cache.c | 13 | ||||
-rw-r--r-- | test/dm/cache.c | 2 |
2 files changed, 15 insertions, 0 deletions
diff --git a/drivers/cache/sandbox_cache.c b/drivers/cache/sandbox_cache.c index 14cc6b0c0a..9050c4cf34 100644 --- a/drivers/cache/sandbox_cache.c +++ b/drivers/cache/sandbox_cache.c @@ -17,8 +17,21 @@ static int sandbox_get_info(struct udevice *dev, struct cache_info *info) return 0; } +static int sandbox_enable(struct udevice *dev) +{ + return 0; +} + +static int snadbox_disable(struct udevice *dev) +{ + return 0; +} + + static const struct cache_ops sandbox_cache_ops = { .get_info = sandbox_get_info, + .enable = sandbox_enable, + .disable = snadbox_disable, }; static const struct udevice_id sandbox_cache_ids[] = { diff --git a/test/dm/cache.c b/test/dm/cache.c index d4144aab76..2e244b109f 100644 --- a/test/dm/cache.c +++ b/test/dm/cache.c @@ -14,6 +14,8 @@ static int dm_test_reset(struct unit_test_state *uts) ut_assertok(uclass_get_device(UCLASS_CACHE, 0, &dev_cache)); ut_assertok(cache_get_info(dev, &info)); + ut_assertok(cache_enable(dev)); + ut_assertok(cache_disable(dev)); return 0; } |