Summary
- Linux update to branch main
- Linux kernel version 6.1
- Enabled IPv6 support
- FPGA/HDL update to branch main
- Vivado Version 2023.2
- Libiio v0.26
- Phaser support (EVAL-CN0566-RPIZ)
- Added TDD engine support
- https://wiki.analog.com/resources/fpga/docs/axi_tdd
- GPIO control device to enable Phaser mode (alternative pin GPIO mapping)
- https://wiki.analog.com/university/tools/pluto/devs/controlling_gpios
Changelog
9e90bce (HEAD -> master, tag: v0.39, origin/master) PlutoSDR: Prepare for v0.39 release
4b42035 CI/status_rule: Add edge-case
Changelog Linux: (only related commits)
analogdevicesinc/linux@f3da30df6004 arch: arm: configs: zynq_[pluto|m2k]_defconfig: Enable IPv6 networking
analogdevicesinc/linux@f381142c8a33 ad9361: fix FORCE_VCO_TUNE_ENABLE typo
analogdevicesinc/linux@e35337eed20f iio: adc: ad9361: don't allow module compilation
analogdevicesinc/linux@3b5b8cef5ebf iio: adc: cf_axi_adc_core: Add device link to converter device
analogdevicesinc/linux@3031a0674609 iio: adc: ad9361: Add dts attribute adi,agc-dig-sat-ovrg-enable
analogdevicesinc/linux@ded47019135a configs: zynq_pluto_defconfig: Enable IPv6 support and disable GCC plugins
analogdevicesinc/linux@16511aa10e47 arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor
analogdevicesinc/linux@9cb6e5b51047 arch: arm: zynq_pluto_defconfig: Add the phasor related drivers
analogdevicesinc/linux@de6a81946d2d configs: zynq_pluto_defconfig: Disable GCC plugins
analogdevicesinc/linux@574828cde8a5 arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor
analogdevicesinc/linux@7aa0bc0c297a arch: arm: zynq_pluto_defconfig: Add the phasor related drivers
analogdevicesinc/linux@b6c5cb4c2206 iio: adc: ad9361: fix possible '-Wuninitialized'
analogdevicesinc/linux@06aaca6102f8 iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate
analogdevicesinc/linux@f640915d9443 iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate
analogdevicesinc/linux@6dd4fe7d225d arch: arm: configs: update m2k and pluto defconfigs
analogdevicesinc/linux@e74e3f82dc22 drivers: iio: adc: cf_axi_adc.h: Add missing reg
analogdevicesinc/linux@6e9ea0a308c3 drivers: iio: adc: cf_axi_adc.h: Add missing reg
analogdevicesinc/linux@dc7f00381a2d iio: adc: cf_axi_adc_core: Fix IIO_VAL_INT_64 value composition
analogdevicesinc/linux@cff6cc573132 iio: adc: cf_axi_adc: Add macros and struct field
analogdevicesinc/linux@9327c7e75393 dmaengine: axi-dmac: check cache coherency register
Changelog buildroot: (only related commits)
analogdevicesinc/buildroot@e02b98abf0 package/ad936x_ref_cal: Update to v0.1
analogdevicesinc/buildroot@d702dc9d0a package/libad9361-iio: Update to v0.3
analogdevicesinc/buildroot@38f5362194 package/libiio: Update to libiio v0.26
analogdevicesinc/buildroot@f67be93039 board: sidekiqz2: post-build.sh: Disable input event deamon
Changelog HDL: (only related commits)
analogdevicesinc/hdl@b0bd2d955 pluto: Move TDD CH2 to TX DMA dedicated sync port
analogdevicesinc/hdl@bcb8bb651 axi_dmac: Fix regmap testbench default value (#1454)
analogdevicesinc/hdl@1615b5040 axi_ad9361: Fix PN flags when 1 RF Channel is used
analogdevicesinc/hdl@cd11e986a axi_ad9361: Fix TX channel disable (#1058)
analogdevicesinc/hdl@9ca41b7ee axi_dmac: Implement generic transfer start sync
analogdevicesinc/hdl@dde5eb79d docs: Add axi_ad9361 IP core
analogdevicesinc/hdl@efbf5ac63 docs: Add util_axis_fifo IP core
analogdevicesinc/hdl@5c916dcf5 docs: Add util_axis_fifo_asym IP core
analogdevicesinc/hdl@ee5445607 docs: axi_dmac: Update documentation
analogdevicesinc/hdl@107047e44 axi_dmac: Add Cache Coherency support
analogdevicesinc/hdl@57356cc4e util_axis_fifo: Update (#1255)
analogdevicesinc/hdl@f41391fa9 axi_dmac: Add support for DMA Scatter-Gather
analogdevicesinc/hdl@763ee38ee pluto: Enable phaser integration
analogdevicesinc/hdl@bf031dff4 docs/library/axi_dmac: Add identifier for page
analogdevicesinc/hdl@455bfbcaf pluto: Enable phaser integration