Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
sb1250_scd.h File Reference
#include <asm/sibyte/sb1250_defs.h>

Go to the source code of this file.

Macros

#define M_SYS_RESERVED   _SB_MAKEMASK(8, 0)
 
#define S_SYS_REVISION   _SB_MAKE64(8)
 
#define M_SYS_REVISION   _SB_MAKEMASK(8, S_SYS_REVISION)
 
#define V_SYS_REVISION(x)   _SB_MAKEVALUE(x, S_SYS_REVISION)
 
#define G_SYS_REVISION(x)   _SB_GETVALUE(x, S_SYS_REVISION, M_SYS_REVISION)
 
#define K_SYS_REVISION_BCM1250_PASS1   0x01
 
#define K_SYS_REVISION_BCM1250_PASS2   0x03
 
#define K_SYS_REVISION_BCM1250_A1   0x03 /* Pass 2.0 WB */
 
#define K_SYS_REVISION_BCM1250_A2   0x04 /* Pass 2.0 FC */
 
#define K_SYS_REVISION_BCM1250_A3   0x05 /* Pass 2.1 FC */
 
#define K_SYS_REVISION_BCM1250_A4   0x06 /* Pass 2.1 WB */
 
#define K_SYS_REVISION_BCM1250_A6   0x07 /* OR 0x04 (A2) w/WID != 0 */
 
#define K_SYS_REVISION_BCM1250_A8   0x0b /* A8/A10 */
 
#define K_SYS_REVISION_BCM1250_A9   0x08
 
#define K_SYS_REVISION_BCM1250_A10   K_SYS_REVISION_BCM1250_A8
 
#define K_SYS_REVISION_BCM1250_PASS2_2   0x10
 
#define K_SYS_REVISION_BCM1250_B0   K_SYS_REVISION_BCM1250_B1
 
#define K_SYS_REVISION_BCM1250_B1   0x10
 
#define K_SYS_REVISION_BCM1250_B2   0x11
 
#define K_SYS_REVISION_BCM1250_C0   0x20
 
#define K_SYS_REVISION_BCM1250_C1   0x21
 
#define K_SYS_REVISION_BCM1250_C2   0x22
 
#define K_SYS_REVISION_BCM1250_C3   0x23
 
#define K_SYS_REVISION_BCM112x_A1   0x20
 
#define K_SYS_REVISION_BCM112x_A2   0x21
 
#define K_SYS_REVISION_BCM112x_A3   0x22
 
#define K_SYS_REVISION_BCM112x_A4   0x23
 
#define K_SYS_REVISION_BCM112x_B0   0x30
 
#define K_SYS_REVISION_BCM1480_S0   0x01
 
#define K_SYS_REVISION_BCM1480_A1   0x02
 
#define K_SYS_REVISION_BCM1480_A2   0x03
 
#define K_SYS_REVISION_BCM1480_A3   0x04
 
#define K_SYS_REVISION_BCM1480_B0   0x11
 
#define S_SYS_L2C_SIZE   _SB_MAKE64(20)
 
#define M_SYS_L2C_SIZE   _SB_MAKEMASK(4, S_SYS_L2C_SIZE)
 
#define V_SYS_L2C_SIZE(x)   _SB_MAKEVALUE(x, S_SYS_L2C_SIZE)
 
#define G_SYS_L2C_SIZE(x)   _SB_GETVALUE(x, S_SYS_L2C_SIZE, M_SYS_L2C_SIZE)
 
#define K_SYS_L2C_SIZE_1MB   0
 
#define K_SYS_L2C_SIZE_512KB   5
 
#define K_SYS_L2C_SIZE_256KB   2
 
#define K_SYS_L2C_SIZE_128KB   1
 
#define K_SYS_L2C_SIZE_BCM1250   K_SYS_L2C_SIZE_512KB
 
#define K_SYS_L2C_SIZE_BCM1125   K_SYS_L2C_SIZE_256KB
 
#define K_SYS_L2C_SIZE_BCM1122   K_SYS_L2C_SIZE_128KB
 
#define S_SYS_NUM_CPUS   _SB_MAKE64(24)
 
#define M_SYS_NUM_CPUS   _SB_MAKEMASK(4, S_SYS_NUM_CPUS)
 
#define V_SYS_NUM_CPUS(x)   _SB_MAKEVALUE(x, S_SYS_NUM_CPUS)
 
#define G_SYS_NUM_CPUS(x)   _SB_GETVALUE(x, S_SYS_NUM_CPUS, M_SYS_NUM_CPUS)
 
#define S_SYS_PART   _SB_MAKE64(16)
 
#define M_SYS_PART   _SB_MAKEMASK(16, S_SYS_PART)
 
#define V_SYS_PART(x)   _SB_MAKEVALUE(x, S_SYS_PART)
 
#define G_SYS_PART(x)   _SB_GETVALUE(x, S_SYS_PART, M_SYS_PART)
 
#define K_SYS_PART_SB1250   0x1250
 
#define K_SYS_PART_BCM1120   0x1121
 
#define K_SYS_PART_BCM1125   0x1123
 
#define K_SYS_PART_BCM1125H   0x1124
 
#define K_SYS_PART_BCM1122   0x1113
 
#define S_SYS_SOC_TYPE   _SB_MAKE64(16)
 
#define M_SYS_SOC_TYPE   _SB_MAKEMASK(4, S_SYS_SOC_TYPE)
 
#define V_SYS_SOC_TYPE(x)   _SB_MAKEVALUE(x, S_SYS_SOC_TYPE)
 
#define G_SYS_SOC_TYPE(x)   _SB_GETVALUE(x, S_SYS_SOC_TYPE, M_SYS_SOC_TYPE)
 
#define K_SYS_SOC_TYPE_BCM1250   0x0
 
#define K_SYS_SOC_TYPE_BCM1120   0x1
 
#define K_SYS_SOC_TYPE_BCM1250_ALT   0x2 /* 1250pass2 w/ 1/4 L2. */
 
#define K_SYS_SOC_TYPE_BCM1125   0x3
 
#define K_SYS_SOC_TYPE_BCM1125H   0x4
 
#define K_SYS_SOC_TYPE_BCM1250_ALT2   0x5 /* 1250pass2 w/ 1/2 L2. */
 
#define K_SYS_SOC_TYPE_BCM1x80   0x6
 
#define K_SYS_SOC_TYPE_BCM1x55   0x7
 
#define SYS_SOC_TYPE(sysrev)
 
#define S_SYS_WID   _SB_MAKE64(32)
 
#define M_SYS_WID   _SB_MAKEMASK(32, S_SYS_WID)
 
#define V_SYS_WID(x)   _SB_MAKEVALUE(x, S_SYS_WID)
 
#define G_SYS_WID(x)   _SB_GETVALUE(x, S_SYS_WID, M_SYS_WID)
 
#define S_MBOX_INT_3   0
 
#define M_MBOX_INT_3   _SB_MAKEMASK(16, S_MBOX_INT_3)
 
#define S_MBOX_INT_2   16
 
#define M_MBOX_INT_2   _SB_MAKEMASK(16, S_MBOX_INT_2)
 
#define S_MBOX_INT_1   32
 
#define M_MBOX_INT_1   _SB_MAKEMASK(16, S_MBOX_INT_1)
 
#define S_MBOX_INT_0   48
 
#define M_MBOX_INT_0   _SB_MAKEMASK(16, S_MBOX_INT_0)
 
#define V_SCD_WDOG_FREQ   1000000
 
#define S_SCD_WDOG_INIT   0
 
#define M_SCD_WDOG_INIT   _SB_MAKEMASK(23, S_SCD_WDOG_INIT)
 
