blob: a804d44270c90333f9dd99799dc7b37058de0faf [file] [log] [blame]
/*
* Copyright 2024 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef TESTS_DRIVERS_BBRAM_GENERIC_INCLUDE_FIXTURE_H_
#define TESTS_DRIVERS_BBRAM_GENERIC_INCLUDE_FIXTURE_H_
#define BBRAM_TEST_IMPL(name, inst) \
ZTEST(generic, test_##name##_##inst) \
{ \
const struct device *dev = DEVICE_DT_GET(inst); \
run_test_##name(dev, get_and_check_emul(dev)); \
}
#define BBRAM_FOR_EACH(fn) \
fn(DT_NODELABEL(mcp7940n)) fn(DT_NODELABEL(ite8xxx2)) fn(DT_NODELABEL(npcx))
const struct emul *get_and_check_emul(const struct device *dev);
#endif /* TESTS_DRIVERS_BBRAM_GENERIC_INCLUDE_FIXTURE_H_ */