osmo-bts/src/osmo-bts-sysmo
Harald Welte bbe90fd651 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
2017-04-06 18:41:01 +02:00
..
misc Handle ctrl cmd allocation failures 2017-03-14 08:59:19 +00:00
Makefile.am Use oml-alert CTRL command for temp report 2017-02-24 15:03:37 +01:00
calib_file.c LC15/sysmobts: Don't try to refer to fl1h from PHY config 2016-02-15 14:27:29 +01:00
calib_fixup.c calib: Add fixup for incompatible calib data / firmware version 2013-06-22 19:30:55 +02:00
eeprom.c sysmobts: support eeprom map version 2 2015-12-07 11:10:57 +01:00
eeprom.h sysmobts: support eeprom map version 2 2015-12-07 11:10:57 +01:00
femtobts.c sysmobts: Catch up with the API changes and specify the version 2015-12-07 11:23:36 +01:00
femtobts.h sysmo: ts_connect: log channel combination name instead of number 2016-08-21 14:02:30 +00:00
hw_misc.c sysmobts: set the RF ACTIVE LED when we bring RF up 2012-06-01 00:06:58 +02:00
hw_misc.h sysmobts: set the RF ACTIVE LED when we bring RF up 2012-06-01 00:06:58 +02:00
l1_fwd.h prepare for splitting L1 queue into signalling/tch/pdtch 2012-03-07 18:05:18 +01:00
l1_fwd_main.c write_queue: Check the result of osmo_wqueue_enqueue and free 2015-03-28 18:31:10 +01:00
l1_if.c sysmobts: fully support trx_power_params 2017-02-14 17:31:27 +00:00
l1_if.h DTX DL: use FSM for AMR 2016-10-13 06:58:06 +00:00
l1_transp.h Allow L1 forward proxy to provide all 4 queues to seperate applications 2012-07-19 20:33:37 +02:00
l1_transp_fwd.c sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy 2015-03-25 23:19:58 +01:00
l1_transp_hw.c sysmobts: Read multiple primitives at once but only up to 3 2013-06-24 08:02:34 +02:00
main.c declare pcu_direct in pcu_if.h 2016-02-15 14:27:47 +01:00
oml.c sysmobts: Don't start with 0dBm TRX output power before ramping 2017-04-06 18:41:01 +02:00
oml_router.c sysmobts: Make sure that the omlrouter is in a FHS path 2014-07-31 17:43:08 +02:00
oml_router.h sysmobts: Make sure that the omlrouter is in a FHS path 2014-07-31 17:43:08 +02:00
sysmobts_ctrl.c Add new bts_model_ctrl_cmds_install() 2016-01-22 09:09:09 +01:00
sysmobts_vty.c sysmobts: fully support trx_power_params 2017-02-14 17:31:27 +00:00
tch.c Fix AMR HR DTX FSM logic. 2017-02-01 19:13:16 +00:00
utils.c sysmobts: fully support trx_power_params 2017-02-14 17:31:27 +00:00
utils.h sysmobts: fully support trx_power_params 2017-02-14 17:31:27 +00:00