summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/layer1/prim_fbsb.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-06-25 16:39:01 +0200
committerHarald Welte <laforge@gnumonks.org>2010-06-25 16:39:01 +0200
commit542086b2003f492da089ca2eb20f25e2c0f13925 (patch)
tree38f051525cf909e6818c0f2de9b4785c12414bf1 /src/target/firmware/layer1/prim_fbsb.c
parenta10344b39eb588c6173e2f63be0c935a024a7a18 (diff)
[layer1] Activate AGC implementation
The target input level at the ABB ADC / DSP baseband downlink path is just an estimate and might have to change
Diffstat (limited to 'src/target/firmware/layer1/prim_fbsb.c')
-rw-r--r--src/target/firmware/layer1/prim_fbsb.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/firmware/layer1/prim_fbsb.c b/src/target/firmware/layer1/prim_fbsb.c
index 2c58033b..f83f68ce 100644
--- a/src/target/firmware/layer1/prim_fbsb.c
+++ b/src/target/firmware/layer1/prim_fbsb.c
@@ -373,6 +373,9 @@ static int l1s_fbdet_cmd(__unused uint8_t p1, __unused uint8_t p2,
l1s.fb.mode = fb_mode;
+ /* Tell the RF frontend to set the gain appropriately */
+ rffe_set_gain(-85, CAL_DSP_TGT_BB_LVL);
+
/* Program DSP */
dsp_api.db_w->d_task_md = FB_DSP_TASK; /* maybe with I/Q swap? */
dsp_api.ndb->d_fb_mode = fb_mode;