diff --git a/CHANGELOG b/CHANGELOG index 07c7d9b337..c37e975695 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,60 @@ Change Log for Releases ============================== +## 004.006.000.000 +* ci + - only build docker images once per week + - propagate testLength to RF ATS + - replace deprecated ruamel.yaml methods + - use build farm for windows builds +* deb + - copyright file update to eliminate errors and warnings +* docs + - X440: Add FBX to daughterboard list + - X440: Corrected web link syntax in FBX doc. + - x440: Add X440_X4_200 to image flavors +* examples + - L band capture example using dual rate +* fpga + - ci: Add X440_X4_200 to pipelines + - lib: Allow buffering in eth_ipv4_chdr_adapter + - n3xx: Add CE clock + - rfnoc: Add clock info to backend ifc + - rfnoc: radio: Add clock index parameters + - tools: Add X440_X4_200 to X440 package + - x400: Add CE clock + - x400: Add X440 200 MHz variant + - x400: Split DRAM interface into two banks + - x400: Split DRAM interface on X440_X4_200 + - x400: Update PL DRAM speed bin + - x400: bump minor revision + - x400: pps_sync cleanup + - x400: propagate pps_sync changes + - x400: update signals to run on two domains + - x440: cpld: led control cleanup + - x440: remove extra synchronizer +* images + - bump x4xx fpga images + - bump x4xx fpga images + - update non-x4xx images +* lib + - rfnoc: Add clock info fields to client zero + - rfnoc: Add support for auto-clock discovery + - x4xx: Use auto clock ID in x400_radio_control +* mpm + - Add LUT for def. MCR per DSP bandwidth + - Disable MTS completely for dual rate + - x400: Align FPGA revision + - x400: match HDL PPS updates + - fix timekeeper misalignment +* rfnoc + - Enable SEP throttle register + - image builder: Add clock index support to image builder +* utils + - init device with gpsdo sources in query_gpsdo_sensors +* x4xx + - Add support for auto clock ID + ## 004.005.000.000 * b200 - Fix invalid RF switch positions diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake index dd6829b553..971c03a3fc 100644 --- a/host/cmake/Modules/UHDVersion.cmake +++ b/host/cmake/Modules/UHDVersion.cmake @@ -20,7 +20,7 @@ find_package(Git QUIET) # - set UHD_VERSION_DEVEL to true for master and development branches ######################################################################## set(UHD_VERSION_MAJOR 4) -set(UHD_VERSION_API 5) +set(UHD_VERSION_API 6) set(UHD_VERSION_ABI 0) set(UHD_VERSION_PATCH 0) set(UHD_VERSION_DEVEL TRUE) diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog index 397fbfb297..7f835972e4 100644 --- a/host/cmake/debian/changelog +++ b/host/cmake/debian/changelog @@ -1,3 +1,61 @@ +uhd (4.6.0.0-0ubuntu1) ubuntu_release; urgency=low + + * ci + - only build docker images once per week + - propagate testLength to RF ATS + - replace deprecated ruamel.yaml methods + - use build farm for windows builds + * deb + - copyright file update to eliminate errors and warnings + * docs + - X440: Add FBX to daughterboard list + - X440: Corrected web link syntax in FBX doc. + - x440: Add X440_X4_200 to image flavors + * examples + - L band capture example using dual rate + * fpga + - ci: Add X440_X4_200 to pipelines + - lib: Allow buffering in eth_ipv4_chdr_adapter + - n3xx: Add CE clock + - rfnoc: Add clock info to backend ifc + - rfnoc: radio: Add clock index parameters + - tools: Add X440_X4_200 to X440 package + - x400: Add CE clock + - x400: Add X440 200 MHz variant + - x400: Split DRAM interface into two banks + - x400: Split DRAM interface on X440_X4_200 + - x400: Update PL DRAM speed bin + - x400: bump minor revision + - x400: pps_sync cleanup + - x400: propagate pps_sync changes + - x400: update signals to run on two domains + - x440: cpld: led control cleanup + - x440: remove extra synchronizer + * images + - bump x4xx fpga images + - bump x4xx fpga images + - update non-x4xx images + * lib + - rfnoc: Add clock info fields to client zero + - rfnoc: Add support for auto-clock discovery + - x4xx: Use auto clock ID in x400_radio_control + * mpm + - Add LUT for def. MCR per DSP bandwidth + - Disable MTS completely for dual rate + - x400: Align FPGA revision + - x400: match HDL PPS updates + - fix timekeeper misalignment + * rfnoc + - Enable SEP throttle register + - image builder: Add clock index support to image builder + * utils + - init device with gpsdo sources in query_gpsdo_sensors + * x4xx + - Add support for auto clock ID + + -- Ettus Research Mon, 30 Oct 2023 11:41:37 -0800 + + uhd (4.5.0.0-0ubuntu1) ubuntu_release; urgency=low * b200 diff --git a/host/cmake/debian/control b/host/cmake/debian/control index 4c79440994..30ce701b03 100644 --- a/host/cmake/debian/control +++ b/host/cmake/debian/control @@ -32,7 +32,7 @@ Vcs-Git: https://github.com/EttusResearch/uhd.git Package: uhd-host Architecture: any -Depends: libuhd4.5.0 (= ${binary:Version}), +Depends: libuhd4.6.0 (= ${binary:Version}), python3, python3-mako, python3-numpy, @@ -55,7 +55,7 @@ Description: hardware driver for Ettus Research products - host apps display hardware configuration information, and Doxygen generated documentation. -Package: libuhd4.5.0 +Package: libuhd4.6.0 Architecture: any Section: libs Pre-Depends: ${misc:Pre-Depends} @@ -73,7 +73,7 @@ Description: hardware driver for Ettus Research products Package: libuhd-dev Architecture: any Section: libdevel -Depends: libuhd4.5.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libuhd4.6.0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Recommends: gnuradio-dev Suggests: uhd-doc Description: universal hardware driver for Ettus Research products @@ -89,7 +89,7 @@ Description: universal hardware driver for Ettus Research products Package: python3-uhd Architecture: alpha amd64 arm64 armel armhf hppa i386 ia64 m68k mips64el ppc64 ppc64el riscv64 s390x sparc64 x32 Section: libdevel -Depends: libuhd4.5.0 (= ${binary:Version}), +Depends: libuhd4.6.0 (= ${binary:Version}), python3, python3-mako, python3-numpy, diff --git a/host/cmake/debian/libuhd4.5.0.install b/host/cmake/debian/libuhd4.6.0.install similarity index 100% rename from host/cmake/debian/libuhd4.5.0.install rename to host/cmake/debian/libuhd4.6.0.install diff --git a/host/cmake/debian/rules b/host/cmake/debian/rules index 543ba9a949..e7a8bf0aac 100755 --- a/host/cmake/debian/rules +++ b/host/cmake/debian/rules @@ -53,7 +53,7 @@ override_dh_acc: - cat logs/libuhd-dev/*/log.txt override_dh_shlibdeps: - dh_shlibdeps --package=uhd-host --libpackage=libuhd4.5.0 - dh_shlibdeps --package=libuhd4.5.0 --libpackage=libuhd4.5.0 - dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.5.0 - dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.5.0 + dh_shlibdeps --package=uhd-host --libpackage=libuhd4.6.0 + dh_shlibdeps --package=libuhd4.6.0 --libpackage=libuhd4.6.0 + dh_shlibdeps --package=libuhd-dev --libpackage=libuhd4.6.0 + dh_shlibdeps --package=python3-uhd --libpackage=libuhd4.6.0 diff --git a/images/manifest.txt b/images/manifest.txt index 54bf3390c6..7558830638 100644 --- a/images/manifest.txt +++ b/images/manifest.txt @@ -9,9 +9,9 @@ x4xx_zbx_cpld_default uhd-8d022b3 x4xx/uhd-8d022b3/x4xx_zbx_cpld x4xx_x440_fpga_default uhd-e7ff542 x4xx/uhd-e7ff542/x4xx_x440_fpga_default-ge7ff542.zip e420094efe9f6b47832fd16746a356f826fa8c682751a0cb9fbb158c4b93f65b x4xx_x440_cpld_default uhd-f5bb3e0 x4xx/uhd-f5bb3e0/x4xx_x440_cpld_default-gf5bb3e0.zip 1c929c125b868bac47e027e4351ca8f3cbafc8ea517fff24693a1801955eb4db # X410-Series Filesystems -x4xx_common_sdk_default meta-ettus-v4.5.0.0 x4xx/meta-ettus-v4.5.0.0/x4xx_common_sdk_default-v4.5.0.0.zip 0 -x4xx_common_mender_default meta-ettus-v4.5.0.0 x4xx/meta-ettus-v4.5.0.0/x4xx_common_mender_default-v4.5.0.0.zip 0 -x4xx_common_sdimg_default meta-ettus-v4.5.0.0 x4xx/meta-ettus-v4.5.0.0/x4xx_common_sdimg_default-v4.5.0.0.zip 0 +x4xx_common_sdk_default meta-ettus-v4.6.0.0-rc1 x4xx/meta-ettus-v4.6.0.0-rc1/x4xx_common_sdk_default-v4.6.0.0-rc1.zip 0 +x4xx_common_mender_default meta-ettus-v4.6.0.0-rc1 x4xx/meta-ettus-v4.6.0.0-rc1/x4xx_common_mender_default-v4.6.0.0-rc1.zip 0 +x4xx_common_sdimg_default meta-ettus-v4.6.0.0-rc1 x4xx/meta-ettus-v4.6.0.0-rc1/x4xx_common_sdimg_default-v4.6.0.0-rc1.zip 0 # X300-Series x3xx_x310_fpga_default uhd-0790f58 x3xx/uhd-0790f58/x3xx_x310_fpga_default-g0790f58.zip b6e1b4ad7007836074add5730bd3ee9b06e3555120e383b0c3914a61a18d0cb1 @@ -26,16 +26,16 @@ e3xx_e310_sg3_fpga_default uhd-0790f58 e3xx/uhd-0790f58/e3xx_e310_sg3 e3xx_e320_fpga_default uhd-0790f58 e3xx/uhd-0790f58/e3xx_e320_fpga_default-g0790f58.zip 9976cee010814a59cddfc9a2bd5ca33c4f2df1a21ceecc1929fb1704a997cccf # E310 Filesystems -e3xx_e310_sdk_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sdk_default-v4.5.0.0.zip 0 -e3xx_e310_sg1_mender_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg1_mender_default-v4.5.0.0.zip 0 -e3xx_e310_sg1_sdimg_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg1_sdimg_default-v4.5.0.0.zip 0 -e3xx_e310_sg3_mender_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg3_mender_default-v4.5.0.0.zip 0 -e3xx_e310_sg3_sdimg_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e310_sg3_sdimg_default-v4.5.0.0.zip 0 +e3xx_e310_sdk_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sdk_default-v4.6.0.0-rc1.zip 0 +e3xx_e310_sg1_mender_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg1_mender_default-v4.6.0.0-rc1.zip 0 +e3xx_e310_sg1_sdimg_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg1_sdimg_default-v4.6.0.0-rc1.zip 0 +e3xx_e310_sg3_mender_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg3_mender_default-v4.6.0.0-rc1.zip 0 +e3xx_e310_sg3_sdimg_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e310_sg3_sdimg_default-v4.6.0.0-rc1.zip 0 # E320 Filesystems, etc -e3xx_e320_sdk_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e320_sdk_default-v4.5.0.0.zip 0 -e3xx_e320_mender_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e320_mender_default-v4.5.0.0.zip 0 -e3xx_e320_sdimg_default meta-ettus-v4.5.0.0 e3xx/meta-ettus-v4.5.0.0/e3xx_e320_sdimg_default-v4.5.0.0.zip 0 +e3xx_e320_sdk_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e320_sdk_default-v4.6.0.0-rc1.zip 0 +e3xx_e320_mender_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e320_mender_default-v4.6.0.0-rc1.zip 0 +e3xx_e320_sdimg_default meta-ettus-v4.6.0.0-rc1 e3xx/meta-ettus-v4.6.0.0-rc1/e3xx_e320_sdimg_default-v4.6.0.0-rc1.zip 0 # N300-Series n3xx_n310_fpga_default uhd-0790f58 n3xx/uhd-0790f58/n3xx_n310_fpga_default-g0790f58.zip f354eb0142e6d5369dcd8b38c4570eef2596e4584380b561a1af2c3c490a32d1 @@ -46,9 +46,9 @@ n3xx_n320_cpld_default uhd-739b37b n3xx/uhd-739b37b/n3xx_n320_c # N3XX Mykonos firmware #n3xx_n310_fw_default fpga-6bea23d n3xx/fpga-6bea23d/n3xx_n310_fw_default-g6bea23d.zip 0 # N300-Series Filesystems, etc -n3xx_common_sdk_default meta-ettus-v4.5.0.0 n3xx/meta-ettus-v4.5.0.0/n3xx_common_sdk_default-v4.5.0.0.zip 0 -n3xx_common_mender_default meta-ettus-v4.5.0.0 n3xx/meta-ettus-v4.5.0.0/n3xx_common_mender_default-v4.5.0.0.zip 0 -n3xx_common_sdimg_default meta-ettus-v4.5.0.0 n3xx/meta-ettus-v4.5.0.0/n3xx_common_sdimg_default-v4.5.0.0.zip 0 +n3xx_common_sdk_default meta-ettus-v4.6.0.0-rc1 n3xx/meta-ettus-v4.6.0.0-rc1/n3xx_common_sdk_default-v4.6.0.0-rc1.zip 0 +n3xx_common_mender_default meta-ettus-v4.6.0.0-rc1 n3xx/meta-ettus-v4.6.0.0-rc1/n3xx_common_mender_default-v4.6.0.0-rc1.zip 0 +n3xx_common_sdimg_default meta-ettus-v4.6.0.0-rc1 n3xx/meta-ettus-v4.6.0.0-rc1/n3xx_common_sdimg_default-v4.6.0.0-rc1.zip 0 # B200-Series b2xx_b200_fpga_default uhd-92c09f7 b2xx/uhd-92c09f7/b2xx_b200_fpga_default-g92c09f7.zip 8df8872fb383738b9fc0e83eb5166b080662e54681d191274e19e1a8b291df23