Transaction-Level Modeling Framework for Space Applications
#include "testmod.h"
Classes | |
struct | spictrlregs |
Macros | |
#define | SPIC_CAP_OFF 0x00 |
#define | SPIC_MODE_OFF 0x20 |
#define | SPIC_SSSZ 24 |
#define | SPIC_TWEN (1 << 19) |
#define | SPIC_AMODE (1 << 18) |
#define | SPIC_ASELA (1 << 17) |
#define | SPIC_SSEN (1 << 16) |
#define | SPIC_FDEPTH 8 |
#define | SPIC_REVI 0 |
#define | SPIC_AMEN (1 << 31) |
#define | SPIC_LOOP (1 << 30) |
#define | SPIC_CPOL (1 << 29) |
#define | SPIC_CPHA (1 << 28) |
#define | SPIC_DIV16 (1 << 27) |
#define | SPIC_REV (1 << 26) |
#define | SPIC_MS (1 << 25) |
#define | SPIC_EN (1 << 24) |
#define | SPIC_LEN 20 |
#define | SPIC_PM 16 |
#define | SPIC_TW (1 << 15) |
#define | SPIC_ASEL (1 << 14) |
#define | SPIC_FACT (1 << 13) |
#define | SPIC_OD (1 << 12) |
#define | SPIC_CG 7 |
#define | SPIC_ASDEL 5 |
#define | SPIC_LT (1 << 14) |
#define | SPIC_OV (1 << 12) |
#define | SPIC_UN (1 << 11) |
#define | SPIC_MME (1 << 10) |
#define | SPIC_NE (1 << 9) |
#define | SPIC_NF (1 << 8) |
#define | SPIC_LST (1 << 22) |
#define | SPIC_SEQ (1 << 5) |
#define | SPIC_STRICT (1 << 4) |
#define | SPIC_OVTB (1 << 3) |
#define | SPIC_OVDB (1 << 2) |
#define | SPIC_ACT (1 << 1) |
#define | SPIC_EACT (1 << 0) |
#define | MODE_RESVAL 0 |
#define | EVENT_RESVAL 0 |
#define | MASK_RESVAL 0 |
#define | CMD_RESVAL 0 |
#define | TD_RESVAL 0 |
Functions | |
int | spictrl_test (int addr) |
#define CMD_RESVAL 0 |
Referenced by spictrl_test().
#define EVENT_RESVAL 0 |
Referenced by spictrl_test().
#define MASK_RESVAL 0 |
Referenced by spictrl_test().
#define MODE_RESVAL 0 |
Referenced by spictrl_test().
#define SPIC_ACT (1 << 1) |
Referenced by spictrl_test().
#define SPIC_AMEN (1 << 31) |
Referenced by spictrl_test().
#define SPIC_AMODE (1 << 18) |
Referenced by spictrl_test().
#define SPIC_ASDEL 5 |
#define SPIC_ASEL (1 << 14) |
#define SPIC_ASELA (1 << 17) |
#define SPIC_CAP_OFF 0x00 |
#define SPIC_CG 7 |
#define SPIC_CPHA (1 << 28) |
#define SPIC_CPOL (1 << 29) |
#define SPIC_DIV16 (1 << 27) |
#define SPIC_EACT (1 << 0) |
#define SPIC_EN (1 << 24) |
Referenced by spictrl_test().
#define SPIC_FACT (1 << 13) |
Referenced by spictrl_test().
#define SPIC_FDEPTH 8 |
Referenced by spictrl_test().
#define SPIC_LEN 20 |
#define SPIC_LOOP (1 << 30) |
Referenced by spictrl_test().
#define SPIC_LST (1 << 22) |
Referenced by spictrl_test().
#define SPIC_LT (1 << 14) |
Referenced by spictrl_test().
#define SPIC_MME (1 << 10) |
Referenced by spictrl_test().
#define SPIC_MODE_OFF 0x20 |
Referenced by spictrl_test().
#define SPIC_MS (1 << 25) |
Referenced by spictrl_test().
#define SPIC_NE (1 << 9) |
Referenced by spictrl_test().
#define SPIC_NF (1 << 8) |
Referenced by spictrl_test().
#define SPIC_OD (1 << 12) |
#define SPIC_OV (1 << 12) |
Referenced by spictrl_test().
#define SPIC_OVDB (1 << 2) |
#define SPIC_OVTB (1 << 3) |
#define SPIC_PM 16 |
#define SPIC_REV (1 << 26) |
#define SPIC_REVI 0 |
#define SPIC_SEQ (1 << 5) |
#define SPIC_SSEN (1 << 16) |
#define SPIC_SSSZ 24 |
#define SPIC_STRICT (1 << 4) |
#define SPIC_TW (1 << 15) |
#define SPIC_TWEN (1 << 19) |
#define SPIC_UN (1 << 11) |
Referenced by spictrl_test().
#define TD_RESVAL 0 |
Referenced by spictrl_test().
References spictrlregs::amcfg, spictrlregs::amper, CMD_RESVAL, spictrlregs::com, spictrlregs::event, EVENT_RESVAL, fail, i, spictrlregs::mask, MASK_RESVAL, spictrlregs::mode, MODE_RESVAL, spictrlregs::rd, report_device(), report_subtest(), SPIC_ACT, SPIC_AMEN, SPIC_AMODE, SPIC_EN, SPIC_FACT, SPIC_FDEPTH, SPIC_LOOP, SPIC_LST, SPIC_LT, SPIC_MME, SPIC_MODE_OFF, SPIC_MS, SPIC_NE, SPIC_NF, SPIC_OV, SPIC_UN, spictrlregs::td, and TD_RESVAL.