diff options
author | Steve Markgraf <steve@steve-m.de> | 2010-10-25 18:05:04 +0200 |
---|---|---|
committer | Sylvain Munaut <tnt@246tNt.com> | 2010-10-25 20:59:24 +0200 |
commit | 18dba362c06f9d7cae3068cd3b1ba6b6b2a7ed56 (patch) | |
tree | 1e2c4b0c425ac54e12abd11238f342e71e68fd5d /src/target/firmware/layer1 | |
parent | 8c9b8f446f466d8e78acdd374784cd7621d36fd4 (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.c | 1 |
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(); |