1*83d290c5STom Rini /* SPDX-License-Identifier: BSD-3-Clause */ 22f3f477bSSimon Glass /* 32f3f477bSSimon Glass * From Coreboot soc/intel/broadwell/include/soc/iomap.h 42f3f477bSSimon Glass * 52f3f477bSSimon Glass * Copyright (C) 2016 Google Inc. 62f3f477bSSimon Glass */ 72f3f477bSSimon Glass 82f3f477bSSimon Glass #ifndef __asm_arch_iomap_h 92f3f477bSSimon Glass #define __asm_arch_iomap_h 102f3f477bSSimon Glass 112f3f477bSSimon Glass #define MCFG_BASE_ADDRESS 0xf0000000 122f3f477bSSimon Glass #define MCFG_BASE_SIZE 0x4000000 132f3f477bSSimon Glass 142f3f477bSSimon Glass #define HPET_BASE_ADDRESS 0xfed00000 152f3f477bSSimon Glass 162f3f477bSSimon Glass #define MCH_BASE_ADDRESS 0xfed10000 172f3f477bSSimon Glass #define MCH_BASE_SIZE 0x8000 182f3f477bSSimon Glass 192f3f477bSSimon Glass #define DMI_BASE_ADDRESS 0xfed18000 202f3f477bSSimon Glass #define DMI_BASE_SIZE 0x1000 212f3f477bSSimon Glass 222f3f477bSSimon Glass #define EP_BASE_ADDRESS 0xfed19000 232f3f477bSSimon Glass #define EP_BASE_SIZE 0x1000 242f3f477bSSimon Glass 252f3f477bSSimon Glass #define EDRAM_BASE_ADDRESS 0xfed80000 262f3f477bSSimon Glass #define EDRAM_BASE_SIZE 0x4000 272f3f477bSSimon Glass 282f3f477bSSimon Glass #define GDXC_BASE_ADDRESS 0xfed84000 292f3f477bSSimon Glass #define GDXC_BASE_SIZE 0x1000 302f3f477bSSimon Glass 312f3f477bSSimon Glass #define RCBA_BASE_ADDRESS 0xfed1c000 322f3f477bSSimon Glass #define RCBA_BASE_SIZE 0x4000 332f3f477bSSimon Glass 342f3f477bSSimon Glass #define HPET_BASE_ADDRESS 0xfed00000 352f3f477bSSimon Glass 362f3f477bSSimon Glass #define ACPI_BASE_ADDRESS 0x1000 372f3f477bSSimon Glass #define ACPI_BASE_SIZE 0x100 382f3f477bSSimon Glass 392f3f477bSSimon Glass #define GPIO_BASE_ADDRESS 0x1400 402f3f477bSSimon Glass #define GPIO_BASE_SIZE 0x400 412f3f477bSSimon Glass 422f3f477bSSimon Glass #define SMBUS_BASE_ADDRESS 0x0400 432f3f477bSSimon Glass #define SMBUS_BASE_SIZE 0x10 442f3f477bSSimon Glass 452f3f477bSSimon Glass /* Temporary addresses used before relocation */ 462f3f477bSSimon Glass #define EARLY_GTT_BAR 0xe0000000 472f3f477bSSimon Glass #define EARLY_XHCI_BAR 0xd7000000 482f3f477bSSimon Glass #define EARLY_EHCI_BAR 0xd8000000 492f3f477bSSimon Glass #define EARLY_UART_BAR 0x3f8 502f3f477bSSimon Glass #define EARLY_TEMP_MMIO 0xfed08000 512f3f477bSSimon Glass 522f3f477bSSimon Glass #endif 53