aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/periph_manager/base.py
Commit message (Collapse)AuthorAgeFilesLines
* mpm: Added max rev check overridableMartin Braun2017-12-221-5/+29
| | | | | | When reading revision numbers from EEPROM, we now have an easy way of checking of our version MPM is sufficient to run on the current device. N310 implicitly makes use of this starting with this commit.
* mpm: Overlay handling functions use dtoverlay moduleMartin Braun2017-12-221-10/+8
|
* mpm/n310: Moved eth dispatcher setup into __init__Martin Braun2017-12-221-7/+6
|
* n310: Allow --override-db-pids to skip dbsMartin Braun2017-12-221-0/+5
|
* mpm/mpmd: Dboard info is now stored in mboard info; refactored initializationMartin Braun2017-12-221-6/+4
|
* mpmd/mpm/n310: Added clock and time source APIsMartin Braun2017-12-221-2/+4
|
* mpm/mpmd: Call init() during UHD session init, not on hwd spawnMartin Braun2017-12-221-2/+7
|
* mpm: Addition Py3k fixes, all related to string/UTF-8/ascii differencesMartin Braun2017-12-221-1/+8
| | | | - Also fixed some error handling in various cases
* mpm/mpmd: Further improvements on multi-device operationsMartin Braun2017-12-221-3/+23
| | | | | | | - Crossbar local addr is now written during initialization of UHD session - Support for multiple crossbars per device (at least on UHD side) - Crossbars are now sequentially given a unique address
* mpm: Made code Python3-compatibleMartin Braun2017-12-221-3/+6
|
* mpm/mpmd: Crossbar info is now polled instead of hardcodedMartin Braun2017-12-221-0/+32
| | | | - Extended base periph manager to provide crossbar info
* mpm: Factored out eeprom code into its own moduleMartin Braun2017-12-221-127/+8
|
* mpm: motherboards can now also request overlays, dboard overlay code ↵Martin Braun2017-12-221-10/+41
| | | | slightly refactored
* mpm: Made overlay selection a static method for more flexibilityMartin Braun2017-12-221-4/+8
|
* mpm: dt overlay handling: Better error handling, fewer FIXMEsMartin Braun2017-12-221-10/+10
|
* mpm: Added auto-loading of dboard-specific overlaysMartin Braun2017-12-221-2/+7
|
* mpm: Better handling of case where no CHDR interfaces are availableMartin Braun2017-12-221-1/+4
|
* mpm: periphs and n310 use eth table dispatcher nowMartin Braun2017-12-221-11/+30
|
* mpm: SIDs are returned to pool after device is uninitializedMartin Braun2017-12-221-12/+5
|
* mpm: Guaranteed stringification of mboard_info valuesMartin Braun2017-12-221-1/+3
|
* mpm: Moved device and dboard init/deinit to their own methodsMartin Braun2017-12-221-13/+28
| | | | Also cleaned up some cruft.
* mpm: Added command line args to usrp_hwd.pyMartin Braun2017-12-221-4/+3
|
* mpm: Enabled mboard EEPROM readoutMartin Braun2017-12-221-39/+309
|
* mpm: Fixed python import in discovery moduleMartin Braun2017-12-221-1/+1
|
* mpm: Various EISCAT fixesMartin Braun2017-12-221-1/+1
|
* mg: bring up linksMark Meserve2017-12-221-1/+1
|
* mpm: Updating ref clock frequency will propagate to dboard, changed slot ↵Martin Braun2017-12-221-3/+2
| | | | indexing to numbers
* mpm: eiscat: Added first pass at EISCAT dboard driverMartin Braun2017-12-221-1/+1
|
* mpm: Improved udev identification of SPI device nodesMartin Braun2017-12-221-2/+2
|
* mpm: Moved over to new logging infrastructureMartin Braun2017-12-221-15/+32
| | | | Also currently hardcodes some settings.
* mpm: comment out functionality to make it workAndrej Rode2017-12-221-5/+7
| | | | | | | | - add uio udev find routine - add debug prints Signed-off-by: Andrej Rode <andrej.rode@ettus.com> Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* mpm: mpm reorganizationAndrej Rode2017-12-221-19/+74
|
* mpm: python refactoringAndrej Rode2017-12-221-0/+75