#define S_SCD_WDOG_CNT   0
 
#define M_SCD_WDOG_CNT   _SB_MAKEMASK(23, S_SCD_WDOG_CNT)
 
#define S_SCD_WDOG_ENABLE   0
 
#define M_SCD_WDOG_ENABLE   _SB_MAKEMASK1(S_SCD_WDOG_ENABLE)
 
#define S_SCD_WDOG_RESET_TYPE   2
 
#define M_SCD_WDOG_RESET_TYPE   _SB_MAKEMASK(3, S_SCD_WDOG_RESET_TYPE)
 
#define V_SCD_WDOG_RESET_TYPE(x)   _SB_MAKEVALUE(x, S_SCD_WDOG_RESET_TYPE)
 
#define G_SCD_WDOG_RESET_TYPE(x)   _SB_GETVALUE(x, S_SCD_WDOG_RESET_TYPE, M_SCD_WDOG_RESET_TYPE)
 
#define K_SCD_WDOG_RESET_FULL   0 /* actually, (x & 1) == 0 */
 
#define K_SCD_WDOG_RESET_SOFT   1
 
#define K_SCD_WDOG_RESET_CPU0   3
 
#define K_SCD_WDOG_RESET_CPU1   5
 
#define K_SCD_WDOG_RESET_BOTH_CPUS   7
 
#define V_SCD_TIMER_FREQ   1000000
 
#define S_SCD_TIMER_INIT   0
 
#define M_SCD_TIMER_INIT   _SB_MAKEMASK(23, S_SCD_TIMER_INIT)
 
#define V_SCD_TIMER_INIT(x)   _SB_MAKEVALUE(x, S_SCD_TIMER_INIT)
 
#define G_SCD_TIMER_INIT(x)   _SB_GETVALUE(x, S_SCD_TIMER_INIT, M_SCD_TIMER_INIT)
 
#define V_SCD_TIMER_WIDTH   23
 
#define S_SCD_TIMER_CNT   0
 
#define M_SCD_TIMER_CNT   _SB_MAKEMASK(V_SCD_TIMER_WIDTH, S_SCD_TIMER_CNT)
 
#define V_SCD_TIMER_CNT(x)   _SB_MAKEVALUE(x, S_SCD_TIMER_CNT)
 
#define G_SCD_TIMER_CNT(x)   _SB_GETVALUE(x, S_SCD_TIMER_CNT, M_SCD_TIMER_CNT)
 
#define M_SCD_TIMER_ENABLE   _SB_MAKEMASK1(0)
 
#define M_SCD_TIMER_MODE   _SB_MAKEMASK1(1)
 
#define M_SCD_TIMER_MODE_CONTINUOUS   M_SCD_TIMER_MODE
 
#define S_SPC_CFG_SRC0   0
 
#define M_SPC_CFG_SRC0   _SB_MAKEMASK(8, S_SPC_CFG_SRC0)
 
#define V_SPC_CFG_SRC0(x)   _SB_MAKEVALUE(x, S_SPC_CFG_SRC0)
 
#define G_SPC_CFG_SRC0(x)   _SB_GETVALUE(x, S_SPC_CFG_SRC0, M_SPC_CFG_SRC0)
 
#define S_SPC_CFG_SRC1   8
 
#define M_SPC_CFG_SRC1   _SB_MAKEMASK(8, S_SPC_CFG_SRC1)
 
#define V_SPC_CFG_SRC1(x)   _SB_MAKEVALUE(x, S_SPC_CFG_SRC1)
 
#define G_SPC_CFG_SRC1(x)   _SB_GETVALUE(x, S_SPC_CFG_SRC1, M_SPC_CFG_SRC1)
 
#define S_SPC_CFG_SRC2   16
 
#define M_SPC_CFG_SRC2   _SB_MAKEMASK(8, S_SPC_CFG_SRC2)
 
#define V_SPC_CFG_SRC2(x)   _SB_MAKEVALUE(x, S_SPC_CFG_SRC2)
 
#define G_SPC_CFG_SRC2(x)   _SB_GETVALUE(x, S_SPC_CFG_SRC2, M_SPC_CFG_SRC2)
 
#define S_SPC_CFG_SRC3   24
 
#define M_SPC_CFG_SRC3   _SB_MAKEMASK(8, S_SPC_CFG_SRC3)
 
#define V_SPC_CFG_SRC3(x)   _SB_MAKEVALUE(x, S_SPC_CFG_SRC3)
 
#define G_SPC_CFG_SRC3(x)   _SB_GETVALUE(x, S_SPC_CFG_SRC3, M_SPC_CFG_SRC3)
 
#define S_SCD_BERR_TID   8
 
#define M_SCD_BERR_TID   _SB_MAKEMASK(10, S_SCD_BERR_TID)
 
#define V_SCD_BERR_TID(x)   _SB_MAKEVALUE(x, S_SCD_BERR_TID)
 
#define G_SCD_BERR_TID(x)   _SB_GETVALUE(x, S_SCD_BERR_TID, M_SCD_BERR_TID)
 
#define S_SCD_BERR_RID   18
 
#define M_SCD_BERR_RID   _SB_MAKEMASK(4, S_SCD_BERR_RID)
 
#define V_SCD_BERR_RID(x)   _SB_MAKEVALUE(x, S_SCD_BERR_RID)
 
#define G_SCD_BERR_RID(x)   _SB_GETVALUE(x, S_SCD_BERR_RID, M_SCD_BERR_RID)
 
#define S_SCD_BERR_DCODE   22
 
#define M_SCD_BERR_DCODE   _SB_MAKEMASK(3, S_SCD_BERR_DCODE)
 
#define V_SCD_BERR_DCODE(x)   _SB_MAKEVALUE(x, S_SCD_BERR_DCODE)
 
#define G_SCD_BERR_DCODE(x)   _SB_GETVALUE(x, S_SCD_BERR_DCODE, M_SCD_BERR_DCODE)
 
#define M_SCD_BERR_MULTERRS   _SB_MAKEMASK1(30)
 
#define S_SCD_L2ECC_CORR_D   0
 
#define M_SCD_L2ECC_CORR_D   _SB_MAKEMASK(8, S_SCD_L2ECC_CORR_D)
 
#define V_SCD_L2ECC_CORR_D(x)   _SB_MAKEVALUE(x, S_SCD_L2ECC_CORR_D)
 
#define G_SCD_L2ECC_CORR_D(x)   _SB_GETVALUE(x, S_SCD_L2ECC_CORR_D, M_SCD_L2ECC_CORR_D)
 
#define S_SCD_L2ECC_BAD_D   8
 
#define M_SCD_L2ECC_BAD_D   _SB_MAKEMASK(8, S_SCD_L2ECC_BAD_D)
 
#define V_SCD_L2ECC_BAD_D(x)   _SB_MAKEVALUE(x, S_SCD_L2ECC_BAD_D)
 
#define G_SCD_L2ECC_BAD_D(x)   _SB_GETVALUE(x, S_SCD_L2ECC_BAD_D, M_SCD_L2ECC_BAD_D)
 
#define S_SCD_L2ECC_CORR_T   16
 
#define M_SCD_L2ECC_CORR_T   _SB_MAKEMASK(8, S_SCD_L2ECC_CORR_T)
 
#define V_SCD_L2ECC_CORR_T(x)   _SB_MAKEVALUE(x, S_SCD_L2ECC_CORR_T)
 
#define G_SCD_L2ECC_CORR_T(x)   _SB_GETVALUE(x, S_SCD_L2ECC_CORR_T, M_SCD_L2ECC_CORR_T)
 
