aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/l1_if.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-06-24 18:15:40 +0200
committerHarald Welte <laforge@gnumonks.org>2017-07-01 07:38:01 +0000
commitf2eaba88691d0125ed033add7863403593745b3e (patch)
treeb2764025d57d662435a94f06b4ddc336c3b0435d /src/osmo-bts-trx/l1_if.c
parentcdf20fec7c4729e81b1c6c78147dc8aaa74682e3 (diff)
TRX: merge/simplify l1_if and trx_if code
Related code / function structure still dates back to the pre-phy_link days. Let's clean this up to make things less convoluted and reduce the number of non-static symbols needed between code split over two files. Change-Id: I1f30ae1f547a5c01c516d4a05032193294c25f2d
Diffstat (limited to 'src/osmo-bts-trx/l1_if.c')
-rw-r--r--src/osmo-bts-trx/l1_if.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/osmo-bts-trx/l1_if.c b/src/osmo-bts-trx/l1_if.c
index 35177870..37a399f3 100644
--- a/src/osmo-bts-trx/l1_if.c
+++ b/src/osmo-bts-trx/l1_if.c
@@ -57,48 +57,6 @@ static const uint8_t transceiver_chan_types[_GSM_PCHAN_MAX] = {
};
-/*
- * create/destroy trx l1 instance
- */
-
-struct trx_l1h *l1if_open(struct phy_instance *pinst)
-{
- struct trx_l1h *l1h;
- int rc;
-
- l1h = pinst->u.osmotrx.hdl;
- if (!l1h)
- return NULL;
-
- rc = trx_sched_init(&l1h->l1s, pinst->trx);
- if (rc < 0) {
- LOGP(DL1C, LOGL_FATAL, "Cannot initialize scheduler for phy "
- "instance %d\n", pinst->num);
- return NULL;
- }
-
- rc = trx_if_open(l1h);
- if (rc < 0) {
- LOGP(DL1C, LOGL_FATAL, "Cannot open TRX interface for phy "
- "instance %d\n", pinst->num);
- l1if_close(l1h);
- return NULL;
- }
-
- return l1h;
-}
-
-void l1if_close(struct trx_l1h *l1h)
-{
- trx_if_close(l1h);
- trx_sched_exit(&l1h->l1s);
- talloc_free(l1h);
-}
-
-void l1if_reset(struct trx_l1h *l1h)
-{
-}
-
static void check_transceiver_availability_trx(struct trx_l1h *l1h, int avail)
{
struct phy_instance *pinst = l1h->phy_inst;