diff options
author | Harald Welte <laforge@gnumonks.org> | 2010-05-20 23:26:42 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-05-20 23:26:42 +0200 |
commit | cb71b972bd23535dbb5dc990137d7e5b5b7d8048 (patch) | |
tree | d270e508b584c3f041c516de31bca5a9c3fd0b50 /src/target/firmware/layer1/sync.c | |
parent | 1837a24437bff14de8902e282fbe524bf40173e2 (diff) |
Make new L1CTL_FBSB_REQ work reliably
* port 'mobile' application to new l1ctl_tx_fbsb_req()
* make sure we have a proper downlinke header in front of l1ctl_fbsb_resp
* remove duplicate band_arfcn member of struct l1ctl_fbsb_resp
* reset the AFC to its default value when starting new FBSB task
* remove bogus l1s.sb.{synced.count} variables
* allocate msg and send l1ctl_fbsb_resp() only from process context, not FIQ
* properly report SNR and BSIC in fbsb_resp
* introduce arbitrary SNR thresholds for FB0->FB1 and FB1->SB switching
Diffstat (limited to 'src/target/firmware/layer1/sync.c')
-rw-r--r-- | src/target/firmware/layer1/sync.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/target/firmware/layer1/sync.c b/src/target/firmware/layer1/sync.c index bf476438..bb7c6b70 100644 --- a/src/target/firmware/layer1/sync.c +++ b/src/target/firmware/layer1/sync.c @@ -336,8 +336,6 @@ static void frame_irq(__unused enum irq_nr nr) void l1s_reset(void) { l1s.fb.mode = 0; - l1s.sb.synced = 0; - l1s.sb.count = 0; /* reset scheduler and hardware */ mframe_reset(); |