cpu/intel: Add socket types
[coreboot2.git] / src / northbridge / intel / pineview / hostbridge_regs.h
blob506efcfbdd1205c2335bc36017bf00fdebbebbe2
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 #ifndef __PINEVIEW_HOSTBRIDGE_REGS_H__
4 #define __PINEVIEW_HOSTBRIDGE_REGS_H__
6 #define EPBAR 0x40
7 #define MCHBAR 0x48
9 #define GGC 0x52 /* GMCH Graphics Control */
11 #define DEVEN 0x54 /* Device Enable */
12 #define DEVEN_D0F0 (1 << 0)
13 #define DEVEN_D1F0 (1 << 1)
14 #define DEVEN_D2F0 (1 << 3)
15 #define DEVEN_D2F1 (1 << 4)
17 #ifndef BOARD_DEVEN
18 #define BOARD_DEVEN (DEVEN_D0F0 | DEVEN_D2F0 | DEVEN_D2F1)
19 #endif /* BOARD_DEVEN */
21 #define PCIEXBAR 0x60
22 #define DMIBAR 0x68
23 #define PMIOBAR 0x78
25 #define PAM0 0x90
26 #define PAM1 0x91
27 #define PAM2 0x92
28 #define PAM3 0x93
29 #define PAM4 0x94
30 #define PAM5 0x95
31 #define PAM6 0x96
33 #define LAC 0x97 /* Legacy Access Control */
34 #define REMAPBASE 0x98
35 #define REMAPLIMIT 0x9a
36 #define SMRAM 0x9d /* System Management RAM Control */
37 #define ESMRAMC 0x9e /* Extended System Management RAM Control */
39 #define TOM 0xa0
40 #define TOUUD 0xa2
41 #define GBSM 0xa4
42 #define BGSM 0xa8
43 #define TSEG 0xac
44 #define TOLUD 0xb0 /* Top of Low Used Memory */
45 #define ERRSTS 0xc8
46 #define ERRCMD 0xca
47 #define SMICMD 0xcc
48 #define SCICMD 0xce
49 #define CGDIS 0xd8
50 #define SKPAD 0xdc /* Scratchpad Data */
51 #define CAPID0 0xe0
52 #define DEV0T 0xf0
53 #define MSLCK 0xf4
54 #define MID0 0xf8
55 #define DEBUP0 0xfc
57 #endif /* __PINEVIEW_HOSTBRIDGE_REGS_H__ */