23 #ifndef LIBBSP_ARM_SHARED_ARM_A9MPCORE_REGS_H    24 #define LIBBSP_ARM_SHARED_ARM_A9MPCORE_REGS_H    30 #define A9MPCORE_SCU_CTRL_SCU_EN BSP_BIT32(0)    31 #define A9MPCORE_SCU_CTRL_ADDR_FLT_EN BSP_BIT32(1)    32 #define A9MPCORE_SCU_CTRL_RAM_PAR_EN BSP_BIT32(2)    33 #define A9MPCORE_SCU_CTRL_SCU_SPEC_LINE_FILL_EN BSP_BIT32(3)    34 #define A9MPCORE_SCU_CTRL_FORCE_PORT_0_EN BSP_BIT32(4)    35 #define A9MPCORE_SCU_CTRL_SCU_STANDBY_EN BSP_BIT32(5)    36 #define A9MPCORE_SCU_CTRL_IC_STANDBY_EN BSP_BIT32(6)    38 #define A9MPCORE_SCU_CFG_CPU_COUNT(val) BSP_FLD32(val, 0, 1)    39 #define A9MPCORE_SCU_CFG_CPU_COUNT_GET(reg) BSP_FLD32GET(reg, 0, 1)    40 #define A9MPCORE_SCU_CFG_CPU_COUNT_SET(reg, val) BSP_FLD32SET(reg, val, 0, 1)    41 #define A9MPCORE_SCU_CFG_SMP_MODE(val) BSP_FLD32(val, 4, 7)    42 #define A9MPCORE_SCU_CFG_SMP_MODE_GET(reg) BSP_FLD32GET(reg, 4, 7)    43 #define A9MPCORE_SCU_CFG_SMP_MODE_SET(reg, val) BSP_FLD32SET(reg, val, 4, 7)    44 #define A9MPCORE_SCU_CFG_TAG_RAM_SIZE(val) BSP_FLD32(val, 8, 15)    45 #define A9MPCORE_SCU_CFG_TAG_RAM_SIZE_GET(reg) BSP_FLD32GET(reg, 8, 15)    46 #define A9MPCORE_SCU_CFG_TAG_RAM_SIZE_SET(reg, val) BSP_FLD32SET(reg, val, 8, 15)    49 #define A9MPCORE_SCU_INVSS_CPU0(ways) BSP_FLD32(val, 0, 3)    50 #define A9MPCORE_SCU_INVSS_CPU0_GET(reg)     51 #define A9MPCORE_SCU_INVSS_CPU0_SET(reg, val) BSP_FLD32SET(reg, val, 0, 3)    52 #define A9MPCORE_SCU_INVSS_CPU1(ways) BSP_FLD32(val, 4, 7)    53 #define A9MPCORE_SCU_INVSS_CPU1_GET(reg)     54 #define A9MPCORE_SCU_INVSS_CPU1_SET(reg, val) BSP_FLD32SET(reg, val, 4, 7)    55 #define A9MPCORE_SCU_INVSS_CPU2(ways) BSP_FLD32(val, 8, 11)    56 #define A9MPCORE_SCU_INVSS_CPU2_GET(reg)     57 #define A9MPCORE_SCU_INVSS_CPU2_SET(reg, val) BSP_FLD32SET(reg, val, 8, 11)    58 #define A9MPCORE_SCU_INVSS_CPU3(ways) BSP_FLD32(val, 12, 15)    59 #define A9MPCORE_SCU_INVSS_CPU3_GET(reg)     60 #define A9MPCORE_SCU_INVSS_CPU3_SET(reg, val) BSP_FLD32SET(reg, val, 12, 15)    61   uint32_t reserved_09[8];
    63 #define A9MPCORE_SCU_DIAGN_CTRL_MIGRATORY_BIT_DISABLE BSP_BIT32(0)    64   uint32_t reserved_10[3];
    67   uint32_t reserved_48[2];
    78 #define A9MPCORE_GT_CTRL_PRESCALER(val) BSP_FLD32(val, 8, 15)    79 #define A9MPCORE_GT_CTRL_PRESCALER_GET(reg) BSP_FLD32GET(reg, 8, 15)    80 #define A9MPCORE_GT_CTRL_PRESCALER_SET(reg, val) BSP_FLD32SET(reg, val, 8, 15)    81 #define A9MPCORE_GT_CTRL_AUTOINC_EN BSP_BIT32(3)    82 #define A9MPCORE_GT_CTRL_IRQ_EN BSP_BIT32(2)    83 #define A9MPCORE_GT_CTRL_COMP_EN BSP_BIT32(1)    84 #define A9MPCORE_GT_CTRL_TMR_EN BSP_BIT32(0)    86 #define A9MPCORE_GT_IRQST_EFLG BSP_BIT32(0)    97 #define A9MPCORE_PT_CTRL_PRESCALER(val) BSP_FLD32(val, 8, 15)    98 #define A9MPCORE_PT_CTRL_PRESCALER_GET(reg) BSP_FLD32GET(reg, 8, 15)    99 #define A9MPCORE_PT_CTRL_PRESCALER_SET(reg, val) BSP_FLD32SET(reg, val, 8, 15)   100 #define A9MPCORE_PT_CTRL_IRQ_EN BSP_BIT32(2)   101 #define A9MPCORE_PT_CTRL_AUTO_RLD BSP_BIT32(1)   102 #define A9MPCORE_PT_CTRL_TMR_EN BSP_BIT32(0)   104 #define A9MPCORE_PT_IRQST_EFLG BSP_BIT32(0)   121   uint32_t reserved_58[42];
   123   uint32_t reserved_100[64];
   125   uint32_t reserved_21c[249];
   127   uint32_t reserved_610[4];
   129   uint32_t reserved_638[626];
 Definition: arm-a9mpcore-regs.h:75
 
Definition: arm-a9mpcore-regs.h:107
 
Definition: arm-a9mpcore-regs.h:93
 
Definition: arm-a9mpcore-regs.h:28
 
Definition: arm-a9mpcore-regs.h:119
 
Definition: arm-a9mpcore-regs.h:72
 
Definition: arm-a9mpcore-regs.h:116