aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-octphy/l1_if.h
AgeCommit message (Collapse)AuthorFilesLines
2016-02-15Introduce new phy_link and phy_instance abstractionHarald Welte1-20/+11
This way we can model a flexible mapping between any number of PHYs, each having multiple instances, and then map BTSs with TRXx on top of those PHYs.
2016-01-16OCTPHY: Obtain information from PHY and expose it in VTYHarald Welte1-0/+12
This adds 'show trx 0 system-information' command to the VTY indicating various version information obtained from the DSP/PHY.
2016-01-16OCTPHY: Implement command re-transmission after message lossHarald Welte1-0/+20
We re-use the 'wait_l1_conf' structure for implementing the unacknowledge command window towards the PHY. This means that thre will unconditionally be a 'wait_l1_conf' now, even for requests where the caller didn't provide a call-back.
2016-01-16OCTPHY: Block PHY indications until it is confirmed openHarald Welte1-0/+3
When re-starting OsmoBTS after unclean shutdown, the PHY is already sending notifications (PH-DATA.ind, PH-TIME.ind, etc.) for the previous physical channel / timeslot configuration. At the point those messages are received, OsmoBTS might not even have A-bis OML up yet, and thus has no clue how to process such messages (and subsequently likely crashes). Let's block such primitives from passing further up the code until we have received the TRX-OPEN response.
2016-01-16Add support for Octasic OCTSDR-2G GSM PHYHarald Welte1-0/+89
This adds support for a new PHY to OsmoBTS, the Octasic OCTSDR-2G PHY. This is a proprietary GSM PHY running on a familty of Octasic DSPs.