mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-12 14:23:00 +00:00
9879842c6f
Historically (for compatibility with very old platforms), two different types of micro support cards have been used with the UniPhier SoC development boards. It has been painful to maintain both. Having one of them is enough. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Simon Glass <sjg@chromium.org>
40 lines
797 B
C
40 lines
797 B
C
/*
|
|
* Copyright (C) 2012-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#ifndef ARCH_BOARD_H
|
|
#define ARCH_BOARD_H
|
|
|
|
#if defined(CONFIG_MICRO_SUPPORT_CARD)
|
|
void support_card_reset(void);
|
|
void support_card_init(void);
|
|
void support_card_late_init(void);
|
|
int check_support_card(void);
|
|
#else
|
|
#define support_card_reset() do {} while (0)
|
|
#define support_card_init() do {} while (0)
|
|
#define support_card_late_init() do {} while (0)
|
|
static inline int check_support_card(void)
|
|
{
|
|
return 0;
|
|
}
|
|
#endif
|
|
|
|
static inline void uniphier_board_reset(void)
|
|
{
|
|
support_card_reset();
|
|
}
|
|
|
|
static inline void uniphier_board_init(void)
|
|
{
|
|
support_card_init();
|
|
}
|
|
|
|
static inline void uniphier_board_late_init(void)
|
|
{
|
|
support_card_late_init();
|
|
}
|
|
|
|
#endif /* ARCH_BOARD_H */
|