osmo-bts/src/osmo-bts-trx
Vadim Yanitskiy 207d56afe5 [VAMOS] osmo-bts-trx: rework handling of Training Sequence
The TSC (Training Sequence Code) value in 'struct gsm_bts_trx_ts'
is always initialized in oml_rx_set_chan_attr() during the OML
bootstrapping, so there is no need for gsm_ts_tsc() - remove it.

Store the initial TSC value in 'struct gsm_bts_trx_ts', so we can
apply a different TSC value during the RSL CHANnel ACTIVation.

Store the Training Sequence Code/Set in 'struct trx_dl_burst_req'.
These values are indicated to the transceiver (TRXDv2 PDUs, 'MTS'
field) and used by the new TRX_{GMSK,8PSK}_NB_TSC macros.

Change-Id: I3744bc308b99ef941e6e9d139444e414abebc14b
Related: SYS#4895, OS#4941
2021-06-04 20:04:13 +00:00
..
Makefile.am bts-trx: introduce TRX provisioning FSM 2020-07-14 11:44:30 +02:00
l1_if.c [VAMOS] Re-organize osmo-bts-trx specific structures 2021-05-18 19:11:06 +00:00
l1_if.h [VAMOS] Re-organize osmo-bts-trx specific structures 2021-05-18 19:11:06 +00:00
loops.c [VAMOS] Re-organize osmo-bts-trx specific structures 2021-05-18 19:11:06 +00:00
loops.h [VAMOS] Re-organize osmo-bts-trx specific structures 2021-05-18 19:11:06 +00:00
main.c osmo-bts-trx: cosmetic: TRXD 'header version' -> 'PDU version' 2021-04-21 01:26:00 +02:00
sched_lchan_fcch_sch.c [VAMOS] common/scheduler: unify symbol names for training sequences 2021-06-01 02:46:43 +00:00
sched_lchan_pdtch.c [VAMOS] osmo-bts-trx: rework handling of Training Sequence 2021-06-04 20:04:13 +00:00
sched_lchan_rach.c [VAMOS] Re-organize osmo-bts-trx specific structures 2021-05-18 19:11:06 +00:00
sched_lchan_tchf.c [VAMOS] osmo-bts-trx: rework handling of Training Sequence 2021-06-04 20:04:13 +00:00
sched_lchan_tchh.c [VAMOS] osmo-bts-trx: rework handling of Training Sequence 2021-06-04 20:04:13 +00:00
sched_lchan_xcch.c [VAMOS] osmo-bts-trx: rework handling of Training Sequence 2021-06-04 20:04:13 +00:00
sched_utils.h osmo-bts-trx: move logical channel handlers to separate files 2020-06-15 10:42:03 +00:00
scheduler_trx.c Use new stat item/ctr getter APIs 2021-06-04 17:59:43 +02:00
trx_if.c [VAMOS] osmo-bts-trx: indicate MTS in Downlink TRXDv2 PDUs 2021-06-01 02:46:43 +00:00
trx_if.h osmo-bts-trx: implement TRXDv2 protocol support 2021-05-11 10:55:55 +00:00
trx_provision_fsm.c osmo-bts-{trx,virtual}: fix: pinst->trx may be NULL 2021-05-19 16:53:06 +02:00
trx_provision_fsm.h bts-trx: prov_fsm: Fix mess with 1 event having 2 names 2020-07-24 17:28:42 +02:00
trx_vty.c osmo-bts-{trx,virtual}: fix: pinst->trx may be NULL 2021-05-19 16:53:06 +02:00