1 /* 2 * Copyright (c) 2023-2024 Arm Limited. All rights reserved. 3 * 4 * Licensed under the Apache License Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing software 11 * distributed under the License is distributed on an "AS IS" BASIS 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 /** 18 * \file platform_base_address.h 19 * \brief This file defines all the peripheral base addresses for RSE platform. 20 */ 21 22 #ifndef __RSE_EXPANSION_BASE_ADDRESS_H__ 23 #define __RSE_EXPANSION_BASE_ADDRESS_H__ 24 25 /* RSE Integration Layer register block */ 26 #define RSE_INTEG_LAYER_BASE_S 0x58100000 27 /* UART 0 Secure base address */ 28 #define UART0_BASE_S 0x58101000 29 /* Boot flash */ 30 #define BOOT_FLASH_BASE_S 0xB0000000 31 32 #define MHU_SIDEBAND_0_SENDER_BASE_S 0xC0000000 33 #define MHU_SIDEBAND_0_RECEIVER_BASE_S 0xC0010000 34 #define MHU_SIDEBAND_1_SENDER_BASE_S 0xC0020000 35 #define MHU_SIDEBAND_1_RECEIVER_BASE_S 0xC0030000 36 #define MHU_SIDEBAND_2_SENDER_BASE_S 0xC0040000 37 #define MHU_SIDEBAND_2_RECEIVER_BASE_S 0xC0050000 38 39 #endif /* __RSE_EXPANSION_BASE_ADDRESS_H__ */ 40