coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
sysreg.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
#ifndef __SOC_CAVIUM_COMMON_INCLUDE_SOC_SYSREG_H
3
#define __SOC_CAVIUM_COMMON_INCLUDE_SOC_SYSREG_H
4
5
/* TODO: add CVMCTL_EL1 */
6
7
#define AP_CVMMEMCTL0_EL1_NODE_SHIFT 61
8
#define AP_CVMMEMCTL0_EL1_NODE_MASK 0x3
9
#define AP_CVMMEMCTL0_EL1_STEXFAILCNT_SHIFT 58
10
#define AP_CVMMEMCTL0_EL1_STEXFAILCNT_MASK 0x7
11
#define AP_CVMMEMCTL0_EL1_WFELDEX1DIS (1 << 57)
12
#define AP_CVMMEMCTL0_EL1_STLSTALLFORCE (1 << 56)
13
#define AP_CVMMEMCTL0_EL1_DMBSTALLFORCE (1 << 55)
14
#define AP_CVMMEMCTL0_EL1_TLBINOPDIS (1 << 54)
15
#define AP_CVMMEMCTL0_EL1_TLBIICFLUSH (1 << 53)
16
#define AP_CVMMEMCTL0_EL1_GSYNCTO_SHIFT 48
17
#define AP_CVMMEMCTL0_EL1_GSYNCTO_MASK 0x1f
18
#define AP_CVMMEMCTL0_EL1_UTLBFILLBYPDIS (1 << 47)
19
#define AP_CVMMEMCTL0_EL1_TLBIALL (1 << 46)
20
#define AP_CVMMEMCTL0_EL1_WBFDSBFLUSHALL (1 << 45)
21
#define AP_CVMMEMCTL0_EL1_WBFDMBFLUSHNEXT (1 << 44)
22
#define AP_CVMMEMCTL0_EL1_STEXL2CFORCE (1 << 43)
23
#define AP_CVMMEMCTL0_EL1_WCUMISSFORCE (1 << 41)
24
#define AP_CVMMEMCTL0_EL1_REPLAYPREFDIS (1 << 40)
25
#define AP_CVMMEMCTL0_EL1_ZVAL2CDIS (1 << 39)
26
#define AP_CVMMEMCTL0_EL1_LDIL2CDIS (1 << 38)
27
#define AP_CVMMEMCTL0_EL1_DVCA47 (1 << 37)
28
#define AP_CVMMEMCTL0_EL1_STPREFDIS (1 << 36)
29
#define AP_CVMMEMCTL0_EL1_LDPREFDIS (1 << 35)
30
#define AP_CVMMEMCTL0_EL1_WFILDEXDIS (1 << 34)
31
#define AP_CVMMEMCTL0_EL1_WFITO_SHIFT 31
32
#define AP_CVMMEMCTL0_EL1_WFITO_MASK 0x7
33
#define AP_CVMMEMCTL0_EL1_RBFSHORTTO_SHIFT 26
34
#define AP_CVMMEMCTL0_EL1_RBFSHORTTO_MASK 0x1f
35
#define AP_CVMMEMCTL0_EL1_RBFTO_SHIFT 21
36
#define AP_CVMMEMCTL0_EL1_RBFTO_MASK 0x1f
37
#define AP_CVMMEMCTL0_EL1_WBFALLBARRIER (1 << 20)
38
#define AP_CVMMEMCTL0_EL1_WBFNOMERGE (1 << 19)
39
#define AP_CVMMEMCTL0_EL1_WBFTONSHENA (1 << 18)
40
#define AP_CVMMEMCTL0_EL1_WBFTOMRGCLRENA (1 << 17)
41
#define AP_CVMMEMCTL0_EL1_WBFTO_SHIFT 12
42
#define AP_CVMMEMCTL0_EL1_WBFTO_MASK 0x1f
43
#define AP_CVMMEMCTL0_EL1_WBFTHRESH_SHIFT 7
44
#define AP_CVMMEMCTL0_EL1_WBFTHRESH_MASK 0x1f
45
#define AP_CVMMEMCTL0_EL1_UTLBENTRIESM1_SHIFT 2
46
#define AP_CVMMEMCTL0_EL1_UTLBENTRIESM1_MASK 0x1f
47
#define AP_CVMMEMCTL0_EL1_CCLKFORCE (1 << 1)
48
#define AP_CVMMEMCTL0_EL1_MCLKFORCE (1 << 0)
49
50
#endif
/* __SOC_CAVIUM_COMMON_INCLUDE_SOC_SYSREG_H */
src
soc
cavium
common
include
soc
sysreg.h
Generated by
1.9.1