From 166460247619c39204139aa1c474a41871897282 Mon Sep 17 00:00:00 2001 From: Dieter Spaar Date: Thu, 28 Jul 2011 00:01:50 +0200 Subject: Initial version of Support for Nokia *Site BTS This includes the MetroSite, but also other Nokia BTS models. --- openbsc/include/openbsc/abis_rsl.h | 7 +++++++ openbsc/include/openbsc/bss.h | 1 + openbsc/include/openbsc/gsm_data_shared.h | 1 + 3 files changed, 9 insertions(+) (limited to 'openbsc/include') diff --git a/openbsc/include/openbsc/abis_rsl.h b/openbsc/include/openbsc/abis_rsl.h index 3b4df90c0..bf1df5e0e 100644 --- a/openbsc/include/openbsc/abis_rsl.h +++ b/openbsc/include/openbsc/abis_rsl.h @@ -90,5 +90,12 @@ int rsl_chan_ms_power_ctrl(struct gsm_lchan *lchan, unsigned int fpc, int dbm); int rsl_sms_cb_command(struct gsm_bts *bts, uint8_t chan_number, uint8_t cb_command, const uint8_t *data, int len); +/* some Nokia specific stuff */ +int rsl_nokia_si_begin(struct gsm_bts_trx *trx); +int rsl_nokia_si_end(struct gsm_bts_trx *trx); + +/* required for Nokia BTS power control */ +int rsl_bs_power_control(struct gsm_bts_trx *trx, uint8_t channel, uint8_t reduction); + #endif /* RSL_MT_H */ diff --git a/openbsc/include/openbsc/bss.h b/openbsc/include/openbsc/bss.h index 05495ddcb..2317bd217 100644 --- a/openbsc/include/openbsc/bss.h +++ b/openbsc/include/openbsc/bss.h @@ -14,4 +14,5 @@ extern int bts_model_bs11_init(void); extern int bts_model_rbs2k_init(void); extern int bts_model_nanobts_init(void); extern int bts_model_hslfemto_init(void); +extern int bts_model_nokia_site_init(void); #endif diff --git a/openbsc/include/openbsc/gsm_data_shared.h b/openbsc/include/openbsc/gsm_data_shared.h index 011e0aa96..b9829222f 100644 --- a/openbsc/include/openbsc/gsm_data_shared.h +++ b/openbsc/include/openbsc/gsm_data_shared.h @@ -325,6 +325,7 @@ enum gsm_bts_type { GSM_BTS_TYPE_NANOBTS, GSM_BTS_TYPE_RBS2000, GSM_BTS_TYPE_HSL_FEMTO, + GSM_BTS_TYPE_NOKIA_SITE, }; struct vty; -- cgit v1.2.3