blob: 4e017227ac52b770375314def51698cc5eca9657 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0 */
Simon Glass55357302016-03-11 22:06:55 -07002/*
3 * Copyright (c) 2016 Google, Inc
Simon Glass55357302016-03-11 22:06:55 -07004 */
5
6#ifndef __ASM_INTEL_REGS_H
7#define __ASM_INTEL_REGS_H
8
9/* Access the memory-controller hub */
10#define MCH_BASE_ADDRESS 0xfed10000
11#define MCH_BASE_SIZE 0x8000
12#define MCHBAR_REG(reg) (MCH_BASE_ADDRESS + (reg))
13
Simon Glass780ba482016-03-11 22:06:58 -070014#define MCHBAR_PEI_VERSION 0x5034
15#define MCH_PKG_POWER_LIMIT_LO 0x59a0
16#define MCH_PKG_POWER_LIMIT_HI 0x59a4
17#define MCH_DDR_POWER_LIMIT_LO 0x58e0
18#define MCH_DDR_POWER_LIMIT_HI 0x58e4
19
Simon Glassab39d332016-03-11 22:06:56 -070020/* Access the Root Complex Register Block */
21#define RCB_BASE_ADDRESS 0xfed1c000
22#define RCB_REG(reg) (RCB_BASE_ADDRESS + (reg))
23
Simon Glass780ba482016-03-11 22:06:58 -070024#define SOFT_RESET_CTRL 0x38f4
25#define SOFT_RESET_DATA 0x38f8
26
Simon Glass55357302016-03-11 22:06:55 -070027#endif