git: e30cd5f735da - main - comms/uhd: Update to 4.6.0

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Sat, 16 Dec 2023 13:44:38 UTC
The branch main has been updated by mr:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e30cd5f735daa5d9ef68a64c63b714ca4640ed1f

commit e30cd5f735daa5d9ef68a64c63b714ca4640ed1f
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2023-12-16 13:43:49 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2023-12-16 13:43:49 +0000

    comms/uhd: Update to 4.6.0
---
 comms/uhd/Makefile  |   2 +-
 comms/uhd/distinfo  |   6 +-
 comms/uhd/pkg-plist | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 208 insertions(+), 10 deletions(-)

diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile
index abf19119d479..ac264f69c881 100644
--- a/comms/uhd/Makefile
+++ b/comms/uhd/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	uhd
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.2.0.0
+DISTVERSION=	4.6.0.0
 PORTREVISION=	1
 CATEGORIES=	comms hamradio
 DIST_SUBDIR=	${PORTNAME}
diff --git a/comms/uhd/distinfo b/comms/uhd/distinfo
index 62ac93623e3d..fc290290ceb4 100644
--- a/comms/uhd/distinfo
+++ b/comms/uhd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653841976
-SHA256 (uhd/EttusResearch-uhd-v4.2.0.0_GH0.tar.gz) = ad15cedc8a4b9ba78078f1c4c3c179eff8297a08e44928679de896ca42313e6b
-SIZE (uhd/EttusResearch-uhd-v4.2.0.0_GH0.tar.gz) = 38124395
+TIMESTAMP = 1702505856
+SHA256 (uhd/EttusResearch-uhd-v4.6.0.0_GH0.tar.gz) = 5e6eb05abb4a3973bef8837fb45a5147be04698229e22801369f728fcc6db38d
+SIZE (uhd/EttusResearch-uhd-v4.6.0.0_GH0.tar.gz) = 41235519
diff --git a/comms/uhd/pkg-plist b/comms/uhd/pkg-plist
index 824997969775..3cb1ccaafb77 100644
--- a/comms/uhd/pkg-plist
+++ b/comms/uhd/pkg-plist
@@ -7,6 +7,7 @@ bin/uhd_config_info
 bin/uhd_find_devices
 bin/uhd_image_loader
 bin/uhd_usrp_probe
+bin/usrp_hwd.py
 bin/usrpctl
 include/uhd.h
 include/uhd/build_info.hpp
@@ -25,9 +26,18 @@ include/uhd/convert.hpp
 include/uhd/device.hpp
 include/uhd/error.h
 include/uhd/exception.hpp
+include/uhd/experts/expert_container.hpp
+include/uhd/experts/expert_factory.hpp
+include/uhd/experts/expert_nodes.hpp
+include/uhd/extension/extension.hpp
+include/uhd/features/adc_self_calibration_iface.hpp
 include/uhd/features/discoverable_feature.hpp
 include/uhd/features/discoverable_feature_getter_iface.hpp
+include/uhd/features/gpio_power_iface.hpp
+include/uhd/features/internal_sync_iface.hpp
 include/uhd/features/ref_clk_calibration_iface.hpp
+include/uhd/features/spi_getter_iface.hpp
+include/uhd/features/trig_io_mode_iface.hpp
 include/uhd/property_tree.hpp
 include/uhd/property_tree.ipp
 include/uhd/rfnoc/actions.hpp
@@ -66,7 +76,9 @@ include/uhd/rfnoc/register_iface_holder.hpp
 include/uhd/rfnoc/registry.hpp
 include/uhd/rfnoc/replay_block_control.hpp
 include/uhd/rfnoc/res_source_info.hpp
+include/uhd/rfnoc/rf_control/antenna_iface.hpp
 include/uhd/rfnoc/rf_control/core_iface.hpp
+include/uhd/rfnoc/rf_control/nameless_gain_mixin.hpp
 include/uhd/rfnoc/rf_control/power_reference_iface.hpp
 include/uhd/rfnoc/rfnoc_types.hpp
 include/uhd/rfnoc/siggen_block_control.hpp
