summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/layer1
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2010-10-25 18:05:04 +0200
committerSylvain Munaut <tnt@246tNt.com>2010-10-25 20:59:24 +0200
commit18dba362c06f9d7cae3068cd3b1ba6b6b2a7ed56 (patch)
tree1e2c4b0c425ac54e12abd11238f342e71e68fd5d /src/target/firmware/layer1
parent8c9b8f446f466d8e78acdd374784cd7621d36fd4 (diff)
target/fw/layer1: correctly initialize afc_retries
Otherwise, when it reached AFC_RETRY_COUNT, no new FB0 tasks were scheduled, and you needed to restart the phone in order to successfully sync to a cell Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src/target/firmware/layer1')
-rw-r--r--src/target/firmware/layer1/prim_fbsb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/firmware/layer1/prim_fbsb.c b/src/target/firmware/layer1/prim_fbsb.c
index c8c9a863..5177651e 100644
--- a/src/target/firmware/layer1/prim_fbsb.c
+++ b/src/target/firmware/layer1/prim_fbsb.c
@@ -549,6 +549,7 @@ void l1s_fbsb_req(uint8_t base_fn, struct l1ctl_fbsb_req *req)
/* clear initial frequency error */
fbs.initial_freq_err = 0;
fbs.fb_retries = 0;
+ fbs.afc_retries = 0;
/* Make sure we start at a 'center' AFCDAC output value */
afc_reset();