nb/intel/pineview: Put host bridge registers into its own file
Tested with BUILD_TIMELESS=1, Foxconn D41S remains identical. Change-Id: I12d6adb8f130599a33d71d7c9f71914ee7c9e8ef Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/43724 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
parent
6b2be99eb1
commit
0ddc2459bc
|
@ -0,0 +1,56 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
||||
#ifndef __PINEVIEW_HOSTBRIDGE_REGS_H__
|
||||
#define __PINEVIEW_HOSTBRIDGE_REGS_H__
|
||||
|
||||
#define EPBAR 0x40
|
||||
#define MCHBAR 0x48
|
||||
#define PCIEXBAR 0x60
|
||||
#define DMIBAR 0x68
|
||||
#define PMIOBAR 0x78
|
||||
|
||||
#define GGC 0x52 /* GMCH Graphics Control */
|
||||
|
||||
#define DEVEN 0x54 /* Device Enable */
|
||||
#define DEVEN_D0F0 (1 << 0)
|
||||
#define DEVEN_D1F0 (1 << 1)
|
||||
#define DEVEN_D2F0 (1 << 3)
|
||||
#define DEVEN_D2F1 (1 << 4)
|
||||
|
||||
#ifndef BOARD_DEVEN
|
||||
#define BOARD_DEVEN (DEVEN_D0F0 | DEVEN_D2F0 | DEVEN_D2F1)
|
||||
#endif /* BOARD_DEVEN */
|
||||
|
||||
#define PAM0 0x90
|
||||
#define PAM1 0x91
|
||||
#define PAM2 0x92
|
||||
#define PAM3 0x93
|
||||
#define PAM4 0x94
|
||||
#define PAM5 0x95
|
||||
#define PAM6 0x96
|
||||
|
||||
#define LAC 0x97 /* Legacy Access Control */
|
||||
#define REMAPBASE 0x98
|
||||
#define REMAPLIMIT 0x9a
|
||||
#define SMRAM 0x9d /* System Management RAM Control */
|
||||
#define ESMRAMC 0x9e /* Extended System Management RAM Control */
|
||||
|
||||
#define TOM 0xa0
|
||||
#define TOUUD 0xa2
|
||||
#define GBSM 0xa4
|
||||
#define BGSM 0xa8
|
||||
#define TSEG 0xac
|
||||
#define TOLUD 0xb0 /* Top of Low Used Memory */
|
||||
#define ERRSTS 0xc8
|
||||
#define ERRCMD 0xca
|
||||
#define SMICMD 0xcc
|
||||
#define SCICMD 0xce
|
||||
#define CGDIS 0xd8
|
||||
#define SKPAD 0xdc /* Scratchpad Data */
|
||||
#define CAPID0 0xe0
|
||||
#define DEV0T 0xf0
|
||||
#define MSLCK 0xf4
|
||||
#define MID0 0xf8
|
||||
#define DEBUP0 0xfc
|
||||
|
||||
#endif /* __PINEVIEW_HOSTBRIDGE_REGS_H__ */
|
|
@ -19,55 +19,7 @@
|
|||
/* Device 0:0.0 PCI configuration space (Host Bridge) */
|
||||
#define HOST_BRIDGE PCI_DEV(0, 0, 0)
|
||||
|
||||
#define EPBAR 0x40
|
||||
#define MCHBAR 0x48
|
||||
#define PCIEXBAR 0x60
|
||||
#define DMIBAR 0x68
|
||||
#define PMIOBAR 0x78
|
||||
|
||||
#define GGC 0x52 /* GMCH Graphics Control */
|
||||
|
||||
#define DEVEN 0x54 /* Device Enable */
|
||||
#define DEVEN_D0F0 (1 << 0)
|
||||
#define DEVEN_D1F0 (1 << 1)
|
||||
#define DEVEN_D2F0 (1 << 3)
|
||||
#define DEVEN_D2F1 (1 << 4)
|
||||
|
||||
#ifndef BOARD_DEVEN
|
||||
#define BOARD_DEVEN ( DEVEN_D0F0 | DEVEN_D2F0 | DEVEN_D2F1 )
|
||||
#endif /* BOARD_DEVEN */
|
||||
|
||||
#define PAM0 0x90
|
||||
#define PAM1 0x91
|
||||
#define PAM2 0x92
|
||||
#define PAM3 0x93
|
||||
#define PAM4 0x94
|
||||
#define PAM5 0x95
|
||||
#define PAM6 0x96
|
||||
|
||||
#define LAC 0x97 /* Legacy Access Control */
|
||||
#define REMAPBASE 0x98
|
||||
#define REMAPLIMIT 0x9a
|
||||
#define SMRAM 0x9d /* System Management RAM Control */
|
||||
#define ESMRAMC 0x9e /* Extended System Management RAM Control */
|
||||
|
||||
#define TOM 0xa0
|
||||
#define TOUUD 0xa2
|
||||
#define GBSM 0xa4
|
||||
#define BGSM 0xa8
|
||||
#define TSEG 0xac
|
||||
#define TOLUD 0xb0 /* Top of Low Used Memory */
|
||||
#define ERRSTS 0xc8
|
||||
#define ERRCMD 0xca
|
||||
#define SMICMD 0xcc
|
||||
#define SCICMD 0xce
|
||||
#define CGDIS 0xd8
|
||||
#define SKPAD 0xdc /* Scratchpad Data */
|
||||
#define CAPID0 0xe0
|
||||
#define DEV0T 0xf0
|
||||
#define MSLCK 0xf4
|
||||
#define MID0 0xf8
|
||||
#define DEBUP0 0xfc
|
||||
#include "hostbridge_regs.h"
|
||||
|
||||
/* Device 0:1.0 PCI configuration space (PCI Express) */
|
||||
|
||||
|
|
Loading…
Reference in New Issue