@@ -81,7 +93,6 @@ include/uhd/transport/adapter_id.hpp
 include/uhd/transport/bounded_buffer.hpp
 include/uhd/transport/bounded_buffer.ipp
 include/uhd/transport/buffer_pool.hpp
-include/uhd/transport/chdr.hpp
 include/uhd/transport/frame_buff.hpp
 include/uhd/transport/if_addrs.hpp
 include/uhd/transport/udp_constants.hpp
@@ -92,7 +103,6 @@ include/uhd/transport/usb_device_handle.hpp
 include/uhd/transport/usb_zero_copy.hpp
 include/uhd/transport/vrt_if_packet.hpp
 include/uhd/transport/zero_copy.hpp
-include/uhd/transport/zero_copy_flow_ctrl.hpp
 include/uhd/types/byte_vector.hpp
 include/uhd/types/device_addr.hpp
 include/uhd/types/dict.hpp
@@ -135,6 +145,7 @@ include/uhd/usrp/multi_usrp.hpp
 include/uhd/usrp/subdev_spec.h
 include/uhd/usrp/subdev_spec.hpp
 include/uhd/usrp/usrp.h
+include/uhd/usrp/zbx_tune_map_item.hpp
 include/uhd/usrp_clock/multi_usrp_clock.hpp
 include/uhd/usrp_clock/octoclock_eeprom.hpp
 include/uhd/usrp_clock/usrp_clock.h
@@ -177,7 +188,174 @@ lib/cmake/uhd/UHDBoost.cmake
 lib/cmake/uhd/UHDConfig.cmake
 lib/cmake/uhd/UHDConfigVersion.cmake
 lib/libuhd.so
-lib/libuhd.so.4.2.0
+lib/libuhd.so.4.6.0
+%%PYTHON_SITELIBDIR%%/uhd/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/chdr.py
+%%PYTHON_SITELIBDIR%%/uhd/dsp/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/dsp/signals.py
+%%PYTHON_SITELIBDIR%%/uhd/filters.py
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/image_builder.py
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/chdr_xb_sep_transport.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/connect_clk_domains.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/connect_io_ports.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/ctrl_crossbar.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/device_io_ports.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/device_transport.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/drive_unused_ports.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/rfnoc_block.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/sep_xb_wires.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/static_router.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/modules/stream_endpoints.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/rfnoc_image_core.v.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/templates/rfnoc_image_core.vh.mako
+%%PYTHON_SITELIBDIR%%/uhd/imgbuilder/yaml_utils.py
+%%PYTHON_SITELIBDIR%%/uhd/libpyuhd%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/uhd/property_tree.py
+%%PYTHON_SITELIBDIR%%/uhd/rfnoc.py
+%%PYTHON_SITELIBDIR%%/uhd/types.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/libtypes.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/meas_device.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/ni_rf_instr.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/switch.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/tone_gen.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/usrp_calibrator.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/visa.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/dram_utils.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/libtypes.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/multi_usrp.py
+%%PYTHON_SITELIBDIR%%/uhd/usrpctl/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/usrpctl/commands/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/usrpctl/commands/command.py
+%%PYTHON_SITELIBDIR%%/uhd/usrpctl/commands/find.py
+%%PYTHON_SITELIBDIR%%/uhd/usrpctl/commands/probe.py
+%%PYTHON_SITELIBDIR%%/uhd/usrpctl/commands/reset.py
+%%PYTHON_SITELIBDIR%%/uhd/utils/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/utils/mpmtools.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/aurora_control.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/bfrfs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/bist.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/adf400x.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/ds125df410.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/ic_reg_maps/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/lmk03328.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/lmk04828.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/lmk04832.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/lmk05318.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/lmx2572.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/chips/max10_cpld_flash_ctrl.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/compat_num.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/components.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/cores/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/cores/eyescan.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/cores/nijesdcore.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/cores/tdc_sync.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/cores/white_rabbit.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/ad936x_db.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/adc_rh.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/base.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/dac_rh.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/dboard_iface.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/e31x_db.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/empty_slot.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/fbx.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/gain_rh.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/gaintables_rh.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/lmk_mg.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/lmk_rh.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/magnesium.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/magnesium_update_cpld.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/mg_init.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/mg_periphs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/neon.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/rh_init.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/rh_periphs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/rhodium.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/rhodium_update_cpld.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/test.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/unknown.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_db.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_db_iface.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_debug_db.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_if_test_cca.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/zbx.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/zbx_update_cpld.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/discovery.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/e31x_legacy_eeprom.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/eeprom.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/ethdispatch.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/fpga_bit_to_bin.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/gpsd_iface.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/mpmlog.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/mpmtypes.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/mpmutils.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/base.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/common.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/e31x.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/e31x_periphs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/e320.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/e320_periphs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/n3xx.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/n3xx_periphs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/sim.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_clk_aux.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_clock_ctrl.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_clock_lookup.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_clock_mgr.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_clock_policy.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_clock_types.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_dio_control.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_gps_mgr.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_mb_cpld.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_periphs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_reference_pll.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_rfdc_ctrl.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_rfdc_regs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_sample_pll.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/periph_manager/x4xx_update_cpld.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/prefs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/process_manager.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/rpc_server.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/chdr_endpoint.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/chdr_stream.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/config.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/hardware_presets.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/noc_block_regs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/rfnoc_common.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/rfnoc_graph.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/sample_source.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/sim_dboard.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/stream_endpoint_node.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/simulator/stream_ep_regs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/db_flash.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/dtoverlay.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/ectool.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/filesystem_status.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/gpio.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/i2c_dev.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/mount.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/net.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/sysfs_gpio.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/sysfs_thermal.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/udev.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/uio.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/watchdog.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/test_bfrfs.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/tlv_eeprom.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/user_eeprom.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/xports/__init__.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/xports/xport_adapter_ctrl.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/xports/xport_adapter_mgr.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/xports/xportmgr_udp.py
 libdata/pkgconfig/uhd.pc
 %%PORTDOCS%%%%DOCSDIR%%/LICENSE
 %%PORTDOCS%%%%DOCSDIR%%/README.md
