osmo-bts/src/osmo-bts-sysmo
Pau Espin c693067b7e Introduce BTS feature BTS_FEAT_MS_PWR_CTRL_DSP
It indicates whether BTS model supports managing an MS Power Control
Loop over HW/DSP instead of using the software based osmocom algorithm
present in osmo-bts.
osmo-bts-trx own loop implementation is considered to be a "DSP/HW" one
since it acts on lower layers and interferes with osmocom algorithm
since it controls the same end variable "lchan->ms_power_ctrl.current",
this way we make sure both aren't enabled at the same time.
Old behavior in kept: if common upper-layer algo is not enabled
explicitly in VTY (ms-power-control osmo) and bts-trx specific lower
layer algo is neither enabled (osmotrx ms-power-loop <xyz>), then no
power control is done at all.

Related: OS#1851
Change-Id: I49706926b1e962b18791174627bc3cc0cd0cd9d5
2019-11-14 20:02:45 +01:00
..
misc Rename variable: CALIB_SUCESS -> CALIB_SUCCESS 2019-10-17 08:05:35 +00:00
Makefile.am Remove unneeded direct libortp dependency 2018-07-02 16:36:14 +02:00
calib_file.c sysmo: calib_file.c: Avoid decl of unused vars and funcs with femtobts_v2.7 build 2018-06-22 11:52:53 +02:00
calib_fixup.c calib: Add fixup for incompatible calib data / firmware version 2013-06-22 19:30:55 +02:00
eeprom.c Fix common misspellings and typos 2019-10-17 08:05:35 +00: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 use osmo_init_logging2() with proper talloc ctx 2018-04-04 17:54:37 +02:00
l1_if.c log: set L1 SAPI log context 2019-10-11 10:46:02 +00:00
l1_if.h sysmo: use clock calibration source wrapper 2017-10-11 17:53:46 +02: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 sysmo+lc15: Add missign include for readv/writev 2018-02-19 14:33:46 +01:00
main.c Introduce BTS feature BTS_FEAT_MS_PWR_CTRL_DSP 2019-11-14 20:02:45 +01:00
oml.c Fix common misspellings and typos 2019-10-17 08:05:35 +00: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 Fix common misspellings and typos 2019-10-17 08:05:35 +00:00
sysmobts_vty.c lc15,sysmo,oc2g: fix dsp-trace-flag command 2019-05-28 19:55:48 +02:00
tch.c Remove unneeded direct libortp dependency 2018-07-02 16:36:14 +02:00
utils.c Fix deprecated gsm_arfcn2band(), use gsm_arfcn2band_rc() 2018-11-22 15:30:46 +07:00
utils.h sysmobts: fully support trx_power_params 2017-02-14 17:31:27 +00:00