1*e65e175bSOded Gabbay /* SPDX-License-Identifier: GPL-2.0
2*e65e175bSOded Gabbay  *
3*e65e175bSOded Gabbay  * Copyright 2018 HabanaLabs, Ltd.
4*e65e175bSOded Gabbay  * All Rights Reserved.
5*e65e175bSOded Gabbay  *
6*e65e175bSOded Gabbay  */
7*e65e175bSOded Gabbay 
8*e65e175bSOded Gabbay #ifndef INCLUDE_MMU_V1_1_H_
9*e65e175bSOded Gabbay #define INCLUDE_MMU_V1_1_H_
10*e65e175bSOded Gabbay 
11*e65e175bSOded Gabbay #define MMU_V1_1_HOP0_MASK		0x3000000000000ull
12*e65e175bSOded Gabbay #define MMU_V1_1_HOP1_MASK		0x0FF8000000000ull
13*e65e175bSOded Gabbay #define MMU_V1_1_HOP2_MASK		0x0007FC0000000ull
14*e65e175bSOded Gabbay #define MMU_V1_1_HOP3_MASK		0x000003FE00000ull
15*e65e175bSOded Gabbay #define MMU_V1_1_HOP4_MASK		0x00000001FF000ull
16*e65e175bSOded Gabbay 
17*e65e175bSOded Gabbay #define MMU_V1_1_HOP0_SHIFT		48
18*e65e175bSOded Gabbay #define MMU_V1_1_HOP1_SHIFT		39
19*e65e175bSOded Gabbay #define MMU_V1_1_HOP2_SHIFT		30
20*e65e175bSOded Gabbay #define MMU_V1_1_HOP3_SHIFT		21
21*e65e175bSOded Gabbay #define MMU_V1_1_HOP4_SHIFT		12
22*e65e175bSOded Gabbay 
23*e65e175bSOded Gabbay #define MMU_ASID			0xC12004
24*e65e175bSOded Gabbay #define MMU_HOP0_PA43_12		0xC12008
25*e65e175bSOded Gabbay #define MMU_HOP0_PA49_44		0xC1200C
26*e65e175bSOded Gabbay #define MMU_BUSY			0xC12000
27*e65e175bSOded Gabbay 
28*e65e175bSOded Gabbay #endif /* INCLUDE_MMU_V1_1_H_ */
29