@@ -191,6 +369,7 @@ share/man/man1/uhd_images_downloader.1.gz
 share/man/man1/uhd_usrp_probe.1.gz
 share/man/man1/usrp2_card_burner.1.gz
 share/man/man1/usrp_n2xx_simple_net_burner.1.gz
+share/man/man1/usrpctl.1.gz
 %%DATADIR%%/cal/cal_metadata.fbs
 %%DATADIR%%/cal/dsa_cal.fbs
 %%DATADIR%%/cal/iq_cal.fbs
@@ -199,6 +378,14 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/examples/gpio
 %%DATADIR%%/examples/latency_test
 %%DATADIR%%/examples/network_relay
+%%DATADIR%%/examples/python/benchmark_rate.py
+%%DATADIR%%/examples/python/curses_fft.py
+%%DATADIR%%/examples/python/remote_rx.py
+%%DATADIR%%/examples/python/replay_capture.py
+%%DATADIR%%/examples/python/rx_to_file.py
+%%DATADIR%%/examples/python/tx_waveforms.py
+%%DATADIR%%/examples/python/usrp_power_meter.py
+%%DATADIR%%/examples/python/x440_L_band_capture.py
 %%DATADIR%%/examples/rfnoc_nullsource_ce_rx
 %%DATADIR%%/examples/rfnoc_radio_loopback
 %%DATADIR%%/examples/rfnoc_replay_samples_from_file
@@ -252,6 +439,7 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/rfnoc/core/x300_bsp.yml
 %%DATADIR%%/rfnoc/core/x310_bsp.yml
 %%DATADIR%%/rfnoc/core/x410_bsp.yml
+%%DATADIR%%/rfnoc/core/x440_bsp.yml
 %%DATADIR%%/tests/actions_test
 %%DATADIR%%/tests/addr_test
 %%DATADIR%%/tests/addsub_block_test
@@ -264,12 +452,13 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/cal_database_test
 %%DATADIR%%/tests/cast_test
 %%DATADIR%%/tests/chdr_parse_test
-%%DATADIR%%/tests/chdr_test
 %%DATADIR%%/tests/client_zero_test
+%%DATADIR%%/tests/compat_test
 %%DATADIR%%/tests/config_parser_test
 %%DATADIR%%/tests/constrained_device_args_test
 %%DATADIR%%/tests/convert_test
 %%DATADIR%%/tests/ddc_block_test
