blob: fc96010a2173ba3323672da4f2a9996cff3457d1 [file] [log] [blame] [edit]
/*
* Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*
* This file contains the CSS specific definitions for the third generation of
* platforms.
*/
#ifndef NRD_CSS_DEF3_H
#define NRD_CSS_DEF3_H
/*******************************************************************************
* CSS memory map related defines
******************************************************************************/
/* Sub-system Peripherals */
#define NRD_CSS_PERIPH0_BASE UL(0x2A400000)
#define NRD_CSS_PERIPH0_SIZE UL(0x0DC00000)
/* Peripherals and PCIe expansion area */
#define NRD_CSS_PERIPH1_BASE UL(0x60000000)
#define NRD_CSS_PERIPH1_SIZE UL(0x20000000)
/* DRAM base address and size */
#define NRD_CSS_DRAM1_BASE UL(0x80000000)
#define NRD_CSS_DRAM1_SIZE UL(0x80000000)
/* AP Non-Secure UART related constants */
#define NRD_CSS_NSEC_UART_BASE UL(0x2A400000)
/* Base address of trusted watchdog (SP805) */
#define NRD_CSS_TWDOG_BASE UL(0x2A480000)
/* Base address of non-trusted watchdog (SP805) */
#define NRD_CSS_WDOG_BASE UL(0x2A440000)
/* Memory mapped Generic timer interfaces */
#define NRD_CSS_NSEC_CNT_BASE1 UL(0x2A830000)
#endif /* NRD_CSS_DEF3_H */