File lvds_registers.h
FileList > midas_fe > mudaq-dkms > registers > lvds_registers.h
Go to the source code of this file
Macros
| Type | Name |
|---|---|
| define | GET_LVDS_STATUS_ALIGN_CNT_RANGE (REG) ((REG >> 22) & 0x3f) |
| define | GET_LVDS_STATUS_ARRIVAL_PHASE_RANGE (REG) ((REG >> 20) & 0x3) |
| define | GET_LVDS_STATUS_DPA_LOCKED_BIT (REG) ((REG >> 29) & 0x1) |
| define | GET_LVDS_STATUS_OUTOF_PHASE_RANGE (REG) ((REG >> 0) & 0xffff) |
| define | GET_LVDS_STATUS_PLL_LOCKED_BIT (REG) ((REG >> 31) & 0x1) |
| define | GET_LVDS_STATUS_READY_BIT (REG) ((REG >> 30) & 0x1) |
| define | LVDS_STATUS_ALIGN_CNT_RANGE_HI 27 |
| define | LVDS_STATUS_ALIGN_CNT_RANGE_LOW 22 |
| define | LVDS_STATUS_ARRIVAL_PHASE_RANGE_HI 21 |
| define | LVDS_STATUS_ARRIVAL_PHASE_RANGE_LOW 20 |
| define | LVDS_STATUS_DPA_LOCKED_BIT 29 |
| define | LVDS_STATUS_OUTOF_PHASE_RANGE_HI 15 |
| define | LVDS_STATUS_OUTOF_PHASE_RANGE_LOW 0 |
| define | LVDS_STATUS_PLL_LOCKED_BIT 31 |
| define | LVDS_STATUS_READY_BIT 30 |
| define | LVDS_STATUS_REGISTER_R 0x4101 |
| define | LVDS_STATUS_START_REGISTER_W 0x1100 |
| define | SET_LVDS_STATUS_ALIGN_CNT_RANGE (REG, VAL) ((REG & (~(0x3f << 22))) \| ((VAL & 0x3f) << 22)) |
| define | SET_LVDS_STATUS_ARRIVAL_PHASE_RANGE (REG, VAL) ((REG & (~(0x3 << 20))) \| ((VAL & 0x3) << 20)) |
| define | SET_LVDS_STATUS_DPA_LOCKED_BIT (REG) ((1 << 29) \| REG) |
| define | SET_LVDS_STATUS_OUTOF_PHASE_RANGE (REG, VAL) ((REG & (~(0xffff << 0))) \| ((VAL & 0xffff) << 0)) |
| define | SET_LVDS_STATUS_PLL_LOCKED_BIT (REG) ((1 << 31) \| REG) |
| define | SET_LVDS_STATUS_READY_BIT (REG) ((1 << 30) \| REG) |
| define | UNSET_LVDS_STATUS_DPA_LOCKED_BIT (REG) ((~(1 << 29)) & REG) |
| define | UNSET_LVDS_STATUS_PLL_LOCKED_BIT (REG) ((~(1 << 31)) & REG) |
| define | UNSET_LVDS_STATUS_READY_BIT (REG) ((~(1 << 30)) & REG) |
Macro Definition Documentation
define GET_LVDS_STATUS_ALIGN_CNT_RANGE
#define GET_LVDS_STATUS_ALIGN_CNT_RANGE (
REG
) `((REG >> 22) & 0x3f)`
define GET_LVDS_STATUS_ARRIVAL_PHASE_RANGE
#define GET_LVDS_STATUS_ARRIVAL_PHASE_RANGE (
REG
) `((REG >> 20) & 0x3)`
define GET_LVDS_STATUS_DPA_LOCKED_BIT
#define GET_LVDS_STATUS_DPA_LOCKED_BIT (
REG
) `((REG >> 29) & 0x1)`
define GET_LVDS_STATUS_OUTOF_PHASE_RANGE
#define GET_LVDS_STATUS_OUTOF_PHASE_RANGE (
REG
) `((REG >> 0) & 0xffff)`
define GET_LVDS_STATUS_PLL_LOCKED_BIT
#define GET_LVDS_STATUS_PLL_LOCKED_BIT (
REG
) `((REG >> 31) & 0x1)`
define GET_LVDS_STATUS_READY_BIT
#define GET_LVDS_STATUS_READY_BIT (
REG
) `((REG >> 30) & 0x1)`
define LVDS_STATUS_ALIGN_CNT_RANGE_HI
#define LVDS_STATUS_ALIGN_CNT_RANGE_HI `27`
define LVDS_STATUS_ALIGN_CNT_RANGE_LOW
#define LVDS_STATUS_ALIGN_CNT_RANGE_LOW `22`
define LVDS_STATUS_ARRIVAL_PHASE_RANGE_HI
#define LVDS_STATUS_ARRIVAL_PHASE_RANGE_HI `21`
define LVDS_STATUS_ARRIVAL_PHASE_RANGE_LOW
#define LVDS_STATUS_ARRIVAL_PHASE_RANGE_LOW `20`
define LVDS_STATUS_DPA_LOCKED_BIT
#define LVDS_STATUS_DPA_LOCKED_BIT `29`
define LVDS_STATUS_OUTOF_PHASE_RANGE_HI
#define LVDS_STATUS_OUTOF_PHASE_RANGE_HI `15`
define LVDS_STATUS_OUTOF_PHASE_RANGE_LOW
#define LVDS_STATUS_OUTOF_PHASE_RANGE_LOW `0`
define LVDS_STATUS_PLL_LOCKED_BIT
#define LVDS_STATUS_PLL_LOCKED_BIT `31`
define LVDS_STATUS_READY_BIT
#define LVDS_STATUS_READY_BIT `30`
define LVDS_STATUS_REGISTER_R
#define LVDS_STATUS_REGISTER_R `0x4101`
define LVDS_STATUS_START_REGISTER_W
#define LVDS_STATUS_START_REGISTER_W `0x1100`
define SET_LVDS_STATUS_ALIGN_CNT_RANGE
#define SET_LVDS_STATUS_ALIGN_CNT_RANGE (
REG,
VAL
) `((REG & (~(0x3f << 22))) | ((VAL & 0x3f) << 22))`
define SET_LVDS_STATUS_ARRIVAL_PHASE_RANGE
#define SET_LVDS_STATUS_ARRIVAL_PHASE_RANGE (
REG,
VAL
) `((REG & (~(0x3 << 20))) | ((VAL & 0x3) << 20))`
define SET_LVDS_STATUS_DPA_LOCKED_BIT
#define SET_LVDS_STATUS_DPA_LOCKED_BIT (
REG
) `((1 << 29) | REG)`
define SET_LVDS_STATUS_OUTOF_PHASE_RANGE
#define SET_LVDS_STATUS_OUTOF_PHASE_RANGE (
REG,
VAL
) `((REG & (~(0xffff << 0))) | ((VAL & 0xffff) << 0))`
define SET_LVDS_STATUS_PLL_LOCKED_BIT
#define SET_LVDS_STATUS_PLL_LOCKED_BIT (
REG
) `((1 << 31) | REG)`
define SET_LVDS_STATUS_READY_BIT
#define SET_LVDS_STATUS_READY_BIT (
REG
) `((1 << 30) | REG)`
define UNSET_LVDS_STATUS_DPA_LOCKED_BIT
#define UNSET_LVDS_STATUS_DPA_LOCKED_BIT (
REG
) `((~(1 << 29)) & REG)`
define UNSET_LVDS_STATUS_PLL_LOCKED_BIT
#define UNSET_LVDS_STATUS_PLL_LOCKED_BIT (
REG
) `((~(1 << 31)) & REG)`
define UNSET_LVDS_STATUS_READY_BIT
#define UNSET_LVDS_STATUS_READY_BIT (
REG
) `((~(1 << 30)) & REG)`
The documentation for this class was generated from the following file midas_fe/mudaq-dkms/registers/lvds_registers.h