1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #ifndef __ASM_BOOT_H 4*4882a593Smuzhiyun #define __ASM_BOOT_H 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #include <linux/sizes.h> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun /* 9*4882a593Smuzhiyun * arm64 requires the DTB to be 8 byte aligned and 10*4882a593Smuzhiyun * not exceed 2MB in size. 11*4882a593Smuzhiyun */ 12*4882a593Smuzhiyun #define MIN_FDT_ALIGN 8 13*4882a593Smuzhiyun #define MAX_FDT_SIZE SZ_2M 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun /* 16*4882a593Smuzhiyun * arm64 requires the kernel image to placed at a 2 MB aligned base address 17*4882a593Smuzhiyun */ 18*4882a593Smuzhiyun #define MIN_KIMG_ALIGN SZ_2M 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun #endif 21