mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-13 06:42:56 +00:00
32 lines
587 B
C
32 lines
587 B
C
|
/* 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;
|
||
|
|
||
|
#endif
|