aboutsummaryrefslogtreecommitdiff
path: root/product/rdn1e1/include/rdn1e1_pik_debug.h
blob: 8a88ac688de1cb2b8e7cce0c83682e5cbf00dbcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
 * Arm SCP/MCP Software
 * Copyright (c) 2017-2019, Arm Limited and Contributors. All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#ifndef RDN1E1_PIK_DEBUG_H
#define RDN1E1_PIK_DEBUG_H

#include <stdint.h>
#include <fwk_macros.h>

/*!
 * \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;
            uint8_t  RESERVED0[0x10 - 0xC];
    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 - 0x1C];
    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;
    FWK_R   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;
};

#endif  /* RDN1E1_PIK_DEBUG_H */