+%%DATADIR%%/tests/device_addr_test.py
 %%DATADIR%%/tests/devtest/benchmark_rate_test.py
 %%DATADIR%%/tests/devtest/bitbang_test.py
 %%DATADIR%%/tests/devtest/devtest_b2xx.py
@@ -277,7 +466,8 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/devtest/devtest_e3xx.py
 %%DATADIR%%/tests/devtest/devtest_n3x0.py
 %%DATADIR%%/tests/devtest/devtest_x3x0.py
-%%DATADIR%%/tests/devtest/devtest_x4x0.py
+%%DATADIR%%/tests/devtest/devtest_x410.py
+%%DATADIR%%/tests/devtest/devtest_x440.py
 %%DATADIR%%/tests/devtest/gpio_test.py
 %%DATADIR%%/tests/devtest/list_sensors_test.py
 %%DATADIR%%/tests/devtest/multi_usrp_test.py
@@ -285,10 +475,12 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/devtest/python_rx_stability_test.py
 %%DATADIR%%/tests/devtest/recv_stability_test.py
 %%DATADIR%%/tests/devtest/run_testsuite.py
+%%DATADIR%%/tests/devtest/rx_multi_spc_timed_commands_test.py
 %%DATADIR%%/tests/devtest/rx_samples_to_file_test.py
 %%DATADIR%%/tests/devtest/test_messages_test.py
 %%DATADIR%%/tests/devtest/test_pps_test.py
 %%DATADIR%%/tests/devtest/tx_bursts_test.py
+%%DATADIR%%/tests/devtest/tx_multi_spc_timed_commands_test.py
 %%DATADIR%%/tests/devtest/tx_waveforms_test.py
 %%DATADIR%%/tests/devtest/uhd_test_base.py
 %%DATADIR%%/tests/devtest/usrp_probe.py
@@ -302,6 +494,7 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/error_test
 %%DATADIR%%/tests/expert_test
 %%DATADIR%%/tests/fe_conn_test
+%%DATADIR%%/tests/ferrum_radio_block_test
 %%DATADIR%%/tests/fft_block_test
 %%DATADIR%%/tests/fir_filter_block_test
 %%DATADIR%%/tests/fosphor_block_test
@@ -322,10 +515,11 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/narrow_cast_test
 %%DATADIR%%/tests/null_block_test
 %%DATADIR%%/tests/offload_io_srv_test
-%%DATADIR%%/tests/packet_handler_benchmark
 %%DATADIR%%/tests/paths_test
 %%DATADIR%%/tests/property_test
 %%DATADIR%%/tests/pwr_cal_mgr_test
+%%DATADIR%%/tests/pychdr_parse_test.py
+%%DATADIR%%/tests/pyranges_test.py
 %%DATADIR%%/tests/ranges_c_test
 %%DATADIR%%/tests/ranges_test
 %%DATADIR%%/tests/replay_block_test
@@ -335,6 +529,7 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/rfnoc_node_test
 %%DATADIR%%/tests/rfnoc_property_test
 %%DATADIR%%/tests/rfnoc_propprop_test
+%%DATADIR%%/tests/rfnoc_topograph_test
 %%DATADIR%%/tests/rx_streamer_test
 %%DATADIR%%/tests/scope_exit_test
 %%DATADIR%%/tests/sensors_c_test
@@ -361,11 +556,14 @@ share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 %%DATADIR%%/tests/time_spec_test
 %%DATADIR%%/tests/transport_test
 %%DATADIR%%/tests/tx_streamer_test
+%%DATADIR%%/tests/uhd_image_downloader_test.py
 %%DATADIR%%/tests/vector_iir_block_test
+%%DATADIR%%/tests/verify_fbs_test.py
 %%DATADIR%%/tests/vrt_test
 %%DATADIR%%/tests/window_block_test
 %%DATADIR%%/tests/x400_rfdc_control_test
 %%DATADIR%%/tests/x4xx_radio_block_test
+%%DATADIR%%/tests/xport_adapter_ctrl_test
 %%DATADIR%%/tests/zbx_cpld_test
 %%DATADIR%%/utils/b2xx_fx3_utils
 %%DATADIR%%/utils/convert_cal_data.py