sb/intel/i82801xx: Use common RCBA MACROs
Change-Id: I61fb3b01ff15ba2da2ee938addfa630c282c9870 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/27043 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
parent
8d0e88db34
commit
2e464cf3b0
|
@ -31,11 +31,7 @@
|
||||||
#define DEFAULT_GPIOBASE 0x0480
|
#define DEFAULT_GPIOBASE 0x0480
|
||||||
#define DEFAULT_PMBASE 0x0500
|
#define DEFAULT_PMBASE 0x0500
|
||||||
|
|
||||||
#ifndef __ACPI__
|
#include <southbridge/intel/common/rcba.h>
|
||||||
#define DEFAULT_RCBA ((u8 *)0xfed1c000)
|
|
||||||
#else
|
|
||||||
#define DEFAULT_RCBA 0xfed1c000
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef __ACPI__
|
#ifndef __ACPI__
|
||||||
#define DEBUG_PERIODIC_SMIS 0
|
#define DEBUG_PERIODIC_SMIS 0
|
||||||
|
@ -194,10 +190,6 @@ int southbridge_detect_s3_resume(void);
|
||||||
/* Root Complex Register Block */
|
/* Root Complex Register Block */
|
||||||
#define RCBA 0xf0
|
#define RCBA 0xf0
|
||||||
|
|
||||||
#define RCBA8(x) (*((volatile u8 *)(DEFAULT_RCBA + (x))))
|
|
||||||
#define RCBA16(x) (*((volatile u16 *)(DEFAULT_RCBA + (x))))
|
|
||||||
#define RCBA32(x) (*((volatile u32 *)(DEFAULT_RCBA + (x))))
|
|
||||||
|
|
||||||
#define VCH 0x0000 /* 32bit */
|
#define VCH 0x0000 /* 32bit */
|
||||||
#define VCAP1 0x0004 /* 32bit */
|
#define VCAP1 0x0004 /* 32bit */
|
||||||
#define VCAP2 0x0008 /* 32bit */
|
#define VCAP2 0x0008 /* 32bit */
|
||||||
|
|
|
@ -25,11 +25,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_TBAR ((u8 *)0xfed1b000)
|
#define DEFAULT_TBAR ((u8 *)0xfed1b000)
|
||||||
#ifndef __ACPI__
|
|
||||||
#define DEFAULT_RCBA ((u8 *)0xfed1c000)
|
#include <southbridge/intel/common/rcba.h>
|
||||||
#else
|
|
||||||
#define DEFAULT_RCBA 0xfed1c000
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_BOARD_EMULATION_QEMU_X86_Q35)
|
#if IS_ENABLED(CONFIG_BOARD_EMULATION_QEMU_X86_Q35)
|
||||||
/*
|
/*
|
||||||
|
@ -154,10 +151,6 @@
|
||||||
#define SMB_SMI_EN (1 << 1)
|
#define SMB_SMI_EN (1 << 1)
|
||||||
#define HST_EN (1 << 0)
|
#define HST_EN (1 << 0)
|
||||||
|
|
||||||
#define RCBA8(x) *((volatile u8 *)(DEFAULT_RCBA + x))
|
|
||||||
#define RCBA16(x) *((volatile u16 *)(DEFAULT_RCBA + x))
|
|
||||||
#define RCBA32(x) *((volatile u32 *)(DEFAULT_RCBA + x))
|
|
||||||
|
|
||||||
#define RCBA_V0CTL 0x0014
|
#define RCBA_V0CTL 0x0014
|
||||||
#define RCBA_V1CAP 0x001c
|
#define RCBA_V1CAP 0x001c
|
||||||
#define RCBA_V1CTL 0x0020
|
#define RCBA_V1CTL 0x0020
|
||||||
|
|
|
@ -25,11 +25,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_TBAR ((u8 *)0xfed1b000)
|
#define DEFAULT_TBAR ((u8 *)0xfed1b000)
|
||||||
#ifndef __ACPI__
|
|
||||||
#define DEFAULT_RCBA ((u8 *)0xfed1c000)
|
#include <southbridge/intel/common/rcba.h>
|
||||||
#else
|
|
||||||
#define DEFAULT_RCBA 0xfed1c000
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define DEFAULT_PMBASE 0x00000500
|
#define DEFAULT_PMBASE 0x00000500
|
||||||
#define DEFAULT_TCOBASE (DEFAULT_PMBASE + 0x60)
|
#define DEFAULT_TCOBASE (DEFAULT_PMBASE + 0x60)
|
||||||
|
@ -147,10 +144,6 @@
|
||||||
#define SMB_SMI_EN (1 << 1)
|
#define SMB_SMI_EN (1 << 1)
|
||||||
#define HST_EN (1 << 0)
|
#define HST_EN (1 << 0)
|
||||||
|
|
||||||
#define RCBA8(x) *((volatile u8 *)(DEFAULT_RCBA + x))
|
|
||||||
#define RCBA16(x) *((volatile u16 *)(DEFAULT_RCBA + x))
|
|
||||||
#define RCBA32(x) *((volatile u32 *)(DEFAULT_RCBA + x))
|
|
||||||
|
|
||||||
#define RCBA_V0CTL 0x0014
|
#define RCBA_V0CTL 0x0014
|
||||||
#define RCBA_V1CAP 0x001c
|
#define RCBA_V1CAP 0x001c
|
||||||
#define RCBA_V1CTL 0x0020
|
#define RCBA_V1CTL 0x0020
|
||||||
|
|
Loading…
Reference in New Issue