61ffcc4f746efc62de5e02d3a7aff193c04d7a22
[oweals/u-boot.git] / arch / sparc / include / asm / arch-leon3 / asi.h
1 /* asi.h:  Address Space Identifier values for the LEON3 sparc.
2  *
3  * Copyright (C) 2008 Daniel Hellstrom (daniel@gaisler.com)
4  *
5  * SPDX-License-Identifier:     GPL-2.0+
6  */
7
8 #ifndef _LEON3_ASI_H
9 #define _LEON3_ASI_H
10
11 #define ASI_CACHEMISS           0x01    /* Force D-Cache miss on load (lda) */
12 #define ASI_M_FLUSH_PROBE       0x03    /* MMU Flush/Probe */
13 #define ASI_IFLUSH              0x10    /* Flush I-Cache */
14 #define ASI_DFLUSH              0x11    /* Flush D-Cache */
15 #define ASI_BYPASS              0x1c    /* Bypass MMU (Physical address) */
16 #define ASI_MMUFLUSH            0x18    /* FLUSH TLB */
17 #define ASI_M_MMUREGS           0x19    /* READ/Write MMU Registers */
18
19 #endif  /* _LEON3_ASI_H */