From e9a17292e8545d5f651e9614c43bc1626e10ac5f Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 20 Jan 2016 22:50:06 +0100 Subject: LC15/sysmobts: Don't try to refer to fl1h from PHY config At the time the phy link / phy instance level VTY configuration commands are parsed, we did not yet call l1if_open() and thus pinst->u.{lc15,sysmobts}.hdl == NULL. PHY or PHY instance specific configuration must thus be stored inside the phy_link or phy_instance itself, and not inside the (not yet existing) handle. We solve this by moving around some parameters: * clk_use_eeprom/clk_cal/clk_src/calib_path get replicated in phy_instance * min_qual_{rach,norm} are moved into the generic part (which means that osmo-bts-octphy and osmo-bts-trx should also implement them) --- include/osmo-bts/gsm_data.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/osmo-bts/gsm_data.h') diff --git a/include/osmo-bts/gsm_data.h b/include/osmo-bts/gsm_data.h index f9e6ed13..c4953cbb 100644 --- a/include/osmo-bts/gsm_data.h +++ b/include/osmo-bts/gsm_data.h @@ -104,6 +104,9 @@ struct gsm_bts_role_bts { struct llist_head queue; /* list of struct smscb_msg */ struct smscb_msg *cur_msg; /* current SMS-CB */ } smscb_state; + + float min_qual_rach; /* minimum quality for RACH bursts */ + float min_qual_norm; /* minimum quality for normal daata */ }; enum lchan_ciph_state { -- cgit v1.2.3