#define S_SCD_L2ECC_BAD_T   24
 
#define M_SCD_L2ECC_BAD_T   _SB_MAKEMASK(8, S_SCD_L2ECC_BAD_T)
 
#define V_SCD_L2ECC_BAD_T(x)   _SB_MAKEVALUE(x, S_SCD_L2ECC_BAD_T)
 
#define G_SCD_L2ECC_BAD_T(x)   _SB_GETVALUE(x, S_SCD_L2ECC_BAD_T, M_SCD_L2ECC_BAD_T)
 
#define S_SCD_MEM_ECC_CORR   0
 
#define M_SCD_MEM_ECC_CORR   _SB_MAKEMASK(8, S_SCD_MEM_ECC_CORR)
 
#define V_SCD_MEM_ECC_CORR(x)   _SB_MAKEVALUE(x, S_SCD_MEM_ECC_CORR)
 
#define G_SCD_MEM_ECC_CORR(x)   _SB_GETVALUE(x, S_SCD_MEM_ECC_CORR, M_SCD_MEM_ECC_CORR)
 
#define S_SCD_MEM_ECC_BAD   8
 
#define M_SCD_MEM_ECC_BAD   _SB_MAKEMASK(8, S_SCD_MEM_ECC_BAD)
 
#define V_SCD_MEM_ECC_BAD(x)   _SB_MAKEVALUE(x, S_SCD_MEM_ECC_BAD)
 
#define G_SCD_MEM_ECC_BAD(x)   _SB_GETVALUE(x, S_SCD_MEM_ECC_BAD, M_SCD_MEM_ECC_BAD)
 
#define S_SCD_MEM_BUSERR   16
 
#define M_SCD_MEM_BUSERR   _SB_MAKEMASK(8, S_SCD_MEM_BUSERR)
 
#define V_SCD_MEM_BUSERR(x)   _SB_MAKEVALUE(x, S_SCD_MEM_BUSERR)
 
#define G_SCD_MEM_BUSERR(x)   _SB_GETVALUE(x, S_SCD_MEM_BUSERR, M_SCD_MEM_BUSERR)
 
#define M_SCD_TRACE_CFG_RESET   _SB_MAKEMASK1(0)
 
#define M_SCD_TRACE_CFG_START_READ   _SB_MAKEMASK1(1)
 
#define M_SCD_TRACE_CFG_START   _SB_MAKEMASK1(2)
 
#define M_SCD_TRACE_CFG_STOP   _SB_MAKEMASK1(3)
 
#define M_SCD_TRACE_CFG_FREEZE   _SB_MAKEMASK1(4)
 
#define M_SCD_TRACE_CFG_FREEZE_FULL   _SB_MAKEMASK1(5)
 
#define M_SCD_TRACE_CFG_DEBUG_FULL   _SB_MAKEMASK1(6)
 
#define M_SCD_TRACE_CFG_FULL   _SB_MAKEMASK1(7)
 
#define M_SCD_TRACE_CFG_CUR_ADDR   _SB_MAKEMASK(8, S_SCD_TRACE_CFG_CUR_ADDR)
 
#define V_SCD_TRACE_CFG_CUR_ADDR(x)   _SB_MAKEVALUE(x, S_SCD_TRACE_CFG_CUR_ADDR)
 
#define G_SCD_TRACE_CFG_CUR_ADDR(x)   _SB_GETVALUE(x, S_SCD_TRACE_CFG_CUR_ADDR, M_SCD_TRACE_CFG_CUR_ADDR)
 
#define S_SCD_TREVT_ADDR_MATCH   0
 
#define M_SCD_TREVT_ADDR_MATCH   _SB_MAKEMASK(4, S_SCD_TREVT_ADDR_MATCH)
 
#define V_SCD_TREVT_ADDR_MATCH(x)   _SB_MAKEVALUE(x, S_SCD_TREVT_ADDR_MATCH)
 
#define G_SCD_TREVT_ADDR_MATCH(x)   _SB_GETVALUE(x, S_SCD_TREVT_ADDR_MATCH, M_SCD_TREVT_ADDR_MATCH)
 
#define M_SCD_TREVT_REQID_MATCH   _SB_MAKEMASK1(4)
 
#define M_SCD_TREVT_DATAID_MATCH   _SB_MAKEMASK1(5)
 
#define M_SCD_TREVT_RESPID_MATCH   _SB_MAKEMASK1(6)
 
#define M_SCD_TREVT_INTERRUPT   _SB_MAKEMASK1(7)
 
#define M_SCD_TREVT_DEBUG_PIN   _SB_MAKEMASK1(9)
 
#define M_SCD_TREVT_WRITE   _SB_MAKEMASK1(10)
 
#define M_SCD_TREVT_READ   _SB_MAKEMASK1(11)
 
#define S_SCD_TREVT_REQID   12
 
#define M_SCD_TREVT_REQID   _SB_MAKEMASK(4, S_SCD_TREVT_REQID)
 
#define V_SCD_TREVT_REQID(x)   _SB_MAKEVALUE(x, S_SCD_TREVT_REQID)
 
#define G_SCD_TREVT_REQID(x)   _SB_GETVALUE(x, S_SCD_TREVT_REQID, M_SCD_TREVT_REQID)
 
#define S_SCD_TREVT_RESPID   16
 
#define M_SCD_TREVT_RESPID   _SB_MAKEMASK(4, S_SCD_TREVT_RESPID)
 
#define V_SCD_TREVT_RESPID(x)   _SB_MAKEVALUE(x, S_SCD_TREVT_RESPID)
 
#define G_SCD_TREVT_RESPID(x)   _SB_GETVALUE(x, S_SCD_TREVT_RESPID, M_SCD_TREVT_RESPID)
 
#define S_SCD_TREVT_DATAID   20
 
#define M_SCD_TREVT_DATAID   _SB_MAKEMASK(4, S_SCD_TREVT_DATAID)
 
#define V_SCD_TREVT_DATAID(x)   _SB_MAKEVALUE(x, S_SCD_TREVT_DATAID)
 
#define G_SCD_TREVT_DATAID(x)   _SB_GETVALUE(x, S_SCD_TREVT_DATAID, M_SCD_TREVT_DATID)
 
#define S_SCD_TREVT_COUNT   24
 
#define M_SCD_TREVT_COUNT   _SB_MAKEMASK(8, S_SCD_TREVT_COUNT)
 
#define V_SCD_TREVT_COUNT(x)   _SB_MAKEVALUE(x, S_SCD_TREVT_COUNT)
 
#define G_SCD_TREVT_COUNT(x)   _SB_GETVALUE(x, S_SCD_TREVT_COUNT, M_SCD_TREVT_COUNT)
 
#define S_SCD_TRSEQ_EVENT4   0
 
#define M_SCD_TRSEQ_EVENT4   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT4)
 
#define V_SCD_TRSEQ_EVENT4(x)   _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT4)
 
#define G_SCD_TRSEQ_EVENT4(x)   _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT4, M_SCD_TRSEQ_EVENT4)
 
#define S_SCD_TRSEQ_EVENT3   4
 
#define M_SCD_TRSEQ_EVENT3   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT3)
 
#define V_SCD_TRSEQ_EVENT3(x)   _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT3)
 
#define G_SCD_TRSEQ_EVENT3(x)   _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT3, M_SCD_TRSEQ_EVENT3)
 
#define S_SCD_TRSEQ_EVENT2   8
 
#define M_SCD_TRSEQ_EVENT2   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT2)
 
#define V_SCD_TRSEQ_EVENT2(x)   _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT2)
 
