]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4/ArmPlatform.h
ArmPkg: Move ARM Platform drivers from ArmPkg/Drivers/ to ArmPlatformPkg/Drivers/
[mirror_edk2.git] / ArmPlatformPkg / ArmVExpressPkg / Include / Platform / CTA9x4 / ArmPlatform.h
index 171b0420d50bb43719d04e9bd20881cf75e32db7..e11e9c7d19fe0ba0e039c7defc82cd5fa45d6dc6 100644 (file)
 #define ARM_VE_SMB_PERIPH_SZ                    SIZE_64MB\r
 \r
 // DRAM\r
-#define ARM_VE_DRAM_BASE                        0x60000000\r
-#define ARM_VE_DRAM_SZ                          0x40000000\r
+#define ARM_VE_DRAM_BASE                        PcdGet32 (PcdSystemMemoryBase)\r
+#define ARM_VE_DRAM_SZ                          PcdGet32 (PcdSystemMemorySize)\r
 // Inside the DRAM we allocate a section for the VRAM (Video RAM)\r
-#define LCD_VRAM_CORE_TILE_BASE                 0x64000000\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
 // PL310 L2x0 Cache Controller Base Address\r
 //#define ARM_VE_L2x0_CTLR_BASE                 0x1E00A000\r
 \r
-/***********************************************************************************\r
-   Select between Motherboard and Core Tile peripherals\r
-************************************************************************************/\r
-\r
-// Specify which PL111 to use\r
-//#define PL111_CLCD_BASE                       PL111_CLCD_MOTHERBOARD_BASE\r
-#define PL111_CLCD_BASE                         PL111_CLCD_CORE_TILE_BASE\r
-\r
-// Specify which Watchdog to use\r
-#define SP805_WDOG_BASE                         SP805_WDOG_MOTHERBOARD_BASE\r
-//#define SP805_WDOG_BASE                       SP805_WDOG_CORE_TILE_BASE\r
-\r
 /***********************************************************************************\r
    Peripherals' misc settings\r
 ************************************************************************************/\r
 #define ARM_VE_DECPROT_BIT_NMC_TZASC_LOCK       (1 << 4)\r
 #define ARM_VE_DECPROT_BIT_SMC_TZASC_LOCK       (1 << 5)\r
 \r
-// PL031 RTC - Other settings\r
-#define PL031_PPM_ACCURACY                      300000000\r
-\r
-// SP805 Watchdog - Other settings\r
-#define SP805_CLOCK_FREQUENCY                   32000\r
-#define SP805_MAX_TICKS                         0xFFFFFFFF\r
-\r
-// PL111 Lcd\r
-#define PL111_CLCD_CORE_TILE_VIDEO_MODE_OSC_ID  1\r
-\r
 /***********************************************************************************\r
 // EFI Memory Map in Permanent Memory (DRAM)\r
 ************************************************************************************/\r