Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
cvmx-spxx-defs.h File Reference

Go to the source code of this file.

Data Structures

union  cvmx_spxx_bckprs_cnt
 
struct  cvmx_spxx_bckprs_cnt::cvmx_spxx_bckprs_cnt_s
 
union  cvmx_spxx_bist_stat
 
struct  cvmx_spxx_bist_stat::cvmx_spxx_bist_stat_s
 
union  cvmx_spxx_clk_ctl
 
struct  cvmx_spxx_clk_ctl::cvmx_spxx_clk_ctl_s
 
union  cvmx_spxx_clk_stat
 
struct  cvmx_spxx_clk_stat::cvmx_spxx_clk_stat_s
 
union  cvmx_spxx_dbg_deskew_ctl
 
struct  cvmx_spxx_dbg_deskew_ctl::cvmx_spxx_dbg_deskew_ctl_s
 
union  cvmx_spxx_dbg_deskew_state
 
struct  cvmx_spxx_dbg_deskew_state::cvmx_spxx_dbg_deskew_state_s
 
union  cvmx_spxx_drv_ctl
 
struct  cvmx_spxx_drv_ctl::cvmx_spxx_drv_ctl_s
 
struct  cvmx_spxx_drv_ctl::cvmx_spxx_drv_ctl_cn38xx
 
struct  cvmx_spxx_drv_ctl::cvmx_spxx_drv_ctl_cn58xx
 
union  cvmx_spxx_err_ctl
 
struct  cvmx_spxx_err_ctl::cvmx_spxx_err_ctl_s
 
union  cvmx_spxx_int_dat
 
struct  cvmx_spxx_int_dat::cvmx_spxx_int_dat_s
 
union  cvmx_spxx_int_msk
 
struct  cvmx_spxx_int_msk::cvmx_spxx_int_msk_s
 
union  cvmx_spxx_int_reg
 
struct  cvmx_spxx_int_reg::cvmx_spxx_int_reg_s
 
union  cvmx_spxx_int_sync
 
struct  cvmx_spxx_int_sync::cvmx_spxx_int_sync_s
 
union  cvmx_spxx_tpa_acc
 
struct  cvmx_spxx_tpa_acc::cvmx_spxx_tpa_acc_s
 
union  cvmx_spxx_tpa_max
 
struct  cvmx_spxx_tpa_max::cvmx_spxx_tpa_max_s
 
union  cvmx_spxx_tpa_sel
 
struct  cvmx_spxx_tpa_sel::cvmx_spxx_tpa_sel_s
 
union  cvmx_spxx_trn4_ctl
 
struct  cvmx_spxx_trn4_ctl::cvmx_spxx_trn4_ctl_s
 

Macros

#define CVMX_SPXX_BCKPRS_CNT(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000340ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_BIST_STAT(block_id)   (CVMX_ADD_IO_SEG(0x00011800900007F8ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_CLK_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000348ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_CLK_STAT(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000350ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_DBG_DESKEW_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000368ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_DBG_DESKEW_STATE(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000370ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_DRV_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000358ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_ERR_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000320ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_INT_DAT(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000318ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_INT_MSK(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000308ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_INT_REG(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000300ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_INT_SYNC(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000310ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_TPA_ACC(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000338ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_TPA_MAX(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000330ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_TPA_SEL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000328ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SPXX_TRN4_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000360ull) + ((block_id) & 1) * 0x8000000ull)
 

Macro Definition Documentation

#define CVMX_SPXX_BCKPRS_CNT (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000340ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 31 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_BIST_STAT (   block_id)    (CVMX_ADD_IO_SEG(0x00011800900007F8ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 32 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_CLK_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000348ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 33 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_CLK_STAT (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000350ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 34 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_DBG_DESKEW_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000368ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 35 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_DBG_DESKEW_STATE (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000370ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 36 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_DRV_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000358ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 37 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_ERR_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000320ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 38 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_INT_DAT (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000318ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 39 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_INT_MSK (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000308ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 40 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_INT_REG (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000300ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 41 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_INT_SYNC (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000310ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 42 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_TPA_ACC (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000338ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 43 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_TPA_MAX (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000330ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 44 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_TPA_SEL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000328ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 45 of file cvmx-spxx-defs.h.

#define CVMX_SPXX_TRN4_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000360ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 46 of file cvmx-spxx-defs.h.