2019-04-10 12:09:28 +00:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */
|
|
|
|
/*
|
|
|
|
* Copyright (C) 2019, STMicroelectronics - All Rights Reserved
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _RAM_STM32MP1_TESTS_H_
|
|
|
|
#define _RAM_STM32MP1_TESTS_H_
|
|
|
|
|
|
|
|
#include "stm32mp1_ddr_regs.h"
|
|
|
|
|
|
|
|
enum test_result {
|
|
|
|
TEST_PASSED,
|
|
|
|
TEST_FAILED,
|
|
|
|
TEST_ERROR
|
|
|
|
};
|
|
|
|
|
|
|
|
struct test_desc {
|
|
|
|
enum test_result (*fct)(struct stm32mp1_ddrctl *ctl,
|
|
|
|
struct stm32mp1_ddrphy *phy,
|
|
|
|
char *string,
|
|
|
|
int argc, char *argv[]);
|
|
|
|
const char *name;
|
|
|
|
const char *usage;
|
|
|
|
const char *help;
|
|
|
|
u8 max_args;
|
|
|
|
};
|
|
|
|
|
|
|
|
extern const struct test_desc test[];
|
|
|
|
extern const int test_nb;
|
|
|
|
|
2019-04-10 12:09:29 +00:00
|
|
|
extern const struct test_desc tuning[];
|
|
|
|
extern const int tuning_nb;
|
|
|
|
|
2019-04-10 12:09:28 +00:00
|
|
|
#endif
|