summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2018-10-02 04:44:06 +0700
committerHarald Welte <laforge@gnumonks.org>2018-10-03 08:37:11 +0000
commitb52a5db584bbeabf6e8b4fbf2a2ad071b9568dbe (patch)
tree1f3aacd4d2871ccc084711d07cff1fd681c2414a
parenta49b63ce5a0302d34fa1df4f76e59cd535ea1b9c (diff)
trxcon/scheduler: add dedicated CBCH mode support
This change extends sched_trx_chan_nr2pchan_config() with Osmocom specific cbits related to CBCH, so now one can to decode CBCH channels in dedicated mode (see L1CTL_DM_EST_REQ). Change-Id: I9347c45638223cac34f4b48eb736e51a5055a36f
-rw-r--r--src/host/trxcon/sched_trx.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/host/trxcon/sched_trx.c b/src/host/trxcon/sched_trx.c
index 0b83af34..19d1fe82 100644
--- a/src/host/trxcon/sched_trx.c
+++ b/src/host/trxcon/sched_trx.c
@@ -535,8 +535,12 @@ enum gsm_phys_chan_config sched_trx_chan_nr2pchan_config(uint8_t chan_nr)
return GSM_PCHAN_TCH_H;
else if ((cbits & 0x1c) == 0x04)
return GSM_PCHAN_CCCH_SDCCH4;
+ else if ((cbits & 0x1f) == 0x18)
+ return GSM_PCHAN_CCCH_SDCCH4_CBCH;
else if ((cbits & 0x18) == 0x08)
return GSM_PCHAN_SDCCH8_SACCH8C;
+ else if ((cbits & 0x1f) == 0x19)
+ return GSM_PCHAN_SDCCH8_SACCH8C_CBCH;
return GSM_PCHAN_NONE;
}