Skip to content

v0.35

Compare
Choose a tag to compare
@mhennerich mhennerich released this 19 Jul 11:50
· 20 commits to master since this release

Summary

  • Libiio v0.24
  • Linux 5.10
  • FPGA/HDL Updates
  • Vivado Version 2021.1
  • Fix device_persistent_keys command

Changelog

d9f8f24 buildroot: Update submodule buildroot
cfd82a3 scripts/legal_info_html: Update surface-mail address
6a7f355 Makefile: Update to Vivado version 2021.1 and fix jtag-bootstrap target
e1d6f04 make build script compatible with vivado/vitis 2022.1 (should also work for all version 2020.1 and above)
2ea3aa8 Revert "Makefile: Update to Vivado Version 2021.1"
f3073ff PlutoSDR: Prepare for v0.35 release
315422d Makefile: Update to Vivado Version 2021.1
f77f964 (catkira/master) make build script compatible with vivado/vitis 2022.1 (should also work for all version 2020.1 and above)
693b863 PlutoSDR: Linux submodule update to Linux 5.10
60c81d0 Makefile: Fix u-boot env script, rename dt node axi->amba
c616ae6 download_and_test: put the pluto into dfu mode, download & boot it.
4972bf5 setup_env : set the missing envionmental/shell vars that need to be set

Changelog Linux: (only related commits)

analogdevicesinc/linux@86b17f425740 iio: adc: ad9361: Fix type for split_gain_table_abs_gain
analogdevicesinc/linux@12a4e479395a iio: adc: cf_axi_adc_core: Fix NULL pointer dereference in axiadc_read_raw
analogdevicesinc/linux@8e59ec4c25a2 iio: frequency: cf_axi_dds: New real variant of adi,axi-ad9081-tx-1.0
analogdevicesinc/linux@ae2c9ca5dbc7 iio: frequency: cf_axi_dds.c: Support for 64-bit IIO_CHAN_INFO_SAMP_FREQ
analogdevicesinc/linux@dced6c9ccd31 iio: adc: cf_axi_adc_core: Support for 64-bit IIO_CHAN_INFO_SAMP_FREQ
analogdevicesinc/linux@c7fcca872f19 iio: frequency: cf_axi_dds: Sync DDSs after jesd204 link establishment
analogdevicesinc/linux@9a09ba34d6c8 iio: frequency: cf_axi_dds: Support for EXT SYNC
analogdevicesinc/linux@0792eac2172b iio: adc: cf_axi_adc_core: Support for EXT SYNC
analogdevicesinc/linux@06dfcb78a4f3 iio: adc: cf_axi_adc_core: Add read_label cb() and forward
analogdevicesinc/linux@38521f67847c iio: frequency: cf_axi_dds: Support for chan spec via axidds_core_info
analogdevicesinc/linux@fbdcaa819349 iio: frequency: cf_axi_dds: setup_chip_info_tbl() real DDS chan support
analogdevicesinc/linux@8077957e8f81 iio: adc: ad9361_conv: Skip digital tune on AXI slave cores
analogdevicesinc/linux@c0c1250c1088 iio:ad9361 print out the SPI CLK during probe
analogdevicesinc/linux@d1852993f037 iio: adc: ad9361: TX QUAD Cal support for clktf=2*clkrf
analogdevicesinc/linux@50d406cc72cf drivers: iio: cf_axi_tdd: Add sample-based controls
analogdevicesinc/linux@4055bce192ab iio: adc: cf_axi_adc_core: Add SYNC start support via device attrib
analogdevicesinc/linux@f82e3b4a923d iio: frequency: cf_axi_dds: Fix undesired sync start behavior
analogdevicesinc/linux@a4b1e659c0fe dmaengine: axi-dmac: Drop local dma_parms
analogdevicesinc/linux@78a2f92e4c4a dmaengine: axi-dmac: add support for reading bus attributes from registers
analogdevicesinc/linux@3061a65c1b3d dmaengine: axi-dmac: wrap channel parameter adjust into function
analogdevicesinc/linux@06b6e88c7ecf dmaengine: axi-dmac: wrap entire dt parse in a function
analogdevicesinc/linux@08b36dba23e5 dmaengine: axi-dmac: move clock enable earlier
analogdevicesinc/linux@a88fdece44d4 dmaengine: axi-dmac: move active_descs list init after device-tree init
analogdevicesinc/linux@b377e670bac5 dmaengine: axi-dmac: move version read in probe
analogdevicesinc/linux@a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio

