blob: c7f67da13cd99ae677db63f5f19f5e118c64a202 [file] [log] [blame]
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00001/* SPDX-License-Identifier: GPL-2.0 */
2
3#ifndef __ASM_BOOT_H
4#define __ASM_BOOT_H
5
David Brazdil0f672f62019-12-10 10:32:29 +00006#include <linux/sizes.h>
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00007
8/*
9 * arm64 requires the DTB to be 8 byte aligned and
10 * not exceed 2MB in size.
11 */
12#define MIN_FDT_ALIGN 8
13#define MAX_FDT_SIZE SZ_2M
14
15/*
16 * arm64 requires the kernel image to placed
17 * TEXT_OFFSET bytes beyond a 2 MB aligned base
18 */
19#define MIN_KIMG_ALIGN SZ_2M
20
21#endif