#define G_SCD_TRSEQ_EVENT2(x)   _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT2, M_SCD_TRSEQ_EVENT2)
 
#define S_SCD_TRSEQ_EVENT1   12
 
#define M_SCD_TRSEQ_EVENT1   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT1)
 
#define V_SCD_TRSEQ_EVENT1(x)   _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT1)
 
#define G_SCD_TRSEQ_EVENT1(x)   _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT1, M_SCD_TRSEQ_EVENT1)
 
#define K_SCD_TRSEQ_E0   0
 
#define K_SCD_TRSEQ_E1   1
 
#define K_SCD_TRSEQ_E2   2
 
#define K_SCD_TRSEQ_E3   3
 
#define K_SCD_TRSEQ_E0_E1   4
 
#define K_SCD_TRSEQ_E1_E2   5
 
#define K_SCD_TRSEQ_E2_E3   6
 
#define K_SCD_TRSEQ_E0_E1_E2   7
 
#define K_SCD_TRSEQ_E0_E1_E2_E3   8
 
#define K_SCD_TRSEQ_E0E1   9
 
#define K_SCD_TRSEQ_E0E1E2   10
 
#define K_SCD_TRSEQ_E0E1E2E3   11
 
#define K_SCD_TRSEQ_E0E1_E2   12
 
#define K_SCD_TRSEQ_E0E1_E2E3   13
 
#define K_SCD_TRSEQ_E0E1_E2_E3   14
 
#define K_SCD_TRSEQ_IGNORED   15
 
#define K_SCD_TRSEQ_TRIGGER_ALL
 
#define S_SCD_TRSEQ_FUNCTION   16
 
#define M_SCD_TRSEQ_FUNCTION   _SB_MAKEMASK(4, S_SCD_TRSEQ_FUNCTION)
 
#define V_SCD_TRSEQ_FUNCTION(x)   _SB_MAKEVALUE(x, S_SCD_TRSEQ_FUNCTION)
 
#define G_SCD_TRSEQ_FUNCTION(x)   _SB_GETVALUE(x, S_SCD_TRSEQ_FUNCTION, M_SCD_TRSEQ_FUNCTION)
 
#define K_SCD_TRSEQ_FUNC_NOP   0
 
#define K_SCD_TRSEQ_FUNC_START   1
 
#define K_SCD_TRSEQ_FUNC_STOP   2
 
#define K_SCD_TRSEQ_FUNC_FREEZE   3
 
#define V_SCD_TRSEQ_FUNC_NOP   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_NOP)
 
#define V_SCD_TRSEQ_FUNC_START   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_START)
 
#define V_SCD_TRSEQ_FUNC_STOP   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_STOP)
 
#define V_SCD_TRSEQ_FUNC_FREEZE   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_FREEZE)
 
#define M_SCD_TRSEQ_ASAMPLE   _SB_MAKEMASK1(18)
 
#define M_SCD_TRSEQ_DSAMPLE   _SB_MAKEMASK1(19)
 
#define M_SCD_TRSEQ_DEBUGPIN   _SB_MAKEMASK1(20)
 
#define M_SCD_TRSEQ_DEBUGCPU   _SB_MAKEMASK1(21)
 
#define M_SCD_TRSEQ_CLEARUSE   _SB_MAKEMASK1(22)
 
#define M_SCD_TRSEQ_ALLD_A   _SB_MAKEMASK1(23)
 
#define M_SCD_TRSEQ_ALL_A   _SB_MAKEMASK1(24)
 

Macro Definition Documentation

#define G_SCD_BERR_DCODE (   x)    _SB_GETVALUE(x, S_SCD_BERR_DCODE, M_SCD_BERR_DCODE)

Definition at line 427 of file sb1250_scd.h.

#define G_SCD_BERR_RID (   x)    _SB_GETVALUE(x, S_SCD_BERR_RID, M_SCD_BERR_RID)

Definition at line 422 of file sb1250_scd.h.

#define G_SCD_BERR_TID (   x)    _SB_GETVALUE(x, S_SCD_BERR_TID, M_SCD_BERR_TID)

Definition at line 417 of file sb1250_scd.h.

#define G_SCD_L2ECC_BAD_D (   x)    _SB_GETVALUE(x, S_SCD_L2ECC_BAD_D, M_SCD_L2ECC_BAD_D)

Definition at line 440 of file sb1250_scd.h.

#define G_SCD_L2ECC_BAD_T (   x)    _SB_GETVALUE(x, S_SCD_L2ECC_BAD_T, M_SCD_L2ECC_BAD_T)

Definition at line 450 of file sb1250_scd.h.

#define G_SCD_L2ECC_CORR_D (   x)    _SB_GETVALUE(x, S_SCD_L2ECC_CORR_D, M_SCD_L2ECC_CORR_D)

Definition at line 435 of file sb1250_scd.h.

#define G_SCD_L2ECC_CORR_T (   x)    _SB_GETVALUE(x, S_SCD_L2ECC_CORR_T, M_SCD_L2ECC_CORR_T)

Definition at line 445 of file sb1250_scd.h.

#define G_SCD_MEM_BUSERR (   x)    _SB_GETVALUE(x, S_SCD_MEM_BUSERR, M_SCD_MEM_BUSERR)

Definition at line 465 of file sb1250_scd.h.

#define G_SCD_MEM_ECC_BAD (   x)    _SB_GETVALUE(x, S_SCD_MEM_ECC_BAD, M_SCD_MEM_ECC_BAD)

Definition at line 460 of file sb1250_scd.h.

#define G_SCD_MEM_ECC_CORR (   x)    _SB_GETVALUE(x, S_SCD_MEM_ECC_CORR, M_SCD_MEM_ECC_CORR)

Definition at line 455 of file sb1250_scd.h.

#define G_SCD_TIMER_CNT (   x)    _SB_GETVALUE(x, S_SCD_TIMER_CNT, M_SCD_TIMER_CNT)

Definition at line 374 of file sb1250_scd.h.

#define G_SCD_TIMER_INIT (   x)    _SB_GETVALUE(x, S_SCD_TIMER_INIT, M_SCD_TIMER_INIT)

Definition at line 368 of file sb1250_scd.h.

#define G_SCD_TRACE_CFG_CUR_ADDR (   x)    _SB_GETVALUE(x, S_SCD_TRACE_CFG_CUR_ADDR, M_SCD_TRACE_CFG_CUR_ADDR)

Definition at line 546 of file sb1250_scd.h.

#define G_SCD_TREVT_ADDR_MATCH (   x)    _SB_GETVALUE(x, S_SCD_TREVT_ADDR_MATCH, M_SCD_TREVT_ADDR_MATCH)

Definition at line 555 of file sb1250_scd.h.

#define G_SCD_TREVT_COUNT (   x)    _SB_GETVALUE(x, S_SCD_TREVT_COUNT, M_SCD_TREVT_COUNT)

Definition at line 583 of file sb1250_scd.h.

#define G_SCD_TREVT_DATAID (   x)    _SB_GETVALUE(x, S_SCD_TREVT_DATAID, M_SCD_TREVT_DATID)

Definition at line 578 of file sb1250_scd.h.

#define G_SCD_TREVT_REQID (   x)    _SB_GETVALUE(x, S_SCD_TREVT_REQID, M_SCD_TREVT_REQID)

Definition at line 568 of file sb1250_scd.h.

#define G_SCD_TREVT_RESPID (   x)    _SB_GETVALUE(x, S_SCD_TREVT_RESPID, M_SCD_TREVT_RESPID)

Definition at line 573 of file sb1250_scd.h.

#define G_SCD_TRSEQ_EVENT1 (   x)    _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT1, M_SCD_TRSEQ_EVENT1)