Changelog buildroot: (only related commits)

analogdevicesinc/buildroot@b0ed105e9a board: pluto :device_persistent_keys: Copy all generated keys to flash
analogdevicesinc/buildroot@19749a3db4 package: libiio: libiio.mk: Bump libiio to version 0.24
analogdevicesinc/buildroot@8ead98606b pluto-sdr: enable easy updating of firmware from github

Changelog u-boot: (only related commits)

analogdevicesinc/u-boot-xlnx@90401ce9ce include/configs/zynq-common: Pluto forward compatibility dt node /axi

Changelog HDL: (only related commits)

analogdevicesinc/hdl@ec6e184a1 util_axis_fifo_asym: Fixes for simulation
analogdevicesinc/hdl@cd04141ff axi_dmac: Add parameter controlling AWCACHE
analogdevicesinc/hdl@faf5f9029 library/axi_dmac: Add the BYTES_PER_BURST_WIDTH interface parameter in INTERFACE_DESCRIPTION
analogdevicesinc/hdl@63089a7c5 library/axi_ad9361/intel: Update I/O format
analogdevicesinc/hdl@fe713a5e9 library/axi_dmac: Rename 2d_transfer to dmac_2d_transfer
analogdevicesinc/hdl@0d9e9e42c sidekiqz2: Updated Readme to link the ADALM-Pluto documentation
analogdevicesinc/hdl@889447e90 axi_ad9361: make IODELAYCTRL insertion optional
analogdevicesinc/hdl@bc8e7881f axi_dmac: Hook up ID
analogdevicesinc/hdl@5dd9fd483 axi_dmac: Allow wider FIFO/AXI Stream interface
analogdevicesinc/hdl@43cdc6263 pluto: Fix dunf connection
analogdevicesinc/hdl@f2ca956d2 pluto: Fix dunf connection
analogdevicesinc/hdl@0959c2bca util_axis_fifo_asym: Initial commit
analogdevicesinc/hdl@e61cadb2c axi_dmac: Restore axi_dmac_regmap_request to f7b8a2d version
analogdevicesinc/hdl@f2017050e axi_ad9361: Fix typo in tdd interface
analogdevicesinc/hdl@c9ca1ac00 util_axis_fifo: Improve GUI layout in Vivado
analogdevicesinc/hdl@61c07ff9f util_axis_fifo: Add REMOVE_NULL_BEAT_EN feature
analogdevicesinc/hdl@9611be9de util_axis_fifo: Add TKEEP support
analogdevicesinc/hdl@0d3d099be util_axis_fifo: Fix FIFO is full alignment
analogdevicesinc/hdl@8ce1d6bf3 util_axis_fifo: Switch data and tlast order, improve maintainability
analogdevicesinc/hdl@c691b5b0a axi_ad9361: Update constraints in case TDD is disabled
analogdevicesinc/hdl@4c0f9a65f axi_dmac: fix non-blocking assignment in combinatorial block
analogdevicesinc/hdl@697a1427d axi_ad9361: Update constraints in case TDD is disabled
analogdevicesinc/hdl@77ef04201 util_axis_fifo: Add almost empty and almost full support
analogdevicesinc/hdl@29d8c14e9 util_axis_fifo: Add TLAST to the streaming interfaces
analogdevicesinc/hdl@b6fb5a9b5 util_axis_fifo: Fix slave reset interface definition
analogdevicesinc/hdl@769b19580 util_axis_fifo: Add support for tlast
analogdevicesinc/hdl@d82f61b9a util_axis_fifo: Add KEEP synthesis attribute for zerodeep CDC
analogdevicesinc/hdl@3e237459e pluto: Use adi_project_create instead of adi_project
analogdevicesinc/hdl@f7b8a2dfb axi_dmac: Update IP with the new util_axis_fifo
analogdevicesinc/hdl@5ac728392 util_axis_fifo: Refactoring