xref: /openbmc/u-boot/include/image-android-dt.h (revision 15fd1b79)
1*c0447334SSam Protsenko /* SPDX-License-Identifier: GPL-2.0+ */
2*c0447334SSam Protsenko /*
3*c0447334SSam Protsenko  * (C) Copyright 2018 Linaro Ltd.
4*c0447334SSam Protsenko  * Sam Protsenko <semen.protsenko@linaro.org>
5*c0447334SSam Protsenko  */
6*c0447334SSam Protsenko 
7*c0447334SSam Protsenko #ifndef IMAGE_ANDROID_DT_H
8*c0447334SSam Protsenko #define IMAGE_ANDROID_DT_H
9*c0447334SSam Protsenko 
10*c0447334SSam Protsenko #include <linux/types.h>
11*c0447334SSam Protsenko 
12*c0447334SSam Protsenko bool android_dt_check_header(ulong hdr_addr);
13*c0447334SSam Protsenko bool android_dt_get_fdt_by_index(ulong hdr_addr, u32 index, ulong *addr,
14*c0447334SSam Protsenko 				 u32 *size);
15*c0447334SSam Protsenko 
16*c0447334SSam Protsenko #if !defined(CONFIG_SPL_BUILD)
17*c0447334SSam Protsenko void android_dt_print_contents(ulong hdr_addr);
18*c0447334SSam Protsenko #endif
19*c0447334SSam Protsenko 
20*c0447334SSam Protsenko #endif /* IMAGE_ANDROID_DT_H */
21