Definition at line 607 of file sb1250_scd.h.

#define G_SCD_TRSEQ_EVENT2 (   x)    _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT2, M_SCD_TRSEQ_EVENT2)

Definition at line 602 of file sb1250_scd.h.

#define G_SCD_TRSEQ_EVENT3 (   x)    _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT3, M_SCD_TRSEQ_EVENT3)

Definition at line 597 of file sb1250_scd.h.

#define G_SCD_TRSEQ_EVENT4 (   x)    _SB_GETVALUE(x, S_SCD_TRSEQ_EVENT4, M_SCD_TRSEQ_EVENT4)

Definition at line 592 of file sb1250_scd.h.

#define G_SCD_TRSEQ_FUNCTION (   x)    _SB_GETVALUE(x, S_SCD_TRSEQ_FUNCTION, M_SCD_TRSEQ_FUNCTION)

Definition at line 634 of file sb1250_scd.h.

#define G_SCD_WDOG_RESET_TYPE (   x)    _SB_GETVALUE(x, S_SCD_WDOG_RESET_TYPE, M_SCD_WDOG_RESET_TYPE)

Definition at line 344 of file sb1250_scd.h.

#define G_SPC_CFG_SRC0 (   x)    _SB_GETVALUE(x, S_SPC_CFG_SRC0, M_SPC_CFG_SRC0)

Definition at line 387 of file sb1250_scd.h.

#define G_SPC_CFG_SRC1 (   x)    _SB_GETVALUE(x, S_SPC_CFG_SRC1, M_SPC_CFG_SRC1)

Definition at line 392 of file sb1250_scd.h.

#define G_SPC_CFG_SRC2 (   x)    _SB_GETVALUE(x, S_SPC_CFG_SRC2, M_SPC_CFG_SRC2)

Definition at line 397 of file sb1250_scd.h.

#define G_SPC_CFG_SRC3 (   x)    _SB_GETVALUE(x, S_SPC_CFG_SRC3, M_SPC_CFG_SRC3)

Definition at line 402 of file sb1250_scd.h.

#define G_SYS_L2C_SIZE (   x)    _SB_GETVALUE(x, S_SYS_L2C_SIZE, M_SYS_L2C_SIZE)

Definition at line 99 of file sb1250_scd.h.

#define G_SYS_NUM_CPUS (   x)    _SB_GETVALUE(x, S_SYS_NUM_CPUS, M_SYS_NUM_CPUS)

Definition at line 115 of file sb1250_scd.h.

#define G_SYS_PART (   x)    _SB_GETVALUE(x, S_SYS_PART, M_SYS_PART)

Definition at line 122 of file sb1250_scd.h.

#define G_SYS_REVISION (   x)    _SB_GETVALUE(x, S_SYS_REVISION, M_SYS_REVISION)

Definition at line 50 of file sb1250_scd.h.

#define G_SYS_SOC_TYPE (   x)    _SB_GETVALUE(x, S_SYS_SOC_TYPE, M_SYS_SOC_TYPE)

Definition at line 136 of file sb1250_scd.h.

#define G_SYS_WID (   x)    _SB_GETVALUE(x, S_SYS_WID, M_SYS_WID)

Definition at line 175 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0   0

Definition at line 609 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0_E1   4

Definition at line 613 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0_E1_E2   7

Definition at line 616 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0_E1_E2_E3   8

Definition at line 617 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0E1   9

Definition at line 618 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0E1_E2   12

Definition at line 621 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0E1_E2_E3   14

Definition at line 623 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0E1_E2E3   13

Definition at line 622 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0E1E2   10

Definition at line 619 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E0E1E2E3   11

Definition at line 620 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E1   1

Definition at line 610 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E1_E2   5

Definition at line 614 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E2   2

Definition at line 611 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E2_E3   6

Definition at line 615 of file sb1250_scd.h.

#define K_SCD_TRSEQ_E3   3

Definition at line 612 of file sb1250_scd.h.

#define K_SCD_TRSEQ_FUNC_FREEZE   3

Definition at line 639 of file sb1250_scd.h.

#define K_SCD_TRSEQ_FUNC_NOP   0

Definition at line 636 of file sb1250_scd.h.

#define K_SCD_TRSEQ_FUNC_START   1

Definition at line 637 of file sb1250_scd.h.

#define K_SCD_TRSEQ_FUNC_STOP   2

Definition at line 638 of file sb1250_scd.h.

#define K_SCD_TRSEQ_IGNORED   15

Definition at line 624 of file sb1250_scd.h.

#define K_SCD_TRSEQ_TRIGGER_ALL
Value:
V_SCD_TRSEQ_EVENT2(K_SCD_TRSEQ_IGNORED) | \
V_SCD_TRSEQ_EVENT3(K_SCD_TRSEQ_IGNORED) | \
V_SCD_TRSEQ_EVENT4(K_SCD_TRSEQ_IGNORED))

Definition at line 626 of file sb1250_scd.h.

#define K_SCD_WDOG_RESET_BOTH_CPUS   7

Definition at line 350 of file sb1250_scd.h.

#define K_SCD_WDOG_RESET_CPU0   3

Definition at line 348 of file sb1250_scd.h.

#define K_SCD_WDOG_RESET_CPU1   5

Definition at line 349 of file sb1250_scd.h.

#define K_SCD_WDOG_RESET_FULL   0 /* actually, (x & 1) == 0 */

Definition at line 346 of file sb1250_scd.h.

#define K_SCD_WDOG_RESET_SOFT   1

Definition at line 347 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_128KB   1

Definition at line 104 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_1MB   0

Definition at line 101 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_256KB   2

Definition at line 103 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_512KB   5

Definition at line 102 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_BCM1122   K_SYS_L2C_SIZE_128KB

Definition at line 108 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_BCM1125   K_SYS_L2C_SIZE_256KB

Definition at line 107 of file sb1250_scd.h.

#define K_SYS_L2C_SIZE_BCM1250   K_SYS_L2C_SIZE_512KB

Definition at line 106 of file sb1250_scd.h.

#define K_SYS_PART_BCM1120   0x1121

Definition at line 126 of file sb1250_scd.h.

#define K_SYS_PART_BCM1122   0x1113

Definition at line 129 of file sb1250_scd.h.

#define K_SYS_PART_BCM1125   0x1123

Definition at line 127 of file sb1250_scd.h.

#define K_SYS_PART_BCM1125H   0x1124

Definition at line 128 of file sb1250_scd.h.

#define K_SYS_PART_SB1250   0x1250

Definition at line 125 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM112x_A1   0x20

Definition at line 83 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM112x_A2   0x21

Definition at line 84 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM112x_A3   0x22

Definition at line 85 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM112x_A4   0x23

Definition at line 86 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM112x_B0   0x30

Definition at line 87 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A1   0x03 /* Pass 2.0 WB */

Definition at line 55 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A10   K_SYS_REVISION_BCM1250_A8

Definition at line 62 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A2   0x04 /* Pass 2.0 FC */

Definition at line 56 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A3   0x05 /* Pass 2.1 FC */

Definition at line 57 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A4   0x06 /* Pass 2.1 WB */

Definition at line 58 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A6   0x07 /* OR 0x04 (A2) w/WID != 0 */

Definition at line 59 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A8   0x0b /* A8/A10 */

Definition at line 60 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_A9   0x08

Definition at line 61 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_B0   K_SYS_REVISION_BCM1250_B1

Definition at line 65 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_B1   0x10

Definition at line 66 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_B2   0x11

Definition at line 67 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_C0   0x20

Definition at line 69 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_C1   0x21

Definition at line 70 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_C2   0x22

