9 #ifndef SOC_TIGERLAKE_SYSTEMAGENT_H
10 #define SOC_TIGERLAKE_SYSTEMAGENT_H
19 #define VTD_DISABLE (1 << 23)
22 #define GFXVTBAR 0x5400
23 #define EDRAMBAR 0x5408
24 #define VTVC0BAR 0x5410
26 #define MCH_DDR_POWER_LIMIT_LO 0x58e0
27 #define MCH_DDR_POWER_LIMIT_HI 0x58e4
28 #define MCH_PKG_POWER_LIMIT_LO 0x59a0
29 #define MCH_PKG_POWER_LIMIT_HI 0x59a4
30 #define BIOS_RESET_CPL 0x5da8
31 #define IMRBASE 0x6A40
32 #define IMRLIMIT 0x6A48
33 #define IPUVTBAR 0x7880
34 #define TBT0BAR 0x7888
35 #define TBT1BAR 0x7890
36 #define TBT2BAR 0x7898
37 #define TBT3BAR 0x78A0
39 #define MAX_TBT_PCIE_PORT 4
41 #define VTBAR_ENABLED 0x01
42 #define VTBAR_MASK 0x7ffffff000ull
54 #define V_P2SB_CFG_IBDF_BUS 0
55 #define V_P2SB_CFG_IBDF_DEV 30
56 #define V_P2SB_CFG_IBDF_FUNC 7
57 #define V_P2SB_CFG_HBDF_BUS 0
58 #define V_P2SB_CFG_HBDF_DEV 30
59 #define V_P2SB_CFG_HBDF_FUNC 6
#define IPUVT_BASE_ADDRESS
#define TBT2_BASE_ADDRESS
#define TBT3_BASE_ADDRESS
#define TBT1_BASE_ADDRESS
#define TBT0_BASE_ADDRESS
#define GFXVT_BASE_ADDRESS
#define VTVC0_BASE_ADDRESS
static const struct sa_mmio_descriptor soc_vtd_resources[]