summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/include
AgeCommit message (Expand)AuthorFilesLines
2024-02-05trxcon/l1sched: trigger sending UL BLOCK.cnf for PDTCHVadim Yanitskiy2-0/+4
2023-09-05trxcon: handle_tbf_cfg_req(): properly set TSC for lchansVadim Yanitskiy1-0/+1
2023-08-27trxcon/l1sched: refactor l1sched_mframe_layout()Vadim Yanitskiy1-2/+2
2023-08-27trxcon/l1sched: implement CSD scheduling supportVadim Yanitskiy2-6/+6
2023-07-27trxcon/l1sched: emit DATA.cnf early (on bid=0)Vadim Yanitskiy2-5/+4
2023-07-12trxcon/l1sched: do not craft artificial BFI frames on TCHVadim Yanitskiy2-3/+2
2023-07-12trxcon/l1sched: rework dequeueing of Tx primsVadim Yanitskiy2-4/+3
2023-07-12trxcon/l1sched: fix handling of UL FACCH on TCH/A[FH]SVadim Yanitskiy1-0/+1
2023-06-11trxcon: get rid of the timer driven clock moduleVadim Yanitskiy4-21/+3
2023-05-08trxcon/l1sched: allocate primitives of fixed size (64 + 64)Vadim Yanitskiy1-2/+1
2023-04-21trxcon/l1sched: rework the primitive APIVadim Yanitskiy3-106/+139
2023-04-14trxcon/l1sched: add l1sched_find_lchan_by_chan_nr()Vadim Yanitskiy1-0/+2
2023-04-14trxcon/l1sched: cosmetic: rename l1sched_find_lchan()Vadim Yanitskiy1-2/+2
2023-04-14trxcon/l1sched: rename l1sched[_lchan]_prim_drop()Vadim Yanitskiy1-1/+1
2023-04-14trxcon: l1sched: fix copy-paste in LOGP_SCHEDD macroVadim Yanitskiy1-1/+1
2023-03-25trxcon: l1sched_prim_dequeue(): check TDMA Fn in PDCH primsVadim Yanitskiy1-0/+2
2023-03-17{trxcon,virt_phy}: shared GPRS L1 (MAC) implementationVadim Yanitskiy5-0/+11
2023-03-08trxcon: move l1ctl_proto.h to 'include/osmocom/bb/'Vadim Yanitskiy4-2/+5
2023-03-08trxcon: use 3GPP TS 45.002 definitions from libosmogsmVadim Yanitskiy1-8/+2
2023-02-14trxcon: move AMR mode setting to l1sched_lchan_set_amr_cfg()Vadim Yanitskiy1-0/+2
2022-12-20trxcon: allow extending FBSB timeout (quirks for slow PHYs)Vadim Yanitskiy1-0/+6
2022-12-20trxcon: move FBSB timeout calculation to the trxcon_fsmVadim Yanitskiy1-1/+1
2022-12-13trxcon: fix distcheck: add missing trxcon_fsm.h to noinst_HEADERSVadim Yanitskiy1-0/+1
2022-12-11trxcon: fix l1ctl_tx_dt_conf(): accept const *cnfVadim Yanitskiy1-1/+1
2022-12-03trxcon: trxcon_fsm: shorten DCH related event namesVadim Yanitskiy1-4/+4
2022-11-29trxcon: implement Ready-to-Receive PHYIF APIVadim Yanitskiy2-0/+28
2022-11-29trxcon: implement Ready-to-Send PHYIF APIVadim Yanitskiy1-1/+8
2022-11-23trxcon: make burst pointer in trxcon_phyif_burst_ind constVadim Yanitskiy1-1/+1
2022-11-23trxcon: group Rx burst params into struct l1sched_burst_indVadim Yanitskiy1-6/+22
2022-11-22trxcon: rework l1sched_trigger(), split l1sched_pull_burst()Vadim Yanitskiy1-1/+3
2022-11-20trxcon: separate l1sched_clck_handle() from BURST.ind handlingVadim Yanitskiy1-1/+3
2022-11-18trxcon: use 'trxcon_phyif_' prefix for the PHYIF APIVadim Yanitskiy2-40/+40
2022-11-18trxcon: move l1sched/phyif shim API to libtrxcon.laVadim Yanitskiy2-2/+5
2022-11-18trxcon: reorganize the core logic into libtrxcon.laVadim Yanitskiy1-0/+10
2022-11-12trxcon: abstract L1CTL codec from the l1ctl_server APIVadim Yanitskiy2-15/+18
2022-11-12trxcon: move trxcon_inst_{alloc,free}() to a separate fileVadim Yanitskiy1-1/+1
2022-11-12trxcon: move l1sched_logging_init() from l1sched.h to logging.hVadim Yanitskiy2-1/+2
2022-11-11trxcon: cosmetic: s/trx_log_init()/trxcon_logging_init()/Vadim Yanitskiy1-1/+1
2022-11-11trxcon: maintain full power scan state in the trxcon_fsmVadim Yanitskiy4-8/+4
2022-11-08trxcon: move the trxcon_fsm related stuff into its own headerVadim Yanitskiy2-162/+166
2022-11-08trxcon: add missing imports to trxcon.hVadim Yanitskiy1-0/+5
2022-11-07trxcon: abstract out trx_if.c from struct trxcon_instVadim Yanitskiy1-8/+15
2022-11-07trxcon: deliver measurement results via the PHYIF primitivesVadim Yanitskiy1-1/+16
2022-11-07trxcon: l1ctl.h: remove unneeded import of l1ctl_proto.hVadim Yanitskiy1-1/+0
2022-11-07trxcon: handle RACH.cnf via TRXCON_EV_TX_ACCESS_BURST_CNFVadim Yanitskiy2-1/+8
2022-11-07trxcon: handle DATA.cnf/TRAFFIC.cnf via TRXCON_EV_TX_DATA_CNFVadim Yanitskiy2-1/+11
2022-11-07trxcon: merge TRXCON_EV_TX_TRAFFIC_* with TRXCON_EV_TX_DATA_*Vadim Yanitskiy2-8/+8
2022-11-07trxcon: compose struct l1ctl_info_dl in l1ctl_tx_dt_ind()Vadim Yanitskiy2-4/+3
2022-11-02trxcon: drop sched->clock_cb(), expose l1sched_trigger()Vadim Yanitskiy1-2/+2
2022-10-31trxcon: implement an abstract PHYIF APIVadim Yanitskiy3-22/+87