Definition at line 71 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_C3   0x23

Definition at line 72 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_PASS1   0x01

Definition at line 52 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_PASS2   0x03

Definition at line 54 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1250_PASS2_2   0x10

Definition at line 64 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1480_A1   0x02

Definition at line 90 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1480_A2   0x03

Definition at line 91 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1480_A3   0x04

Definition at line 92 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1480_B0   0x11

Definition at line 93 of file sb1250_scd.h.

#define K_SYS_REVISION_BCM1480_S0   0x01

Definition at line 89 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1120   0x1

Definition at line 139 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1125   0x3

Definition at line 141 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1125H   0x4

Definition at line 142 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1250   0x0

Definition at line 138 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1250_ALT   0x2 /* 1250pass2 w/ 1/4 L2. */

Definition at line 140 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1250_ALT2   0x5 /* 1250pass2 w/ 1/2 L2. */

Definition at line 143 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1x55   0x7

Definition at line 145 of file sb1250_scd.h.

#define K_SYS_SOC_TYPE_BCM1x80   0x6

Definition at line 144 of file sb1250_scd.h.

#define M_MBOX_INT_0   _SB_MAKEMASK(16, S_MBOX_INT_0)

Definition at line 323 of file sb1250_scd.h.

#define M_MBOX_INT_1   _SB_MAKEMASK(16, S_MBOX_INT_1)

Definition at line 321 of file sb1250_scd.h.

#define M_MBOX_INT_2   _SB_MAKEMASK(16, S_MBOX_INT_2)

Definition at line 319 of file sb1250_scd.h.

#define M_MBOX_INT_3   _SB_MAKEMASK(16, S_MBOX_INT_3)

Definition at line 317 of file sb1250_scd.h.

#define M_SCD_BERR_DCODE   _SB_MAKEMASK(3, S_SCD_BERR_DCODE)

Definition at line 425 of file sb1250_scd.h.

#define M_SCD_BERR_MULTERRS   _SB_MAKEMASK1(30)

Definition at line 429 of file sb1250_scd.h.

#define M_SCD_BERR_RID   _SB_MAKEMASK(4, S_SCD_BERR_RID)

Definition at line 420 of file sb1250_scd.h.

#define M_SCD_BERR_TID   _SB_MAKEMASK(10, S_SCD_BERR_TID)

Definition at line 415 of file sb1250_scd.h.

#define M_SCD_L2ECC_BAD_D   _SB_MAKEMASK(8, S_SCD_L2ECC_BAD_D)

Definition at line 438 of file sb1250_scd.h.

#define M_SCD_L2ECC_BAD_T   _SB_MAKEMASK(8, S_SCD_L2ECC_BAD_T)

Definition at line 448 of file sb1250_scd.h.

#define M_SCD_L2ECC_CORR_D   _SB_MAKEMASK(8, S_SCD_L2ECC_CORR_D)

Definition at line 433 of file sb1250_scd.h.

#define M_SCD_L2ECC_CORR_T   _SB_MAKEMASK(8, S_SCD_L2ECC_CORR_T)

Definition at line 443 of file sb1250_scd.h.

#define M_SCD_MEM_BUSERR   _SB_MAKEMASK(8, S_SCD_MEM_BUSERR)

Definition at line 463 of file sb1250_scd.h.

#define M_SCD_MEM_ECC_BAD   _SB_MAKEMASK(8, S_SCD_MEM_ECC_BAD)

Definition at line 458 of file sb1250_scd.h.

#define M_SCD_MEM_ECC_CORR   _SB_MAKEMASK(8, S_SCD_MEM_ECC_CORR)

Definition at line 453 of file sb1250_scd.h.

#define M_SCD_TIMER_CNT   _SB_MAKEMASK(V_SCD_TIMER_WIDTH, S_SCD_TIMER_CNT)

Definition at line 372 of file sb1250_scd.h.

#define M_SCD_TIMER_ENABLE   _SB_MAKEMASK1(0)

Definition at line 376 of file sb1250_scd.h.

#define M_SCD_TIMER_INIT   _SB_MAKEMASK(23, S_SCD_TIMER_INIT)

Definition at line 366 of file sb1250_scd.h.

#define M_SCD_TIMER_MODE   _SB_MAKEMASK1(1)

Definition at line 377 of file sb1250_scd.h.

#define M_SCD_TIMER_MODE_CONTINUOUS   M_SCD_TIMER_MODE

Definition at line 378 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_CUR_ADDR   _SB_MAKEMASK(8, S_SCD_TRACE_CFG_CUR_ADDR)

Definition at line 544 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_DEBUG_FULL   _SB_MAKEMASK1(6)

Definition at line 526 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_FREEZE   _SB_MAKEMASK1(4)

Definition at line 524 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_FREEZE_FULL   _SB_MAKEMASK1(5)

Definition at line 525 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_FULL   _SB_MAKEMASK1(7)

Definition at line 527 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_RESET   _SB_MAKEMASK1(0)

Definition at line 520 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_START   _SB_MAKEMASK1(2)

Definition at line 522 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_START_READ   _SB_MAKEMASK1(1)

Definition at line 521 of file sb1250_scd.h.

#define M_SCD_TRACE_CFG_STOP   _SB_MAKEMASK1(3)

Definition at line 523 of file sb1250_scd.h.

#define M_SCD_TREVT_ADDR_MATCH   _SB_MAKEMASK(4, S_SCD_TREVT_ADDR_MATCH)

Definition at line 553 of file sb1250_scd.h.

#define M_SCD_TREVT_COUNT   _SB_MAKEMASK(8, S_SCD_TREVT_COUNT)

Definition at line 581 of file sb1250_scd.h.

#define M_SCD_TREVT_DATAID   _SB_MAKEMASK(4, S_SCD_TREVT_DATAID)

Definition at line 576 of file sb1250_scd.h.

#define M_SCD_TREVT_DATAID_MATCH   _SB_MAKEMASK1(5)

Definition at line 558 of file sb1250_scd.h.

#define M_SCD_TREVT_DEBUG_PIN   _SB_MAKEMASK1(9)

Definition at line 561 of file sb1250_scd.h.

#define M_SCD_TREVT_INTERRUPT   _SB_MAKEMASK1(7)

Definition at line 560 of file sb1250_scd.h.

#define M_SCD_TREVT_READ   _SB_MAKEMASK1(11)

Definition at line 563 of file sb1250_scd.h.

#define M_SCD_TREVT_REQID   _SB_MAKEMASK(4, S_SCD_TREVT_REQID)

Definition at line 566 of file sb1250_scd.h.

#define M_SCD_TREVT_REQID_MATCH   _SB_MAKEMASK1(4)

Definition at line 557 of file sb1250_scd.h.

#define M_SCD_TREVT_RESPID   _SB_MAKEMASK(4, S_SCD_TREVT_RESPID)

Definition at line 571 of file sb1250_scd.h.

#define M_SCD_TREVT_RESPID_MATCH   _SB_MAKEMASK1(6)

Definition at line 559 of file sb1250_scd.h.

#define M_SCD_TREVT_WRITE   _SB_MAKEMASK1(10)

Definition at line 562 of file sb1250_scd.h.

#define M_SCD_TRSEQ_ALL_A   _SB_MAKEMASK1(24)

Definition at line 652 of file sb1250_scd.h.

#define M_SCD_TRSEQ_ALLD_A   _SB_MAKEMASK1(23)

Definition at line 651 of file sb1250_scd.h.

#define M_SCD_TRSEQ_ASAMPLE   _SB_MAKEMASK1(18)

Definition at line 646 of file sb1250_scd.h.

