PRACH model parameters.
Data defined in Device tree/xparameters.h
Declaration
typedef struct
{
u32 NumAntenna[XDFEPRACH_BAND_ID_MAX];
u32 NumCCPerAntenna[XDFEPRACH_BAND_ID_MAX];
u32 NumAntennaChannels[XDFEPRACH_BAND_ID_MAX];
u32 NumAntennaSlots[XDFEPRACH_BAND_ID_MAX];
u32 NumRachLanes;
u32 NumRachChannels;
u32 HasAxisCtrl;
u32 HasIrq;
u32 NumBands;
u32 HasContinuousSched;
} XDfePrach_ModelParameters;
| Member | Description |
|---|---|
| NumAntenna | [1-8] Number of antennas for each band. |
| NumCCPerAntenna | [1-16] Maximum number of usable CCs per antenna for each band. |
| NumAntennaChannels | [1-4] Number of Antenna lanes for each band (number of antennas divided by the antenna interleave factor) |
| NumAntennaSlots | [1-8] Antenna Interleave factor for each band. |
| NumRachLanes | [1-2] Number of RACH output lanes. |
| NumRachChannels | [1-16] Number of RACH channels. |
| HasAxisCtrl | [0,1] Dynamic scheduling activation (if set to 1). |
| HasIrq | [0,1] IRQ output activation (if set to 1). |
| NumBands | [1-3] Number of bands. |
| HasContinuousSched | [0,1] Removal of internal scheduling ("Always On" mode) if set to 1 |