aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/periph_manager/e320.py
diff options
context:
space:
mode:
authorSugandha Gupta <sugandha.gupta@ettus.com>2018-07-26 15:37:22 -0700
committerBrent Stapleton <bstapleton@g.hmc.edu>2018-07-31 14:02:02 -0700
commit07ea501abe8310f7f2e192b43c6329cb60505c5d (patch)
tree24ac97b198423fbfd2dd7c9326ad8063c4c4872e /mpm/python/usrp_mpm/periph_manager/e320.py
parent0e0b62baf86e572a362d39211165badb14ebdc66 (diff)
downloaduhd-07ea501abe8310f7f2e192b43c6329cb60505c5d.tar.gz
uhd-07ea501abe8310f7f2e192b43c6329cb60505c5d.tar.bz2
uhd-07ea501abe8310f7f2e192b43c6329cb60505c5d.zip
e320: Fix front panel gpio to support 3.3V
- E320 will support only 3.3 V for the front panel GPIO - Remove other voltage options
Diffstat (limited to 'mpm/python/usrp_mpm/periph_manager/e320.py')
-rw-r--r--mpm/python/usrp_mpm/periph_manager/e320.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/mpm/python/usrp_mpm/periph_manager/e320.py b/mpm/python/usrp_mpm/periph_manager/e320.py
index 461527f59..2ed726bc9 100644
--- a/mpm/python/usrp_mpm/periph_manager/e320.py
+++ b/mpm/python/usrp_mpm/periph_manager/e320.py
@@ -31,7 +31,7 @@ E320_DEFAULT_EXT_CLOCK_FREQ = 10e6
E320_DEFAULT_CLOCK_SOURCE = 'internal'
E320_DEFAULT_TIME_SOURCE = 'internal'
E320_DEFAULT_ENABLE_GPS = True
-E320_DEFAULT_FPGPIO_VOLTAGE = 0
+E320_DEFAULT_ENABLE_FPGPIO = True
E320_FPGA_COMPAT = (3, 0)
E320_MONITOR_THREAD_INTERVAL = 1.0 # seconds # TODO Verify this
E320_DBOARD_SLOT_IDX = 0
@@ -264,9 +264,9 @@ class e320(ZynqComponents, PeriphManagerBase):
)
)
self.enable_fp_gpio(
- voltage=args.get(
- 'fp_gpio_voltage',
- E320_DEFAULT_FPGPIO_VOLTAGE
+ enable=args.get(
+ 'enable_fp_gpio',
+ E320_DEFAULT_ENABLE_FPGPIO
)
)
# Init clocking
@@ -560,19 +560,19 @@ class e320(ZynqComponents, PeriphManagerBase):
"""
self.mboard_regs_control.enable_gps(enable)
- def enable_fp_gpio(self, voltage):
+ def enable_fp_gpio(self, enable):
"""
Turn power to the front panel GPIO off or on and set voltage
- to (1.8, 2.5, 3.3V) and setting to 0 turns off GPIO.
+ to 3.3V.
"""
self.log.trace("{} power to front-panel GPIO".format(
- "Enabling" if voltage == 0 else "Disabling"
+ "Enabling" if enable else "Disabling"
))
- self.mboard_regs_control.enable_fp_gpio(voltage)
+ self.mboard_regs_control.enable_fp_gpio(enable)
def set_fp_gpio_voltage(self, value):
"""
- Set Front Panel GPIO voltage (1.8, 2.5 or 3.3 Volts)
+ Set Front Panel GPIO voltage (3.3 Volts)
"""
self.log.trace("Setting front-panel GPIO voltage to {:3.1f} V".format(value))
self.mboard_regs_control.set_fp_gpio_voltage(value)