#define M_SCD_TRSEQ_CLEARUSE   _SB_MAKEMASK1(22)

Definition at line 650 of file sb1250_scd.h.

#define M_SCD_TRSEQ_DEBUGCPU   _SB_MAKEMASK1(21)

Definition at line 649 of file sb1250_scd.h.

#define M_SCD_TRSEQ_DEBUGPIN   _SB_MAKEMASK1(20)

Definition at line 648 of file sb1250_scd.h.

#define M_SCD_TRSEQ_DSAMPLE   _SB_MAKEMASK1(19)

Definition at line 647 of file sb1250_scd.h.

#define M_SCD_TRSEQ_EVENT1   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT1)

Definition at line 605 of file sb1250_scd.h.

#define M_SCD_TRSEQ_EVENT2   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT2)

Definition at line 600 of file sb1250_scd.h.

#define M_SCD_TRSEQ_EVENT3   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT3)

Definition at line 595 of file sb1250_scd.h.

#define M_SCD_TRSEQ_EVENT4   _SB_MAKEMASK(4, S_SCD_TRSEQ_EVENT4)

Definition at line 590 of file sb1250_scd.h.

#define M_SCD_TRSEQ_FUNCTION   _SB_MAKEMASK(4, S_SCD_TRSEQ_FUNCTION)

Definition at line 632 of file sb1250_scd.h.

#define M_SCD_WDOG_CNT   _SB_MAKEMASK(23, S_SCD_WDOG_CNT)

Definition at line 336 of file sb1250_scd.h.

#define M_SCD_WDOG_ENABLE   _SB_MAKEMASK1(S_SCD_WDOG_ENABLE)

Definition at line 339 of file sb1250_scd.h.

#define M_SCD_WDOG_INIT   _SB_MAKEMASK(23, S_SCD_WDOG_INIT)

Definition at line 333 of file sb1250_scd.h.

#define M_SCD_WDOG_RESET_TYPE   _SB_MAKEMASK(3, S_SCD_WDOG_RESET_TYPE)

Definition at line 342 of file sb1250_scd.h.

#define M_SPC_CFG_SRC0   _SB_MAKEMASK(8, S_SPC_CFG_SRC0)

Definition at line 385 of file sb1250_scd.h.

#define M_SPC_CFG_SRC1   _SB_MAKEMASK(8, S_SPC_CFG_SRC1)

Definition at line 390 of file sb1250_scd.h.

#define M_SPC_CFG_SRC2   _SB_MAKEMASK(8, S_SPC_CFG_SRC2)

Definition at line 395 of file sb1250_scd.h.

#define M_SPC_CFG_SRC3   _SB_MAKEMASK(8, S_SPC_CFG_SRC3)

Definition at line 400 of file sb1250_scd.h.

#define M_SYS_L2C_SIZE   _SB_MAKEMASK(4, S_SYS_L2C_SIZE)

Definition at line 97 of file sb1250_scd.h.

#define M_SYS_NUM_CPUS   _SB_MAKEMASK(4, S_SYS_NUM_CPUS)

Definition at line 113 of file sb1250_scd.h.

#define M_SYS_PART   _SB_MAKEMASK(16, S_SYS_PART)

Definition at line 120 of file sb1250_scd.h.

#define M_SYS_RESERVED   _SB_MAKEMASK(8, 0)

Definition at line 45 of file sb1250_scd.h.

#define M_SYS_REVISION   _SB_MAKEMASK(8, S_SYS_REVISION)

Definition at line 48 of file sb1250_scd.h.

#define M_SYS_SOC_TYPE   _SB_MAKEMASK(4, S_SYS_SOC_TYPE)

Definition at line 134 of file sb1250_scd.h.

#define M_SYS_WID   _SB_MAKEMASK(32, S_SYS_WID)

Definition at line 173 of file sb1250_scd.h.

#define S_MBOX_INT_0   48

Definition at line 322 of file sb1250_scd.h.

#define S_MBOX_INT_1   32

Definition at line 320 of file sb1250_scd.h.

#define S_MBOX_INT_2   16

Definition at line 318 of file sb1250_scd.h.

#define S_MBOX_INT_3   0

Definition at line 316 of file sb1250_scd.h.

#define S_SCD_BERR_DCODE   22

Definition at line 424 of file sb1250_scd.h.

#define S_SCD_BERR_RID   18

Definition at line 419 of file sb1250_scd.h.

#define S_SCD_BERR_TID   8

Definition at line 414 of file sb1250_scd.h.

#define S_SCD_L2ECC_BAD_D   8

Definition at line 437 of file sb1250_scd.h.

#define S_SCD_L2ECC_BAD_T   24

Definition at line 447 of file sb1250_scd.h.

#define S_SCD_L2ECC_CORR_D   0

Definition at line 432 of file sb1250_scd.h.

#define S_SCD_L2ECC_CORR_T   16

Definition at line 442 of file sb1250_scd.h.

#define S_SCD_MEM_BUSERR   16

Definition at line 462 of file sb1250_scd.h.

#define S_SCD_MEM_ECC_BAD   8

Definition at line 457 of file sb1250_scd.h.

#define S_SCD_MEM_ECC_CORR   0

Definition at line 452 of file sb1250_scd.h.

#define S_SCD_TIMER_CNT   0

Definition at line 371 of file sb1250_scd.h.

#define S_SCD_TIMER_INIT   0

Definition at line 365 of file sb1250_scd.h.

#define S_SCD_TREVT_ADDR_MATCH   0

Definition at line 552 of file sb1250_scd.h.

#define S_SCD_TREVT_COUNT   24

Definition at line 580 of file sb1250_scd.h.

#define S_SCD_TREVT_DATAID   20

Definition at line 575 of file sb1250_scd.h.

#define S_SCD_TREVT_REQID   12

Definition at line 565 of file sb1250_scd.h.

#define S_SCD_TREVT_RESPID   16

Definition at line 570 of file sb1250_scd.h.

#define S_SCD_TRSEQ_EVENT1   12

Definition at line 604 of file sb1250_scd.h.

#define S_SCD_TRSEQ_EVENT2   8

Definition at line 599 of file sb1250_scd.h.

#define S_SCD_TRSEQ_EVENT3   4

Definition at line 594 of file sb1250_scd.h.

#define S_SCD_TRSEQ_EVENT4   0

Definition at line 589 of file sb1250_scd.h.

#define S_SCD_TRSEQ_FUNCTION   16

Definition at line 631 of file sb1250_scd.h.

#define S_SCD_WDOG_CNT   0

Definition at line 335 of file sb1250_scd.h.

#define S_SCD_WDOG_ENABLE   0

Definition at line 338 of file sb1250_scd.h.

#define S_SCD_WDOG_INIT   0

Definition at line 332 of file sb1250_scd.h.

#define S_SCD_WDOG_RESET_TYPE   2

Definition at line 341 of file sb1250_scd.h.

#define S_SPC_CFG_SRC0   0

Definition at line 384 of file sb1250_scd.h.

#define S_SPC_CFG_SRC1   8

Definition at line 389 of file sb1250_scd.h.

#define S_SPC_CFG_SRC2   16

Definition at line 394 of file sb1250_scd.h.

#define S_SPC_CFG_SRC3   24

Definition at line 399 of file sb1250_scd.h.

#define S_SYS_L2C_SIZE   _SB_MAKE64(20)

Definition at line 96 of file sb1250_scd.h.

#define S_SYS_NUM_CPUS   _SB_MAKE64(24)

Definition at line 112 of file sb1250_scd.h.

#define S_SYS_PART   _SB_MAKE64(16)

Definition at line 119 of file sb1250_scd.h.

