rfnoc: fix off-by-1 error in counter (and window by extension).
rfnoc: Added missing clear sequence number signals
rfnoc: Moved RFNoC window block's window size settings register to address range for user registers. Fixes register address conflict which in turn fixes incorrect window size bug.
e300: core: Indent changes.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: rfnoc: Parametrized for NUM_CE.

* NUM_CE parameter used to determine bus widths

* Added readback register for number of CEs.

* Added FFT noc_block

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: Removed unused signal.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: Use destination address to lookup stream

* Before this commit we looked at the source
  address in the header and did a reverse lookup.

* Now we look at the destiantion address, which
  makes more sense.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: Various indent changes.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: rfnoc: Fixed makefile broken during merge
e300: radio: Move ATR leds to look like in X300.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: rfnoc: Replaced FIR with FIFO.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
e300: rfnoc: Replaced null source / sink with FIFO.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
rfnoc: Added reset to FFT core in FFT RFNoC block. This is a workaround to fix the random FFT offset caused by the FFT RFNoC block receiving incorrectly sized packets.
rfnoc: Added settings register for crossbar readback address

- Existing readback bus does not have enough address space for readback stats of a 16x16 xbar

- Added a settings register SR_RB_ADDR_XBAR to set the for crossbar's readback addr

- Crossbar stats are still readback through the existing readback bus at address RB_CROSSBAR, but
the crossbar readback bus address must be set first via the new settings register
rfnoc: Increased FIFO depth to 128 for FIR coeff reload AXI-stream config bus

Previous depth of 64 could not hold two full sets of coefficients without overflowing. This situation that can occur during initialization as the software first sends a set of default coefficients then the user coefficients.
Merge branch 'e300/rfnoc-devel' into rfnoc-devel