1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright (C) 2012 ARM Ltd. 4 */ 5 #ifndef __ASM_SPARSEMEM_H 6 #define __ASM_SPARSEMEM_H 7 8 #ifdef CONFIG_SPARSEMEM 9 #define MAX_PHYSMEM_BITS CONFIG_ARM64_PA_BITS 10 11 #if defined(CONFIG_ARM64_4K_PAGES) || defined(CONFIG_ARM64_16K_PAGES) 12 #define SECTION_SIZE_BITS 27 13 #else 14 #define SECTION_SIZE_BITS 29 15 #endif /* CONFIG_ARM64_4K_PAGES || CONFIG_ARM64_16K_PAGES */ 16 17 #endif /* CONFIG_SPARSEMEM*/ 18 19 #endif 20