diff options
Diffstat (limited to 'mpm/python')
| -rw-r--r-- | mpm/python/usrp_mpm/dboard_manager/magnesium.py | 43 | 
1 files changed, 16 insertions, 27 deletions
| diff --git a/mpm/python/usrp_mpm/dboard_manager/magnesium.py b/mpm/python/usrp_mpm/dboard_manager/magnesium.py index 2a33c3411..d5cec3cce 100644 --- a/mpm/python/usrp_mpm/dboard_manager/magnesium.py +++ b/mpm/python/usrp_mpm/dboard_manager/magnesium.py @@ -39,39 +39,28 @@ def create_spidev_iface_lmk(dev_node):      """      Create a regs iface from a spidev node      """ -    SPI_SPEED_HZ = 1000000 -    SPI_MODE = 3 -    SPI_ADDR_SHIFT = 8 -    SPI_DATA_SHIFT = 0 -    SPI_READ_FLAG = 1<<23 -    SPI_WRIT_FLAG = 0      return lib.spi.make_spidev_regs_iface( -        dev_node, -        SPI_SPEED_HZ, -        SPI_MODE, -        SPI_ADDR_SHIFT, -        SPI_DATA_SHIFT, -        SPI_READ_FLAG, -        SPI_WRIT_FLAG +        str(dev_node), +        1000000, # Speed (Hz) +        3, # SPI mode +        8, # Addr shift +        0, # Data shift +        1<<23, # Read flag +        0, # Write flag      ) +  def create_spidev_iface_cpld(dev_node):      """      Create a regs iface from a spidev node      """ -    SPI_SPEED_HZ = 1000000 -    SPI_MODE = 0 -    SPI_ADDR_SHIFT = 16 -    SPI_DATA_SHIFT = 0 -    SPI_READ_FLAG = 1<<23 -    SPI_WRIT_FLAG = 0      return lib.spi.make_spidev_regs_iface( -        dev_node, -        SPI_SPEED_HZ, -        SPI_MODE, -        SPI_ADDR_SHIFT, -        SPI_DATA_SHIFT, -        SPI_READ_FLAG, -        SPI_WRIT_FLAG +        str(dev_node), +        1000000, # Speed (Hz) +        0, # SPI mode +        16, # Addr shift +        0, # Data shift +        1<<23, # Read flag +        0, # Write flag      )  def create_spidev_iface_phasedac(dev_node): @@ -84,7 +73,7 @@ def create_spidev_iface_phasedac(dev_node):          1, # SPI mode          16, # Addr shift          0, # Data shift -        0, # Read flag +        0, # Read flag (phase DAC is write-only)          0, # Write flag      ) | 
