/** * @file * * @ingroup shared_uboot * * @brief U_BOOT Support */ /* * Copyright (c) 2010-2014 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 * 82178 Puchheim * Germany * * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.org/license/LICENSE. */ #ifndef LIBBSP_SHARED_U_BOOT_H #define LIBBSP_SHARED_U_BOOT_H #include #include #include #ifdef U_BOOT_64_BIT_PHYS_SIZE typedef uint64_t phys_size_t; #else typedef unsigned long phys_size_t; #endif #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ extern bd_t bsp_uboot_board_info; /** * @defgroup shared_uboot U_BOOT Support * * @ingroup RTEMSBSPsShared * * @brief U_BOOT Support Package */ void bsp_uboot_copy_board_info(const bd_t *src); /* FIXME: Do not use this function */ void dumpUBootBDInfo(bd_t *u); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* LIBBSP_SHARED_U_BOOT_H */