Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpm: mg: Specify I2C parents for GPIO devices | Trung N Tran | 2017-12-22 | 1 | -3/+77 |
| | | | | | | The Magnesium daughterboards have GPIO port expanders, but both have the same udev label. In order to specify which port expander to use, we pass in the parent udev I2c device. | ||||
* | mpm: mg: Specify the required overlay for FPGA auto-loading | Martin Braun | 2017-12-22 | 1 | -0/+15 |
| | |||||
* | mg: Updated JESD204b init seq and documentation. | djepson1 | 2017-12-22 | 1 | -25/+37 |
| | | | | | | | | | | | - Based on feedback from ADI, updated SYSREF sequencing for meeting deterministic latency requirements. - Changed majority of register addresses in nijesdcore.py to constants. - Corrected write data to SYSREF_CAPTURE_CONTROL to produce the correct SYSREF toggle rate inside the FPGA. Signed-off-by: djepson1 <daniel.jepson@ni.com> | ||||
* | mg: Fix debug support for CPLD accesses | djepson1 | 2017-12-22 | 1 | -1/+0 |
| | | | | Signed-off-by: djepson1 <daniel.jepson@ni.com> | ||||
* | mg: Clean up CPLD initialization. | djepson1 | 2017-12-22 | 1 | -16/+32 |
| | | | | Signed-off-by: djepson1 <daniel.jepson@ni.com> | ||||
* | mg: Preliminary clock sync support | djepson1 | 2017-12-22 | 1 | -1/+36 |
| | | | | Signed-off-by: djepson1 <daniel.jepson@ni.com> | ||||
* | mg: Clean up radio_regs creation | djepson1 | 2017-12-22 | 1 | -5/+9 |
| | | | | Signed-off-by: djepson1 <daniel.jepson@ni.com> | ||||
* | mg: Updated support for LMK | djepson1 | 2017-12-22 | 1 | -8/+58 |
| | | | | | | | | - add clock shifting - add DAC support - modify __init__ calls for cleanup Signed-off-by: djepson1 <daniel.jepson@ni.com> | ||||
* | mpm: Streaming-related improvements to Magnesium controls | DJ Epson | 2017-12-22 | 1 | -20/+157 |
| | |||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 1 | -4/+6 |
| | | | | | - Make DB probe-able - Add RPC client | ||||
* | mpm: Made code Python3-compatible | Martin Braun | 2017-12-22 | 1 | -2/+3 |
| | |||||
* | mpm: Moved device and dboard init/deinit to their own methods | Martin Braun | 2017-12-22 | 1 | -10/+4 |
| | | | | Also cleaned up some cruft. | ||||
* | mpm: Enabled selection of SPI mode | Martin Braun | 2017-12-22 | 1 | -0/+2 |
| | |||||
* | mpm: Moved some SPI setup code to dboard base | Martin Braun | 2017-12-22 | 1 | -10/+0 |
| | |||||
* | mpm: Enabled mboard EEPROM readout | Martin Braun | 2017-12-22 | 1 | -3/+9 |
| | |||||
* | mg: bring up links | Mark Meserve | 2017-12-22 | 1 | -21/+45 |
| | |||||
* | mpm: Updating ref clock frequency will propagate to dboard, changed slot ↵ | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | | | | indexing to numbers | ||||
* | mpm: eiscat: magnesium: Removed C++-only SPI ifaces | Martin Braun | 2017-12-22 | 1 | -2/+13 |
| | | | | | | | - EISCAT is now Python only with the exception of the definition of the SPI ifaces - Magnesium uses a Python-generated SPI iface - Removed SPI lock from EISCAT dboard | ||||
* | n3xx: Moved Mykonos reset to UIO | Martin Braun | 2017-12-22 | 1 | -9/+1 |
| | | | | Note: This requires a new FPGA image, or Mykonos simply won't reset. | ||||
* | mpm: Improved udev identification of SPI device nodes | Martin Braun | 2017-12-22 | 1 | -23/+16 |
| | |||||
* | mpm: Added more generic UIO lookup | Martin Braun | 2017-12-22 | 1 | -9/+6 |
| | |||||
* | mpm: Moved over to new logging infrastructure | Martin Braun | 2017-12-22 | 1 | -15/+86 |
| | | | | Also currently hardcodes some settings. | ||||
* | mpm: mpm reorganization | Andrej Rode | 2017-12-22 | 1 | -7/+25 |
| | |||||
* | mpm: CMake cleanup, Python code enhancements | Andrej Rode | 2017-12-22 | 1 | -1/+1 |
| | | | | | - Send user defined data in ping - Improve rpc_shell, add mpm_debug.py, fix tracebacks in multiprocessing | ||||
* | mpm: python refactoring | Andrej Rode | 2017-12-22 | 1 | -0/+50 |