aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/periph_manager/base.py
diff options
context:
space:
mode:
authorBrent Stapleton <brent.stapleton@ettus.com>2017-11-20 14:35:07 -0800
committerMartin Braun <martin.braun@ettus.com>2017-12-22 15:05:57 -0800
commitd0cb6de41061be2a3eaecefe3bd7874e9a7470ff (patch)
tree2397e629f1b7cb66a59c620b49d7ee93e3f083e9 /mpm/python/usrp_mpm/periph_manager/base.py
parent2eb1a5cfc37606939c2d348273d938e9e97949a5 (diff)
downloaduhd-d0cb6de41061be2a3eaecefe3bd7874e9a7470ff.tar.gz
uhd-d0cb6de41061be2a3eaecefe3bd7874e9a7470ff.tar.bz2
uhd-d0cb6de41061be2a3eaecefe3bd7874e9a7470ff.zip
mpm: PeriphManager decides and applies overlay
Previously, the daughterboard requested an overlay file based on SFP preference using magic values. This commit moves the decision making to the peripheral manager, which uses our singular name (ie 'n3xx' for the N310).
Diffstat (limited to 'mpm/python/usrp_mpm/periph_manager/base.py')
-rw-r--r--mpm/python/usrp_mpm/periph_manager/base.py15
1 files changed, 0 insertions, 15 deletions
diff --git a/mpm/python/usrp_mpm/periph_manager/base.py b/mpm/python/usrp_mpm/periph_manager/base.py
index 4d58b0933..87544e451 100644
--- a/mpm/python/usrp_mpm/periph_manager/base.py
+++ b/mpm/python/usrp_mpm/periph_manager/base.py
@@ -237,20 +237,6 @@ class PeriphManagerBase(object):
"""
Initialize all the daughterboards
"""
- def _init_dboards_overlay(db_class):
- """
- Load the required overlays for this dboard.
- """
- requested_overlays = db_class.list_required_dt_overlays(
- dboard_eeprom_md,
- 'XG', # FIXME don't hardcode
- {}, # FIXME don't hardcode
- )
- self.log.trace("Dboard requires device tree overlays: {}".format(
- requested_overlays
- ))
- for overlay in requested_overlays:
- dtoverlay.apply_overlay_safe(overlay)
# Go, go, go!
override_dboard_pids = override_dboard_pids or []
dboard_eeprom_addrs = self.dboard_eeprom_addr \
@@ -295,7 +281,6 @@ class PeriphManagerBase(object):
if db_class is None:
self.log.warning("Could not identify daughterboard class for PID {:04X}!".format(db_pid))
continue
- _init_dboards_overlay(db_class)
if len(self.dboard_spimaster_addrs) > dboard_idx:
spi_nodes = sorted(get_spidev_nodes(self.dboard_spimaster_addrs[dboard_idx]))
self.log.debug("Found spidev nodes: {0}".format(spi_nodes))