summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/layer1/sync.c
AgeCommit message (Expand)AuthorFilesLines
2010-07-27include: Rename l1a_l23_interface.h to l1ctl_proto.hSylvain Munaut1-1/+1
2010-07-15[Layer1] Allow for some jitter in TDMA lost interrupt detectionHarald Welte1-1/+9
2010-06-22fw/layer1: When resetting hw, reset both SYNCHRO & OFFSET to l1s.tpu_offsetSylvain Munaut1-1/+1
2010-06-20[layer1] Introduce function to reset the gsmtime schedulerHarald Welte1-0/+1
2010-05-20Make new L1CTL_FBSB_REQ work reliablyHarald Welte1-2/+0
2010-05-17layer1: Disable FIQ as well as IRQ for locking between L1S and L1AHarald Welte1-1/+1
2010-05-17layer1: add missing header includes for local_irq_save()Harald Welte1-0/+2
2010-05-17layer1: remove 'l1s_cb' and l1_signal mechanismHarald Welte1-7/+0
2010-05-17layer1: introduce concept of a 'l1 completion'Harald Welte1-0/+10
2010-04-28fw/layer1: Encapsulate mframe scheduler function betterSylvain Munaut1-2/+2
2010-04-28Remove some gsm time keeping utils now in libosmocoreSylvain Munaut1-7/+0
2010-04-28fw/layer1: Fix a printf warning uint32_t is 'long unsigned'Sylvain Munaut1-1/+1
2010-04-09layer1: move FB and SB detection into prim_fbsb.cHarald Welte1-420/+5
2010-04-09layer1: move normal burst receive code to prim_rx_nb.cHarald Welte1-133/+1
2010-04-09layer1: move transmit normal burst routines to prim_tx_nb.cHarald Welte1-143/+0
2010-04-09layer1: reorganize code, introduce prim_{pm,rach}.cHarald Welte1-188/+64
2010-04-07layer1: add 'struct mon_state' argument to read_{fb,sb}_result()Harald Welte1-24/+25
2010-04-07layer1: coding style cleanupHarald Welte1-36/+39
2010-04-07layer1: reset l1s.sb.count to 0 in l1s_rest()Harald Welte1-0/+1
2010-04-07layer1: remove sb_cnt and sb_once static global variablesHarald Welte1-9/+5
2010-04-07layer1: remove static global variable last_task_fnrHarald Welte1-8/+4
2010-04-07layer1: cosmetic cleanupHarald Welte1-8/+6
2010-04-07layer1: replace fb_once with l1s.fb.modeHarald Welte1-12/+12
2010-04-06layer1: properly reset fb_once and sb_once when syncing to new cellHarald Welte1-0/+12
2010-04-05l1ctl protocol: Introduce multi-part message DONE flagHarald Welte1-0/+2
2010-03-27layer1: include last ARFCN of PM range in reportHarald Welte1-1/+1
2010-03-27Implement L23-triggered L1 power measurement scanHarald Welte1-5/+36
2010-03-21L1A/L23 interface (L1CTL) cleanupHarald Welte1-4/+6
2010-03-17remove 'l1s.task' value for local DSP task checkingHarald Welte1-8/+4
2010-03-07start to use libosmocore within the firmwareHarald Welte1-5/+13
2010-03-07fix even more compiler warningsHarald Welte1-1/+1
2010-03-07fix compiler warningsHarald Welte1-0/+1
2010-03-07layer1/sync: denote unused function arguments with __unusedHarald Welte1-10/+20
2010-03-04ensure RF_ARFCN is part of l1ctl messages sent to hostHarald Welte1-2/+2
2010-03-03Layer1: various fixes + debugging aidHarald Welte1-7/+11
2010-03-02fix merge artefacts, make firmware build againHarald Welte1-6/+8
2010-03-02Inter-Layer intergration workHarald Welte1-7/+10
2010-03-01Include channel number and link identifier in L1 DL infoHarald Welte1-2/+21
2010-03-01extend TDMA scheduler functions to use third parameter (p3)Harald Welte1-36/+36
2010-03-01Add and use gsmtime scheduler to L1SHarald Welte1-0/+7
2010-03-01Layer1 Sync support for TX of Normal Burst and RACH burstHarald Welte1-1/+171
2010-03-01layer1/sync: Add msgb queues for transmit/uplink to l1s data structureHarald Welte1-0/+5
2010-02-28Use new multiframe scheduler for scheduling of normal burstsHarald Welte1-10/+4
2010-02-28Add multiframe-level scheduler (mframe_sched.[ch])Harald Welte1-1/+11
2010-02-28tdma_sched: Explicitly advance the bucket at end of l1_sync()Harald Welte1-0/+2
2010-02-27explicitly terminate the TDMA scheduler set with SCHED_END_SET()Harald Welte1-5/+4
2010-02-18frequency error is actually twice of what we thought.Harald Welte1-1/+2
2010-02-18Initial import of OsmocomBB into git repositoryHarald Welte1-0/+911