Skip to content

v0.33

Compare
Choose a tag to compare
@mhennerich mhennerich released this 14 Apr 08:57
· 40 commits to master since this release

Summary

  • Add option to select USB Ethernet Compatibility Mode
    • CDC-NCM support for MacOS and Linux (up to 25% higher throughput on Linux compared to RNDIS)
    • CDC-ECM support for Android and Linux
  • More consistent TX Quadrature Calibration results
  • Fix rssi_gain_step_error DEVICE_ATTR mode
  • Fix ad9361_get_rx_gain() in split table mode
  • Update Buildroot upstream 2020.02.8
  • HTML page updates
    • Device registration
    • Show Network over USB compatibility mode
  • Libiio v0.21 updated to 2019_R2 branch
  • Linux kernel 5.4
  • Add DM9601 USB Ethernet driver

Changelog

8af5c0a (HEAD -> master, tag: v0.33, origin/master) PlutoSDR: Prepare for v0.33 release

Changelog Linux: (only related commits)

analogdevicesinc/linux@b05d16429dac arm: configs: zynq_[pluto|m2k]_defconfig: Add DM9601 USB Ethernet driver
analogdevicesinc/linux@89450f163b04 iio: adc: ad9361: Fix rssi_gain_step_error DEVICE_ATTR mode
analogdevicesinc/linux@f081a37e7e8d dmaengine: axi-dmac: fix overflow resulting in divide-by-zero
analogdevicesinc/linux@7e48e9904421 iio: adc: ad9361: Fix ad9361_get_rx_gain() in split table mode
analogdevicesinc/linux@817eac17bb77 iio: frequency: cf_axi_dds: Use proper define
analogdevicesinc/linux@d99527a013a3 iio: adc: ad9361: Update TX quad calibration thresholds
analogdevicesinc/linux@24558bd4dd00 iio: adc: ad9361: Monitor QUAD_CAL_STATUS_TX2 in rx2tx2 mode
analogdevicesinc/linux@e3c4e4acf3e2 iio: adc: cf_axi_adc: remove unused TPL definitions
analogdevicesinc/linux@59430b48fd91 iio: cf_axi_adc: add id field to struct axiadc_chip_info
analogdevicesinc/linux@acfc706d9d71 dmaengine: axi-dmac: add support for reading bus attributes from registers
analogdevicesinc/linux@2d06591de62f dmaengine: axi-dmac: wrap channel parameter adjust into function
analogdevicesinc/linux@9b0131f61d3f dmaengine: axi-dmac: wrap entire dt parse in a function
analogdevicesinc/linux@8dfa1bbc7d32 dmaengine: axi-dmac: move clock enable earlier
analogdevicesinc/linux@10204f1956f6 dmaengine: axi-dmac: move version read in probe
analogdevicesinc/linux@b51d4a6b31e7 iio: cf_axi_dds: fix function type
analogdevicesinc/linux@fc15be39a827 dmaengine: axi-dmac: add regmap support
analogdevicesinc/linux@e28d91552813 dmaengine: axi-dmac: terminate early DMA transfers after a partial one
analogdevicesinc/linux@e3923592f80b dmaengine: axi-dmac: populate residue info for completed xfers
analogdevicesinc/linux@f4a9fe97ea5a dmaengine: axi-dmac: update license header
analogdevicesinc/linux@5b969bd1d9cd dmaengine: axi-dmac: assign copy_align property
analogdevicesinc/linux@a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement
analogdevicesinc/linux@b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support
analogdevicesinc/linux@a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling
analogdevicesinc/linux@8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers
analogdevicesinc/linux@9a05045d2a68 dmaengine: axi-dmac: Enable DMA_INTERLEAVE capability
analogdevicesinc/linux@648865a79d8e dmaengine: axi-dmac: Don't check the number of frames for alignment
analogdevicesinc/linux@56009f0d2f54 dmaengine: axi-dmac: Infer synthesis configuration parameters hardware
analogdevicesinc/linux@23b846396b95 dmaengine: axi-dmac: extend support for ZynqMP arch
analogdevicesinc/linux@921234e0c5d7 dmaengine: axi-dmac: Split too large segments
analogdevicesinc/linux@48b02a85fe2e dmaengine: axi-dmac: Use struct_size() in kzalloc()

Changelog buildroot:

analogdevicesinc/buildroot@a9818ab69c board/pluto/S45msd: Remove undesired character
analogdevicesinc/buildroot@19874e5c8c update pluto and m2k on board html pages
analogdevicesinc/buildroot@7e6be5fb45 configs/zynq_[pluto|m2k]_defconfig: Remove strace
analogdevicesinc/buildroot@bcff8605fe package/libiio/libiio.mk: Update to git 2019_R2 (until next formal release)
analogdevicesinc/buildroot@b079676cb4 board/pluto/device_format_jffs2: Fix fs cache issue
analogdevicesinc/buildroot@45214d02b7 board: pluto: S23udc: Add option to select USB Ethernet Compatibility Mode
analogdevicesinc/buildroot@65af0de8d0 Merge tag '2020.02.8' from Buildroot upstream

Changelog u-boot:

analogdevicesinc/u-boot-xlnx@a2c2013a86 (HEAD -> pluto, origin/pluto) config: zynq-common: Remove compatible env setting
analogdevicesinc/u-boot-xlnx@19b59bd9d5 config: zynq-common: Fix attr_val attr_name
analogdevicesinc/u-boot-xlnx@8b44bd8131 config: zynq-common: Fix refclk setting
analogdevicesinc/u-boot-xlnx@23a5c007b9 configs: zynq-common: Use double quotes for strings
analogdevicesinc/u-boot-xlnx@d16d68b6f8 configs: zynq-common: Fix rev B fdt errors
analogdevicesinc/u-boot-xlnx@b15d169c8b configs: zynq-common: Fix mode 2r2t
analogdevicesinc/u-boot-xlnx@d41a6a6a6d configs: zynq-common: Guard against M2K platform
analogdevicesinc/u-boot-xlnx@b5af45694c ci,pluto,m2k,azure-pipelines: add initial CI integration for Azure
analogdevicesinc/u-boot-xlnx@e1eb71f029 configs: zynq-common: Fix SPI env update

Changelog HDL: (only related commits)

analogdevicesinc/hdl@697a1427d axi_ad9361: Update constraints in case TDD is disabled
analogdevicesinc/hdl@5f0abc509 axi_ad9361: Fix missing connection warnings
analogdevicesinc/hdl@d2b116456 axi_dmac: Add interface description register
analogdevicesinc/hdl@fe90fc7e5 axi_ad9361: add_instance command must have a version attribute