v0.38
Summary
- Linux update to branch 2022_R2
- Linux kernel version 5.15.0
- Enabled IPv6 support
- FPGA/HDL update to branch plutosdr-fw-v038_m2k-fw-v032
- Vivado Version 2022.2
- Update Buildroot to 2023.02.5
- Added libgpiod and tools
- Switch to Linaro gcc toolchain for Linux, u-boot and buildroot
- Libiio v0.25 + latest v0.xx branch
- Phaser support (EVAL-CN0566-RPIZ)
- Added TDD engine support
- GPIO control device to enable Phaser mode (alternative pin GPIO mapping)
Changelog
0359a0b (HEAD -> master, tag: v0.38, origin/master) PlutoSDR: Prepare for v0.38 release
0ecb139 scripts: Add run-xsdb.tcl
036b9a3 Makefile: Add test build option to skip generating license info
26056c8 Makefile: Always pass ARCH & CROSS_COMPILE variables to make
33a9d88 Makefile: Update Vivado Version too 2022.2
ea3d810 Makefile: Switch to buildroot Linaro toolchain
183c0f4 Merge pull request #90 from analogdevicesinc/fix-legal_info_html
fc1494d (origin/fix-legal_info_html) scripts/legal_info_html: Fix HTTP 301 Moved Permanently issue with libxml2
1077d0b (origin/dev_parser) Adding rule file for console parsing in Jenkins
Changelog Linux: (only related commits)
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 phaser
analogdevicesinc/linux@9cb6e5b51047 arch: arm: zynq_pluto_defconfig: Add the phasor related drivers
analogdevicesinc/linux@06aaca6102f8 iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate
analogdevicesinc/linux@e74e3f82dc22 drivers: iio: adc: cf_axi_adc.h: Add missing reg
analogdevicesinc/linux@c09362c88895 iio: frequency: cf_axi_dds: drop mlock usage
analogdevicesinc/linux@201d61bbb7ad iio: adc: ad9361: remove THIS_MODULE from spi_driver
analogdevicesinc/linux@9d2fff792881 iio: adc: ad9361: convert probe to device managed calls
analogdevicesinc/linux@42577824b1db iio: adc: ad9361: make sure clkin is disabled
analogdevicesinc/linux@5d8ee951447b iio: adc: cf_axi_adc_core: fix segfault on unbind
analogdevicesinc/linux@136349de0e85 iio: adc: cf_axi_adc_core: unregister the IIO device
analogdevicesinc/linux@19ff231f7056 iio: adc: cf_axi_adc_core: make sure dt nodes are released
analogdevicesinc/linux@6fa316464f96 iio: adc: ad9361: drop mlock usage
analogdevicesinc/linux@a410b0de3922 iio: dac: cf_axi_dds: Protect against unimplemented callbacks
analogdevicesinc/linux@abad355db4c6 drivers: ad9361: fix fast lock addressing
analogdevicesinc/linux@a6250c5a7932 iio: adc: cf_axi_adc_core: Fix masklenght initialization
Changelog buildroot: (only related commits)
analogdevicesinc/buildroot@f70f4aff40 package: libiio: libiio.mk: Update to tip of libiio-v0 branch
analogdevicesinc/buildroot@1bad84bdf6 configs/zynq_pluto_defconfig: Add libgpiod and tools
analogdevicesinc/buildroot@6011c6162c configs/zynq_[pluto|m2k]_defconfig: Switch to Linaro toolchain
analogdevicesinc/buildroot@620344f93b Merge tag '2023.02.5' of https://github.com/buildroot/buildroot.git
analogdevicesinc/buildroot@170bf9c8d1 board: pluto: S23udc: Fix pluto's config.txt confusing
analogdevicesinc/buildroot@eca3e0a06a package: libiio: Bump libiio version to v0.25
analogdevicesinc/buildroot@529790e39c board/pluto/S45msd: Update libiio search string for libiio v0.25
Changelog HDL: (only related commits)
analogdevicesinc/hdl@763ee38ee pluto: Enable phaser integration
analogdevicesinc/hdl@15250232f axi_dmac: Fix constraints coverage and empty to list warnings
analogdevicesinc/hdl@b3f3f7c39 docs/regmap: Added the regmap file for the generic TDD controller
analogdevicesinc/hdl@ef278e1c8 library/axi_tdd: Add generic TDD engine