Skip to content

Commit

Permalink
PlutoSDR: Prepare for v0.39 release
Browse files Browse the repository at this point in the history
Branches:
linux       : main
u-boot-xlnx : pluto
hdl         : main
buildroot   : master

Submodule buildroot f70f4af..e783aad:
  > package/jesd204b_status: Update to v0.1
  > package/ad936x_ref_cal: Update to v0.1
  > package/libad9361-iio: Update to v0.3
  > package/libm2k: Update to libm2k v0.8.0
  > package/libiio: Update to libiio v0.26
  > board: sidekiqz2: post-build.sh: Disable input event deamon

Submodule hdl 1978df2...065c8f1:
  > axi_tdd: Update to version 2.0.b
  > docs: ad9081: Added FM87 information
  > ad9081: fm87: Initial commit
  > common: fm87: Add base design
  > library: jesd: Added Agilex FM87 support
  > adrv9026/zcu102: Update build parameters
  > adrv9026: Add vcu118 support
  > adrv9026: Add vck190 support
  > docs/projects: Migrate documentation for AD9656-FMC (#1459)
  > adi_board.tcl: add bd_intf_pin case for disconnect (#1475)
  > ad57xx: add doc
  > AD57xx: add coraz7s
  > AXI PWM: clean intel warnings
  > AD57xx: add project
  > SPI Engine: add SDO offload streaming
  > axi_dac_interpolate: Fix critical warning
  > adrv904x_vck190: Initial design
  > pluto: Move TDD CH2 to TX DMA dedicated sync port
  > docs/projects: Adding documentation for AD4080 project.
  > projects/ad408x_fmc_evb: Initial commit for ZedBoard
  > docs/library: Adding AXI-AD408X documentation
  > library/axi_ad408x: Added IP interface for Xilinx
  > library/xilinx/common/ad_serdes_in: Add external reset option
  > library/common/ad_pack: Add MSB aligned option
  > pulsar_adc: Update documentation
  > pulsar_adc_fmc: Update build parameters
  > docs/projects/cn0579: Fix general warnings
  > docs/projects/cn0579: Updates after review
  > docs/cn0579: Fixing the make rendering and removing whitespaces
  > docs: ad_gmsl2eth_sl: Remove duplicated info
  > corundum: address_space, clk/rst bus, eth_xcvr_gth_channel
  > ad_gmsl2eth_sl: assign_bd_address, ad_mem_hpc0_interconnect
  > docs/requirements.txt: Fixed missing libraries nedeed for PDF output
  > docs: Cosmetic & functional fixes to comply with PDF generation req.
  > ad9081: vpk180: system_top: Renamed serial connections (#1434)
  > docs/projects: Adding ADAQ8092-FMC HDL project documentation.
  > docs/projects: Adding documentation for CN0579 (#1437)
  > docs/projects: Adding HDL project documentation for AD777x (#1458)
  > docs/projects: Adding documentation for EVAL-AD3552R board (#1441)
  > ad9213_evb: Add github documentation (#1444)
  > docs: remove ad7606 build warning (#1456)
  > regmap: Fix list syntax (#1452)
  > axi_dmac: Fix regmap testbench default value (#1454)
  > axi_jesd204_rx: Fixup write to up_cfg_buffer_delay (#1186)
  > unit_level_tb: Fix testbench runs (#1449)
  > docs: Allow inheriting multiple register maps
  > regmap/adc, dac, jesd_rx, axi_logic_analyzer: Update
  > regmap: Strip adi_regmap_adc leading whitespace
  > regmap: Add adc/dac full regmap templates
  > axi_dac_interpolate, m2k: Fix DAC instrument trigger
  > m2k:axi_ad9963, axi_dac_interpolate fixes
  > m2k, axi_dac_interpolate: Add auto rearm feature
  > common: vcu118 vcu128: Update interconnect name
  > adi_board: Fixup sys_zynq scope and if indent
  > adi_board: add support for other AXI master interfaces
  > docs/user_guide/porting_project: Update code instructions
  > docs: Fixes accross docs
  > docs: Update Architecture and Project doc template
  > New sections for IP's pages
  > Regenerate Makefiles with mistakes
  > projects:ad4110: Update constraints file
  > docs:ad4110: Create documentation
  > SPI Engine: fix off-by-one sleep time (#1429)
  > AD5758 documentation (#1428)
  > docs/projects/ad9467_fmc: Add AD9467-FMC doc
  > projects/adv7511: Removed the wrong link to the EVAL-ADV7842 kit
  > docs: Add ADV7511-related project page
  > docs/projects: Fix list indentation
  > docs/regmap/adi_regmap_axi_ad7616.txt: Fix copy-paste mistake
  > docs/user_guide/ip_cores/axi_adc: Fix typos
  > docs/user_guide/build_hdl.rst: Restructure and add details
  > docs/user_guide/architecture.rst: Add details
  > docs/projects/ad411x_ad717x: Update title to use dash
  > Sysid parameters fixes (#1431)
  > JESD204B support on VCK190 (#1233)
  > docs: Add CN0506-related project page
  > library/scripts/library.mk: Fix .lock cleaning for IPs requiring other IPs
  > axi_ad9361: Fix PN flags when 1 RF Channel is used
  > sysid: Fix mem init file path
  > docs: Add Corundum IP Core (#1420)
  > docs: Add AD-GMSL2ETH-SL-related project page
  > projects: Port AD9265-FMC to ZedBoard & doc.
  > docs: Add MAX96724-related project page
  > docs/projects/cn0577: Migrate documentation
  > docs/projects/ad9739a_fmc: Migrate documentation
  > ad7606: Fix Readme.md
  > ad7606x: Update project
  > axi_ad7606x: Clean up parameters; fix clocking
  > docs: Update ad7606x IP & project doc
  > projects/common: Removed absent system_constr.xdc file
  > projects/ad9265_fmc/zc706: Fix adc_clk freq to 125MHz
  > Remove unused ad4858_fmcz_bd.tcl
  > axi_ad485x/zed: Fix LVDS typo
  > ad9209_fmca_ebz: vck190: Updated system_top to include the reset gpios ad9081_fmca_ebz: common: versal_transceiver: Only connect the needed reset gpios based on the interface ad9081_fmca_ebz: common: ad9081_fmca_ebz_bd: Only connect the needed reset gpios based on the interface
  > ad9213_vcu118: Create generated clock for hmc7044_spi
  > adrv9371_kcu105: Fix timing
  > Fix sysid params (#1394)
  > ad_gmsl2eth_sl: Add missing mfp_*_p2 pins to pwm_gen-based logic
  > common: kc705: Remove file from list
  > fmcomms2: Fix register not packing into IOB
  > ad_gmsl2eth_sl: Add project
  > corundum: Add library
  > adi_project_xilinx: Add k26-SOM in the board's list
  > scritps: Add external depedency check
  > doc: Update generic text in build section
  > Initial version with SPI for AD7124_asdz (#1381)
  > axi_ad9361: Fix TX channel disable (#1058)
  > AD411x/AD717x for de10nano (#1373)
  > adrv9001,jupiter_sdr: Update projects based on library
  > jupiter_sdr: Fix tx clock assignments
  > axi_adrv9001: Add Tx SSI ref clk selection opt
  > ad9081: add Stratix 10 support (#1386)
  > docs/projects/ad9783_ebz: Fix page name
  > docs/library: Restructure "Software support" & "References"
  > docs/projects/ad4134_fmc: Fix library names & links
  > docs/user_guide: Update build_hdl and index pages
  > cn0561: Set DCLK frequency to 50 MHz (#1351)
  > ad4134: Set DCLK frequency to 50 MHz (#1350)
  > ad7134: Multidevice synchronization  (#1349)
  > AD4170 for de10nano and coraz7s (#1358)
  > doc/projects/ad485x_fmcz: Initial commit
  > doc/library/axi_ad485x: Initial commit
  > ad485x_fmcz: Rename ad4858_fmcz to ad485x_fmcz
  > ad485x family support
  > docs: Change :dokuwiki: to :ref: tags for ported IPs
  > SPI Engine: add control for SDO idle state (#1320)
  > adrv9009_zc706: Upgrade DMA
  > ad9081_fmca_ebz: Fix ad9081_fmc.txt
  > docs: projects: ad9081: Added VPK180 information
  > ad9082: vck190: system_bd: Added missing module
  > ad9082: vpk180: Initial commit
  > ad9081: vpk180: Initial commit
  > adrv9026/a10soc: Timing optimization
  > docs/projects/ad9434_fmc: Update doc with warning for Zed limitation
  > projects/ad9434_fmc/zed: Fix timing issue in IP and constraints
  > docs/library/axi_pwm_gen: Updates and corrections
  > Added logging of make params to the sysid memory
  > axi_dmac: Implement generic transfer start sync
  > adrv9009zu11eg/adrv2crr_fmcxmwbr1: Switch default build configuration
  > AD469x: HDL build parameter (#1362)
  > Fix spi engine timing (#1370)
  > ad738x: ALERT/SDOB-SDOD Output (#1352)
  > projects: Replaced 'master' from links with 'main' (#1372)
  > ad9081: vck190: Export reset signals to gpios
  > library:jesd204:jesd204_gt_adapter: Register inputs and outputs
  > axi_ad7606x: Fix DRP locked
  > Add CONTRIBUTING.md in hdl folder
  > docs/user_guide: Add CONTRIBUTING page
  > SPI Engine: fix word_length affecting sleep (#1361)
  > docs: Improve landing page, categorize IP Cores (#1343)
  > ad7606x: Fix serial bug
  > ad469x/zed: fix off by one error in gpio_i range
  > docs: Add adrv904x docs
  > adrv904x: Initial design
  > adrv9026/zcu102: Fix lane mapping and polarity
  > scripts/adi_fmc_constr_generator.tcl: Change the script to support adrv9009zu11eg
  > fmcomms8/common: Change fmc connections file
  > projects/adrv9009zu11eg: Add fmc connections files
  > docs: Minor fixes
  > docs: Add axi_ad9963 IP core
  > docs: Add axi_ad9361 IP core
  > docs: Add axi_ad7616 IP core and regmap
  > spi_engine: scripts: Fix offload clock domain
  > ad7606x: Reorder and fix mistake in name field from the parts' list
  > docs: Add util_pack IP core
  > docs: Add axi_logic_analyzer IP core and regmap
  > docs: Add axi_laser_driver IP core and regmap
  > docs: Add axi_fan_control IP core and regmap
  > docs: Add axi_dac_interpolate IP core and regmap
  > docs: Add axi_adc_trigger IP core and regmap
  > docs: Add axi_adc_decimate IP core and regmap
  > docs: Add axi_clkgen IP core and regmap
  > docs: Added documentation sections for Lattice.
  > projects/common/lfcpnx: Adding base design files for Lattice LFCPNX-EVN board.
  > projects/scripts: Added build scripts for Lattice tools.
  > scripts/adi_env.tcl: Added required version for Lattice tools.
  > adrv9026/a10soc: Initial design
  > projects: Adding support for CN0585+CN0584 on Zedboard  (#1269)
  > docs: Add adrv9026 documentation
  > docs: Add axi_sysid IP core and regmap
  > docs: Add util_axis_fifo IP core
  > docs: Add util_axis_fifo_asym IP core
  > docs: Add util_rfifo IP core
  > docs: Add util_extract IP core
  > docs: Add util_var_fifo IP core
  > docs: Add util_wfifo IP core
  > docs: Add common/ad_dds IP core
  > docs/projects/ad4630: Fix spelling
  > docs/library/axi_adxcvr: Add label to section
  > docs/projects/template: Update links
  > docs/projects/ad9081: Add details about AD998x & hw changes
  > docs/user_guide: Multiple updates to links and text
  > docs: Remove trailing whitespaces from all files
  > docs: Add HDMI IP cores, update regmap (#1336)
  > docs: axi_tdd: Add TDD docs (#1334)
  > docs: data_offload: Add docs (#1333)
  > check_for_guideline_rules.yml: Update version of used repos
  > docs: Add axi_ad9671 IP core
  > docs: Add axi_ad9265 IP core
  > docs: Add axi_ad9467 IP core
  > docs: Add axi_ad9783 IP core
  > docs: Add axi_ad7606x IP core (#1329)
  > docs: Add util_mii_to_rmii IP core (#1328)
  > docs: page for AD3552R IP (#1323)
  > docs: page for AD777x IP (#1324)
  > docs: page for ADAQ8092 IP (#1325)
  > docs: page for AD7768 IP (#1322)
  > docs:  Intermediary for IP Cores import, user guide, regmap (#1321)
  > SPI Engine: create inverted CS mode (#1301)
  > xilinx/common: Set the register to an initial value
  > i3c_controller: Naming convention, corner case fix (#1314)
  > jupiter_sdr: Enable Cache Coherency
  > docs: axi_dmac: Update documentation
  > axi_dmac: Add Cache Coherency support
  > axi_pwm_gen: Fix 100% duty cycle width
  > projects/ad9694_fmc/zcu102: Add reference design for ad9694 eval board (#1059)
  > docs: user_guide: architecture: Added vpk180
  > common: vpk180: Add support for vpk180
  > docs: Add ad7606x documentation
  > ad7606x: Add configurable digital interface support
  > pulsar_adc_pmdz: Port to ZedBoard
  > axi_ad9963: Fix TxQ 1 sample delay compared to TxI
  > axi_logic_analyzer: Improve overwrite control logic
  > axi_pwm_gen: Update constraint file
  > axi_pwm_gen: Add/update github documentation
  > axi_pwm_gen: New features and fixes
  > axi_dac_interpolate: Update license header
  > axi_dac_interpolate: Fix low sampling rate issues
  > CODEOWNERS: Fix misspelled folder names. Add new projects & IPs
  > Add pulsar_lvds project documentation
  > Pulsar_LVDS: Add Project on Zedboard
  > docs: i3c_controller: Add documentation
  > i3c_controller: Add I3C Controller IP
  > common: Add ad_mem_dual
  > spi_engine: Remove nonexistent interface, add dep (#1289)
  > Tell flock to use sh (#1303)
  > util_do_ram: Added keep signal to the FIFO (#1291)
  > ADD adaq42xx (#1209)
  > library/axi_pwm_gen: Replaced blocking assignments in reset.
  > library/axi_clock_monitor: Removed ID offset check, regmap optimized.
  > Change axi_spi_engine to uppercase
  > regmap: Update SPI Engine regmap
  > docs: Add JESD204 documentation (#1280)
  > docs: Add ad7768 documentation (#1283)
  > Add axi_ad7616 regmap
  > gmsl/kv260: Initial commit
  > spi_engine: Revert Offload AXI signals, ctrl fixup (#1288)
  > doc: Update hdl coding guidelines
  > SPI Engine: Add registers for Offload memory and FIFO sizes (#1279)
  > hdl: Zed-AD7768: Wideband fixed bug (#1281)
  > spi_engine: Create interface_ip.tcl (#1251)
  > docs: Use doctools (#1258)
  > docs: Add pulsar_adc project documentation (#1275)
  > docs: Add cn0363_pmdz project documentation (#1278)
  > adrv2crr_fmcxmwbr1: Merge with xmicrowave
  > adi_util_hbm.tcl: Change wrong var name rx_tx_n->tx_rx_n
  > util_hbm_ip.tcl: Fix LENGTH_WIDTH and HBM_SEGMENTS_PER_MASTER errors
  > adi_env.tcl: Update Vivado version to 23.2
  > docs: Add ad463x_fmc project documentation (#1277)
  > s10soc: Fix issue affecting stratix 10 projects (#1221)
  > Update cn0540 spi engine (#1207)
  > lib/axi_pwm_gen: Update pause_cnt logic (#1271)
  > SPI Engine: fix early sdi data clear (#1231)
  > docs/ad9434_fmc: Fix links
  > docs/regmap: Update pwm_gen regmap
  > adrv9026: Initial design
  > docs: Add cn0540 documentation (#1248)
  > docs: Fixups on ad7134_fmc and cn0561 (#1261)
  > docs: Add ad4134_fmc doc (#1247)
  > docs: Add ad7134_fmc doc (#1246)
  > docs: Add cn0561 doc (#1245)
  > docs: Update user guide, remove legacy code (#1242)
  > util_axis_fifo: Update (#1255)
  > scripts:project_intel.mk: Fix make clean-all target
  > Add library .lock files to git ignore
  > scripts:project_xilinx.mk: Fix make clean-all target
  > SPI Engine: Formatting on spi_engine_offload
  > SPI Engine: edge-based trigger
  > Replace other master branch references to main
  > Replace link in license header from master to main
  > library: jesd204: Fixup Vivado exiting with error (#1243)
  > docs: Add ad738x documentation (#1240)
  > spi_engine: Fixup param ranges and CPHA info (#1239)
  > axi_pwm_gen: Update ttcl constraints
  > axi_pwm_gen: Start, Stop fix
  > axi_pwm_gen: Offset mecanism fix
  > axi_pwm_gen: Add support for 16 channels
  > scripts: Parallel build with pattern rules (#1202)
  > docs: Add component diagram generator
  > docs: General improvements
  > axi_dac_interpolate: Improve the ctrl logic
  > m2k: Remove dac last_sample_hold control
  > docs: Add ad5766 documentation (#1227)
  > AD9434: Zed porting and documentation (#1210)
  > arradio: Enable the scatter-gather DMA core
  > fmcomms2: Enable the scatter-gather DMA core
  > docs: Include the DMA SG documentation
  > util_hbm: Add the SG interface in DMA instances
  > axi_dmac: Add support for DMA Scatter-Gather
  > SPI Engine: Add execution delay documentation (#1230)
  > AD719x: Documentation (#1211)
  > docs: Improve consistency (#1229)
  > docs: Add ad469x_fmc doc
  > docs/common: Remove default branch
  > docs: Fix tables consistency
  > adi_env.tcl: Update Quartus Pro version to 23.2.0
  > .github/workflows: Rename branch name for GitHub actions
  > docs: Add adaq7980 documentation
  > docs: flatten images paths, toctree and images guidelines (#1222)
  > docs: Edits on Build an HDL Project section of the user guide documentation (#1204)
  < axi_dac_interpolate: Improve the ctrl logic
  < m2k: Remove dac last_sample_hold control
  < pluto: Enable phaser integration
  > docs/ad7616: Remove duplicated info
  > docs: links, drop part, fixups, codeowners
  < axi_ad7606x: Add the correct IP's name
  > docs/projects/ad7616_sdz: Update block diagrams
  > ad7616_sdz: Add axi_clkgen
  > ad7616_sdz: Remove zc706 support
  > ad7616_sdz: Add fmc pinout
  > ad7616_sdz: Use SPI Engine for serial mode
  > axi_ad7616: Remove serial dependencies
  > axi_ad7606x: Add the correct IP's name
  > projects: Add missing sysid IP (#1172)
  > docs/projects/ad7616_sdz: Add ad7616_sdz project documentation
  > SPI Engine: Fixed delay behaviour on Chip-Select and Sleep instructions (#1200)
  > scripts/adi_board.tcl: use axi_interconnect for HP ports on Zynq-7000 family
  > projects: Update Readme.md for ad9783_ebz & ad9081/ad9082_fmca_ebz
  > docs/projects/ad9783 & images: Add ad9783_ebz project doc
  > docs/projects/ad9081 & images: Add ad9081_fmca_ebz project doc
  > docs/projects/template & common: Create project doc template
  > docs/user_guide: Add user guide documentation
  > docs/library/axi_dmac: Add identifier for page
  > docs: Add color roles. Fix :part: link. Remove extension
  > pulsar_adc_pmdz: Add .txt file for constraints
  > Update cn0363 spi engine (#1183)
  > common: vmk180: Connected missing ss from spi ad9081_fmca_ebz: vck190: system_top: Fixed spi signals indentation
  > Update ad469x spi engine (#1181)
  > Update ad738x spi engine (#1179)
  > V2: Update ad5766 spi engine
  > Update ad5766 spi engine
  > V2: Update adaq7980 spi engine
  > Update adaq7980 spi engine
  > projects/ad7134_fmc: Add FMC pinout description * Added txt description of all FMC pins used/unused * Updated constraint files with FMC pinout location
  > projects/ad4134_fmc: Add FMC pinout descripton * Added txt description of all FMC pins used/unused * Updated constraint files with FMC pinout location
  > projects/cn0561: Add FMC pin descripton for all carriers * Added txt description of all FMC pins used/unused * Updated constraint files with FMC pinout location
  > FMC pinout configurations for AD4630. (#1193)
  > ad9083_evb/a10soc: Overwrite spi frequency
  > docs: Update README, misspelings, and improvements
  > pluto: Enable phaser integration
  > ad4858_fmcz: Initial design
  > axi_ad4858: Initial commit
  > up_dac_channel: Cosmetics - fix indentation
  > projects/ad3552r_evb: Added project for AD3552R-EVB on ZedBoard.
  > library/axi_ad3552r: Added interface IP for Xilinx projects.
  > library/common: Added DAC custom read/write interface in up_dac_common. The DAC common regmap was updated with 3 registers(rd/wr/ctrl) and 1 interface status flag for converters with custom control interface.
  > dc2677a: add initial design
  > axi_ltc235x: Add initial design
  > data_offload: Fix error regarding invalid value for param MEM_TYPE
  > scripts/adi_env.tcl: Update to Vivado 2023.1
  > docs/regmap/adi_regmap_dac.txt : Updated and added some registers
  > jupiter_sdr: USB power delivery always on
  > jupiter_sdr: Change the SD ctrl config to autodir
  > jupiter_sdr: PL sysmon updates
  > axi_adrv9001: Change the DDS sync structure
  > docs: add check for signals/bus
  > README.md: header, docs info; docs: license, fixes
  > docs: move guidelines, porting project main, repos git roles
  > docs: update link roles, .gitignore
  > docs: review fixes
  > docs: add regmap directive
  > docs: automate parameters and interfaces tables
  > docs: Include sphinx documentation
  > up_dac_channel: Cosmetic additions
  > ad9361: Add support for config DDS phase resolution
  > ad_ip_jesd204_tpl_dac: Increase DDS phase DW support
  > DAC DDS: Add support for DDS phase width > 16
  > projects/cn0501: Removed CN0501 project.
  < projects/cn0501: Removed CN0501 project
  < Remove daq3/kcu105 from the current release
  > projects/scripts/project-intel.mk: change 'system_top.v' to '$(wildcard system_top*.v)' (#1169)
  > LICENSE_ADIBSD: Add short identifier
  > Add LICENSE_ADIJESD204. Delete jesd204/README.md
  > library/common/tb/tb_base.v: Update license header
  > Add copyright & license for all files needing ADI JESD specific license
  > project-xilinx: Update the generic dependency list
  > xilinx/ad_data_in.v: Add SDR support
  > ad7606x: Add dynamic configuration for AD7606X operation modes
  > cn0561: Fixed critical warning during make (#1159)
  < cn0561: Fixed critical warning during make (#1165)
  < project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board
  < ad_fmclidar1_ebz: Remove support
  > scripts/adi_fmc_constr_generator: Fix intel constr generation
  > ad9213_evb: Add design
  > ad9213_evb: Initial commit
  > .gitignore: Ignore CODEOWNERS and PR template
  < Add git CODEOWNERS and PULL_REQUEST_TEMPLATE files
  > Add CODEOWNERS and PULL_REQUEST_TEMPLATE files
  > Fix error regarding hierarchy that Vivado misses
  > projects: Update incomplete/inaccurate readmes
  > projects: Update readmes all projects initial version
  > projects: Update readmes initial commit
  > adi_xilinx_device_info: Update speed_grade_list
  > Add copyright and license to .tcl, .ttcl files
  > Add copyright and license to .xdc files
  > Add copyright and license to .sdc files
  > project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board

Submodule linux e14e351...f3da30d:
  > arch: arm: configs: zynq_[pluto|m2k]_defconfig: Enable IPv6 networking
  > microblaze: configs: add adrv9025 firmware to defconfig
  > microblaze: dts: add vcu118_adrv9025
  > dt-bindings: pwm: Update documentation for adi,axi-pwmgen-2.00.a devices
  > pwm: Replace axi-pwmgen driver by a backport of the mainline driver
  > iio: adc: ltc2387: Implement more exact period calculation
  > iio: adc: ad_pulsar: Implement more exact period calculation
  > iio: adc: ad4134: Make use of devm_clk_get_enabled()
  > arm: dts: zynq-coraz7s-ad7687-pmdz: Set bipolar prop for diff channel
  > iio: adc: ad_pulsar: Fix scale attribute for bipolar channels
  > drivers: misc: adi-axi-tdd: Fix reg values in ms
  > iio: frequency: ad9783: fix calibration array values
  > iio: dac: ltc2664: Fix off by one in ltc2664_channel_config()
  > dt-bindings: iio: adc: adi,adrv9002: fix agpio signals
  > arm64: dts: zynqmp-jupiter-sdr: properly use clk-gpio mux
  > iio: adc: ad4630: Use NANO to get to the correct sampling frequency
  > iio: adc: ad4630: Max sampling frequency set to 2MSPS
  > iio: adc: ad4630: Add output mode for ADAQ4216 and ADAQ4220
  > iio: adc: ad4630: Add probe error messages
  > iio: adc: ad4630: Make fetch trigger PWM phase smaller than period
  > arm: dts: Add dts for ad4030-24, ad4032-24, ad4630-16, adaq4216, adaq4220
  > pwm: Drop changes related to pwm_config() compared to mainline
  > iio: adc: ad7944: Convert to use pwm_apply_state()
  > pwm: Drop struct pwm_args::phase
  > pwm: Drop two API functions
  > pwm: Drop changes related to pwm_capture() compared to mainline
  > pwm: Drop support for time units other than nanoseconds
  > iio: adc: ltc2387: Specify PWM parameters in nanoseconds
  > iio: adc: ltc2387: Fix duty offset calculation for fetching ADC values
  > iio: adc: ltc2387: Properly initialize all members of struct pwm_state vars
  > iio: adc: ltc2358: Drop pwm time unit specification
  > iio: adc: ad7944: Drop pwm time unit specification
  > iio: adc: ad_pulsar: Specify PWM parameters in nanoseconds
  > iio: adc: ad_pulsar: Clamp freq to values > 0
  > iio: adc: ad_pulsar: Ensure that all members of pwm_state are initialized
  > iio: adc: ad4630: Mask AD4630_REG_AVG to prevent UB
  > iio: adc: ad4630: Specify PWM parameters in nanoseconds
  > iio: adc: ad4630: Drop some unused register bitfield defines
  > iio: adc: ad4630: Make sure the PWMs are actually enabled
  > iio: adc: ad4134: Specify PWM parameters in nanoseconds
  > iio: adc: ad400x: Make requested sampling frequency a hard upper limit
  > iio: adc: ad400x: Change rounding to prepare using upstream pwm driver
  > iio: adc: ad400x: Specify PWM parameters in nanoseconds
  > pwm: axi-pwmgen: Drop assignment of pwm->state in .apply()
  > pwm: axi-pwmgen: Check for overflows in the register value calculation
  > pwm: axi-pwmgen: Improve precision in .apply()
  > pwm: axi-pwmgen: Drop write-only variable in driver private data
  > pwm: axi-pwmgen: Use one name for the same thing in different functions
  > pwm: axi-pwmgen: Improve precision in .get_state()
  > pwm: axi-pwmgen: Reduce type size of variable holding input clock rate
  > pwm: axi-pwmgen: Always report settings with ns precision in .get_state()
  > pwm: axi-pwmgen: Drop bogus implementation of .capture()
  > pwm: axi-pwmgen: Fix assignment to .enable in .get_state()
  > drivers: iio: adc: madura: adrv9025.c: AGC settings
  > arm64: dts: zynqmp-zcu102-rev10-adrv9025: Add AGC
  > iio: adc: ad400x: Add support for ADAQ hardware gain (adi,gain-milli)
  > arm: dts: Add device tree for ADAQ4003 on ZedBoard
  > arm: dts: zynq-coraz7s-adaq4003: Add adi,gain-milli property
  > arm: dts: zynq-zed-adv7511-ad4020: Update to May, 2024 HDL
  > arm: dts: Add device tree for AD4003
  > iio: adc: adrv9002_debugfs: allow overwriting devclk divider
  > iio: adc: adrv9002: support configuring devclk dividers
  > dt-bindings: iio: adrv9002: add clkout dividers
  > iio: adc: adrv9002: check and allow to change ref_clk
  > iio: adc: adrv9002: simplify with devm_get_clk_enabled()
  > arm64: dts: zynqmp-jupiter-sdr: specify port gpios
  > arm64: dts: adi-adrv9002: specify port gpios
  > arm: dts: adi-adrv9002: specify port gpios
  > iio: adc: adrv9002: allow to control ensm_mode through gpios
  > iio: adc: adrv9002: radio: fix pin mode
  > iio: adc: adrv9002: radio: turn radio functions private
  > iio: adc: ad4630: remove ad463x compatible
  > arm: dts: zynq-zed-adv7511-ad4630-24: use explicit compatible
  > iio: adc: ad4630: make use of pm_ptr()
  > iio: adc: ad4630: directly save struct ad4630_state
  > iio: adc: ad4630: make use of spi_get_device_match_data()
  > iio: adc: ad7173: Fix uninitialized symbol is_current_chan
  > dts: cn0363: update ad7175 node
  > iio: adc: ad_sigma_delta: fix buffered mode irq
  > dts/versal-vpk180-reva-ad9082: Add devicetree for the default config
  > dts/versal-vpk180-reva-ad9082-m1-l8: Change AD9081 references to AD9082
  > dts/socfpga_arria10_socdk_adrv9025.dts: Change sysref mode to continuous
  > iio: adc: ad7124: fix DT configuration parsing
  > iio: adc: ad7768: simplify probe
  > iio: adc: ad7124: fix config comparison
  > iio: adc: ad7124: fix chip ID mismatch
  > iio: frequency: adf4377: add adf4378 support
  > dt-bindings: iio: adf4377: add adf4378 support
  > socfpga_adi_defconfig: Add adrv9025 firmware
  > iio: frequency: adf4377: sync driver
  > dt-bindings: iio: frequency: adf4377 sync
  > microblaze: dts: vcu118_ad9082: Added default use case
  > arm64: dts: xilinx: vpk180-ad9082: M=1 full BW use case
  > arm64: dts: xilinx: vpk180-ad9081: Default use case
  > arch:arm64:boot:dts:xilinx: Added default AD9209 dts for VCK190
  > iio: Kconfig.adi: imply LTC2664
  > iio: dac: ltc2664: Add driver for LTC2664 and LTC2672
  > dt-bindings: iio: dac: Add adi,ltc2672.yaml
  > dt-bindings: iio: dac: Add adi,ltc2664.yaml
  > dt-bindings: iio: dac: Generalize DAC common properties
  > iio: ABI: add DAC 42kohm_to_gnd powerdown mode
  > iio: ABI: Generalize ABI documentation for DAC
  > arm64: dts: Update xmicrowave HDL project tag
  > iio: Kconfig.adi: imply ADXL380
  > docs: iio: add documentation for adxl380 driver
  > iio: accel: add ADXL380 driver
  > dt-bindings: iio: accel: add ADXL380
  > arm: dts: Specify PulSAR HDL subproject directories
  > dts/xilinx/zynqmp-adrv9009-zu11eg-reva: ADM1177 switch to HWMON device
  > iio: adc: adm1177: Fix compilation with CONFIG_ADM1177=m
  > spi: add defer_optimize_message controller flag
  > spi: don't unoptimize message in spi_async()
  > spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message)
  > spi: add devm_spi_optimize_message() helper
  > spi: axi-spi-engine-ex: backports from 6.11
  > iio: adc: ad400x: Simplify period calculation
  > iio: adc: ad400x: Drop useless clamping in __ad400x_set_sampling_freq()
  > ci: run-build: make sure CONFIG_DTC is enabled
  > Revert "net: macb: In shared MDIO usecase make MDIO producer ethernet node to probe first"
  > ABI: testing: fix admv8818 attr description
  > arm: dts: Update PulSAR HDL project references
  > dt-bindings: iio: adc: adi,ad9081.h: Add de/serializer config options
  > iio: adc: ad_pulsar: Add AD7683, AD7684, AD7694 match table and chip info
  > dt-bindings: iio: adc: pulsar: Add AD7683, AD7684, AD7694
  > vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps.dts: Fix node name fddc->fduc
  > vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps.dts: Fix JESD modes and more
  > arch: arm: boot: dts: ad9434/zed: Fix clock frequency
  > dts: xilinx: versal-vck190-reva-ad9081: Add PHY reset GPIOs
  > jesd204: axi_jesd204_[tx|rx]: handle optional reset GPIO for Versal GTY
  > iio: adc: ad7173: Add support for AD411x devices
  > iio: adc: ad7173: document sampling frequency behaviour
  > iio: adc: ad7173: refactor device info structs
  > iio: adc: ad7173: add support for special inputs
  > iio: adc: ad7173: refactor ain and vref selection
  > iio: adc: ad7173: refactor channel configuration parsing
  > iio: adc: ad_sigma_delta: add disable_one callback
  > dt-bindings: adc: ad7173: add support for ad411x
  > dt-bindings: iio: adc: Add common-mode-channel property
  > dt-bindings: iio: adc: Add single-channel property
  > iio: frequency: adf4350: add clk provider
  > dt-bindings: iio: adf4350: add clk provider prop
  > iio: adc: ad7173: Fix sampling frequency setting
  > iio: adc: ad7173: Clear append status bit
  > iio: adc: ad7173: Remove index from temp channel
  > iio: adc: ad7173: Add ad7173_device_info names
  > iio: adc: ad7173: fix buffers enablement for ad7176-2
  > iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk()
  > iio: adc: ad7173: Use device_for_each_child_node_scoped() to simplify error paths.
  > iio: adc: ad7173: add support for additional models
  > dt-bindings: adc: ad7173: add support for additional models
  > iio: adc: ad7173: improve chip id's defines
  > iio: adc: ad7173: update AD7173 driver to upstream
  > dt-bindings: adc: add AD7173
  > device property: Introduce device_for_each_child_node_scoped()
  > device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
  > device property: Move fwnode_handle_put() into property.h
  > device property: Add fwnode_property_match_property_string()
  > device property: Implement device_is_compatible()
  > device property: Introduce fwnode_device_is_compatible() helper
  > iio: adc: ad_sigma_delta: Add optional irq selection
  > kernel.h: Move ARRAY_SIZE() to a separate header
  > of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
  > driver core: Introduce device_link_wait_removal()
  > iio: adc: ad_pulsar: remove vendor string from spi_device_id
  > iio: adc: ad9467: add spi_device_id table
  > iio: frequency: ad9783: add spi_device_id table
  > iio: beamformer: adar300x: add spi_device_id table
  > iio: beamformer: adar1000: add spi_device_id table
  > iio: adc: ad7192: Silence no spi_device_id warnings
  > iio: adc: ad7124: Silence no spi_device_id warnings
  > iio: imu: adis16475: add spi_device_id table
  > iio: frequency: ltc6952: keep unused channels disabled
  > arch: arm64: boot: dts: Overwrite the iio TDD node for Stingray dt
  > arch: arm64: boot: dts: Remove iio channel 2 for TDD in zcu102/ad9081 dt
  > ad9361: fix FORCE_VCO_TUNE_ENABLE typo
  > jesd204: core: support module compilation
  > iio: multiplexer: iio-gen-mux: don't allow module compilation
  > iio: jesd204: axi_jesd204_[rx|tx]: fix wrong table MODULE_DEVICE_TABLE()
  > iio: jesd204: Makefile: make sure axi_adxcvr is just one module
  > iio: frequency: Makefile: make sure ad9162 and ad917x are just one module
  > iio: frequency: m2k-dac: fix wrong table in MODULE_DEVICE_TABLE()
  > iio: dac: ad5686: fix module compilation
  > iio: beamformer: adar300x: only register one spi driver
  > iio: adc: adrv9025: fix wrong table in MODULE_DEVICE_TABLE()
  > iio: adc: ltc2358: use proper table in MODULE_DEVICE_TABLE()
  > iio: adc: Makefile: make sure ad9083 is just one module
  > iio: adc: ad9361: don't allow module compilation
  > char: axi-intr-monitor: add MODULE_LICENSE()
  > iio: adc: adrv9002: support configurable TX interface clock
  > iio: adc: adrv9002: profile validations split
  > iio: adc: adrv9002: get rid of ports array
  > azure-pipelines.yml: modify branch triggers
  > iio: frequency: adf4371: fix muxout enable
  > docs: iio: add documentation for adis16480 driver
  > docs: iio: add documentation for interfacing tools
  > iio: adis16480: add support for adis16545/7 families
  > dt-bindings: iio: imu: Add ADIS16545/47 compatibles
  > iio: imu: adis16480.c: Add delta angle and delta velocity channels
  > iio: adis16480: make the burst_max_speed configurable
  > drivers: iio: imu: Add support for adis1657x family
  > dt-bindings: iio: imu: Add ADIS1657X family devices compatibles
  > iio: imu: adis16475: Re-define ADIS16475_DATA
  > iio: imu: adis_trigger: Allow level interrupts for FIFO readings
  > drivers: iio: imu: adis16475: generic computation for sample rate
  > iio: imu: adis16475: Create push single sample API
  > iio: imu: adis_buffer: Add buffer setup API with buffer attributes
  > drivers: iio: imu: Add support for ADIS16501
  > dt-bindings: iio: imu: Add ADIS16501 compatibles
  > iio: adc: adrv9002: update to the new sdk
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.13.7
  > drivers: hwmon: max31827: Add PEC support
  > hwmon: Add PEC attribute support to hardware monitoring core
  > iio: frequency: adrf6780: rm clk provider include
  > arch: arm: boot: dts: Add label attribute for ADAQ4224
  > iio: dac: ad3552r: Correct device IDs
  > arch/arm/boot/dts/arria10: Add sysid in DTSes
  > arch:arm:boot:arria10_fmcomms8 DTS:fix indentation
  > arm: Add adrv9025_a10soc dts
  > arch: arm: boot: dts: Align dts lane-mode with default build of HDL
  > dts: arria10: ad9081: add axi-pl-fifo-enable
  > dts: zynqmp-zcu102-rev10-ad9082-m1-l8: New M=1 full BW use case example
  > iio: adc: ad9081: In full bandwidth/bypass mode use unmodified channels
  > iio: adc: ad9081: Add support for JESD204 M=1 (single ADC/DAC)
  > hwmon: pmbus: adm1275: add adm1281 support
  > dt-bindings: hwmon: adm1275: add adm1281
  > iio: adc: ad4630: Add compatibles for 500 kSPS chips
  > dt-bindings: iio: adc: ad4630: Add 500 kSPS parts
  > iio: adc: ad4630: Update to new spi-engine implementation
  > arm: dts: Update ad4630 and adaq4224 dts to new spi-engine implementation
  > iio: adc: ad4630: Remove average mode zero
  > arm: dts: zynq-zed-adv7511-adaq4224-24: Update to board revision 3
  > iio: frequency: m2k-dac: Improve trigger attributes
  > dts: zynqmp-jupiter-sdr: remove fan_en gpio
  > iio:imu: adis16475: Fix sync mode setting
  > iio: adc: adrv9002: support RX external LNA
  > iio: adc: ad9081: Disable ADC data inversion option for AD9082
  > iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier
  > iio: amplifiers: hmc425a: use pointers in match table
  > iio: amplifiers: hmc425a: move conversion logic
  > dt-bindings: iio: hmc425a: add entry for LTC6373
  > dt-bindings: iio: hmc425a: add conditional GPIO array size constraints
  > iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator
  > dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator
  > dt-bindings: iio: hmc425a: add entry for HMC540S
  > iio: amplifier: hmc425a: simplify using devm_regulator_get_enable()
  > hwmon: Kconfig.adi: imply ADP1050
  > hwmon: pmbus: adp1050: Add driver support
  > dt-bindings: hwmon: pmbus: adp1050: add bindings
  > iio: adc: adrv9002: Fix setting MCS delays
  > iio: Kconfig.adi: imply ADL5580
  > dt-bindings: adl5580: Fully Differential, 10 GHz ADC Driver 10 dB Gain
  > iio: amplifier: adl5580: Fully Differential, 10 GHz ADC Driver 10 dB Gain
  > Add CODEOWNERS and PULL_REQUEST_TEMPLATE
  > arch: arm64: boot: dts: Add IIO fake device node in zcu102 dt for TDD device
  > arch: arm64: boot: dts: Use new TDD driver in zcu102/ad9081 dt
  > iio: adc: adrv9002: remove unused headers
  > iio: adc: adrv9002_debugfs: make use of the cleanup magic
  > iio: adc: adrv9002: make use of the cleanup magic
  > iio: adc: adrv9002: move const data out of the stack
  > iio:adc:ad7768: Display scale factor more precisely
  > drivers: jesd204: Add documentation for the exported symbols
  > iio: adc: ad7944: add spi offload support
  > arm: dts: update ad4744 dts for new driver
  > iio: Kconfig.adi: imply AD7944
  > iio: adc: ad7944: use spi_optimize_message()
  > iio: adc: ad7944: Add support for "3-wire mode"
  > iio: adc: ad7944: add driver for AD7944/AD7985/AD7986
  > dt-bindings: iio: adc: add ad7944 ADCs
  > Revert "dt-bindings: iio: adc: adi,pulsar: add ad7944, ad7985, ad7986"
  > Revert "iio: adc: ad_pulsar: add ad7944, ad7985, ad7986"
  > Revert "iio: adc: ad_pulsar: initial support for turbo gpio"
  > spi: axi-spi-engine-ex: port offload functions
  > spi: Add copy of upstream spi-axi-spi-engine.c
  > dt-bindings: spi: add copy of adi,adi-spi-engine.yaml
  > dt-bindings: spi: axi-spi-engine: convert to yaml
  > spi: move splitting transfers to spi_optimize_message()
  > spi: add spi_optimize_message() APIs
  > spi: drop gpf arg from __spi_split_transfer_maxsize()
  > spi: move split xfers for CS_WORD emulation
  > spi: avoid double validation in __spi_sync()
  > spi: fix finalize message on error return
  > spi: consolidate setting message->spi
  > spi: core: add spi_split_transfers_maxwords
  > iio: adc: ad7192: Convert from of specific to fwnode property handling
  > spi: Introduce spi_get_device_match_data() helper
  > iio: adc: ad7192: Add fast settling support
  > iio: adc: ad7192: Remove unused member
  > iio: adc: ad7192: Organize chip info
  > iio: adc: ad7192: Correct reference voltage
  > iio: adc: ad7192: Improve f_order computation
  > iio: adc: ad7192: Use bitfield access macros
  > iio: adc: ad7192: Use sysfs_emit_at
  > iio: adc: ad7192: Fix ac excitation feature
  > iio: adc: ad7192: Simplify using devm_regulator_get_enable()
  > ci: travis: add backend to the exceptions list
  > iio: adc: adi-axi-adc: move to backend framework
  > iio: add the IIO backend framework
  > iio: buffer-dmaengine: export buffer alloc and free functions
  > iio: adc: adi-axi-adc: convert to regmap
  > dt-bindings: adc: axi-adc: update bindings for backend framework
  > iio:adc:ad7768: Fix the ad7768 label attribute
  > pwm: axi-pwmgen: restore support for v1 HDL
  > ci: dtb_build_test_exceptions: add new exception
  > arm64: configs: adi_zynqmp_defconfig: update defconfig
  > Merge tag 'xilinx-v2023.2' of https://github.com/Xilinx/linux-xlnx.git
  > iio: adc: adrv9002: allow prbs15 for wideband profiles
  > iio: adc: adrv9002: fix reporting RX rates
  > iio: adc: adrv9002: fixup tx2 power level
  > pwm: axi-pwmgen: add version check
  > docs: iio: add documentation for adis16475 driver
  > docs: iio: add documentation for device buffers
  > docs: iio: Refactor index.rst
  > net: ethernet: adi: adin1110: Reduce the MDIO_TRDONE poll interval
  > rtc: max31335: fix interrupt status reg
  > iio:adc:ad7768: Fix the ad7768 scale factor
  > dts: zynqmp-zcu102-rev10-adrv9025: change hdl_project to advr9026
  > arch: arm: dts: ad9265-fmc: new project ad9265/zed
  > iio: adc: ad4630: Use out data mode precision for scale tbl calculation
  > iio: adc: ad4630: Avoid rounding errors in scale calculation
  > iio: adc: ad4630: Correct ADAQ4224 scale computation
  > iio: frequency: ad9172: Cache page mask in IIO_CHAN_INFO_SCALE
  > kconfig.adi: add MAX77857
  > regulator: max77857: fix build error in max77857-regulator.c
  > regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator Support
  > regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator bindings
  > iio: Kconfig.adi: imply ADMFM2000
  > iio: frequency: admfm2000: New driver
  > dt-bindings: iio: frequency: add admfm2000
  > iio: frequency: adf4360.c: Fix incorrect bit masked used for power-down
  > iio: adc: ad9081: Add option invert ADC data
  > kconfig.adi: add MAX77503
  > regulator: max77503: Add ADI MAX77503 support
  > regulator: dt-bindings: Add ADI MAX77503 support
  > iio: adc: adrv9009: Enable radio RX/TX/ORX pin control feature
  > iio: adc: adrv9002: fix tx port selection
  > arm64: configs: adi_zynqmp: Enable ZynqMP DisplayPort driver
  > iio: adc: ad400x: Allow users to set ADC read offset
  > iio: adc: ad400x: Introduce delay to comply with timing specs
  > iio: adc: ad400x: Check spi-engine support for buffer operations
  > iio: adc: ad400x: Enable adjustable sampling rate
  > iio: adc: ad400x: Copy all bits from ADC output
  > iio: adc: ad400x: Add additional supported parts
  > iio: adc: ad400x: Rework to include chip_info in device match tables
  > iio: adc: ad400x: Make lock acquire/release order consistent
  > iio: adc: ad400x: Avoid NULL pointer deref on regulator disable
  > iio: adc: ad400x: Fix probe null pointer dereference
  > arm: boot: dts: Add dts for ADAQ4003 with CoraZ7 board
  > arch: arm: boot: dts: ad4020: Add pwm node to drive sampling frequency
  > dt-bindings: iio: adc: ad400x: Add additional parts
  > dt-bindings: iio: adc: ad400x: Convert text binding to yaml
  > spi: spi-axi-spi-engine: Use ULL to calculate nanosec delays
  > iio: adc: ad9081: Fix JESD204 2D eye scan for dual-link operation
  > ci: adi_versal_defconfig_compile_exceptions: add file
  > azure-pipelines: add job for versal
  > iio: adc: ad9081: Return from debugfs_read() in case of ppos > 0
  > iio: adc: ad9081: Support of HR and QR 2D Eye Scan
  > Kconfig.adi: add MAX31335
  > rtc: max31335: add driver support
  > dt-bindings: rtc: max31335: add max31335 bindings
  > rtc: Add API function to return alarm time bound by hardware limit
  > rtc: Add support for limited alarm timer offsets
  > iio: adc: ad9081: Reset debugfs_entry_index
  > iio: adc: ad9081: Stop jesd204-fsm early during device removal
  > iio: frequency: hmc7044: Stop jesd204-fsm early during device removal
  > iio: adc: cf_axi_adc_core: Add device link to converter device
  > jesd204: jesd204-core: Add support for device removal
  > jesd204: jesd204-core: Export symbol jesd204_get_active_links_num
  > iio: frequency: ad9528: use device managed clk_register function
  > Kconfig.adi: imply GPIO_DS4520 gpio driver
  > gpio: ds4520: Add ADI DS4520 GPIO Expander Support
  > dt-bindings: gpio: ds4520: Add ADI DS4520
  > ci: run_build: fix dual licence job
  > ci: run-build: don't update git refs
  > iio: adc: adrv9002: adi_adrv9001_dpd: don't do range checks on bool
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.10.1
  > iio: adc: ad9361: Add dts attribute adi,agc-dig-sat-ovrg-enable
  > ci: update 'master' to 'main'
  > azure-pipeline-rpi.yml: increase timeout for build jobs
  > dt-bindings: misc: adi,axi-data-offload: fix $id
  > dt-bindings: iio: jesd204: adi,iio-fakedev: fix $id
  > dt-bindings: iio: jesd204: adi,iio-fakedev: syntax errors
  > dt-bindings: iio: frequency: adi,adf436: fix syntax errors
  > dt-bindings: iio: adc: lltc,ltc2387: fix schema error
  > dt-bindings: iio: addac: adi,one-bit-adc-dac: fix tabs instead of spaces
  > dt-bindings: iio: adc: adi,max11410: fix yaml syntax
  > dt-bindings: iio: frequency: adf4371 fix allOf node not an array
  > hwmon: max31827: Add custom attribute for resolution
  > hwmon: max31827: Return closest value in update_interval
  > hwmon: max31827: Update bits with shutdown_write()
  > hwmon: max31827: Add support for max31828 and max31829
  > hwmon: max31827: Handle new properties from the devicetree
  > dt-bindings: hwmon: Add possible new properties to max31827 bindings
  > hwmon: max31827: Modify conversion wait time
  > hwmon: max31827: Make code cleaner
  > iio: adc: adrv9025: add full path for include directories
  > adi_zynqmp_defconfig: remove ADRV9025
  > ci: travis: Add unused files to exceptions list
  > iio: adc: madura: Prevent fallthrough in case
  > drivers: iio: adc: madura: Define SPI debug macro
  > madura: platforms: linux_platform.c: Discard const
  > drivers: iio: adc: Define ADI_ENABLE if undefined
  > iio: kconfig.adi: imply ADRV9025
  > dts: zynqmp-zcu102-rev10-adrv9025: Add devicetree
  > drivers: iio: adc: Add ADRV902x support
  > firmware: Add ADRV9025 firmware
  > iio: adc: Add Madura API
  > drivers: pwm: pwm-axi-pwmgen: Update ch_period's dimension
  > arm: dts: Use proper 100MHz clock handle for axi-jesd204-[rx|tx] devices
  > dts: zynqmp-zcu102-rev10-ad9082-m4-l8: Enable offload fifo by default
  > dts: ad908x and hmc7044 limit PFD1 frequency to improve noise performance
  > iio: jesd204: axi_jesd204_[rx|tx]: Fix measured device/link clock
  > iio: imu: adis: Use spi cs inactive delay
  > prepare_artifacts.sh: Fix bad indent
  > prepare_artifacts.sh: Add current branch to logs
  > dts: arm: adi-cn0506-*: Update to the corresponding macb_config
  > dt-bindings: adi,ad5791.yaml: Add support for controlling RBUF
  > iio: dac: ad5791: Add support for controlling RBUF via devicetree
  > arch: arm: dts: ad9434-fmc: new project ad9434/zed
  > iio: adc: ad9081: adi_ad9081_device: Additional writes for AD9177 support
  > iio: jesd204: axi_jesd204_[rx|tx]: Fix measured device/link clock
  > adc: ad9081: Update API to v1.6.0
  > microblaze: dts: adi-daq3: Fix JESD204 link init
  > iio: adc: ad9208: ad9208_jesd_api: Fix AD9680 support
  > iio: adc: ad9208: ad9208_jesd_api: Fix lane rate computation
  > ci/travis/prepare_artifacts: fix rpi files upload
  > iio: frequency: m2k-dac: Add support for triggered start and stop  - Add start_trigger and stop_trigger attributes, usage is first    selecting trigger source and condition then enabling one of the    start or stop flag.
  > iio: frequency: m2k-dac: Add support for raw vaules  In order to fix a bug regarding spikes when using a series of cyclical buffers the following changes were made:  - Maintain the DAC output MUX on DMA selection permanently
  > iio: adc: ad_adc: m2k: Add calibration mode for calibscale HDL values Add option to keep HDL scale calibration values unwritten for enabling  the alternative of making the computations in user-space, where floating  point operations are permitted.
  > iio: adc: ltc2387: Fix the conversion signal phase
  < iio: adc: ltc2387: Fix the conversion signal phase
  < configs: zynq_pluto_defconfig: Enable IPv6 support and disable GCC plugins
  < arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor
  < arch: arm: zynq_pluto_defconfig: Add the phasor related drivers
  < iio: jesd204: Kconfig: IIO fakedev driver does not depend on JESD204
  > iio: adrv9002: add debugfs support for MCS
  > iio: adrv9002: support mcs delays settings
  > iio: adrv9002: add multi chip sync support
  > firmware: update adrv9002 default profiles
  > arm64: configs: adi_zynqmp_defconfig: add adrv9002 init calls binary files
  > arm: configs: zynq_xcomm_adv7511_defconfig: add adrv9002 init calls binary files
  > firmware: add adrv9002 initial calibration coefficients
  > iio: adc: adrv9002: add warmboot support
  > iio: adc: adrv9002: adi_adrv9001_cals: make sure to include channel2
  > iio: adc: adrv9002: correctly check against empty string
  > iio: adc: adrv9002: fix hopping table write
  > configs: zynq_pluto_defconfig: Disable GCC plugins
  > arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor
  > arch: arm: zynq_pluto_defconfig: Add the phasor related drivers
  > jesd204: jesd204-core: Declare jesd204_device_count_get() with void
  > iio: adc: adrv9009: fix some warnings
  > iio: adc: ad9361: fix possible '-Wuninitialized'
  > iio: adc: ad9081: explicitly cast to adi_ad9081_adc_pfir_i_mode_e
  > iio: adc: mykonos: fix some warnings
  > iio: adc: ad9208: fix possible '-Wuninitialized'
  > iio: adc: ad9371: fix possible ' -Wuninitialized'
  > iio: adc: ad9467: fix 'vref_mask' uninitialized usage
  > iio: adc: ad6676: Properly declare the header guard
  > iio: frequency: adf4371: fix possible '-Wuninitialized'
  > iio: buffer: industrialio-buffer-dmaengine: fix bad 'devres_free()'
  > iio: industrialio-buffer: fix possible '-Wuninitialized'
  < iio: adc: ad9208: fix possible '-Wuninitialized'
  < iio: adc: ad9371: fix possible ' -Wuninitialized'
  < iio: adc: ad9467: fix 'vref_mask' uninitialized usage
  < iio: adc: ad6676: Properly declare the header guard
  < iio: frequency: adf4371: fix possible '-Wuninitialized'
  < iio: buffer: industrialio-buffer-dmaengine: fix bad 'devres_free()'
  < iio: industrialio-buffer: fix possible '-Wuninitialized'
  > drivers: pwm: pwm-axi-pwmgen: Add support for 16 channels
  < iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate
  < Fix frequency comparison in case of truncation
  > iio: jesd204: Kconfig: IIO fakedev driver does not depend on JESD204
  > azure-pipeline-rpi: add rpi-6.1.y branch in CI
  < dts: xilinx: adi-ad9081-fmc-ebz.dtsi: Eliminate common ad9081 include
  < dts: zynq-zc706-adv7511-ad9081: axi_data_offload devices and enable TX
  < iio: adc: ad9081: Fix dts parsing
  < Add imply config attribute for ADI TDD engine core
  < arch: arm64: boot: dts: Add example adi-axi-tdd device tree
  < Documentation: ABI: testing: Add adi-axi-tdd sysfs description
  < drivers: misc: adi-axi-tdd: Add TDD engine
  < dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine
  > dts: zynq-zc706-adv7511-ad9081: axi_data_offload devices and enable TX
  > Add imply config attribute for ADI TDD engine core
  > arch: arm64: boot: dts: Add example adi-axi-tdd device tree
  > Documentation: ABI: testing: Add adi-axi-tdd sysfs description
  > drivers: misc: adi-axi-tdd: Add TDD engine
  > dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine
  > arm64: configs: adi_versal_defconfig: Update adi versal defconfig
  > dts: versal-vck190-reva-ad9082-204c-txmode1-rxmodeNA: New AD9082 use case
  > iio: adc: ad9081: Fix channel lables for 2R4T type device derivatives
  > dts: xilinx: adi-ad9081-fmc-ebz.dtsi: Eliminate common ad9081 include
  > iio: adc: ad9081: Fix dts parsing
  > arch: arm64: adi_zynqmp_defconfig Enable zynqmp phy config
  > hwmon: max31827: include regulator header
  > hwmon: ltc2991: remove device reference from state
  < iio: adc: adaq4224: Fix AD4030 of_match
  > iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate
  > iio: adc: ad4630: Add support for ADAQ4224
  > arch: arm: boot: dts: Add dts for ADAQ4224-24 on ZedBoard
  > dt-bindings: iio: adc: adi,ad4630: Add ADAQ4224 parts
  > arch: arm: boot: dts: Update ad4630-24 devicetree
  > iio: adc: adaq4224: Fix AD4030 of_match
  > Fix frequency comparison in case of truncation
  < clk: ad9545: fix driver probe when R-divider is zero
  < net:ethernet:adi:adin1110: Fix uninitialized variable
  < spi: axi-spi-engine: fix use after free after timeout
  < iio: adc: adrv9002: add carrier support to debugfs
  < iio: adc: adrv9002: support giving the carrier in devicetree
  < arch: arm64: dts: adrv9002: enable dpd
  < arch: arm: dts: adrv9002: enable dpd
  < dt-bindings: iio: adrv9002: add dpd defines
  < iio: adc: adrv9002: add dpd debugfs support
  < iio: adc: adrv9002: add digital predistortion support
  > hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  < iio: adc: adrv9002: make use of __sysfs_match_string()
  < iio: adc: adrv9002: add initial_calibrations attribute
  < iio: adc: adrv9002: properly handle LO frequency change
  < iio: adc: adrv9002: Improve ADRV9002_{RX|TX}_EN macros
  < iio: adc: adrv9002: rearrange 'adrv9002_attr_show'
  < iio: adc: adrv9002: rearrange 'adrv9002_attr_store'
  < iio: adc: adrv9002: add helper to enable/disable a port
  < iio: adc: adrv9002: constify adrv9002_axi_interface_enable()
  < iio: adc: adrv9002: update to the new API
  < iio: adc: adrv9002: api: fix mixed declarations and code warning
  < iio: adc: adrv9002: api: fix unused variable  warning
  < iio: adc: adrv9002: api: don't include <stdarg> and <stddef>
  < firmware: Update firmware for adrv9002
  < iio: adc: adrv9002: Update API to 68.8.1
  > arm: dts: add trees for ZedBoard with AD7944, AD7985, and AD7986
  > iio: adc: ad_pulsar: initial support for turbo gpio
  > iio: adc: ad_pulsar: add ad7944, ad7985, ad7986
  > dt-bindings: iio: adc: adi,pulsar: add ad7944, ad7985, ad7986
  > arm: dts: zynq-adv7511: ad2s1210: add devicetree for ad2s1210 eval
  > iio: resolver: ad2s1210: add reset gpio support
  > iio: resolver: ad2s1210: add support for adi,fixed-mode
  > iio: resolver: ad2s1210: remove of_match_ptr()
  > iio: resolver: ad2s1210: remove DRV_NAME macro
  > iio: resolver: ad2s1210: move out of staging
  > staging: iio: resolver: ad2s1210: simplify code with guard(mutex)
  > kbuild: Drop -Wdeclaration-after-statement
  > locking: Introduce __cleanup() based infrastructure
  > staging: iio: resolver: ad2s1210: clear faults after soft reset
  > staging: iio: resolver: ad2s1210: refactor sample toggle
  > staging: iio: resolver: ad2s1210: remove fault attribute
  > staging: iio: resolver: ad2s1210: add label attribute support
  > staging: iio: resolver: ad2s1210: add register/fault support summary
  > staging: iio: resolver: ad2s1210: implement fault events
  > iio: event: add optional event label support
  > staging: iio: resolver: ad2s1210: rename DOS reset min/max attrs
  > staging: iio: resolver: ad2s1210: convert DOS mismatch threshold to event attr
  > staging: iio: resolver: ad2s1210: convert DOS overrange threshold to event attr
  > staging: iio: resolver: ad2s1210: convert LOS threshold to event attr
  > staging: iio: resolver: ad2s1210: convert LOT threshold attrs to event attrs
  > staging: iio: resolver: ad2s1210: add triggered buffer support
  > staging: iio: resolver: ad2s1210: add phase lock range support
  > staging: iio: resolver: ad2s1210: convert resolution to devicetree property
  > staging: iio: resolver: ad2s1210: convert fexcit to channel attribute
  > staging: iio: resolver: ad2s1210: implement hysteresis as channel attr
  > staging: iio: resolver: ad2s1210: do not use fault register for dummy read
  > dt-bindings: iio: resolver: add devicetree bindings for ad2s1210
  > staging: iio: resolver: ad2s1210: read excitation frequency from control register
  > staging: iio: resolver: ad2s1210: refactor setting excitation frequency
  > staging: iio: resolver: ad2s1210: rework gpios
  > staging: iio: resolver: ad2s1210: remove config attribute
  > staging: iio: resolver: ad2s1210: add debugfs reg access
  > staging: iio: resolver: ad2s1210: use regmap for config registers
  > staging: iio: resolver: ad2s1210: use devicetree to get CLKIN rate
  > staging: iio: resolver: ad2s1210: implement IIO_CHAN_INFO_SCALE
  > staging: iio: resolver: ad2s1210: always use 16-bit value for raw read
  > staging: iio: resolver: ad2s1210: sort imports
  > staging: iio: resolver: ad2s1210: remove spi_set_drvdata()
  > staging: iio: resolver: ad2s1210: check return of ad2s1210_initial()
  > staging: iio: resolver: ad2s1210: remove call to spi_setup()
  > staging: iio: resolver: ad2s1210: fix use before initialization
  > staging: iio: resolver: ad2s1210: fix not restoring sample gpio in channel read
  > staging: iio: resolver: ad2s1210: fix ad2s1210_show_fault
  > staging: iio: resolver: ad2s1210: Add explicit include for of.h
  > staging: iio: resolver: ads1210: fix config mode
  > staging: iio: ad2s1210: revert merge commits
  >  arch: arm: boot: dts: Add AD7768-4 GPIO Controls
  >  iio: adc: ad7768: add AD7768 GPIO controls
  > iio: frequency: ad9528: Fix vcc regulator EPROBE_DEFER handling
  > hwmon: Kconfig.adi: imply LTC2991
  > hwmon: ltc2991: add driver support
  > dt-bindings: hwmon: ltc2991: add bindings
  > drivers: hwmon: ltc2992: avoid division by zero
  > drivers: hwmon: max31827: handle vref regulator
  > dts: zynqmp-jupiter-sdr: Add QSPI dual MT25QL512 64MB with 4 partitions
  > clk: ad9545: add log message when R-divider value is invalid
  > clk: ad9545: fix driver probe when R-divider is zero
  > dts: zynqmp-jupiter-sdr: Update usb pinctrl defaults
  > Revert "usb: dwc3: fixed OTG feature failure for xilinx platform"
  < hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  > net:ethernet:adi:adin1110: Fix uninitialized variable
  > iio: adc: ad_pulsar: drop 5.10 compatibility
  > azure-pipelines.yml: rename check_is_new_adi_driver_dual_licensed
  > ci: travis: run_build: don't allow dual licensed files
  > ci: travis: run_build: make it possible to build locally
  > ci: travis: run_build: fix check_is_new_adi_driver_dual_licensed
  > arch: arm: configs: update m2k and pluto defconfigs
  > spi: axi-spi-engine: fix use after free after timeout
  > usb: phy: Add platform driver support for ULPI phys
  > drivers: imu: adis16475.c: Remove scan index from delta channels
  > drivers: iio: admv1013: add vcc regulators
  > dt-bindings: iio: admv1013: add vcc regulators
  > dt-bindings: iio: admv1014: make all regs required
  > iio: addac: Kconfig: update ad74413r selections
  > iio: adc: adrv9002: add carrier support to debugfs
  > iio: adc: adrv9002: support giving the carrier in devicetree
  > arch: arm64: dts: adrv9002: enable dpd
  > arch: arm: dts: adrv9002: enable dpd
  > dt-bindings: iio: adrv9002: add dpd defines
  > iio: adc: adrv9002: add dpd debugfs support
  > iio: adc: adrv9002: add digital predistortion support
  > iio: adc: adrv9002: make use of __sysfs_match_string()
  > iio: adc: adrv9002: add initial_calibrations attribute
  > iio: adc: adrv9002: properly handle LO frequency change
  > iio: adc: adrv9002: Improve ADRV9002_{RX|TX}_EN macros
  > iio: adc: adrv9002: rearrange 'adrv9002_attr_show'
  > iio: adc: adrv9002: rearrange 'adrv9002_attr_store'
  > iio: adc: adrv9002: add helper to enable/disable a port
  > iio: adc: adrv9002: constify adrv9002_axi_interface_enable()
  > iio: imu: adis16475: Add buffer padding after temp channel
  > Documentation: ABI: testing: admv8818: add bypass
  > drivers: iio: filter: admv8818: add bypass mode
  > iio: adc: adrv9002: update to the new API
  > iio: adc: adrv9002: api: fix mixed declarations and code warning
  > iio: adc: adrv9002: api: fix unused variable  warning
  > iio: adc: adrv9002: api: don't include <stdarg> and <stddef>
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.8.1
  > iio: adc: adrv9009: Add support for Serializer/PHY PRBS generation
  > ci/travis/run-build.sh: install dtschema with pip
  > ci: run-build.sh: install xz-utils
  > README.md: Update documentation
  > Merge tag 'xilinx-v2023.1' of https://github.com/Xilinx/linux-xlnx.git
  > iio: imu: adis16475.c: Add delta angle and delta velocity channels
  > iio: Add IIO_DELTA_VELOCITY channel type
  > iio: Add IIO_DELTA_ANGL channel type
  > iio: imu: adis16475.c: Add has_burst32 flag to adis16477 devices
  > iio: imu: adis16475.c: Remove unused enum elements
  > regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  > net:ethernet:adi:adin1110: Fix forwarding offload
  > ci: run-build.sh: don't build dts in exception file
  > ci: run-build.sh: add helper to check a file in a list
  > ci: travis: add log file as parameter in upload script
  < arch: arm: boot: dts: Rename dt-node to align with DTSpec
  < arch: arm: boot: dts: Add support for data-lines and reset gpio
  <  arch: arm: boot: dts: Add support for zed with ad7768-4 and axi_adc
  <  arch: arm: boot: dts: Add support for coraz7s and cn0579
  < arch: arm: boot: dts: Add support for cn0579 and de10nano
  <  iio: adc: ad7768: compute sampling frequencies dynamically
  < iio: adc: ad7768: Added support for data-lines configuration
  < iio: adc: ad7768: Enable crc
  < iio: adc: ad7768: Add support for AD7768-4
  < iio: adc: ad7768: Added reset gpio
  < dt-bindings: iio: adc: ad7768: convert bindings to YAML
  < drivers: iio: adc: cf_axi_adc.h: Add missing reg
  < iio: adc: ad7768: add missing available scan masks
  > arch: arm: boot: dts: Rename dt-node to align with DTSpec
  > arch: arm: boot: dts: Add support for data-lines and reset gpio
  >  arch: arm: boot: dts: Add support for zed with ad7768-4 and axi_adc
  >  arch: arm: boot: dts: Add support for coraz7s and cn0579
  > arch: arm: boot: dts: Add support for cn0579 and de10nano
  >  iio: adc: ad7768: compute sampling frequencies dynamically
  > iio: adc: ad7768: Added support for data-lines configuration
  > iio: adc: ad7768: Enable crc
  > iio: adc: ad7768: Add support for AD7768-4
  > iio: adc: ad7768: Added reset gpio
  > dt-bindings: iio: adc: ad7768: convert bindings to YAML
  > drivers: iio: adc: cf_axi_adc.h: Add missing reg
  > iio: adc: ad7768: add missing available scan masks
  > ci: travis: move upload logs to a file on server
  > CI: moving artifactory upload to new agent
  > CI: timestamp folder fix and change of exit status
  < dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1
  > dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1
  > iio: adc: adrv9009: Update cached ORX enable and framerB M/F vales
  > iio: jesd204: axi_jesd204_rx: Support for up to 24 Lanes
  > iio: adc: cf_axi_adc_core: Fix IIO_VAL_INT_64 value composition
  > iio: adc: ad9081: IIO_CHAN_INFO_SAMP_FREQ handle output channels
  > iio: adc: ad6676: Improve error handling and reporting
  > arch: adi_zynqmp_defconfig Enable NAND controller driver support
  > arch: adi_zynqmp_defconfig: Adjust SPI-NOR-Flash configuration
  > iio: adc: adrv9002: force one write() call for hop table
  > iio: adc: adrv9002: make 'hop_tbl' a per device structure
  > iio: adc: adrv9002: fix writing hop table
  > clk: ad9545: improve support for AUX NCO clocks
  > iio: frequency: ad9783: fix DAC channel gain get/set
  > arch: arm: boot: dts: add ltc2358
  > iio:Kconfig.adi: imply LTC2358
  > iio: adc: ltc2358: add support for ltc235x family
  > dt-bindings: iio: adc: add ltc2358
  > iio: adc: cf_axi_adc: Add macros and struct field
  > iio: amplifiers: ad8366: add support for HMC792A Attenuator

Signed-off-by: Michael Hennerich <[email protected]>
  • Loading branch information
mhennerich committed Oct 15, 2024
1 parent 4b42035 commit 9e90bce
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 4 deletions.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

VIVADO_VERSION ?= 2022.2
VIVADO_VERSION ?= 2023.2

# Use Buildroot External Linaro GCC 7.3-2018.05 arm-linux-gnueabihf Toolchain
CROSS_COMPILE = arm-linux-gnueabihf-
Expand Down Expand Up @@ -92,6 +92,7 @@ linux/arch/arm/boot/zImage: TOOLCHAIN
$(TOOLS_PATH) make -C linux ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zynq_$(TARGET)_defconfig
$(TOOLS_PATH) make -C linux -j $(NCORES) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) zImage UIMAGE_LOADADDR=0x8000


.PHONY: linux/arch/arm/boot/zImage


Expand Down
2 changes: 1 addition & 1 deletion hdl
Submodule hdl updated 2267 files
2 changes: 1 addition & 1 deletion linux
Submodule linux updated from e14e35 to f3da30

0 comments on commit 9e90bce

Please sign in to comment.