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