]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4/ArmPlatform.h
ArmPlatformPkg: remove unused ArmVExpressLibCTA9x4 code
[mirror_edk2.git] / ArmPlatformPkg / ArmVExpressPkg / Include / Platform / CTA9x4 / ArmPlatform.h
diff --git a/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4/ArmPlatform.h b/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4/ArmPlatform.h
deleted file mode 100644 (file)
index b692b16..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-/** @file\r
-*  Header defining Versatile Express constants (Base addresses, sizes, flags)\r
-*\r
-*  Copyright (c) 2011, ARM Limited. All rights reserved.\r
-*\r
-*  This program and the accompanying materials\r
-*  are licensed and made available under the terms and conditions of the BSD License\r
-*  which accompanies this distribution.  The full text of the license may be found at\r
-*  http://opensource.org/licenses/bsd-license.php\r
-*\r
-*  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-*  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-*\r
-**/\r
-\r
-#ifndef __ARM_VEXPRESS_H__\r
-#define __ARM_VEXPRESS_H__\r
-\r
-#include <Base.h>\r
-#include <VExpressMotherBoard.h>\r
-\r
-/***********************************************************************************\r
-// Platform Memory Map\r
-************************************************************************************/\r
-\r
-// Can be NOR0, NOR1, DRAM\r
-#define ARM_VE_REMAP_BASE                       0x00000000\r
-#define ARM_VE_REMAP_SZ                         SIZE_64MB\r
-\r
-// Motherboard Peripheral and On-chip peripheral\r
-#define ARM_VE_SMB_MB_ON_CHIP_PERIPH_BASE       0x10000000\r
-#define ARM_VE_SMB_MB_ON_CHIP_PERIPH_SZ         SIZE_256MB\r
-#define ARM_VE_BOARD_PERIPH_BASE                0x10000000\r
-#define ARM_VE_CHIP_PERIPH_BASE                 0x10020000\r
-\r
-// SMC\r
-#define ARM_VE_SMC_BASE                         0x40000000\r
-#define ARM_VE_SMC_SZ                           0x1C000000\r
-\r
-// NOR Flash 1\r
-#define ARM_VE_SMB_NOR0_BASE                    0x40000000\r
-#define ARM_VE_SMB_NOR0_SZ                      SIZE_64MB\r
-// NOR Flash 2\r
-#define ARM_VE_SMB_NOR1_BASE                    0x44000000\r
-#define ARM_VE_SMB_NOR1_SZ                      SIZE_64MB\r
-// SRAM\r
-#define ARM_VE_SMB_SRAM_BASE                    0x48000000\r
-#define ARM_VE_SMB_SRAM_SZ                      SIZE_32MB\r
-// USB, Ethernet, VRAM\r
-#define ARM_VE_SMB_PERIPH_BASE                  0x4C000000\r
-#define PL111_CLCD_VRAM_MOTHERBOARD_BASE        ARM_VE_SMB_PERIPH_BASE\r
-#define ARM_VE_SMB_PERIPH_SZ                    SIZE_64MB\r
-\r
-// DRAM\r
-#define ARM_VE_DRAM_BASE                        PcdGet64 (PcdSystemMemoryBase)\r
-#define ARM_VE_DRAM_SZ                          PcdGet64 (PcdSystemMemorySize)\r
-// Inside the DRAM we allocate a section for the VRAM (Video RAM)\r
-#define LCD_VRAM_CORE_TILE_BASE                     0x64000000\r
-\r
-// External AXI between daughterboards (Logic Tile)\r
-#define ARM_VE_EXT_AXI_BASE                     0xE0000000\r
-#define ARM_VE_EXT_AXI_SZ                       0x20000000  /* 512 MB */\r
-\r
-\r
-/***********************************************************************************\r
-   Core Tile memory-mapped Peripherals\r
-************************************************************************************/\r
-\r
-// PL111 Colour LCD Controller - core tile\r
-#define PL111_CLCD_CORE_TILE_BASE               (ARM_VE_BOARD_PERIPH_BASE + 0x20000)\r
-#define PL111_CLCD_SITE                         ARM_VE_DAUGHTERBOARD_1_SITE\r
-\r
-// PL341 Dynamic Memory Controller Base\r
-#define ARM_VE_DMC_BASE                         (ARM_VE_BOARD_PERIPH_BASE + 0xE0000)\r
-\r
-// PL354 Static Memory Controller Base\r
-#define ARM_VE_SMC_CTRL_BASE                    (ARM_VE_BOARD_PERIPH_BASE + 0xE1000)\r
-\r
-// System Configuration Controller register Base addresses\r
-#define ARM_VE_SYS_CFG_CTRL_BASE                (ARM_VE_BOARD_PERIPH_BASE + 0xE2000)\r
-#define ARM_VE_SCC_BASE                         ARM_VE_SYS_CFG_CTRL_BASE\r
-#define ARM_VE_SYS_CFGRW0_REG                   (ARM_VE_BOARD_PERIPH_BASE + 0xE2000)\r
-#define ARM_VE_SYS_CFGRW1_REG                   (ARM_VE_BOARD_PERIPH_BASE + 0xE2004)\r
-#define ARM_VE_SYS_CFGRW2_REG                   (ARM_VE_BOARD_PERIPH_BASE + 0xE2008)\r
-\r
-// SP805 Watchdog on Cortex A9 core tile\r
-#define SP805_WDOG_CORE_TILE_BASE               (ARM_VE_BOARD_PERIPH_BASE + 0xE5000)\r
-\r
-// BP147 TZPC Base Address\r
-#define ARM_VE_TZPC_BASE                        (ARM_VE_BOARD_PERIPH_BASE + 0xE6000)\r
-\r
-// PL301 Fast AXI Base Address\r
-#define ARM_VE_FAXI_BASE                        (ARM_VE_BOARD_PERIPH_BASE + 0xE9000)\r
-\r
-// TZASC Trust Zone Address Space Controller Base Address\r
-#define ARM_VE_TZASC_BASE                       (ARM_VE_BOARD_PERIPH_BASE + 0xEC000)\r
-\r
-// PL310 L2x0 Cache Controller Base Address\r
-//#define ARM_VE_L2x0_CTLR_BASE                 0x1E00A000\r
-\r
-/***********************************************************************************\r
-   Peripherals' misc settings\r
-************************************************************************************/\r
-\r
-#define ARM_VE_CFGRW1_TZASC_EN_BIT_MASK         0x2000\r
-#define ARM_VE_CFGRW1_REMAP_NOR0                0\r
-#define ARM_VE_CFGRW1_REMAP_NOR1                (1 << 28)\r
-#define ARM_VE_CFGRW1_REMAP_EXT_AXI             (1 << 29)\r
-#define ARM_VE_CFGRW1_REMAP_DRAM                (1 << 30)\r
-\r
-// TZASC - Other settings\r
-#define ARM_VE_DECPROT_BIT_TZPC                 (1 << 6)\r
-#define ARM_VE_DECPROT_BIT_DMC_TZASC            (1 << 11)\r
-#define ARM_VE_DECPROT_BIT_NMC_TZASC            (1 << 12)\r
-#define ARM_VE_DECPROT_BIT_SMC_TZASC            (1 << 13)\r
-#define ARM_VE_DECPROT_BIT_EXT_MAST_TZ          (1)\r
-#define ARM_VE_DECPROT_BIT_DMC_TZASC_LOCK       (1 << 3)\r
-#define ARM_VE_DECPROT_BIT_NMC_TZASC_LOCK       (1 << 4)\r
-#define ARM_VE_DECPROT_BIT_SMC_TZASC_LOCK       (1 << 5)\r
-\r
-#endif\r