]> git.ipfire.org Git - thirdparty/u-boot.git/blame - arch/x86/include/asm/arch-qemu/qemu.h
SPDX: Convert all of our single license tags to Linux Kernel style
[thirdparty/u-boot.git] / arch / x86 / include / asm / arch-qemu / qemu.h
CommitLineData
83d290c5 1/* SPDX-License-Identifier: GPL-2.0+ */
a65b25d1
BM
2/*
3 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
a65b25d1
BM
4 */
5
6#ifndef _ARCH_QEMU_H_
7#define _ARCH_QEMU_H_
8
cc7debc7
BM
9/* Programmable Attribute Map (PAM) Registers */
10#define I440FX_PAM 0x59
11#define Q35_PAM 0x90
12#define PAM_NUM 7
13#define PAM_RW 0x33
14
e7cd070d
BM
15/* X-Bus Chip Select Register */
16#define XBCS 0x4e
17#define APIC_EN (1 << 8)
18
0fcb7acf
BM
19/* IDE Timing Register */
20#define IDE0_TIM 0x40
21#define IDE1_TIM 0x42
e7cd070d 22#define IDE_DECODE_EN (1 << 15)
0fcb7acf 23
9830d2eb
BM
24/* PCIe ECAM Base Address Register */
25#define PCIEX_BAR 0x60
26#define BAR_EN (1 << 0)
27
a65b25d1
BM
28/* I/O Ports */
29#define CMOS_ADDR_PORT 0x70
30#define CMOS_DATA_PORT 0x71
31
32#define LOW_RAM_ADDR 0x34
33#define HIGH_RAM_ADDR 0x35
34
a3b15a05
MY
35/* PM registers */
36#define PMBA 0x40
37#define PMREGMISC 0x80
38#define PMIOSE (1 << 0)
39
a65b25d1 40#endif /* _ARCH_QEMU_H_ */