xref: /linux/arch/riscv/include/asm/sparsemem.h (revision 01a9664e0d9f8f8d5c0c7c33be2aae1284c2fc05)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 #ifndef _ASM_RISCV_SPARSEMEM_H
4 #define _ASM_RISCV_SPARSEMEM_H
5 
6 #ifdef CONFIG_SPARSEMEM
7 #ifdef CONFIG_64BIT
8 #define MAX_PHYSMEM_BITS	56
9 #else
10 #define MAX_PHYSMEM_BITS	32
11 #endif /* CONFIG_64BIT */
12 #define SECTION_SIZE_BITS	27
13 #endif /* CONFIG_SPARSEMEM */
14 
15 #endif /* _ASM_RISCV_SPARSEMEM_H */
16