diff options
Diffstat (limited to 'src/osmo-bts-litecell15/l1_if.h')
-rw-r--r-- | src/osmo-bts-litecell15/l1_if.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/osmo-bts-litecell15/l1_if.h b/src/osmo-bts-litecell15/l1_if.h index aac26075..f5efa916 100644 --- a/src/osmo-bts-litecell15/l1_if.h +++ b/src/osmo-bts-litecell15/l1_if.h @@ -30,6 +30,12 @@ enum { _NUM_MQ_WRITE }; +/* gsm_bts->model_priv, specific to Litecell 1.5 BTS */ +struct bts_lc15_priv { + uint8_t led_ctrl_mode; /* 0: control by BTS, 1: not control by BTS */ + unsigned int rtp_drift_thres_ms; /* RTP timestamp drift detection threshold */ +}; + struct calib_send_state { FILE *fp; const char *path; @@ -62,6 +68,15 @@ struct lc15l1_hdl { struct calib_send_state st; uint8_t last_rf_mute[8]; + +#if LITECELL15_API_VERSION >= LITECELL15_API(2,1,7) + struct { + struct osmo_timer_list dsp_alive_timer; + unsigned int dsp_alive_cnt; + uint8_t dsp_alive_period; + } hw_alive; +#endif + }; #define msgb_l1prim(msg) ((GsmL1_Prim_t *)(msg)->l1h) |