Fixed closing of PDCH when enabling sysmo-bts' direct DSP access
If not compiled with this support, the closing function does not exists, so it must not be called. Removed a "#warning", because closing is already supported.
This commit is contained in:
parent
827ed55c3b
commit
3afe56d7d8
|
@ -40,7 +40,6 @@ extern "C" {
|
|||
// FIXME: move this, when changed from c++ to c.
|
||||
extern "C" {
|
||||
void *l1if_open_pdch(void *priv, uint32_t hlayer1);
|
||||
int l1if_close_pdch(void *obj);
|
||||
int l1if_connect_pdch(void *obj, uint8_t ts);
|
||||
int l1if_pdch_req(void *obj, uint8_t ts, int is_ptcch, uint32_t fn,
|
||||
uint16_t arfcn, uint8_t block_nr, uint8_t *data, uint8_t len);
|
||||
|
@ -476,7 +475,6 @@ bssgp_failed:
|
|||
"BTS. Please deactivate it!\n");
|
||||
exit(0);
|
||||
#endif
|
||||
#warning close TBD
|
||||
}
|
||||
|
||||
for (ts = 0; ts < 8; ts++) {
|
||||
|
|
|
@ -99,10 +99,12 @@ static void pcu_sock_close(struct pcu_sock_state *state, int lost)
|
|||
|
||||
/* disable all slots, kick all TBFs */
|
||||
for (trx = 0; trx < 8; trx++) {
|
||||
#ifdef ENABLE_SYSMODSP
|
||||
if (bts->trx[trx].fl1h) {
|
||||
l1if_close_pdch(bts->trx[trx].fl1h);
|
||||
bts->trx[trx].fl1h = NULL;
|
||||
}
|
||||
#endif
|
||||
for (ts = 0; ts < 8; ts++)
|
||||
bts->trx[trx].pdch[ts].enable = 0;
|
||||
for (tfi = 0; tfi < 32; tfi++) {
|
||||
|
|
Loading…
Reference in New Issue