diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-03-24 10:41:04 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-04-06 18:41:01 +0200 |
commit | bbe90fd6511c9a0abdb5f41d13c5ab0135b903f7 (patch) | |
tree | 70b1f03f31d9b84b1b1bf5f00787bc7cf2cadc6b /src/common/bts.c | |
parent | e16b59357411ffa4903ac110ac4ce46d343e878d (diff) |
sysmobts: Don't start with 0dBm TRX output power before ramping
In case a system has a high-gain external PA (like a 40dB PA) connected
externally, we cannot simply switch the transceiver to 0 dBm in
trx_init() only to then start the ramping at much lower levels once the
PHJ completes in trx_init_compl_cb(). The result would be a short
0 + 40 dBm spike followed by later ramping. We want to avoid that
spike, particularly its associated inrush current, so let's bring up the
board with smething very conservative like -50 dBm, and then ramp from
there.
Change-Id: I0ad91fce64f65e0213c9fcfde3390ace519055db
Fixes: SYS#3259
Diffstat (limited to 'src/common/bts.c')
-rw-r--r-- | src/common/bts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/common/bts.c b/src/common/bts.c index 9915e1ca..540caaa1 100644 --- a/src/common/bts.c +++ b/src/common/bts.c @@ -153,7 +153,7 @@ int bts_init(struct gsm_bts *bts) } } /* Default values for the power adjustments */ - tpp->ramp.max_initial_pout_mdBm = to_mdB(23); + tpp->ramp.max_initial_pout_mdBm = to_mdB(0); tpp->ramp.step_size_mdB = to_mdB(2); tpp->ramp.step_interval_sec = 1; } |