diff options
Diffstat (limited to 'bsps/shared/start/bsp-fdt.c')
-rw-r--r-- | bsps/shared/start/bsp-fdt.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bsps/shared/start/bsp-fdt.c b/bsps/shared/start/bsp-fdt.c index 75a1ea41c9..79f31733e1 100644 --- a/bsps/shared/start/bsp-fdt.c +++ b/bsps/shared/start/bsp-fdt.c @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: BSD-2-Clause */ /* - * Copyright (c) 2015, 2017 embedded brains GmbH. All rights reserved. + * Copyright (C) 2015, 2017 embedded brains GmbH & Co. KG * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -32,6 +32,10 @@ #include <bsp/fdt.h> #include <bsp/linker-symbols.h> +#ifdef BSP_DTB_IS_SUPPORTED +#include BSP_DTB_HEADER_PATH +#endif + #ifndef BSP_FDT_IS_SUPPORTED #warning "BSP FDT support indication not defined" #endif @@ -76,5 +80,9 @@ void bsp_fdt_copy(const void *src) const void *bsp_fdt_get(void) { +#ifdef BSP_DTB_IS_SUPPORTED + return system_dtb; +#else return &bsp_fdt_blob[0]; +#endif } |