X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fsysclk-lwla%2Flwla.h;h=9eb69566c6e89dabfdc1c2c18f787ed9c3f5cc50;hb=30f34dbdf0ee8a389b4219ed7808bec64421f3e0;hp=9483ae85f20294d322505aa5e61460cde50d5e78;hpb=586ff70a2116d36ddd9521704c4531dfc93d6ec1;p=libsigrok.git diff --git a/src/hardware/sysclk-lwla/lwla.h b/src/hardware/sysclk-lwla/lwla.h index 9483ae85..9eb69566 100644 --- a/src/hardware/sysclk-lwla/lwla.h +++ b/src/hardware/sysclk-lwla/lwla.h @@ -101,6 +101,23 @@ enum { MEM_CTRL_CLR_IDX = 1 << 1, /* "clr_idx" bit */ }; +/* LWLA1034 long register addresses. + */ +enum { + LREG_CAP_CTRL = 10, /* capture control bits */ + LREG_TEST_ID = 100, /* constant test ID */ +}; + +/** Flag bits for LREG_CAP_CTRL. + */ +enum { + CAP_CTRL_TRG_EN = 1 << 0, /* "trg_en" bit */ + CAP_CTRL_CLR_TIMEBASE = 1 << 2, /* "do_clr_timebase" bit */ + CAP_CTRL_FLUSH_FIFO = 1 << 4, /* "flush_fifo" bit */ + CAP_CTRL_CLR_FIFOFULL = 1 << 5, /* "clr_fifo32_ful" bit */ + CAP_CTRL_CLR_COUNTER = 1 << 6, /* "clr_cntr0" bit */ +}; + /** Register/value pair. */ struct regval_pair {