#define S_SYS_REVISION   _SB_MAKE64(8)

Definition at line 47 of file sb1250_scd.h.

#define S_SYS_SOC_TYPE   _SB_MAKE64(16)

Definition at line 133 of file sb1250_scd.h.

#define S_SYS_WID   _SB_MAKE64(32)

Definition at line 172 of file sb1250_scd.h.

#define SYS_SOC_TYPE (   sysrev)
Value:

Definition at line 166 of file sb1250_scd.h.

#define V_SCD_BERR_DCODE (   x)    _SB_MAKEVALUE(x, S_SCD_BERR_DCODE)

Definition at line 426 of file sb1250_scd.h.

#define V_SCD_BERR_RID (   x)    _SB_MAKEVALUE(x, S_SCD_BERR_RID)

Definition at line 421 of file sb1250_scd.h.

#define V_SCD_BERR_TID (   x)    _SB_MAKEVALUE(x, S_SCD_BERR_TID)

Definition at line 416 of file sb1250_scd.h.

#define V_SCD_L2ECC_BAD_D (   x)    _SB_MAKEVALUE(x, S_SCD_L2ECC_BAD_D)

Definition at line 439 of file sb1250_scd.h.

#define V_SCD_L2ECC_BAD_T (   x)    _SB_MAKEVALUE(x, S_SCD_L2ECC_BAD_T)

Definition at line 449 of file sb1250_scd.h.

#define V_SCD_L2ECC_CORR_D (   x)    _SB_MAKEVALUE(x, S_SCD_L2ECC_CORR_D)

Definition at line 434 of file sb1250_scd.h.

#define V_SCD_L2ECC_CORR_T (   x)    _SB_MAKEVALUE(x, S_SCD_L2ECC_CORR_T)

Definition at line 444 of file sb1250_scd.h.

#define V_SCD_MEM_BUSERR (   x)    _SB_MAKEVALUE(x, S_SCD_MEM_BUSERR)

Definition at line 464 of file sb1250_scd.h.

#define V_SCD_MEM_ECC_BAD (   x)    _SB_MAKEVALUE(x, S_SCD_MEM_ECC_BAD)

Definition at line 459 of file sb1250_scd.h.

#define V_SCD_MEM_ECC_CORR (   x)    _SB_MAKEVALUE(x, S_SCD_MEM_ECC_CORR)

Definition at line 454 of file sb1250_scd.h.

#define V_SCD_TIMER_CNT (   x)    _SB_MAKEVALUE(x, S_SCD_TIMER_CNT)

Definition at line 373 of file sb1250_scd.h.

#define V_SCD_TIMER_FREQ   1000000

Definition at line 363 of file sb1250_scd.h.

#define V_SCD_TIMER_INIT (   x)    _SB_MAKEVALUE(x, S_SCD_TIMER_INIT)

Definition at line 367 of file sb1250_scd.h.

#define V_SCD_TIMER_WIDTH   23

Definition at line 370 of file sb1250_scd.h.

#define V_SCD_TRACE_CFG_CUR_ADDR (   x)    _SB_MAKEVALUE(x, S_SCD_TRACE_CFG_CUR_ADDR)

Definition at line 545 of file sb1250_scd.h.

#define V_SCD_TREVT_ADDR_MATCH (   x)    _SB_MAKEVALUE(x, S_SCD_TREVT_ADDR_MATCH)

Definition at line 554 of file sb1250_scd.h.

#define V_SCD_TREVT_COUNT (   x)    _SB_MAKEVALUE(x, S_SCD_TREVT_COUNT)

Definition at line 582 of file sb1250_scd.h.

#define V_SCD_TREVT_DATAID (   x)    _SB_MAKEVALUE(x, S_SCD_TREVT_DATAID)

Definition at line 577 of file sb1250_scd.h.

#define V_SCD_TREVT_REQID (   x)    _SB_MAKEVALUE(x, S_SCD_TREVT_REQID)

Definition at line 567 of file sb1250_scd.h.

#define V_SCD_TREVT_RESPID (   x)    _SB_MAKEVALUE(x, S_SCD_TREVT_RESPID)

Definition at line 572 of file sb1250_scd.h.

#define V_SCD_TRSEQ_EVENT1 (   x)    _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT1)

Definition at line 606 of file sb1250_scd.h.

#define V_SCD_TRSEQ_EVENT2 (   x)    _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT2)

Definition at line 601 of file sb1250_scd.h.

#define V_SCD_TRSEQ_EVENT3 (   x)    _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT3)

Definition at line 596 of file sb1250_scd.h.

#define V_SCD_TRSEQ_EVENT4 (   x)    _SB_MAKEVALUE(x, S_SCD_TRSEQ_EVENT4)

Definition at line 591 of file sb1250_scd.h.

#define V_SCD_TRSEQ_FUNC_FREEZE   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_FREEZE)

Definition at line 644 of file sb1250_scd.h.

#define V_SCD_TRSEQ_FUNC_NOP   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_NOP)

Definition at line 641 of file sb1250_scd.h.

#define V_SCD_TRSEQ_FUNC_START   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_START)

Definition at line 642 of file sb1250_scd.h.

#define V_SCD_TRSEQ_FUNC_STOP   V_SCD_TRSEQ_FUNCTION(K_SCD_TRSEQ_FUNC_STOP)

Definition at line 643 of file sb1250_scd.h.

#define V_SCD_TRSEQ_FUNCTION (   x)    _SB_MAKEVALUE(x, S_SCD_TRSEQ_FUNCTION)

Definition at line 633 of file sb1250_scd.h.

#define V_SCD_WDOG_FREQ   1000000

Definition at line 330 of file sb1250_scd.h.

#define V_SCD_WDOG_RESET_TYPE (   x)    _SB_MAKEVALUE(x, S_SCD_WDOG_RESET_TYPE)

Definition at line 343 of file sb1250_scd.h.

#define V_SPC_CFG_SRC0 (   x)    _SB_MAKEVALUE(x, S_SPC_CFG_SRC0)

Definition at line 386 of file sb1250_scd.h.

#define V_SPC_CFG_SRC1 (   x)    _SB_MAKEVALUE(x, S_SPC_CFG_SRC1)

Definition at line 391 of file sb1250_scd.h.

#define V_SPC_CFG_SRC2 (   x)    _SB_MAKEVALUE(x, S_SPC_CFG_SRC2)

Definition at line 396 of file sb1250_scd.h.

#define V_SPC_CFG_SRC3 (   x)    _SB_MAKEVALUE(x, S_SPC_CFG_SRC3)

Definition at line 401 of file sb1250_scd.h.

#define V_SYS_L2C_SIZE (   x)    _SB_MAKEVALUE(x, S_SYS_L2C_SIZE)

Definition at line 98 of file sb1250_scd.h.

#define V_SYS_NUM_CPUS (   x)    _SB_MAKEVALUE(x, S_SYS_NUM_CPUS)

Definition at line 114 of file sb1250_scd.h.

#define V_SYS_PART (   x)    _SB_MAKEVALUE(x, S_SYS_PART)

Definition at line 121 of file sb1250_scd.h.

#define V_SYS_REVISION (   x)    _SB_MAKEVALUE(x, S_SYS_REVISION)

Definition at line 49 of file sb1250_scd.h.

#define V_SYS_SOC_TYPE (   x)    _SB_MAKEVALUE(x, S_SYS_SOC_TYPE)

Definition at line 135 of file sb1250_scd.h.

#define V_SYS_WID (   x)    _SB_MAKEVALUE(x, S_SYS_WID)

Definition at line 174 of file sb1250_scd.h.