aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/periph_manager/base.py
Commit message (Expand)AuthorAgeFilesLines
* mpm: Use prefs API for periph managerMartin Braun2018-02-081-3/+36
* mpm: n310: Return CHDR addresses as part of device_infoMartin Braun2018-02-071-1/+17
* fixup! mpm: Log timeouts during API calls, reset timer on claimed callsMartin Braun2018-01-231-0/+6
* mpm/mpmd: Report device state using get_init_status() and verifyMartin Braun2018-01-161-1/+7
* mpm: Refactor PeriphManager classesMartin Braun2018-01-161-36/+65
* mpm: n310: Check all periphs for initialization statusMartin Braun2018-01-121-0/+4
* mpm: periph_manager: Pass default args to dboard managerMartin Braun2018-01-111-2/+3
* mpm: Add API call for claim and unclaimMartin Braun2018-01-101-0/+18
* mpm: n310: Move SID re-alloc log message to right spotMartin Braun2018-01-081-1/+0
* n310: Move SID framing all the way to n310.pyMartin Braun2017-12-221-2/+3
* mpm: Fix linter warningsMartin Braun2017-12-221-1/+5
* mpm: periph_manager: Clarify request/commit protocolMartin Braun2017-12-221-5/+8
* mpm: xports: Amend protocol for request/commit xport, add allocationMartin Braun2017-12-221-0/+11
* mpm: Harmonize all license headerMartin Braun2017-12-221-13/+2
* mpm: UIOs now open only when necessaryBrent Stapleton2017-12-221-0/+4
* mpm: Harmonize imports, tidy + sort modulesMartin Braun2017-12-221-6/+6
* mpm: Factor out xport managers as own objectsMartin Braun2017-12-221-5/+0
* mpm: Reset periph manager on updateBrent Stapleton2017-12-221-1/+7
* mpm: PeriphManager decides and applies overlayBrent Stapleton2017-12-221-15/+0
* fpga load: Atomic updating of multiple componentsBrent Stapleton2017-12-221-40/+29
* mpm: mg: Optionally parallelize init calls to dboardMartin Braun2017-12-221-3/+19
* mpm: Made PeriphManagerBase.__init__ more exception-safeMartin Braun2017-12-221-4/+13
* mpm/mpmd: Move to request_xport()/commit_xport() architectureMartin Braun2017-12-221-20/+68
* mpm: Lower logging level for PeriphManagerBase.deinit()Martin Braun2017-12-221-2/+2
* mpm: Cache connection type in PeriphManagerBaseMartin Braun2017-12-221-0/+13
* mpm: Remove leading _ from _get_device_info()Martin Braun2017-12-221-1/+2
* mpm: Make list_updateable_components return somethingMartin Braun2017-12-221-2/+1
* fpga load: add update_component function to MPMBrent Stapleton2017-12-221-0/+68
* mpm: Minor refactoring of PeriphManagerBase attributesMartin Braun2017-12-221-8/+2
* mpm: Provide default dboard EEPROM getter/settersMartin Braun2017-12-221-0/+28
* mpm: Add mboard EEPROM supportMartin Braun2017-12-221-1/+25
* mpm: Added sensor APIMartin Braun2017-12-221-0/+38
* mpm: Added max rev check overridableMartin Braun2017-12-221-5/+29
* 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
* mpm/mpmd: Further improvements on multi-device operationsMartin Braun2017-12-221-3/+23
* 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
* mpm: Factored out eeprom code into its own moduleMartin Braun2017-12-221-127/+8
* mpm: motherboards can now also request overlays, dboard overlay code slightly...Martin Braun2017-12-221-10/+41
* 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