xref: /openbmc/linux/arch/alpha/include/asm/sparsemem.h (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
1*36d40290SMike Rapoport /* SPDX-License-Identifier: GPL-2.0 */
2*36d40290SMike Rapoport #ifndef _ASM_ALPHA_SPARSEMEM_H
3*36d40290SMike Rapoport #define _ASM_ALPHA_SPARSEMEM_H
4*36d40290SMike Rapoport 
5*36d40290SMike Rapoport #ifdef CONFIG_SPARSEMEM
6*36d40290SMike Rapoport 
7*36d40290SMike Rapoport #define SECTION_SIZE_BITS	27
8*36d40290SMike Rapoport 
9*36d40290SMike Rapoport /*
10*36d40290SMike Rapoport  * According to "Alpha Architecture Reference Manual" physical
11*36d40290SMike Rapoport  * addresses are at most 48 bits.
12*36d40290SMike Rapoport  * https://download.majix.org/dec/alpha_arch_ref.pdf
13*36d40290SMike Rapoport  */
14*36d40290SMike Rapoport #define MAX_PHYSMEM_BITS	48
15*36d40290SMike Rapoport 
16*36d40290SMike Rapoport #endif /* CONFIG_SPARSEMEM */
17*36d40290SMike Rapoport 
18*36d40290SMike Rapoport #endif /* _ASM_ALPHA_SPARSEMEM_H */
19