/* * Arm SCP/MCP Software * Copyright (c) 2018-2021, Arm Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef N1SDP_PIK_DEBUG_H #define N1SDP_PIK_DEBUG_H #include #include /*! * \brief Debug register definitions */ struct pik_debug_reg { FWK_RW uint32_t DEBUG_CTRL; FWK_R uint32_t DEBUG_STATUS; FWK_RW uint32_t DEBUG_CONFIG; uint32_t RESERVED0; FWK_R uint32_t APP_DAP_TARGET_ID; FWK_R uint32_t SCP_DAP_TARGET_ID; FWK_R uint32_t DAP_INSTANCE_ID; uint8_t RESERVED1[0x810-0x01C]; FWK_RW uint32_t TRACECLK_CTRL; FWK_RW uint32_t TRACECLK_DIV1; uint8_t RESERVED2[0x820-0x818]; FWK_RW uint32_t PCLKDBG_CTRL; uint8_t RESERVED3[0x830-0x824]; FWK_RW uint32_t ATCLKDBG_CTRL; FWK_RW uint32_t ATCLKDBG_DIV1; uint8_t RESERVED4[0xFC0-0x838]; FWK_R uint32_t PCL_CONFIG; uint8_t RESERVED5[0xFD0-0xFC4]; FWK_R uint32_t PID4; FWK_R uint32_t PID5; FWK_R uint32_t PID6; FWK_R uint32_t PID7; FWK_R uint32_t PID0; FWK_R uint32_t PID1; FWK_R uint32_t PID2; FWK_R uint32_t PID3; FWK_R uint32_t ID0; FWK_R uint32_t ID1; FWK_R uint32_t ID2; FWK_R uint32_t ID3; }; #define CSYSPWRUPACK UINT32_C(0x00000004) #define CDBGPWRUPACK UINT32_C(0x00000002) #define CDBGRSTACK UINT32_C(0x00000001) #endif /* N1SDP_PIK_DEBUG_H */