| /* |
| * SPDX-License-Identifier: Apache-2.0 |
| * |
| * Copyright (c) 2021 ASPEED Technology Inc. |
| */ |
| |
| #ifndef ZEPHYR_SOC_ARM_ASPEED_AST10X0_SOC_H_ |
| #define ZEPHYR_SOC_ARM_ASPEED_AST10X0_SOC_H_ |
| #include <aspeed_util.h> |
| |
| #define __VTOR_PRESENT 1U |
| #define __FPU_PRESENT CONFIG_CPU_HAS_FPU |
| #define __MPU_PRESENT CONFIG_CPU_HAS_ARM_MPU |
| |
| #define PHY_SRAM_ADDR 0x80000000UL |
| #define TO_PHY_ADDR(addr) (PHY_SRAM_ADDR + (uint32_t)(addr)) |
| #define TO_VIR_ADDR(addr) ((uint32_t)(addr) - PHY_SRAM_ADDR) |
| |
| #define SYS_RESET_LOG_REG1 0x7e6e2074 |
| #define SYS_RESET_LOG_REG2 0x7e6e2078 |
| |
| #define HW_STRAP1_SCU500 0x7e6e2500 |
| #define HW_STRAP2_SCU510 0x7e6e2510 |
| #define ASPEED_FMC_WDT2_CTRL 0x7e620064 |
| |
| void aspeed_print_sysrst_info(void); |
| |
| #include <cmsis_core_m_defaults.h> |
| |
| #endif /* ZEPHYR_SOC_ARM_ASPEED_AST10X0_SOC_H_*/ |