diff options
author | Sugandha Gupta <sugandha.gupta@ettus.com> | 2018-07-26 15:37:22 -0700 |
---|---|---|
committer | Brent Stapleton <bstapleton@g.hmc.edu> | 2018-07-31 14:02:02 -0700 |
commit | 07ea501abe8310f7f2e192b43c6329cb60505c5d (patch) | |
tree | 24ac97b198423fbfd2dd7c9326ad8063c4c4872e /mpm/python/usrp_mpm/periph_manager/e320.py | |
parent | 0e0b62baf86e572a362d39211165badb14ebdc66 (diff) | |
download | uhd-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.py | 18 |
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) |