+
Skip to content

Tags: analogdevicesinc/m2k-fw

Tags

v0.33

Toggle v0.33's commit message
M2k: prepare for v0.33

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 linux 8ba8cbf...7aa6320:
  > iio: frequency: m2k-dac: fix backport of trigger status
  > iio: frequency: m2k-dac: add support for auto trigger rearm
  > iio: frequency: m2k-dac: fix wrong table in MODULE_DEVICE_TABLE()
  > iio: frequency: m2k-dac: Improve trigger attributes
  > arch: arm: configs: zynq_[pluto|m2k]_defconfig: Enable IPv6 networking
  > iio: adc: ad7124: fix DT configuration parsing
  > iio: adc: ad7173: add append status support
  > iio: adc: ad7124: add append status support
  > iio: adc: ad_sigma_delta: add append status support
  > iio: adc: ad7124: fix config comparison
  > iio: adc: ad7124: fix chip ID mismatch
  > stddef: Introduce struct_group() helper macro
  > iio: frequency: ltc6952: keep unused channels disabled
  > ad9361: fix FORCE_VCO_TUNE_ENABLE typo
  > iio: frequency: adf4371: fix muxout enable
  > iio: adc: adrv9002: fix reporting RX rates
  > iio: adc: adrv9002: fixup tx2 power level
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.13.7
  > iio:imu: adis16475: Fix sync mode setting
  > iio: adc: adrv9002: Fix setting MCS delays
  > iio:adc:ad7768: Display scale factor more precisely
  > iio:adc:ad7768: Fix the ad7768 label attribute
  > iio:adc:ad7768: Fix the ad7768 scale factor
  > dts: zynqmp-zcu102-rev10-adrv9025: change hdl_project to advr9026
  > iio: frequency: adf4360.c: Fix incorrect bit masked used for power-down
  >  arch: arm: boot: dts: Add AD7768-4 GPIO Controls
  >  iio: adc: ad7768: add AD7768 GPIO controls
  > tty: serial: amba-pl011: fix versal uart support
  > iio: adc: adrv9002: fix tx port selection
  > spi: spi-axi-spi-engine: fix divide by 0 exception
  > spi: spi-axi-spi-engine: setup the timer before IRQ enable
  > Merge tag 'v5.15.36' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
  > regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  > jesd204: jesd204-core: Export symbol jesd204_get_active_links_num
  > iio: frequency: ad9528: use device managed clk_register function
  > 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
  > ci: run-build: update for release branch
  > azure-pipelines: update for release branch
  > dts: arm: adi-cn0506-*: Update to the corresponding macb_config
  > dts: zynqmp-zcu102-rev10-ad9082-m4-l8: Enable offload fifo by default
  > dts: ad908x and hmc7044 limit PFD1 frequency to improve noise performance
  > 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
  > iio: adc: madura: Fix mixed declarations and code
  > drivers: iio: adc: Define ADI_ENABLE if undefined
  > madura: adrv9025.c: Make adrv9025_remove return int
  > madura: adrv9025.c: Init gain_control_mode enum
  > dts: arria10: ad9081: add axi-pl-fifo-enable
  > arm: dts: Use proper 100MHz clock handle for axi-jesd204-[rx|tx] devices
  > arm64: configs: adi_zynqmp_defconfig: remove adrv9002 init cals
  > iio: kconfig.adi: imply ADRV9025
  > jesd204: jesd204-core: Declare jesd204_device_count_get() with void
  > iio: jesd204: axi_jesd204_[rx|tx]: Fix measured device/link clock
  > dts: zynqmp-zcu102-rev10-adrv9025: Add devicetree
  > drivers: iio: adc: Add ADRV902x support
  > firmware: Add ADRV9025 firmware
  > iio: adc: Add Madura API
  > dt-bindings: adi,ad5791.yaml: Add support for controlling RBUF
  > iio: dac: ad5791: Add support for controlling RBUF via devicetree
  > dts: arm: adi-cn0506-*: Update to the corresponding macb_config
  > 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
  > iio: frequency: m2k-dac: Add support for triggered start and stop
  > iio: frequency: m2k-dac: Add support for raw vaules
  > iio: adc: ad_adc: m2k: Add calibration mode for calibscale HDL values
  < 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
  < iio: frequency: m2k-dac: Add support for triggered start and stop
  < iio: frequency: m2k-dac: Add support for raw vaules
  < iio: adc: ad_adc: m2k: Add calibration mode for calibscale HDL values


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


Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.32

Toggle v0.32's commit message
M2k: prepare for v0.32

Submodule buildroot 6011c61..f70f4af:
  > package: libiio: libiio.mk: Update to tip of libiio-v0 branch
  > configs/zynq_pluto_defconfig: Add libgpiod and tools

Submodule hdl e5660db...1978df2:
  > axi_dac_interpolate: Improve the ctrl logic
  > m2k: Remove dac last_sample_hold control
  > pluto: Enable phaser integration
  > axi_ad7606x: Add the correct IP's name
  > projects/cn0501: Removed CN0501 project
  > Remove daq3/kcu105 from the current release
  > cn0561: Fixed critical warning during make (#1165)
  > project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board
  > ad_fmclidar1_ebz: Remove support
  > Add git CODEOWNERS and PULL_REQUEST_TEMPLATE files
  > Add copyright & license to .sh, .yml, .pl files. Edit Makefile for KV260
  > Add/edit copyright and license for .v, .sv files
  > check_guideline.py: Change copyright format checker
  > LICENSE_*: Update the year and format of the copyright
  > axi_dmac: Fix constraints coverage and empty to list warnings
  > Rename pluto_ng to jupiter_sdr plus RevB updates
  > docs: Add HDL PR process documentation
  > ad9082/vck190: Add initial design
  > ad9081/vck190/system_project: Change the default profile
  > ad9081: Proper reset sequence for versal transceivers
  > adrv9001_zcu102: Reduce allowed clock skew for rx*_dclkout in lvds_constr.xdc
  > m2k: Fix CW for slave segments without an address space
  > template_kv260: Add template design for kv260 evaluation board
  > projects: 9009: system_project.tcl: List configs as comments
  > ad9209: Initial vck190 design
  > ad9081: Parameters and header update
  > ad9081/common: Added ad9081_fmc.txt
  > ad9081: Versal transceiver update
  > py script & action: Update used repos version
  > vcu118: Improve Microblaze Cache Performance for a better timing closure
  > vcu128_system_bd.tcl: Additional microblaze interrupt for VCU128
  > project-xilinx.mk: Update folders and files from make clean
  > library.mk: Update folders and files from make clean
  > kc705 vc707: Increase linear flash capacity
  > adi_project_xilinx.tcl: Add matlab env variables
  > add: softspan support in adc_channel regmap (#1081)
  > cn0561:de10nano: Updated Quartus version to 22.1Std (#1116)
  > ad_data_out: Revert change (issue) inserted in commit 075ee05189cb285d66a35496c7eb9b044c380b11
  > docs/FMC_eval_board_template: Update instructions
  > Quartus: Updated to Quartus Pro 22.4 (#1107)
  > Quartus: Updated to Quartus Standard 22.1 (#1108)
  > Update ad_data_in &_out (#1060)
  > cn0561_de10nano: Initial commit
  > cn0540_de10nano: Update system_top, cleanup
  > spi_engine_offload: Update hw.tcl
  > axi_pwm_gen: Update timing constraints, hw.tcl and sdc files.
  > ad7606x_fmc: Fix up_cpack2 module's SAMPLE_DATA_WIDTH parameter
  > axi_ad7606x: Fix data width and order of ADC channels
  > adi_xilinx_device_info_enc: Enlarge detection
  > Check guidelines. Remove redundancies  * Removed empty/commented lines  * Regenerated Makefiles  * Removed redundancies adc channels data width  * Set data width 32-bit: max resolution and CRC header
  > projects/ad7134_fmc: Update bd SPIE hierarchy, spi trigger, ODR  * Updated bd spi hierarchy, see library/spi_engine.tcl  * Enabled ext_clk for PWM to use 96 MHz spi clk  * Modified PWM channels used:   - ch1: ODR - 850 ns period, 130 ns high time 	 ==> max fODR = 1.18 MHz   - ch0: trigger - 850 ns period, 30 phase shift          ==> 10 ns between falling ODR rising DCLK  * Changed spi offload trigger signal:   - replaced edge detect,sync_bits IPs with PWM trigger
  > projects/cn0561: Update design: spi trigger, ODR, spi hierch  * Enabled ext_clk for PWM to use 96 MHz spi clk  * Modified PWM channels used:   - ch1: ODR - 850 ns period, 130 ns high time 	 ==> max fODR = 1.18 MHz   - ch0: trigger - 850 ns period, 30 phase shift          ==> 10 ns between falling ODR rising DCLK  * Changed spi offload trigger signal:   - replaced edge detect,sync_bits IPs with PWM trigger  * Updated bd SPIE hierarchy, see library/spi_engine.tcl
  > projects/ad4134_fmc: Initial commit add support
  > SPI Engine: Update spi_engine.tcl
  > projects/cn0579/de10nano: Fix Critical Warnings
  > library/axi_pwm_gen: Assign correct reg value to offset_0
  > adi_project_intel.tcl: bugfix for ad_project_dir (#1101)
  > projects/cn0579: Initial commit for Coraz7s and DE10Nano
  > check_guideline.py: Add execute permissions
  > docs/regmap: Updates on regmap text files to match the Wiki page updates.
  > vmk180_system_bd.tcl: Fix issue with PMC_I2C_PERIPHERAL
  > adi_env.tcl: Update Vivado version to 2022.2
  > ad7606x: Fix system_top module's gpio instances and add missing adc_serpar,_refsel pins
  > library/axi_ad7768: Data valid signal updates
  > projects/*/a10gx: Support for A10GX carrier is discontinued.
  > adi_board.tcl: Support multiple common channels connections between different TX adxcvr's and util_xcvr
  < fmcadc5: Fix issue created by modifying ad_disconnect
  > axi_pwm_gen: add: intel support (#1080)
  > projects/adrv9009zu11eg: Fix lane swap on tx1_c when used with fmcomms8
  < projects/adrv9009zu11eg: Fix lane swap on tx1_c when used with fmcomms8
  > library/common/util_pulse_gen: Fix for unupdateable registers
  > library & projects: Update Makefiles
  > projects/adrv9009zu11eg: JESD support for fmcomms8
  > projects/adrv9009zu11eg: JESD support for adrv2crr_fmc
  > adrv9009/zc706: Add clkgen div to match the desired freq
  > projects/adrv9009: JESD support for 1, 2 TX_L and 1 RX/ORX_L
  > projects/fmcomms8: Interconnect m_axi port for rx_xcvr
  < scripts: adi_board: Update ad_disconnect procedure
  < ad9081: vck190: Update default profile
  > axi_adrv9001/intel: Add dummy parameter IODELAY_ENABLE in adrv9001_rx
  > vcu118_system_bd.tcl: Additional microblaze interrupt for VCU118
  > ad7606x_fmc: Initial commit
  > axi_ad7606x: Initial commit
  > Update IPs based on up_adc_common changes
  > up_adc_common: Update custom RD/WR mechanism
  > intel/adi_jesd204: Enable master clock generation block for S10 H-Tile
  > projects/fmcomms8: JESD support for 2, 4 TX_L and RX/ORX_L
  > library: Cosmetic changes for modules that use ad_serdes_*
  > ad_serdes: Add features and update their instances in /library
  > ad4110: Initial commit
  > docs/regmap: Added the regmap file for the generic TDD controller
  > ad9081_fmca_ebz_x_band: Integrate the new TDD in project
  > ad9081_fmca_ebz: Integrate the new TDD in project
  > library/axi_tdd: Add generic TDD engine
  > library/scripts: Add SV support for Intel boards
  > projects: Fix intermitent timing violation on a10soc
  < projects: Fix intermitent timing violation on a10soc
  > ad469x: Use axi_pwm_gen; clean-up
  > axi_ad7768: modified adc_format values and crc_err flag has to be RW1C
  > Updated the makefiles to build the projects in subdirectories based on the build parameters.
  > adi_board: Connnect phy_en_char_align only for 8B10B encoding

Submodule linux 3eae700...8ba8cbf:
  > 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
  > iio: frequency: m2k-dac: Add support for triggered start and stop
  > iio: frequency: m2k-dac: Add support for raw vaules
  > iio: adc: ad_adc: m2k: Add calibration mode for calibscale HDL values
  > iio: adrv9002: add debugfs support for MCS
  > iio: adrv9002: support mcs delays settings
  > iio: adrv9002: add multi chip sync support
  > 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: 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: ad9361: Export pl_intf_clk reflecing interface PL clock rate
  > Fix frequency comparison in case of truncation
  > 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
  > iio: adc: adaq4224: Fix AD4030 of_match
  > 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
  > 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
  > hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  > 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
  > dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1
  > clk: ad9545: improve ad9545_get_r_div() and ad9545_set_r_div()
  > clk: ad9545: properly check R-divider
  > clk: ad9545: properly set stability timer register
  > clk: ad9545: replace ad95452 with ad9545
  > clk: ad9545: fix error message for adi,pll-source
  > clk: ad9545: fix APLL rate ranges
  > clk: ad9545: fix AD9545_DPLL_MAX_FRAC and AD9545_DPLL_MAX_MOD
  > clk: ad9545: fix APLL M-divider minimal limit
  > clk: ad9545: properly check if output clocks are being used
  > dt-binding: ad9545: fix for dt-binding-check
  > iio: frequency: ad9783: fix ad9780 and ad9781 channel ref
  > iio: adc: adrv9009: minor comment change
  > iio: adc: adrv9009: make jesd clocks optional
  > iio: adc: adrv9009: simplify jesd clock probe
  > iio: adc: adrv9009: add has_obs() helper
  > iio: adc: adrv9009: check validity of the link_clk pointer
  > clk: fix clk_dump syntax error
  > iio: adc: ad4630: fix pm runtime unbalanced refcounts
  > iio: adc: ad9081: Update API v1.5.0
  > hwmon: max31827: Match of_match_table.compatible with binding
  > arm64: dts: zynqmp-pluto-ng -> zynqmp-jupiter-sdr
  > bindings: iio: frequency: adi,ltc6952.yaml: Sync with driver updates
  > iio: frequency: ltc6952: Add jesd204-fsm support
  > iio: frequency: ltc6952: Fix status string text and use proper macro
  > iio: frequency: ltc6952: Add LTC6953 support
  > iio: adc: adrv9002: fix ORx port detection
  > jesd204: remove useless 'state_ops' check
  > iio: adc: ad7192: Fix internal/external clock selection
  > iio: adc: ad7192: Fix null ad7192_state pointer access
  > iio: adc: ad7192: Change "shorted" channels to differential
  > arm64: dts: zynqmp-pluto-ng add eeprom
  > Kconfig.adi: imply MAX31827
  > hwmon: max31827: add MAX31827 driver
  > dt-bindings: hwmon: add MAX31827
  > iio: frequency: adf5355: drop mlock usage
  > iio: frequency: ad9739a: drop mlock usage
  > iio: frequency: ad9172: drop mlock usage
  > iio: frequency: ad9122: drop mlock usage
  > iio: frequency: cf_axi_dds: drop mlock usage
  > drivers: iio: Add imply config attribute for ADI Pulsar ADCs
  > arch: arm: boot: Add Pulsar example dts
  > dt-bindings: iio: adc: add pulsar
  > drivers: iio: adc: ad_pulsar: Add support for pulsar ADC's
  > Add MathWorks drivers to CI ignore list
  > Add MathWorks memory drivers to defconfigs
  > drivers/misc/mathworks: Merge shared memory IIO drivers with 5.10
  > Merge with Analog Devices 2021_R1 branch
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Include Xilinx's vck190 dts file and add specific bootargs
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva: Remove duplicate dts file
  > arch: arm64: boot: dts: xilinx: versal-vmk180-reva: Remove duplicate dts file
  > iio: adc: adrv9002: build adrv9001_radio.c
  > iio: adc: adrv9002: remove unused variable
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.5.0
  > ad9739a-fmc.dts: Change node name to LPC
  > arch: arm: dts: Add ZC706 + AD9082-FMCA-EBZ support
  > arch: arm: dts: Updates for the CN0501 on Coraz7s device tree
  > CI:make file executable
  > CI: update upload condition
  > dts: zynq-zc706-adv7511-ad9136-fmc-ebz.dts: Fix TXEN GPIO assignments
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Format to match the other vck190 dts
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9082: Add default mode
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081-204c-txmode23-rxmode25: Add new mode
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Change default modes
  > iio: adc: ad4630: move test pattern to debugfs
  > ci: dtb_build_test_exceptions: remove ad9136 devicetree
  > arch: arm: dts: ad9136-fmc-ebz: add proper file header
  > arch: arm: dts: adi-ad9136-fmc-ebz: move to JESD framework
  > iio: jesd204: axi_jesd204_rx: add optional sysref_clk
  > iio: jesd204: axi_jesd204_tx: add optional sysref_clk
  > arch: arm: dts: adi-xilinx-dac-fmc: fix core dumps
  > iio: adc: ad9361: remove THIS_MODULE from spi_driver
  > iio: adc: ad9361: convert probe to device managed calls
  > iio: adc: ad9361: make sure clkin is disabled
  > iio: adc: cf_axi_adc_core: fix segfault on unbind
  > iio: adc: cf_axi_adc_core: unregister the IIO device
  > iio: adc: cf_axi_adc_core: make sure dt nodes are released
  > iio: adc: ad9631: make sure dt nodes are released
  > ci: make sure versal dts are built
  > arch: arm64: dts: versal-ad9081: fix devicetree
  > iio: frequency: ad9528: Improve devicetree parsing and error handling
  > iio: adc: ad9081: Optimize RX only power consumption
  > arm64: dts: zynqmp-pluto-ng: Reassign psgtr lanes
  > arch: arm64: zynqmp-pluto-ng.dts: add fan gpio hogs
  > arch: arm64: zynqmp-pluto-ng.dts: add port muxes
  > iio: adrv9002: support selecting between TXA and TXB
  > iio: adrv9002: add support for port muxes
  > iio: adrv9002: add devm_fwnode_gpiod_get_optional()
  > iio: adrv9002: move to devm_fwnode_gpiod_get()
  > iio: adc: adrv9002: fix -Wdiscarded-qualifiers warning
  > iio: adc: ad9371: Make AuxDAC scale writeable
  > iio: adc: ad9371: Fix AuxDAC write raw erroneous return value
  > CI: add git sha to SwDownloads files
  > dts: zynqmp-adrv9009-zu11eg: Update 204.8MHz base band rate example
  > iio: frequency: hmc7044: Option to skip jesd204-fsm SYSREF freq calculation
  > iio: adc: ad400x: drop mlock usage
  > iio: adc: ad6676: drop mlock usage
  > iio: adc: ad7173: drop mlock usage
  > iio: adc: ad738x: drop mlock usage
  > iio: adc: ad9081: drop mlock usage
  > iio: adc: ad9208: drop mlock usage
  > iio: adc: ad9467: drop mlock usage
  > iio: adc: ad9680: drop mlock usage
  > iio: adc: ad_adc: drop mlock usage
  > iio: adc: admc_adc: drop mlock usage
  > iio: adc: admc_ctrl: drop mlock usage
  > iio: adc: admc_speed: drop mlock usage
  > iio: adc: ad9371: drop mlock usage
  > iio: adc: ad9361: drop mlock usage
  > iio: adc: adrv9009: drop mlock usage
  > iio: adc: axi_adc_core: drop mlock usage
  > iio: dac: cf_axi_dds: Protect against unimplemented callbacks
  > README.md: Update to xilinx v2022.2 tag
  > drivers: ad9361: fix fast lock addressing
  > arch: arm: configs: update rpi defconfigs
  > clk: adi: clk-ad9545: Prevent divide by zero in ad9545_pll_set_rate()
  > arm64: dts: Add another adrv9009-zu11eg sample profile
  > azure-pipelines-rpi: add triggers for rpi-5.15.y
  > arch: arm: config: add ADI rpi defconfigs
  > iio: buffer: support multiple high speed buffers per device
  > ci: update ubuntu to 22.04
  > arch: microblaze: configs: update all ADI defconfigs
  > arch: arm64: configs: update all ADI defconfigs
  > arch: arm: configs: update all ADI defconfigs
  > Merge tag 'xilinx-v2022.2' of https://github.com/Xilinx/linux-xlnx.git
  > iio: adc: adrv9009: Fix gain table load support
  > iio: adc: ad9081: Disable background calibration during SPO sweep
  > iio: adc: ad9081: Rerun jesd204 calibration after power down
  < ci: don't fail ci build over changed defconfig
  < ci: add new internal function to setup git account
  < arch: arm: configs: explicitly disable gcc-plugins
  > ci: don't fail ci build over changed defconfig
  > ci: add new internal function to setup git account
  > arch: arm: configs: explicitly disable gcc-plugins
  > iio: kconfig.adi: imply max31865
  > iio: temperature: max31865: Make use of device properties
  > iio: max31865: Use sysfs_emit()
  > iio: temperature: Add MAX31865 RTD Support
  > iio: adc: adrv9002: dynamically export valid interface gain values
  < microblaze: dts: Update compatible xlnx,axi-iic-2.1
  > microblaze: dts: Update compatible xlnx,axi-iic-2.1
  < arch: arm64: adrv9009-zu11eg: Update hmc7044_ext
  > arch: arm64: adrv9009-zu11eg: Update hmc7044_ext
  > arch: arm64: dts: add zynqmp-zcu102-rev10-ad9694 dts
  > iio: adc: ad9208: Add custom config for ad9694
  < iio: adc: adrv9002: fix mixed declarations and code in the API
  < iio: adc: adrv9002: fix unused variable warning in the API
  < iio: adc: adrv9002: fix api usage of 'printf()'
  < firmware: Update firmware for adrv9002
  < iio: adc: adrv9002: Update API to 68.0.6
  > drivers: iio: dac: ad5592r: add gpio_chip names
  > iio: adc: cf_axi_adc_core: Fix masklenght initialization
  > iio: adc: adrv9002: fix mixed declarations and code in the API
  > iio: adc: adrv9002: fix unused variable warning in the API
  > iio: adc: adrv9002: fix api usage of 'printf()'
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.0.6
  > net: ethernet: adi: adin1110: Fix multicast offloading
  < iio: adc: ad7124: fix sequencer support
  > iio: adc: ad7124: fix sequencer support
  < iio: adc: ad4630: reset averaging on test_pattern mode
  < iio: adc: ad4630: add missing test_pattern channel
  > iio: adc: ad4630: reset averaging on test_pattern mode
  > iio: adc: ad4630: add missing test_pattern channel
  > arch: arm: boot: dts: fix ad4630 hdl tag
  < arch: arm: boot: dts: fix ad4630 hdl tag
  < iio: kconfig.adi: imply AD4630
  < arch: arm: boot: dts: Add ad4630-24 dts
  < Documentation: ABI: testing: Add ad4630 sysfs description
  < drivers: iio: adc: add support for ad4630
  < dt-bindings: iio: adc: Add docs for ad4630
  > iio: kconfig.adi: imply AD4630
  > arch: arm: boot: dts: Add ad4630-24 dts
  > Documentation: ABI: testing: Add ad4630 sysfs description
  > drivers: iio: adc: add support for ad4630
  > dt-bindings: iio: adc: Add docs for ad4630
  < hwmon: (ltc2947) fix temperature scaling
  < iio: dac: ltc2688: fix voltage scale read
  > hwmon: (ltc2947) fix temperature scaling
  > iio: dac: ltc2688: fix voltage scale read
  < arch: arm: boot: dts: Fix cn0506 socfpga DT
  < net: ethernet: stmicro: stmmac_main: Fix mode mask
  < net: phy: adin: add support for clock output
  < dt-bindings: net: adin: document phy clock output properties
  > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg_fmcomms8
  > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg_fmcomms8
  > arch: arm64: boot: dts: Add devicetree for fmcomms8
  > iio: adc: ad9081: Update SYSREF input config function
  > iio: adc: ad9081: API Version 1.4.0
  > arch: arm: boot: dts: Fix cn0506 socfpga DT
  > net: ethernet: stmicro: stmmac_main: Fix mode mask
  > net: phy: adin: add support for clock output
  > dt-bindings: net: adin: document phy clock output properties
  > arch: arm: boot: dts: Add devicetree for adrv9009 new JESD mode
  < arch: arm: dts: arria10_adrv9002: Devices names inconsistency
  > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg
  > arch: arm64: boot: dts: Add devicetree for adrv9009 new JESD mode
  > arch: arm64: boot: dts: Add devicetree for adrv9009 new JESD mode
  > ci: don't timeout on checkpatch job
  > arch: arm: dts: arria10_adrv9002: Devices names inconsistency
  < arch: arm: dts: add devicetree for ADAQ8092
  < drivers: iio: Kconfig.adi: add ADAQ8092
  < iio:adc:adaq8092: add support for ADAQ8092
  < dt-bindings: iio: adc: add ADAQ8092 doc
  > arch: arm: dts: add devicetree for ADAQ8092
  > drivers: iio: Kconfig.adi: add ADAQ8092
  > iio:adc:adaq8092: add support for ADAQ8092
  > dt-bindings: iio: adc: add ADAQ8092 doc
  < iio: frequency: ad9172: Fix jesd204-fsm final state transition
  > iio: frequency: ad9172: Fix jesd204-fsm final state transition
  < media: xilinx: xilinx-hdmirxss: fix 64bit division on 32bit archs
  < clkk: clk-xlnx-clock-wizard-v: fix 64bit division on 32bit archs
  < clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs
  < include: linux: remoteproc: fix 'da_to_va()' type
  < pwm: pwm-sti: fix 64bit division on 32bit architectures
  < iio: adc: adi-axi-adc: fix compilation
  < spi: spi-bcm2835: fix compilation
  < usb: phy: phy-ulpi.c: sync with upstream
  < clk: clk-xlnx-clock-wizard-v: fix missing bitfield include
  < clk: clk-xlnx-clock-wizard: fix missing bitfield include
  < Kconfig.adi: imply AD74115
  < iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl
  < iio: addac: add AD74115 driver
  < dt-bindings: iio: addac: add AD74115
  < iio: addac: ad74413r: add support for reset-gpio
  < dt-bindings: iio: ad74413r: add optional reset-gpios
  < iio: addac: ad74413r: add spi_device_id table
  < watchdog: dw_wdt: stop on reboot
  < watchdog: stop wdd when watchdog hw running in reboot_notifier
  < iio: adc: adrv9002: add spi id_table support
  < iio: adc: adrv9002: add myself as MODULE_AUTHOR
  < iio: adc: adrv9002: move OF specific code to it's own file
  < iio: adc: adrv9002: Re-order function declarations
  < iio: adc: adrv9002: always select CF_AXI_ADC
  < iio: adc: adrv9002: constify where possible
  < iio: adc: adrv9002: add helper to get hop table
  < iio: adc: adrv9002: add helper to set carrier frequency
  < iio: adc: adrv9002: add helper to get/set hardware gain
  < iio: adc: adrv9002: improve IIO read/write() callbacks code flow
  < iio: adc: adrv9002: remove meaningless '__maybe_unused'
  < iio: adc: adrv9002: add macro to wrap api calls
  < iio: adc: adrv9002: drop custom, repeated macros
  < iio: adc: adrv9002: small improvement on profile read
  < iio: adc: adrv9002: remove sysfs bin attrs size check
  < iio: adc: adrv9002: add comment on why 'hop_tbl' is static
  < iio: adc: adrv9002: fix possible data race
  < iio: adc: adrv9002: properly return error code
  < iio: adc: adrv9002: properly set gain table type
  < net: usb: smsc95xx: fix external PHY reset
  < drivers: iio: accel: Add support for ADXL359 device
  < dt-bindings: iio: accel: Add docs for ADXL359
  < drivers: iio: accel: Use warning if invalid device id is detected
  < iio: adc: ad4130: depend on GPIOLIB
  < Documentation: ad4130: format list of in_voltage-voltage_filter_mode_available modes
  < iio: adc: ad4130: Fix spelling mistake "diffreential" -> "differential"
  < iio: temperature: ltc2983: support more parts
  < dt-bindings: iio: temperature: ltc2983: support more parts
  < dt-bindings: iio: temperature: ltc2983: use generic node name in example
  < dt-bindings: iio: temperature: ltc2983: describe broken mux delay property
  < dt-bindings: iio: temperature: ltc2983: refine descriptions
  < dt-bindings: iio: temperature: ltc2983: change default excitation for custom thermistors
  < dt-bindings: iio: temperature: ltc2983: require 4 wire rtd for current rotate
  < dt-bindings: iio: temperature: ltc2983: require custom sensor tables
  < dt-bindings: iio: temperature: ltc2983: describe matrix items
  < dt-bindings: iio: temperature: ltc2983: remove qutations from phandle ref
  < dt-bindings: iio: temperature: ltc2983: use hex for sensor address
  < dt-bindings: iio: temperature: ltc2983: add default values
  < iio: temperature: ltc2983: make bulk write buffer DMA-safe
  < iio: temperature: ltc2983: allocate iio channels once
  < dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
  < iio: temperature: ltc2983: Make use of device properties
  < iio: temperature: ltc2983: Use single error path to put OF node
  < iio: temperature: ltc2983: Don't hard code defined constants in messages
  < iio: ltc2983: fail probe if no channels are given
  < iio: ltc2983: add support for optional reset gpio
  < iio: ltc2983: fix device probe
  < net: ethernet: adi: adin1110: Fix notifiers
  < Kconfig.adi: imply AD4130
  < iio: adc: ad4130: add AD4130 driver
  < dt-bindings: iio: adc: add AD4130
  < dt-bindings: net: adin1110: Document reset
  < net: ethernet: adi: adin1110: add reset GPIO
  < net: ethernet: adi: adin1110: Fix SPI transfers
  < net: ethernet: adi: adin1110: Add check in netdev_event
  > media: xilinx: xilinx-hdmirxss: fix 64bit division on 32bit archs
  > clkk: clk-xlnx-clock-wizard-v: fix 64bit division on 32bit archs
  > clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs
  > include: linux: remoteproc: fix 'da_to_va()' type
  > pwm: pwm-sti: fix 64bit division on 32bit architectures
  > iio: adc: adi-axi-adc: fix compilation
  > spi: spi-bcm2835: fix compilation
  > usb: phy: phy-ulpi.c: sync with upstream
  > clk: clk-xlnx-clock-wizard-v: fix missing bitfield include
  > clk: clk-xlnx-clock-wizard: fix missing bitfield include
  < drivers: jesd204 :jesd204-core: copy_link_params() sysref param fix
  > drivers: jesd204 :jesd204-core: copy_link_params() sysref param fix
  < iio: adis: add '__adis_enable_irq()' implementation Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality.
  > Kconfig.adi: imply AD74115
  > iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl
  > iio: addac: add AD74115 driver
  > dt-bindings: iio: addac: add AD74115
  > iio: addac: ad74413r: add support for reset-gpio
  > dt-bindings: iio: ad74413r: add optional reset-gpios
  > iio: addac: ad74413r: add spi_device_id table
  > iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
  < iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
  > iio: adis: add '__adis_enable_irq()' implementation Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality.
  > CI: do not exit on dt_binding_check error
  > watchdog: dw_wdt: stop on reboot
  > watchdog: stop wdd when watchdog hw running in reboot_notifier
  > iio: adc: adrv9002: add spi id_table support
  > iio: adc: adrv9002: add myself as MODULE_AUTHOR
  > iio: adc: adrv9002: move OF specific code to it's own file
  > iio: adc: adrv9002: Re-order function declarations
  > iio: adc: adrv9002: always select CF_AXI_ADC
  > iio: adc: adrv9002: constify where possible
  > iio: adc: adrv9002: add helper to get hop table
  > iio: adc: adrv9002: add helper to set carrier frequency
  > iio: adc: adrv9002: add helper to get/set hardware gain
  > iio: adc: adrv9002: improve IIO read/write() callbacks code flow
  > iio: adc: adrv9002: remove meaningless '__maybe_unused'
  > iio: adc: adrv9002: add macro to wrap api calls
  > iio: adc: adrv9002: drop custom, repeated macros
  > iio: adc: adrv9002: small improvement on profile read
  > iio: adc: adrv9002: remove sysfs bin attrs size check
  > iio: adc: adrv9002: add comment on why 'hop_tbl' is static
  > iio: adc: adrv9002: fix possible data race
  > iio: adc: adrv9002: properly return error code
  > iio: adc: adrv9002: properly set gain table type
  > CI: run dt_binding_check against upstream tree
  > net: usb: smsc95xx: fix external PHY reset
  > drivers: iio: accel: Add support for ADXL359 device
  > dt-bindings: iio: accel: Add docs for ADXL359
  > drivers: iio: accel: Use warning if invalid device id is detected
  > iio: adc: ad4130: depend on GPIOLIB
  > Documentation: ad4130: format list of in_voltage-voltage_filter_mode_available modes
  > iio: adc: ad4130: Fix spelling mistake "diffreential" -> "differential"
  > iio: temperature: ltc2983: support more parts
  > dt-bindings: iio: temperature: ltc2983: support more parts
  > dt-bindings: iio: temperature: ltc2983: use generic node name in example
  > dt-bindings: iio: temperature: ltc2983: describe broken mux delay property
  > dt-bindings: iio: temperature: ltc2983: refine descriptions
  > dt-bindings: iio: temperature: ltc2983: change default excitation for custom thermistors
  > dt-bindings: iio: temperature: ltc2983: require 4 wire rtd for current rotate
  > dt-bindings: iio: temperature: ltc2983: require custom sensor tables
  > dt-bindings: iio: temperature: ltc2983: describe matrix items
  > dt-bindings: iio: temperature: ltc2983: remove qutations from phandle ref
  > dt-bindings: iio: temperature: ltc2983: use hex for sensor address
  > dt-bindings: iio: temperature: ltc2983: add default values
  > iio: temperature: ltc2983: make bulk write buffer DMA-safe
  > iio: temperature: ltc2983: allocate iio channels once
  > dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
  > iio: temperature: ltc2983: Make use of device properties
  > iio: temperature: ltc2983: Use single error path to put OF node
  > iio: temperature: ltc2983: Don't hard code defined constants in messages
  > iio: ltc2983: fail probe if no channels are given
  > iio: ltc2983: add support for optional reset gpio
  > iio: ltc2983: fix device probe
  < arch: arm: boot: dts: Add devicetree for ltc2387
  < drivers: iio: adc: Add support for LTC2387
  < dt-bindings: iio: adc: Add docs for ltc2387
  > drivers: nvmem: adi_axi_sysid: add support for different memory sizes
  > arch: arm: boot: dts: Add devicetree for ltc2387
  > drivers: iio: adc: Add support for LTC2387
  > dt-bindings: iio: adc: Add docs for ltc2387
  < arm: dts: Add ad9083_a10soc Development Kit support
  > arch: arm64: boot: dts: update stingray HDL tags
  < arch: arm64: boot: dts: update stingray HDL tags
  > net: ethernet: adi: adin1110: Fix notifiers
  > Kconfig.adi: imply AD4130
  > iio: adc: ad4130: add AD4130 driver
  > dt-bindings: iio: adc: add AD4130
  > dt-bindings: net: adin1110: Document reset
  > net: ethernet: adi: adin1110: add reset GPIO
  > arm: dts: Add ad9083_a10soc Development Kit support
  > net: ethernet: adi: adin1110: Fix SPI transfers
  > net: ethernet: adi: adin1110: Add check in netdev_event


Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.31

Toggle v0.31's commit message
M2k: prepare for v0.31

Submodule buildroot 0081bbc..0d5db4a:
  > board: pluto: S23udc: Advertise USB MaxPower 4mA in some cases
  > board: pluto|m2k: Add hook in init.d to run user application code
  > board/pluto/S40network: Fix typo in udhcpd.conf

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.30

Toggle v0.30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add script for ci. (#11)

Signed-off-by: Raluca Groza <raluca.groza@analog.com>

v0.29

Toggle v0.29's commit message
M2k: prepare for v0.29

Submodule buildroot d8793da..6d681cb:
  > board: pluto :device_persistent_keys: Copy all generated keys to flash
  > package: libiio: libiio.mk: Bump libiio to version 0.24
  > pluto-sdr: enable easy updating of firmware from github

Submodule linux 9e81976..9dfba10:
  > arch: arm: boot: dts: zed+ad4630: update hdl tag
  > dts: vcu118_ad9081.dts: Add axi-data-offload engine support
  > dts: vcu128_ad9081.dts: Fix axi-data-offload node names
  > iio: jesd204: xilinx_transceiver.c: Fix error handling
  > drivers: iio: addac: one-bit-adc-dac: Remove unused var
  > drivers: iio: addac: one-bit-adc-dac: Fix read_label()
  > arch: arm: boot: dts: Add ad4630-24 dts
  > drivers: iio: adc: AD4630
  > Documentation: ABI: testing: Add ad4630 sysfs description
  > dt-bindings: iio: adc: Add docs for ad4630
  > drivers: pwm: axi-pwmgen: Add PWM ops
  > Documentation: ABI: testing: pwm: Add time_unit
  > drivers: pwm: axi-pwmgen: Add time unit support
  > Documentation: driver-api: pwm.rst: Add time_unit
  > drivers: pwm: core: Add PWM time unit
  > include: linux: pwm.h: Fix pwm_apply_args
  > Documentation: pwm: Add phase documentation
  > drivers: pwm: sysfs: Add phase sysfs
  > include: linux: pwm: Convert phase to u64
  > pwm: Convert period and duty cycle to u64
  > drivers: pwm: axi-pwmgen: Rename offset
  > include: linux: pwm.h: Rename offset
  > drivers: usb: chipidea: Let the PHY set VBUS
  > arch: arm: boot: dts: Remove unused usb-phy
  > arch: arm : boot: dts: set vcxo to 100 MHz
  > arch: arm: dts: de10nano: add sysid support
  > zynqmp-zcu102-rev10-ad9082: fix HDL project tag
  > arch: arm: boot: dts: rename SPI Engine AXI CLKGEN
  > arch: arm: dts: add socfpga_arria10_socdk_adrv9002 dts
  > arch: arm64: xmicrowave.dts: enable detector
  > arch: arm64: xmicrowave.dts: add labels
  > net: adi: adin1110: Fix multicast filter
  > net: adi: adin1110: Set frames as forwarded
  > net: ethernet: adi: adin1110: Add unicast ability flag
  > arch: arm: dts: zynq-zed-otg.dts Add fpga-axi dt node
  > arch: arm64: dts: zcu102-cn0506: add sysid support
  > net: ethernet: adi: adin1110: Fix forwarding
  > net: ethernet: adi: adin1110: Fix MAC address masking
  > dts: xilinx/adi-ad9083-vna: Updates for board Rev.B
  > iio: frequency: adf4371: Support for RFAUX8 VCO output mux
  > iio: frequency: ad9528: jesd204-fsm ignore SYSREF rate issues in SC0
  > dt-bindings: net: adin2111: Add docs
  > net: ethernet: adi: adin1110: Add adin2111 support
  > net: ethernet: adi: adin1110: Fix mutex unlock path
  > net: phy: adin1100: Add ADIN2111 PHY_ID
  > net: ethernet: adi: adin1110: Fix TX space read
  > microblaze: configs: adi_mb_defconfig: Add IPv6 support and sync options
  > iio: beamformer: adar1000: Make gain write/read consistent
  > arch: arm: sockit_arradio: Remove vip-frame-reader
  > bindings: clock: ad9545: fix zero delay property
  > clk: ad9545: fix zero delay property
  > iio: adc: talise: Update to Talise API version: 3.6.2.1
  > firmware: Talise[TDD|Rx|Tx]ArmFirmware: Update to ARM Revision: 6.2.1
  > iio/jesd204/axi_jesd204_[rx|tx]: link running increase retry count
  > jesd204: jesd204-fsm: FSM messages include topology_id
  > iio: jesd204: axi_jesd204_[rx|tx].c: Fix uninit for optional clocks
  > jesd204: jesd204-fsm: Fix paused/resume notice messages
  > dts: zynqmp-zcu102-rev10-ad9082-204c-txmode22-rxmode23-dual: Remove node
  > ci: fix build inside docker
  > iio: multiplexer: iio-gen-mux: Fix potential NULL pointer access
  > microblaze: configs: adi_mb_defconfig: Add IIO generic MUX support
  > iio: adc: ad9361: Fix type for split_gain_table_abs_gain
  > dts: zynqmp-zcu102-rev10-ad9081-m8-l4-ffh: Use gpio-muxes for FFH
  > dts/vcu118_quad_ad9081_204b_txmode_9_rxmode_10: Add Rx/Tx FFH support
  > dts: vcu118_quad_ad9081.dtsi: Let the driver control GPIO_0 HDL mux mode
  > iio: adc: ad9081: GPIO_X resource sharing between NCO sync and DAC FFH
  > iio: adc: ad9081: Add attribute to control RX FFH GPIO mode
  > iio: adc: ad9081: Move sync pin configuration after setup_[rx|tx]
  > arch: arm64: dts: zcu102-fmcomms8: add sysid support
  > Kconfig.adi: select ADIN1110 for build
  > dt-bindings: net: adin1110: Add docs
  > net: adi: adin1110: Add initial support
  > net: phy: adin1100: Add ADIN1110 PHY_ID
  > arch: arm: dts: zynq-coraz7s: add sysid support
  > ci: fix building inside docker
  > iio:accel:adxl313: Move exports into IIO_ADXL313 namespace
  > dt-bindings: iio: accel: Add binding documentation for ADXL313
  > iio: accel: Add driver support for ADXL313
  > arm: configs: zynq_xcomm_adv7511_defconfig: Update using savedefconfig
  > arch: arm64: dts: change jesd subclass for zynqmp-zcu102-rev10-ad9695
  > arch: arm: zynq_xcomm_adv7511_defconfig: Enable dt/FPGA overlay support
  > dts: vcu118_quad_ad9081_204b_txmode_5_rxmode_6: New M4, L2 8B10B mode
  > arch: arm: dts: add zed dts for eval adf4377
  > drivers: iio: Kconfig.adi: add ADF4377
  > iio: frequency: adf4377: Add sysfs ABI doc
  > iio: frequency: add support for adf4377
  > dt-bindings: iio: frequency: add ADF4377 doc
  > arch: arm: dts: Add devicetree for EVAL-AD9783
  > drivers: iio: adc: Add support for AD9783
  > Documentation: bindings: Add docs for AD978X
  > arch: arm64: adi_versal_defconfig: Extend Kuiper support
  > arch: arm64: adi_zynqmp_defconfig: Extend Kuiper support
  > arch: arm: zynq_xcomm_adv7511_defconfig: Extend Kuiper support
  > arch: arm: socfpga_adi_defconfig: Extend Kuiper support

Submodule hdl 43cdc62...d09fc92:
  > util_do_ram: Fix Rx path for interrupted transfers
  > util_axis_fifo_asym: Fixes for simulation
  > data_offload: Fix Tx bypass
  > sysid: Add sysid support for de10nano
  > ad9083_evb_bd: Connect util_ad9083_rx_cpack reset to adc_rst
  > ad_quadmxfe1_ebz/vcu118: Change drp clock source used for jesd204_phy - Added an utility buffer in order to generate the 50Mhz DRP clock. - 'addn_ui_clockout4' will be used to generate the higher frequency 'sys_mb' clock for Microblaze.
  > vcu118: Increase Microblaze performance and clock frequency Increased the Microblaze performance for the VCU118 carrier: - Increased the size of Instruction Cache and Data Cache to 64kB
  > ad9081_fmca_ebz/a10soc: Make second sync CMOS and GPIO controllable
  > ad9081_fmca_ebz/vck190: Make second sync CMOS and GPIO controllable
  > ad9081_fmca_ebz/vcu128: Make second sync CMOS and GPIO controllable
  > ad9081_fmca_ebz/zc706: Make second sync CMOS and GPIO controllable
  > ad_fmclidar1_ebz:a10soc Fixed SPI communication on Arria 10 (#947)
  > .gitignore: Add the bd.tcl files from built IPs into gitignore
  > cn0577: Initial commit
  > axi_ltc2387: Intial commit
  > mark axi_gpreg.v as systemverilog, otherwise it gives an error with vivado 2022.1
  > ad9213_dual_ebz: Add possibility to change order of channels through a GPIO
  > ad9213_dual_ebz: Fix constraints
  > ad9083_evb_bd: make the project more generic
  > docs: Add HDL coding guideline
  > ad_quadmxfe1_ebz: Refactor MxFE GPIOs
  > ad9081_fmca_ebz/zcu102: Make second sync CMOS and GPIO controllable
  > cn0561_zed: Initial commit
  > cn0561_coraz7s: Initial commit
  > vcu128: Increase Microblaze performance and clock frequency
  > axi_dmac: Add parameter controlling AWCACHE
  > scripts/adi_board.tcl: Support connecting HPCx
  > data_offload_constr.ttcl: Fix false_paths for i_sync_src_transfer_length registers
  > ad_quadmxfe1_ebz_bd: Bugfix for JESD configurations with less lanes
  > projects/scripts/adi_board: Add support for sparse channel maping
  > library/axi_dmac: Add the BYTES_PER_BURST_WIDTH interface parameter in INTERFACE_DESCRIPTION
  > Adaq8092 on ZedBoard LVDS output mode  (#921)
  > Makefile: Replace util_fifo2axi_bridge with util_hbm
  > util_fifo2axi_bridge: Deprecate module, replaced by util_hbm
  > daq2: Do not set AXI address width for DO
  > daq2/zc706: Update to new DO storage
  > ad9081_fmca_ebz:vcu128: Disable offload bypass
  > ad9081_fmca_ebz/vcu128: Use HBM for data offload cores
  > ad9081_fmca_ebz/common: Make data offload memory type selectable
  > common/vcu128: Add HBM clocking support 450MHz
  > data_offload: Refactor core
  > util_do_ram: Initial version
  > interfaces: Data offload control interface
  > util_hbm: Initial version
  > ad9695: Add reference design for ad9695 eval board
  > arradio_c5soc: axi_hdmi_tx as framereader (#920)
  > common: Add xilinx ila utils
  > projects: ad9081: Disable tdd_sync CDC sync of TDD controller
  > library: axi_tdd: Make synchronization stage optional
  > axi_tdd: Add false paths to tdd sync input
  > library/axi_ad9361/intel: Update I/O format
  > library/data_offload: Remove empty module data_offload_control
  > library: Remove unused IPs
  > cn0506_rgmii:a10soc: Remove project as the rgmii adapter is not compatible with a10soc
  > axi_clock_monitor: Fix various issues
  > library/axi_dmac: Rename 2d_transfer to dmac_2d_transfer
  > libraries: Correct module name according to the filename
  > adrv9009zu11eg: Added additional GPIOs and CS to the GPIO expander
  > cn0506_mii/rgmii on a10soc: update to Quartus 21.2
  > ad4630: Fix Readme
  > axi_hdmi_tx update for: ZedBoard, ZC706, ZC702, de10nano, ADRV9361-Z7035 (#897)
  > xilinx/common:ad_data_out.v: Fix typo
  > library: Adding axi_clock_monitor ip core
  > Add small check to make sure readme.md files are in projects
  > ad9083: Add reference design for ad9083_a10soc
  > xilinx/common: Add CLKEDGE parameter to ad_data_* module
  > ad9208_dual_ebz: Update Board Product Page link
  > account for ADI_VIVADO_IP_LIBRARY global variable when adding subcores
  > sidekiqz2: Updated Readme to link the ADALM-Pluto documentation
  > ad_quadmxfe1_ebz_bd: Connecting all the unused lanes in util_xcvr
  > projects/scripts/adi_board.tcl: Fix padding error caused by lane_map in ad_xcvrcon procedure
  > util_mii_to_rmii: Fix 100 Mbps configuration functionality
  > pluto_ng: Add Readme.md file
  > adrv2crr_fmcxmwbr1: Initial commit
  > add ability to customize Xilinx IP library version to value other than "user" from a global variable.
  > ad9083: Using variables instead of hard coded nets
  > ad9081_fmca_ebz: Update parameter description
  > ad9082_fmca_ebz: Update parameter description
  > ad_quadmxfe1_ebz: Update parameter description
  > axi_adrv9001: Expose IODELAY_CTRL parameter to top level
  > adrv9001_zed: Fix irq overlap
  > vcu128/vcu128_system_constr: Enable internal diff term for Ethernet clock
  > vcu118/vcu118_system_constr: Enable internal diff term for Ethernet clock
  > ad_ip_jesd204_tpl_adc: Fix latency of valid signal
  > adrv9009/zcu102: Hook up ref clock from IBUFDS_GT
  > adrv9009/zc706: Hook up ref clock from IBUFDS_GT
  > adrv9009/common/adrv9009_bd: Take ref clock from the IBUFDS_GT
  > adrv9371x/kcu105: Hook up un-gated ref clock to fabric
  > adrv9371x/zcu102: Hook up un-gated ref clock to fabric
  > adrv9371x/zc706: Hook up un-gated ref clock to fabric
  > adrv9371x: Use the output of IBUFDS_GTE2 as reference for the clock gens
  > projects/scripts: Add gtwizard scripts
  > Revert "intel: Update projects to use ad_iobuf instead of ALT_IOBUF"
  > dac_fmc_ebz: NUM_LINKS added to system_top.v
  > ad_quadmxfe1_ebz: Fix external sync for ADC path
  > dac_fmc_ebz_vcu118: Initial commit
  > dac_fmc_ebz_bd.tcl: Updated bd for multiple tx_ref_clk
  > ad9081_fmca_ebz/common: Connect sync at TPL level
  > adrv9009zu11eg: Drive cpack/upack reset from TPL
  > adrv9009zu11eg/common: EXT_SYNC updates
  > ad_ip_jesd204_tpl_ : Add missing dependency
  > ad_ip_jesd204_tpl_adc: Refactor external sync
  > common/up_adc_common: Add ext sync regs
  > common/up_dac_common: Add manual sync request
  > common/up_dac_common: Add support for explicit disarm control
  > jesd204/ad_ip_jesd204_tpl_dac: External sync refactor
  > common/up_xfer_cntrl: Fix transfer done timing
  > ad7134_fmc: Update Readme
  > ad7134_fmc: Switch offload trigger to falling ODR
  > ad7134_fmc: Change ODR signal to output
  > projects/cn0506_rmii/*: Add util_mii_to_rmii library to project
  > util_mii_to_rmii: Initial commit
  > pluto_ng: Initial commit
  > de10nano: changed quartus version to 20.1.1
  > ad_dds: Fix DDS start samples
  > ad77681evb: Fix irq overlap
  > daq3: Parameterize JESD204 configuration values
  > ad6676evb: Parameterize JESD204 configuration values
  > ad6676evb: Update to JESD204 TPL instantiation
  > ad9783: Clean-up parameters and module instances
  > ad9783: Add Readme.md
  > axi_ad9361: make IODELAYCTRL insertion optional
  > axi_dmac: Hook up ID
  > daq2: Parameterize JESD204 configuration values
  > ad9783: Update Makefile
  > adrv9009: Parameterize JESD204 configuration values
  > scripts/adi_xilinx_device_info_enc.tcl: Change regex for vcu128
  > adrv9371x: Parameterize JESD204 configuration values
  > projects/scripts/adi_board/tcl: Updated ad_xcvrcon procedure for parametrized projects
  > library/jesd204/jesd204_common/pipeline_stage.v: Initialize pipeline stage register
  > adrc9361_ccfmc: Fix SFP pin locations
  > fmcjesdadc1: Parameterize JESD204 configuration values
  > library/jesd204: tpl timing bug fix
  > ad9783_zcu102_dev: Initial commit
  > axi_ad9783: Initial commit
  > util_pulse_gen: Reload registers when counter is at one
  > adrv9009zu11eg/adrv2crr_xmicrowave: Update Makefile
  > xmicrowave: Fix typo
  > axi_adrv9001: Add external sync support
  > projects: set Quartus version for cyclone5, cn0506_mii and cn0506_rgmii
  > fmcadc2: Parameterize JESD204 configuration values
  > fmcadc2: Update JESD204 TPL instance
  > axi_adrv9001/axi_adrv9001_core.v: Disable TDD and IOCTRL if second SSI interface is disabled
  > axi_adrv9001/axi_adrv9001_tdd.v: Add disable option for TDD
  > axi_adrv9001: Hide disabled interfaces
  > axi_adrv9001: Make Rx2 and Tx2 source synchronous interfaces optional
  > ad9081_fmca_ebz: Fix signal length parameter
  > README.md: Add link to boot partition files download link
  > fmcjesdadc1: bd: Clean trailing white spaces and alignment
  > fmcjesdadc1: bd: Replace hardcoded lane number with parameter
  > ad9081_fmca_ebz: versal: Remove unused GT reset input pin
  > ad9081_fmca_ebz/vcu128: Remove ref clock replica
  > axi_ad7616: Fix sync port
  > ad7616_sdz: Add make env argument for interface
  > pulsar_adc_pmdz: Initial commit
  > zcu102: ad_fmclidar1_ebz, fmcomms5, fmcomms8 (#811)
  > jesd204_rx/jesd204_lane_latency_monitor.v: Fix for datapath width of 4
  > scripts/adi_board.tcl: improvements for vcu128 DDR controller
  > ad9081_fmca_ebz:vcu128: Initial version
  > projects/common/vcu128: Initial VCU128 support
  > ad9081_fmca_ebz: versal: Remove external gt_reset logic
  > ad9081_fmca_ebz: versal: Rename nets
  > ad9081_fmca_ebz/common/versal_transceiver.tcl: Reset also PLL
  > ad9081_fmca_ebz/vck190: Updated to hierarchical versal transceiver
  > jesd204_versal_gt_adapter_rx/tx: Infer Versal GT interface
  > ad9081_fmca_ebz/vck190: Change default profile to 2 lanes
  > ad463x: Fix readme
  > ad9213_dual_ebz: Readme.md : Remove incorrect product page
  > ad9082_fmca_ebz: Readme.md:  Remove AD9081 from parts
  > ad9208_dual_ebz: Readme.md: Remove invalid product page
  > axi_adrv9001/intel: Add dummy parameters to match Xilinx interface
  >  ad_quadmxfe1_ebz : Add readme file
  > ad9081_fmca_ebz_qsys.tcl: Add RX_LANE_RATE and TX_LANE_RATE parameters
  > adrv9009zu11eg/adrv2crr_fmcomms8: Add clock buffers for core clocks
  > ad_quadmxfe1_ebz: Initial version
  > library:util_pad: Initial version
  > jesd204/scripts: Helper procedure for TPL width calculation
  > axi_dmac: Allow wider FIFO/AXI Stream interface
  > start adding some doc to the ./projects directory
  > projects: fixed xcvr clocks that generated critical warning
  > adrv9001/zed: Use global clock buffers for better fit the design
  > axi_adrv9001: Add the option of global clock buffers on 7 series
  > library/scripts/adi_xilinx_device_info_enc.tcl: Add K26 support
  > axi_i2s_adi: initialize cdc_sync_stage0_tick bits to '0'
  > axi_hdmi_tx: Add UltraScale+ architecture to Verilog
  > fmcjesdadc1: Fix ad9250 core parameters settings
  > ad_ip_jesd204_tpl_adc: Add value of 14 to CONVERTER_RESOLUTION parameter
  > generate_xml.sh: Replace <  and > in error message
  > xmicrowave: Initial commit
  > vc709_carrier: Add vc709 carrier (#788)
  > ad_ip_jesd204_tpl_dac: Move external dac sync bit
  > library/common/up_adc_common.v: Remove tabs
  > library/common/up_dac_common.v: Cleanup spaces
  > adxcvr: Increase version to 17.5.a
  > adrv9001/zcu102: Enable independent TX mode in CMOS
  > axi_adrv9001/adrv9001_rx.v: Simplify clocking
  > projects/adrv9001/zcu102/lvds_constr.xdc: Fix timing constraints
  > data_offload: Fix oversized TX input transactions
  > Revert "data_offload: Fix oversized inputs in TX mode"
  > projects: remove hardcoded div_clk from xcvr
  > ad463x_data_capture: Remove tb
  > ad463x: Fix readme
  > library: Add link to wiki for IPs
  > ad4630_fmc: Initial commit
  > ad463x_data_capture: Initial commit
  > spi_engine_execution: Delete control loop-back in  sdi_data_valid generation
  > axi_spi_engine: Add generic config params
  > spi_engine/data_reorder: Initial commit
  > library/tb: Improve run_tb.sh
  > daq2/zcu102: Fix the ad9144 data offload to use internal BRAM
  > daq2/kcu105: Fix the ad9144 data offload to use internal BRAM
  > daq2/kc705: Fix the ad9144 data offload to use internal bram
  > daq2/zc706: Increase BRAM utilization to 52%
  > scripts: Add logic for vivado version check
  > Revert "data_offload: Fix timing violation"
  > scripts/adi_board.tcl: For older families stick with axi_interconnect
  > jesd204_rx: fixed makefile
  > jesd204/ad_ip_jesd204_tpl : Add support for 12 lanes
  > projects/ad9081_fmca_ebz: Updated makefiles
  > Makefile: Fix misc makefiles from projects and library
  > jesd204/jesd204_rx: Define tie off values for unused ports
  > jesd204/jesd204_tx/jesd204_tx.v: Have FFs initial value, useful for simulation
  > ad9081_fmca_ebz/vck190: Reset GT with HMC7044 lock
  > ad9081_fmca_ebz/common: Drive Rx DMA system side with DMA clock
  > ad9081_fmca_ebz/vck190: Initial version
  > ad9081_fmca_ebz/common: Add Versal transceiver support
  > jesd204:jesd204_versal_gt_adapter_rx/tx: Add adapter for Versal transceiver IP
  > common/vck190: Initial version
  > common/vmk180_es1: Initial version
  > common/vmk180: Initial version
  > scripts/adi_project_xilinx.tcl: VCK190 support
  > scripts/adi_project_xilinx.tcl: Install ES1 board from XHUB, make project compile in batch mode
  > scripts/adi_project_xilinx.tcl: Add VMK180 & VMK180_ES1 support
  > scripts/adi_board.tcl: Versal support for memory interconnect and irq interconnect
  > scripts/adi_xilinx_device_info_enc.tcl: Add Versal support
  > scripts/adi_ip_xilinx.tcl: Enable auto family support
  > scripts/adi_board.tcl: Switch cpu_interconnect to SmartConnect
  > scripts/project-xilinx.mk: Update target to xsa and cleanup list
  > .gitignore: Ignore Versal files
  > Update README.md
  > scripts: QUARTUS_VERSION and PRO_ISUSED can be set in system_project.tcl
  > s10soc: Update base desgin from ES to production, H-Tile version
  > ad9213_dual_ebz: Initial commit
  > s10soc:ad_cpu_interconnect: Add an avl_address_width attribute
  > data_offload: Fix util_[cu]pack offset to TDD syncs
  > ad9081_fmca_ebz: Integrate axi_tdd into zcu102 design
  > adi_project_intel.tcl: update quartus to 21.2
  > data_offload: Fix oversized inputs in TX mode
  > axi_adxcvr_ip.tcl util_adxcvr_ip.tcl: Fixed asynchronous resets critical warnings in XCVR
  > adi_project_xilinx.tcl, adi_ip_xilinx.tcl: update version to 2021.1
  > data_offload: Fix timing violation
  > data_offload: Add sync to cyclic mode
  > axi_pwm_gen: Add config in soft reset option
  > Makefiles: Update header with the appropriate license
  > Make system: Be explicit in license that cover the make/build system
  > JESD204 Interface Framework : add logo
  > HDL Logo: Add
  > ad_mem_asym: Add option to control cascade layout
  > scripts: Add *.gen to clean list
  > spi_engine_execution: Fix cs signal generation
  > fmcjesdadc1: Update block design (#743)
  > util_tdd_sync: Narrow scope of false path to D pin
  > data_offload: Improve external synchronization
  > axi_adxcvr:util_adxcvr: Correctly defined resets.
  > adrv9001[intel]: Add second pair of DMAs
  > ad400xx_fmc: Parametrize board select, sampling rate and adc resolution
  > adrv9009zu11eg & common/zcu102 : Fix zynqmp ref clock definition
  > daq2: Connected loose ad9144 dunf flag that fixes the critical warning
  > Revert "adrv9009zu11eg: Integrate data_offload"
  > axi_adrv9001: Add support for symbol operation mode on Xilinx devices
  > jesd204/ad_ip_jesd204_tpl_dac: Intel: Add support for AD916x preset files
  > Update Quartus version to 20.4
  > adi_make: Update bin build flow for 2020.1 tools
  > data_offload: Fix support for > 4 GiB of storage
  > data_offload: Fix MEM_SIZE parameter width
  > data_offload: Fix m_axis output stability issue
  > data_offload: Fix duplicated output samples
  > data_offload: Fix data_offload getting stuck on oscillating m_saxis_ready
  > data_offload: Fix oneshot mode
  > data_offload: write_fsm: Always transition out of idle on high init_req
  > data_offload: Bump hdl version
  > data_offload: Fix AXI register map
  > ad9081_fmca_ebz: Remove bypass gpio
  > data_offload: Fix readme images
  > ad9081_fmca_ebz: Switch util_dacfifo to data_offload engine
  > data_offload: Update README and generic block design
  > data_offload: Add block diagrams
  > data_offload: Flush the DMA if the transaction size is bigger than the storage
  > data_offload: Calculate AXI_ADDRESS_LIMIT automatically
  > data_offload: Delete fifo_dst_rlast
  > daq2/zc706: PL DDR size is 1GByte
  > data_offload_bd: Calculate the address limit from the address width
  > data_offload: Fix alignment of write last beat and write full
  > data_offload: Improve timing in regmap
  > data_offload: Fix fifo_dst_ready generation
  > adrv9009zu11eg: Integrate data_offload
  > daq2: Integrate data_offload
  > data_offload: Add integration process for Xilinx carriers
  > data_offload: Initial commit
  > ad_axis_inf_rx: Initialize output ports to avoid X propagation in simulation
  > interfaces: Add XFER_REQ to fifo_rd_rtl.xml
  < pluto: Fix dunf connection
  > pluto: Fix dunf connection
  > util_fifo2axi_bridge: Initial commit
  > util_axis_fifo_asym: Initial commit
  > axi_generic_adc: pass in number of channels instantiated to up_adc_common. Allows drivers/iio/adc/ad_adc.c driver to be used with this core.
  > adi_project_xilinx.tcl: Set default value of ADI_USE_OOC_SYNTHESIS to 1
  > Update Vivado version to 2020.2
  > ad9083: Removed FIFO and increased DMAC transfer length
  > Fix width of device_cfg_octets_per_multiframe
  > jesd204/ad_ip_jesd204_tpl_dac: Support for F=64
  > jesd20r_rx/jesd204_tx: Support for F=64
  > esd204/ad_ip_jesd204_tpl_adc: Support more datapath widths
  > ad_ip_jesd204_tpl_adc: Max number of lanes is 32
  > adi_jesd204: Add support of 16 lanes
  > adrv9371x: remove IOB attribute from rx and rx_os
  > adi_board: Fix ad_connect command tracing
  > ad_fmclidar1_ebz: Remove invalid ad_connect invocations
  > axi_pwm_gen: Fix offset mechanism
  > scripts/adi_project_xilinx: Set number of parallel OOC jobs through environment variable
  > tb: jesd204: update and automate frame_align_tb
  > adi_board: Rewrite ad_connect to support all input permutations
  > adrv9001: fixes for reset metastability on xilinx ioserdes
  > axi_dmac: Restore axi_dmac_regmap_request to f7b8a2d version
  > axi_tdd: Add standalone axi_tdd IP core
  > xilinx/axi_adxcvr/axi_adxcvr_mdrp: Fix read if all channels are selected
  > Revert "modified transceiver configuration files"
  > adrv9001:a10soc:system_qsys.tcl: set clock polarity to 0
  > up_tdd_cntrl: Add magic value "TDDC"
  > axi_ad9361: Fix typo in tdd interface
  > axi_adxcvr: Increase version to 17.4.a
  > xilinx/axi_adxcvr: Expose PLL status in status bit
  > util_adxcvr: Hook up RXPROGDIVRESET
  > ad9081_fmca_ebz/zcu102: Enable 204C modes
  > scripts/adi_board.tcl: Use div2 out clock from xcvr in case of GTH and 204C
  > util_adxcvr: Add 204C support for GTH3/4
  > util_adxcvr/util_adxcvr_xch: Place 204C logic to a common place
  > ad9081_fmca_ebz/zcu102: Fix spaces
  > ad469x: Clean system_project.tcl
  > Fix registers mismatches in regmap_tb from jesd 204 rx/tx and dmac
  > axi_adrv9001: Let gate signals have initial value, useful for simulation
  > axi_adrv9001: rx: calculate ramp value based on received value
  > axi_adrv9001:rx: Add reset to link layer
  > axi_adrv9001:rx:phy: do not generate valid while in reset
  > axi_adrv9001: Allow running Rx2/Tx2 channels in R1 mode without Rx1/Tx1
  > common/up_dac_common: Expose r1_mode in up clock domain to prevent deadlock
  > adrv9001/zcu102: Enable independent Tx from Rx in CMOS mode
  > axi_adrv9001: Populate correct ratio of the SSI interface and user interface clocks
  > adrv9001/a10soc: Initial version
  > Correct constraints file pin mapping
  < adrv9001/zcu102: Enable independent TX mode in CMOS
  < axi_adrv9001: Allow running Rx2/Tx2 channels in R1 mode without Rx1/Tx1
  < common/up_dac_common: Expose r1_mode in up clock domain to prevent deadlock
  > ad9081_fmca_ebz/zcu102: Differentiate parameters based on lane rate
  > ad9081_fmca_ebz/zcu102: Fix typo
  > ad9081_fmca_ebz: Fix for F=8
  > util_adxcvr/util_adxcvr_xch: Fix typo
  > ad9081_fmca_ebz/vcu118: Adjust QPLL params and diff swing
  > util_adxcvr: GTY TX phase and delay alignment circuit power down.
  > util_adxcvr: Add PPF1_CFG parameter
  > ad9082_fmca_ebz: Use 9081 system_bd, updated comments
  > ad9081_fmca_ebz: Update path to common block design
  > ad9081_fmca_ebz: Add LANE_RATE param to all projects
  > ad9081_fmca_ebz/vcu118: Set XCVR params for 204C link
  > ad9081_fmca_ebz/common/ad9081_fmca_ebz_bd: Add 204C support for XCVR
  > ad9081_fmca_ebz: Disable XBAR from DAC TPL
  > util_adxcvr: Add LANE_RATE parameter so it can be used for automatic constraint generation
  > xilinx/util_adxcvr: 204C link support for GTY4
  > xilinx/axi_adxcvr: Add 204C support, increase version to 17.3.a
  > scripts/adi_board.tcl: In 204C do not connect SYNC
  > jesd204/jesd204_common/sync_header_align: Initial version
  > jesd204/axi_jesd204: Complete clock definitions in out of context mode
  > jesd204: Add out of context constraint file for link layer cores
  > axi_pulse_gen: Fix typo introduced in c235e5e58
  > Testbenches: Unify and optimize HDL testbenches
  > axi_pwm_gen: Initial commit
  > ad9083_evb: Update parameters to 10Gpbs lane rate
  > sysid: Make sure gitbranch_string is always declared
  > ad469x/zed: Add multicycle path constraint
  > jesd204_rx_constr.ttcl: Remove ASYNC_REG constraint from i_lmfc/cdc_sync_stage1_reg
  > xilinx/axi_adxcvr: Increase version to 17.02.a to show PRBS capability
  > xilinx/axi_adxcvr/axi_adxcvr_up: Fix force error control bit
  > adrv2crr_fmcomms8: Fix system_top.v
  > axi_spi_engine: almost full and almost empty is generated by the util_axis_fifo
  > axi_spi_engine: Fix IRQ generation
  > axi_spi_engine: Fix level/room width for the CDC FIFOs
  > axi_adrv9001: Add status bit for Tx clocking
  > util_axis_fifo: Improve GUI layout in Vivado
  > adrv9009zu11eg_crr: Update spi
  > ad9083: Add reference design for ad9083 eval board
  > adrv9001/zc706: Fix spaces
  > adrv9001/zc706: Fix comments HPC to LPC
  > util_axis_fifo: Add REMOVE_NULL_BEAT_EN feature
  > util_axis_fifo: Add TKEEP support
  > util_axis_fifo: Fix FIFO is full alignment
  > util_axis_fifo: Switch data and tlast order, improve maintainability
  > Update Quartus Prime version from 19.3.0 to 20.1.0
  > jesd204/ad_ip_jesd204_tpl_dac: Drop LSBs from wider bus to be compatible with previous implementations
  > jesd204_rx: Set ASYNC_REG attribute for double syncs
  > jesd204_rx:jesd204_rx_ctrl_64b: Improve timing closure
  > jesd204/jesd204_rx: Make output pipeline stages opt in feature
  > jesd204/ad_ip_jesd204_tpl_adc: Make frame alignment opt-in feature
  > jesd204_tx:64b: Remove reset
  > jesd204_rx:64b: Remove reset
  > ad_ip_jesd204_tpl_dac: fix capability reg
  > ad9082_fmca_ebz:zc706: Initial version
  > ad9082_fmca_ebz:zcu102: Initial version
  > ad9082_fmca_ebz:vcu118: Initial version
  > ad9081_fmca_ebz: Workaround DMA bug when bus size equals max burst size
  > axi_adrv9001: Double sync control lines between interface 1 and 2
  > axi_ad9361: Update constraints in case TDD is disabled
  > adrv9001/zcu102/cmos: Loosen up clock skew constraints to match LVDS settings
  > fmcomms2/zed: Disable unused TDD to save space and timing
  > axi_adrv9001: Fix channel 3 for Tx1 in DMA mode
  > axi_adrv9001: Quartus 19.3 updates
  > adrv9001/zc706: Initial commit
  > axi_dmac: fix non-blocking assignment in combinatorial block
  > jesd204/jesd204_tx: Expose character replacement capability
  < axi_adrv9001: Quartus 19.3 updates
  < axi_adrv9001: Double sync control lines between interface 1 and 2
  < axi_ad9361: Update constraints in case TDD is disabled
  < adrv9001/zcu102/cmos: Loosen up clock skew constraints to match LVDS settings
  > cn0540/cora: Remove multicycle constraint
  > util_axis_fifo: Add almost empty and almost full support
  > library.mk: Update CLEAN_TARGET
  < fmcomms2/zed: Disable unused TDD to save space and timing
  < axi_adrv9001: Fix channel 3 for Tx1 in DMA mode
  < axi_adrv9001: rx: calculate ramp value based on received value
  < axi_adrv9001: Let gate signals have initial value, useful for simulation
  < axi_adrv9001: Add status bit for Tx clocking
  < axi_adrv9001:rx: Add reset to link layer
  < axi_adrv9001:rx:phy: do not generate valid while in reset
  < library/common/up_tdd_cntrl: Make address generic
  < adrv9001/zcu102: Run postRoutePhysOpt to close Rx1 to Rx2 path timing
  < adrv9001/common: Run DMAs @ 100MHz
  < axi_adrv9001: Add opt-in synthesis parameters
  < axi_adrv9001: Use global clocks for divided down clock
  < ad_pnmon: Fix zero checking when valid not constant
  < axi_adrv9001:axi_adrv9001_rx_channel: fix ramp signal checking
  < ad_tdd_control: Avoid single pulses if tx_only or rx_only
  < ad_tdd_control: Fix rx/tx only behavior
  < adrv9001/zed: Connect TDD sync to PMOD JA1
  < common/up_tdd_cntrl: Fix read data when read is idle
  < adrv9001/zcu102: Add TDD sync to PMOD0 J55.1
  < adrv9001/common: Export TDD mode signal
  < axi_adrv9001: Export TDD mode
  < adrv9001/zed: Add TDD support
  < adrv9001/zcu102: Add TDD support
  < axi_adrv9001: Add TDD support
  >  scripts/adi_board.tcl: Add simulation support
  > util_axis_fifo: Add TLAST to the streaming interfaces
  > util_axis_fifo: Fix slave reset interface definition
  > ad9081_fmca_ebz/vcu118: Added common 204C use cases as example
  > ad9081_fmca_ebz: Remove system reset from Xilinx PHY
  > ad9081_fmca_ebz/a10soc: Np 12 support
  > fmcadc5: Connect link clock to second JESD link layer
  > ad_fmclidar1_ebz: Set bits per sample towards the DMA interface
  > ad9208_dual_ebz: Use ad_xcvrcon procedure to connect device clock
  > ad9081_fmca_ebz/zcu102: Add case analysis to select correct out clock frequency
  > ad9081_fmca_ebz: Np 12 support
  > jesd204: Increase Rx version to 1.07.a
  > jesd204: Increase Tx version to 1.06.a
  > jesd204: Intel: NP12 support
  > intel/common/up_clock_mon_constr: Make constraint more generic
  > jesd204/ad_ip_jesd204_tpl:Intel: NP 12 support
  > intel/jesd204_phy: Remove device clock from the interface
  > jesd204/tb: Update testbenches
  > jesd204_tx_static_config: Update to Np 12 interface changes
  > jesd204_rx_static_config: Update to Np 12 interface changes
  > jesd204: Expose core synthesis parameters through registers
  > jesd204: Xilinx: NP=12 support
  > common/ad_upack: Generic unpacker core and testbench
  > common/ad_pack: Generic packer core and testbench
  > jesd204: Make character replacement opt in feature
  > jesd204: Fixed TX frame mark timing. Added start and end of multiframe signals as RX and TX ports
  > jesd204: Add support for 8-byte JESD204B, frame alignment character insertion/replacement
  > adrv9009zu11eg:fmcomms8: Fix lane swapping for TX channels 0 and 1 on the FMCOMMS8
  > fmcomms8: zcu102: Fix lane swapping
  > util_axis_fifo: Add support for tlast
  > ad9081_fmca_ebz: a10soc: Initial version
  > common/a10soc: Bridge support
  > common/intel: Add util_adcfifo integration script
  > ad40xx/zed: Update constraints
  > ad40xx/xilinx: Activate AXI_SLICE_SRC for the DMA
  > spi_engine_execution: Add constraints file
  > spi_engine_execution: Add echoed SCLK support
  < adrv9009zu11eg:fmcomms8: Fix lane swapping for TX channels 0 and 1 on the FMCOMMS8
  < fmcomms8: zcu102: Fix lane swapping
  > util_adxcvr: Fix PRBS synchroniser typo
  > adrv9001/zcu102: Add debug header
  > adrv9001/zcu102: Run postRoutePhysOpt to close Rx1 to Rx2 path timing
  > adrv9001/common: Run DMAs @ 100MHz
  > axi_adrv9001: Add opt-in synthesis parameters
  > axi_adrv9001: Use global clocks for divided down clock
  > ad_pnmon: Fix zero checking when valid not constant
  > axi_adrv9001:axi_adrv9001_rx_channel: fix ramp signal checking
  > cn0501/coraz7s: Fix sysid
  > ad_tdd_control: Avoid single pulses if tx_only or rx_only
  > up_tdd_cntrl: Split large synchronizer in smaller ones
  > ad_tdd_control: Fix rx/tx only behavior
  > adrv9001/zed: Connect TDD sync to PMOD JA1
  > common/up_tdd_cntrl: Fix read data when read is idle
  > adrv9001/zcu102: Add TDD sync to PMOD0 J55.1
  > adrv9001/common: Export TDD mode signal
  > axi_adrv9001: Export TDD mode
  > adrv9001/zed: Add TDD support
  > adrv9001/zcu102: Add TDD support
  > axi_adrv9001: Add TDD support
  > library/common/up_tdd_cntrl: Make address generic
  > makefile: Regenerate make files
  > ad40xx: Fix bd.tcl script
  > sysid: Upgrade framework, header/ip are now at 2/1.1.a
  > ad9081:zcu102: Expose parameters to environment
  > util_axis_fifo: Add KEEP synthesis attribute for zerodeep CDC
  > usrpe31x: Use adi_project_create instead of adi_project
  > sidekiqz2: Use adi_project_create instead of adi_project
  > adrv936x: Use adi_project_create instead of adi_project
  > pluto: Use adi_project_create instead of adi_project
  > m2k: Use adi_project_create instead of adi_project
  > adrv9009zu11eg: Use adi_project_create instead of adi_project
  > adi_project_xilinx: Fix the adi_project process
  > project-xilinx.mk: Add *.hbs to clean list
  > vc707: Fix mdio intf
  > adi_project_xilinx: Add env var
  > adi_ip_xilinx: Add env var
  > adi_xilinx_msg: Downgrade Synth 8-2490
  > tcl: Change Vivado version to 2020.1
  > de10nano: Add hps_conv_usb_n signal to stabilize UART lines
  < daq3:zcu102: Connect overflow pins for the AD9680 TPL
  > fmcomms8/intel: Fix fPLL configuration
  > ad9371x/intel: Fix fPLL configuration
  > adrv9009/intel: Fix fPLL configuration
  > intel/jesd204: clock_source instance version is 19.3
  > scripts: allow directly specifying a device when creating a project
  > xilinx:adxcvr: PRBS support
  < Revert "intel: Update projects to use ad_iobuf instead of ALT_IOBUF"
  < de10nano: Add hps_conv_usb_n signal to stabilize UART lines
  > axi_spi_engine: Fix util_axis_fifo instance related issues
  < axi_hdmi_tx: Remove deprecated constraint
  < adv7513_de10nano: Fix gpio_bd assignments
  < common/de10nano: Cosmetic updates only
  < common/de10nano: Full HD 60 FPS support
  > cn0501: Initial commit for Coraz7s
  > ad7768_if: Remove buffers, add parallel data path
  > adi_jesd204: Configure fPLL phase aligned mode
  > axi_hdmi_tx: Remove deprecated constraint
  > adv7513_de10nano: Fix gpio_bd assignments
  > common/de10nano: Cosmetic updates only
  > common/de10nano: Full HD 60 FPS support
  > axi_dmac: Update IP with the new util_axis_fifo
  > spi_engine: Update util_axis_fifo instances
  > util_axis_fifo: Refactoring
  > ad_mux: another fix cases where channel number is not power of mux size
  > ad_mux: fix cases where channel number is not power of mux size
  > ad9081_fmca_ebz: enable xbar in DAC TPL
  > ad_ip_jesd204_tpl_dac: added xbar for user channels (dma data)
  > common/ad_mux: Pipelined mux, rtl and TB
  > up_dac_channel: add register for dma data xbar
  > ad9081_fmca_ebz/zc706: Initial version
  > ad9081_fmca_ebz: HP0 is already initialized in ZC706
  > daq3:zcu102: Connect overflow pins for the AD9680 TPL
  > adrv9009zu11eg/adrv2crr_fmc: Fix hmc7044_car_gpio connections


Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.28

Toggle v0.28's commit message
M2k: prepare for v0.28

Submodule buildroot a9818ab..4e515a8:
  > package: libm2k: Bump to Version 0.5.0
  > package/libiio: Bump to libiio v0.23
  > package: libm2k: Add library for interfacing with the ADALM2000
  > pluto automounter: Retry automount in case device driver isn't ready
  > board/m2k/msd/version.js: return M2k instead of Pluto on fw update status

Submodule hdl 061d024..43cdc62:
  > pluto: Fix dunf connection
  > adrv9001/zcu102: Enable independent TX mode in CMOS
  > axi_adrv9001: Allow running Rx2/Tx2 channels in R1 mode without Rx1/Tx1
  > common/up_dac_common: Expose r1_mode in up clock domain to prevent deadlock

Submodule linux fd4058d...88b7d86:
  > arch: arm64: dts: added VMK180 revA .dts
  > arch: arm64: dts: added vck190 fmc ad9081 dts
  > arch: arm64: add ADI Versal configuration
  > arch: arm64: dts: added VCK190 revA .dts
  > arch: arm64: dts: added Versal family .dtsi
  > iio: adc: ad9371: Move clk_set_rate() to jesd204-fsm link_pre_setup cb()
  > iio: jesd204: axi_jesd204_[rx|tx]: Introduce link_pre_setup cb()
  > Revert "jesd204: jesd204-fsm: Revise link state setup sequence"
  > dts: vcu118_quad_ad9081_204b...: Device trees for Dual-QuadMxFE sync test
  > iio: adc: ad9081: Fix device remove
  > jesd204: jesd204-core.c: Avoid allocating lane_ids via devres
  > jesd204: jesd204-fsm: Exit post hook cb() init link early on rollback
  > iio: filter: admv8818: update LPF/HPF behavior
  > iio: adis16475: fix deadlock on frequency set
  > arm64: dts: adi-ad9172-fmc-ebz.dtsi: Use exact DAC rate
  > iio: adrv9002: update driver for new sdk API
  > iio: adrv9002: api: fix -Wframe-larger-than= for arm builds
  > iio: adrv9002: api: report number of gpios used
  > iio: adrv9002: api: fix hop table select gpio report
  > iio: adrv9002: api: move the TX attenuation defines
  > iio: adrv9002: api: move TX FE powerdown define
  > iio: adrv9002: api: add api to get gpio direction
  > firmware: Update firmware for adrv9002
  > iio: adrv9002: Update API to 48.26.4
  > iio: adc: ad9081: Statify ad9081_reset_pin_ctrl
  > dts: vcu118_quad_ad9081_204b...: Device trees for Dual-QuadMxFE sync test
  > iio: adc: ad9081: Support for direct SYSREF NCO sync
  > iio: adc: ad9081: Connect API HAL SYSREF request callback
  > iio: adc: ad9081: adi_ad9081_hal: Add SYSREF request controls
  > dts:zynqmp-adrv9009-zu11eg...primary-clockdist: Fix hmc7044-ext
  > iio: adc: ad9081: Add jesd204_fsm controls
  > iio: adrv9002: fixes -Wframe-larger-than= for arm builds
  > iio: adrv9002: fix -Wmaybe-uninitialized for hop table write
  > arm: dts: adrv9002: just add necessary bits in fpga_axi
  > arm: dts: adrv9002: remove the 'fmc_i2c' node
  > arm{64}: dts: adrv9002: remove pinctrl properties
  > iio: adis: set GPIO reset pin direction
  > iio: adis16480: fix devices that do not support sleep mode
  > iio: adis16460: make use of the new unmasked_drdy flag
  > iio: adis16475: make use of the new unmasked_drdy flag
  > iio: adis: handle devices that cannot unmask the drdy pin
  > iio: adis: do not disabe IRQs in 'adis_init()'
  > w1: slaves: fixed typo in w1_ds28e04.c initial comment
  > w1: masters: Specified DS2482 variations in Kconfig
  > usb: host: Updated MAX3421 to MAX3421E in Kconfig
  > regulators: fix typo in Kconfig and max8973-regulator
  > power: supply: Specify variations of MAX8903
  > rtc: Specified all the parts for DS1216
  > mfd: fixed typo in Kconfig from AD5520 to ADP5520
  > iio: jesd204: axi_jesd204_rx/tx: Fix REG_LINK_CONF0 mask
  > arm: dts: de10_nano: Use c5-fpll driver for pixel_clk_pll
  > arm: dts: de10_nano: Fix warning
  > arm: dts: de10_nano_cn0540: Fix warnings
  > dt-bindings: clock: c5-fpll: Add documentation
  > ci,build: remove c5-fpll from xilinx builds
  > clk: Add Altera Cyclone V fPLL driver
  > Documentation: adt7410: add details about adt7422 and improve description
  > hwmon: adt7410: support adt7422 chip
  > arch: arm64: dts: Add new zcu102/ad9081 dt with tdd engine
  > arch: arm64: dts: Add rx data offload to zcu102/ad9081
  > admv1014: return from function after value is set
  > admv1014: fix vcm settings
  > arm: dts: zynq-zed-adv7511: Adds FMC I2C  bus and FRU EEPROM
  > iio: adrv9002: support gpio control through debugfs
  > iio: adrv9002: api: add api to get gpio direction
  > iio: beamformer: adar1000: Remove "spi_set_drvdata()" call
  > iio: beamformer: adar1000: Reuse local variables
  > arch: arm: boot: dts: ad4020: Sync with HDL
  > dts: zynq pluto|m2k: Update ADM1177 compatible to adi,adm1177-iio
  > bindings: iio: filter: adi,admv8818: Add adi,tolerance-percent doc
  > iio: filter: admv8818: Add tolerance dt attribute
  > iio: filter: admv8818: Convert to PRE_RATE_CHANGE notifier
  > iio: filter: admv8818: Fix filter state computations
  > iio: filter: admv8818: statify, constify frequency range LUTs
  > iio: adc: ad9081: Update JESD204 thresholds for API v1.1.1
  > iio: adc: ad9081: Update API to Version 1.1.1
  > iio: frequency: hmc7044: jesd204-fsm always issue an RESEED request
  > jesd204: jesd204-fsm: Revise link state setup sequence
  > iio: adc: ad9371: Defer some link setup to setup_stage1 and 2
  > arch: arm{64}: dts: add adrv9002 frequency hopping support
  > include: bindings: adrv9002: add defines for frequency hopping
  > iio: adrv9002: add debugfs for frequency hopping
  > iio: adrv9002: support frequency hopping
  > iio: adrv9002: api: report number of gpios used
  > iio: adrv9002: api: fix hop table select gpio report
  > iio: adrv9002: api: move the TX attenuation defines
  > iio: adrv9002: api: move TX FE powerdown define
  > Documentation:ABI:testing:add doc for ADMV8818 ABI
  > dt:bindings:iio:filter:add admv8818 doc
  > iio:filter:admv8818: add support for ADMV8818
  > dt-bindings: iio: adc: adi,ad9083.h: Add H/G decimation values
  > iio: adc: ad9083: RX NCO run-time control support
  > iio: adc: ad9083: Support for IIO_CHAN_INFO_SAMP_FREQ
  > iio: amplifiers: ad8366: Fix ADRF5720/30/31 gain calculation
  > zynqmp-zcu102-rev10-ad9083-fmc-ebz.dts: update hdl_project tag
  > azure-pipelines: allow custom rpi build trigger
  > spi: spi-bcm2835: Fix warning
  > iio: adrv9002: export api version
  > drivers: pwm: pwm-axi-pwmgen.c: Fix overflow
  > arch: arm: boot: dts: Add support for cn0501 and de10nano
  > drivers: iio: industrialio-buffer.c: Export symbol
  > spi: spi-bcm2835: Fix deadlock
  > drivers/usb/Kconfig.adi: Remove CONFIG_USB_OTG_FSM
  > drivers: pwm: pwm-axi-pwmgen.c: Fix name
  > iio: adc: ad9081: Add support for AD9988 and AD9986 derivatives
  > iio: adrv9002: allow for dts analog gpio configuration
  > iio: adrv9002: refactor error message for dts properties
  > iio: adrv9002: align digital gpio dts handling
  > arch: arm{64}: dts: make use of the new adrv9002 defines
  > arch: arm{64}: dts: Add SPDX identifier
  > include: bindings: add adrv9002 defines
  > arch/microblaze/boot/dts/vcu118_quad_ad9081: Add more deceptive comment
  > iio: adc: adrv9009: Coding style fixes - no functional changes
  > iio: adc: adrv9009: Introduce jesd204-fsm link_pre_setup cb()
  > iio: adc: adrv9009: Move jesd204-fsm priv init from cb to probe
  > drivers:iio:admv1014: update clk_notifier usage
  > arch: arm{64}: dts: fix adrv9001 overlapping pins
  > clk: ad9545: Fix compensation
  > iio: adf4350: fix a null pointer dereference during probe
  > drivers:iio:admv1013: update clk_notifier usage
  > arch: arm: dts: Remove SW_LID events
  > iio: frequency: hmc7044: Handle error codes
  > iio: frequency: hmc7044: Add some vital probing info
  > iio: frequency: hmc7044: After RESTART_DIV_FSM always issue RESEED_REQ
  > iio: frequency: hmc7044: Check SPI read support
  > clk: ad9545: Add debugfs status
  > clk: ad9545: Fix typo
  > iio: frequency: ad9528: jesd204-fsm add support for desired SYSREF
  > iio: frequency: hmc7044: jesd204-fsm add support for desired SYSREF
  > iio: adc: adrv9009: Improve InitCals error handling and reporting
  > arm64: dts: fix axi-fan-control probing
  > dt:bindings:iio:frequency:add adrf6780 doc
  > iio:frequency:adrf6780: add support for ADRF6780
  > drivers:iio:admv1013: add default case
  > iio: adc: ad9083: Add missing mutex_init
  > drivers:iio:frequency: remove unused header
  > dt:bindings:iio:frequency:add admv1013 doc
  > iio:frequency:admv1013: add support for ADMV1013
  > iio:adc:ad9083: Remove unused macro for channels
  > iio:adc:kconfig: Add AD9083 description
  > dt:bindings:iio:frequency:add admv1014 doc
  > iio:frequency:admv1014: add support for ADMV1014
  > iio: frequency: hmc7044: Remove option for High performance PLLs/VCO
  > iio: adrv9002: fix the DDS rate calculation
  > iio: buffer: fix channel {en|dis}ablement
  > iio: cf_axi_tdd: Convert timing attributes to decimal values
  > iio: cf_axi_tdd: Fix swapped values in DMA gating enum
  > iio: frequency: adf4371: Export all IIO channels
  > iio: frequency: adf4371: Expose ADF4371_CH_RF32's IIO attributes
  > iio: adrv9002: Adapt driver to the new API version
  > adrv9002: api: do not use float under linux
  > adrv9002: api: fix -Wint-to-pointer-cast warning
  > adrv9002: public: fix mixed code declarations warnings
  > adrv9002: api: do not include libc headers
  > firmware: Update firmware for adrv9002
  > iio: adrv9002: Update API to 48.8.7
  > iio: adc: adrv9002_conv: Fix the DDS rate calculation
  > dts: zynqmp-adrv9009-zu11eg-reva.dtsi: Fix UART1 pinctrl assignments
  > iio: jesd204: xilinx_transceiver: Fix QPLL VCO1 min overwrite bug
  > dts: zynqmp-zcu102-rev10-ad9081-204c-txmode0-rxmode1: Rename fix type
  > iio: jesd204: axi_adxcvr: Fix PRBS selection of JESD204C 66b64b encoding
  > iio: jesd204: axi_adxcvr: Add support for PLL lock detect status bit
  > dts: zynqmp-adrv9009-zu11...-fmcomms8: Fix erroneously removed clk nodes
  > arch: arm64: dts: stingray: Remove adf4371 device.
  > Documentation: devicetre: one-bit-adc-dac.yaml: Add "adi," prefix
  > Documentation: devicetre: one-bit-adc-dac.yaml: Add "adi," prefix
  > drivers: iio: addac: one-bit-adc-dac: Add manufacturer prefix
  > arch: arm64: dts: stingray: Update system GPIO pinouts
  > arch: arm64: dts: stingray: Remove warnings
  > iio/jesd204/xilinx_transceiver: Fix GTY4 TX_PROG_DIV DRP address.
  > dts:zynqmp-adrv9009-zu11eg...multisom-clockdist: Clock distribution case
  > include: dt-bindings: hmc7044: Add adi,clkinX-buffer-mode defines
  > dts: zynqmp-adrv9009-zu11eg-reva-adrv2crr-fmc-reva: Cleanup
  > dts: zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb-sync-fmcomms8: Cleanup
  > dts: zynqmp-adrv9009-zu11eg-reva.dtsi: HMC7044 PLL2 frequency use define
  > dt-bindings: clock: ad9545: Add tub fill/drain
  > clk: ad9545: Add DT lock detector params
  > iio: adc: adrv9009_conv: Update the DDS rate calculation
  > arm: dts: adrv9002: Add support for A10SoC
  > arm: socfpga_adi_defconfig: Include the adrv9002 firmware
  > iio: adc: versal-sysmon: Additional documentation for production silicon support.
  > mtd: spi-nor: Fix call trace when qspi driver built as module
  > mmc: arasan: Fix the issue in reading tap values from DT
  > arm64: xilinx: Enable IDT8T49N24x clock driver
  > crypto: zynqmp_sha: Make driver thread-safe
  > Merge tag 'xilinx-v2020.2' of https://github.com/Xilinx/linux-xlnx.git
  > regmap: add support for 7/17 register formating
  > dts: zynqmp-zcu102-rev10-ad9081-204b-txmode0-rxmode1: Fix min jesd rate
  > iio: jesd204: xilinx_transceiver: Fix white-space damage
  > iio: jesd204: axi_adxcvr: Add TX|RX_PROGDIV support
  > iio: jesd204: xilinx_transceiver: Add GTY4 additional N dividers
  > dts: zynqmp-zcu102-rev10-ad9081-204b-txmode0-rxmode1: New use case
  > iio: axi_tdd: fix possible data race
  > iio: adis: sync with upstream
  > arm64/configs/adi_zynqmp_defconfig: Remove CONFIG_MTD_OOPS
  > arm/configs/zynq_xcomm_adv7511_defconfig: Enable CONFIG_AUTOFS4_FS
  > net: ethernet: cadence: macb_main: defer probe until MDIO is ready
  > arch: arm: boot: dts: Enable watchdog0 for DE10-Nano
  > iio: cf_axi_dds: make sure dac_clk is not 0
  > iio: adrv9002: only export clocks after successful init
  > iio: adrv9002: fix interface tuning for independent mode
  > arm: dts: zynq-zed-adf4159: Test device tree for the ADF4159 PLL
  > iio: frequency: adf4159: Initial commit ADF4159/ADF4169 PLLs
  > net: phy: adin: add ethtool get_stats support
  > net: phy: adin1100: Add get_features hook
  > net: phy: adin1100: Add reset ops
  > net: phy: adin1100: Fix white spaces
  > net: phy: adin1100: Fix aneg status read
  > misc: adi-axi-data-offload: Shift transfer_length before write
  > arm64: dts: ad9081-204b-txmode9-rxmode4: Revise JRX TPL phase adjust
  > arm64: dts: ad9081-204b-txmode9-rxmode4: New low rate use case
  > arch: arm64: dts: Move data_offload enabled design to separate dts
  > arch: arm64: dts: Enable data offload support for AD9081 reference design
  > Revert "arch: arm64: dts: Enable fifo single shot capability for zcu102/ad9081/m8-l4"
  > iio: frequency: cf_axi_dds: Add offload engine support
  > dt-bindings: adi-axi-data-offload: Add documentation
  > misc: adi-axi-data-offload: Add data offload engine driver
  > iio: adrv9002: add checks for ORx
  > microblaze: dts: vcu118_ad9081_204c_*.dts: Use util_adxcvr 204C PHY
  > microblaze: dts: vcu118_ad9081.dts: Add link clock to link layer components
  > microblaze: dts: Remove vcu118_ad9081_204c_txmode_23_rxmode_25_vcxo_100
  > devicetree: bindings: iio: frequency: ad916x.yaml: Add jesd204-fsm attribs
  > arm: dts: adi-fmcomms11.dtsi: Add DAC/TX link jesd204-fsm support
  > iio: frequency: ad9162: Add jesd204-fsm support
  > iio: frequency: ad9162: Fix complex NCO mode
  > clk: ad9545: Add SYS clock compensation
  > dt-bindings: clock: ad9545: clock compensation
  > dt-bindings: ad9162: add new supported devices
  > iio: ad9162: support more devices
  > iio: adc: ad9081: adi_ad9081_device: Support AD9082 higher ADC MAX limit
  > dts: vcu118_quad_ad9082_204c_txmode_3_rxmode_2: Fix TPL Phase Adjust
  > dts: vcu118_quad_ad9082_204c_txmode_12_rxmode_13: Fix and use 750MHz CLKin
  > drivers:iio:amplifier:ada4250: fix warnings
  > iio: adc: ad9208: In ZERO-IF mode skip setting the NCO and Phase
  > iio: adc: ad9208: ad9208_adc_api: Reject DDC NCO 0 Hz frequency
  > iio: adc: ad9083: Support for JESD204 Subclass 1
  > iio: frequency: ad9528: Fix output driver mode config bit shift
  > arch: arm{64}: dts: add iio labels to adrv9002
  > iio: cf_axi_core: do not use dts nodes for iio names
  > iio: adrv9002: make sure orx is really disabled
  > iio: adrv9002: return ENOTSUPP on orx enable attribute
  > iio: adrv9002: fix orx not being enabled if RX is not
  > iio: adrv9002: set the correct string for duplex mode
  > dt:bindings:iio:amplifiers: add ada4250 doc
  > drivers:iio:amplifiers: ADA4250 support
  > microblaze: dts: vcu118_quad_ad9081*nz1: Support for the ADQUADMXFE2EBZ
  > iio: frequency: hmc7044: lmfc_lemc_validate() use GCD when in range
  > iio: adc: ad9081: Implement determine_rate
  > iio: adc: ad9081: skip printing SYNC state in JESD204C mode
  > iio: adc: ad9081: Fix link rate calculation
  > microblaze: dts: vcu118_quad_ad9082_204c_txmode_12_rxmode_13: New use-case
  > microblaze: dts: vcu118_quad_ad9082_204c_txmode_23_rxmode_25: New use-case
  > microblaze: dts: vcu118_quad_ad9082_204c_txmode_3_rxmode_2: New use-case
  > iio: adc: ad9083: Generate "jesd_m" channels and check they are complex.
  > iio: adc: ad9083: Return error in case get total decimation fails
  > iio: adc: ad9083: Fix mutex unlock issue upon return
  > iio: adc: adrv9009: Fix mutex unlock issue upon return
  > iio: adc: ad9083: Fix ADC clock computation
  > iio: adc: ad9083: Print device and api revision during boot
  > iio: adc: ad9083: Toggle jtx link digital reset during bring-up
  > iio: adc: ad9083: Add jesd204-fsm controls
  > arm64: dts: adi-ad9083-fmc-ebz.dtsi: Add SYSREF support
  > arm64: dts: zynqmp-zcu102-rev10-ad9083-fmc-ebz.dts: Remove useless attribs
  > arm64: dts: zynqmp-zcu102-rev10-ad9083-fmc-ebz.dts: Add reset gpio
  > iio: adc: ad9083: Add support for HW GPIO reset
  > iio: adc: ad9083: JESD204 Link States use descriptive strings
  > iio: adc: ad9083: Add driver support for AD9083
  > arch: arm64: dts: Add device tree configuration for AD9083
  > dt-bindings: iio: dac: AD9083 yaml documentation
  > ad9083 API: Fix API build
  > AD9083:  Add CMSAPI AD9083 driver source v1.0.0
  > drivers: iio: adc: cf_axi_adc.h: Add missing header file "iio.h"
  > arch: arm64: dts: Enable fifo single shot capability for zcu102/ad9081/m8-l4
  > drivers: frequency: cf_axi_dds: Add dacfifo singleshot output support
  > drivers: frequency: cf_axi_dds: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs entries
  > iio: adrv9002: do not allow SSI long strobe
  > iio: adrv9002: Adapt driver to the new API version
  > iio: adrv9002: api: do not check gpio assign in auxdac
  > iio: adrv9002: api: move min/max Orx indexes
  > iio: adrv9002: api: Fix "defined but not used warning"
  > iio: adrv9002: api: Fix mixed code declarations warnings
  > iio: adrv9002: api: fix kernel compilation
  > firmware: Update firmware for adrv9002
  > iio: adrv9002: Update API to 45.0.5
  > drivers: pwm: pwm-axi-pwmgen: Add support for pwm offset
  > drivers: pwm: core: Add offset support
  > drivers: pwm: pwm-axi-pwmgen: Use device-managed action
  > drivers: pwm: pwm-axi-pwmgen: Add support for multiple channels
  > drivers: pwm: pwm-axi-pwmgen: Write register using a mask
  > drivers: pwm: pwm-axi-pwmgen: Set pwm base
  > net: phy: adin-t1l: rename to adin1100
  > net: phy: adin-t1l: use Clause 22 only
  > net: phy: adin-t1l: change ID
  > iio: adc: kconfig: Fix AD7768 and AD7768-1 with missing dependencies
  > iio: logic: m2k-fabric: Fix m2k fabric gpio array handling
  < iio: logic: m2k-fabric: Fix m2k fabric gpio array handling


Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.27

Toggle v0.27's commit message
M2k: prepare for v0.27

Submodule linux bd9f616..fd4058d:
  > iio: logic: m2k-fabric: Fix m2k fabric gpio array handling
  > arm: configs: zynq_[pluto|m2k]_defconfig: Add DM9601 USB Ethernet driver
  > drivers: frequency: adf5355: add REG10 write
  > drivers:frequency:adf5355: add delay for init seq
  > iio: frequency: adf5355: Fix potential locking issue for PFD > 75MHz
  > Documentation/devicetree/bindings/iio/frequency/adf5355: Update for ADF5356
  > iio: frequency: adf5355: Add support for ADF5356
  > iio: amplifiers: ad8366: Update device support
  > iio: adc: ad9081: PRBS and partial eyescan support via debugfs
  > iio: adc: ad9081: Support for CBUS direct_reg_access
  > iio: adrv9002: misc improvements
  > iio: adrv9002: support tx only profiles
  > arch: arm: boot: dts: de10_nano_cn0540: Use decimal format for i2c address
  > arch: arm: boot: dts: de10_nano.dtsi: Rename altera spi node name
  > arch: arm: boot: dts: Replace spi-engine node names
  > iio: adrv9002: also reset orx state
  > iio: adrv9002: improve init failure handling
  > dt-bindings: clock: ad9545: Fast ACQ trigger mode
  > clk: ad9545: Add fast acq trigger mode to dt
  > iio: adrv9002: fix possible deadlock
  > iio: jesd204: axi_adxcvr: Support for physical layer PRBS
  > arm64: dts: adi-ad9081-fmc-ebz.dtsi: Fix JESD204 use case
  > iio: adc: ad7124: allow more than 8 channels
  > iio: adrv9002: fix possible data races
  > iio: adrv9002: support near end loopback
  > clk: ad9545: Fix source selection
  > dt-bindings: clock: ad9545: Add fast acquisition
  > clk: ad9545: Add fast acquisition
  > iio: adc: ad9081: For R2 and later don't touch tpl_buf_protect_en
  > microblaze: dts: vcu118_ad9081.dts: Add IRQB gpios
  > iio: adc: ad9081: Add optional JRX Link watchdog
  > iio: adc: ad9081: Update debugfs status info (JRX TPL PHASE DIFFERENCE)
  > iio: adc: ad9081: Prepare for IRQB handling
  > iio: adc: ad9081: Update API to Version 1.1.0
  > iio: adrv9002: improve tx interface tuning
  > iio: adrv9002: use prbs7 for tx tuning
  > iio: adrv9002: fix loading low rate profiles
  > iio: adrv9002: export Orx gain in dBs
  > iio: adrv9002: api: move min/max Orx indexes
  > iio: adrv9002: support orx tracking cal
  > clk: ad9545: Fix recalc_rate
  > microblaze: dts: vcu118_ad9081_204c_txmode_[10|23]_rxmode_[11|25]: Set CTLE
  > iio: adc: ad9081: Add dt poperty to configure the CTLE filer.
  > iio: adc: ad9081: Toggle link enable around jesd_rx_calibrate_204c
  > iio: adc: ad9081: Add jesd_rx_calibrate_204c to MCS step 20
  > iio : frequency: ad9528: Fix JESD204 FSM reinit bug
  > iio : frequency: hmc7044: Fix JESD204 FSM reinit bug
  > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Add TPL phase adj
  > microblaze: dts: adi-ad9081-fmc-ebz.dtsi: Fix JESD204 use case
  > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Add device_clk
  > microblaze: dts: vcu118_ad9081.dts: Fix mode - requires QPLL on RX
  > iio: adc: ad9081: Support for FDDC, CDDC 6dB digital gain
  > arch: arm64: dts: Change SW0 linux code to  SW_LINEIN_INSERT
  > clk: ad9545: Add errors for missing properties
  > dt-bindings: clock: ad9545: Add source profiles
  > dt-bindings: clock: ad9545: Bindings cleanup
  > clock: ad9545: Add reference priorities
  > iio: frequency: cf_axi_dds: Roundup JESD204 NP always to the next pow2
  > iio: adc: ad9361: Fix rssi_gain_step_error DEVICE_ATTR mode
  > microblaze: boot: dts: Style checkpatch fixes - no functional changes
  > iio: adc: ad9081: Support for SPI_3WIRE and SPI_LSB_FIRST
  > dts: vcu118_quad_ad9081_204b_txmode_X_rxmode_Y_onchip_pll_revc: Add internal PLL use cases
  > dts: vcu118_quad_ad9081_204c_txmode_29_rxmode_24_revc: New NP=12 use case
  > dts: vcu118_quad_ad9081_204c_txmode_23_rxmode_25_revc: New NP=12 use case
  > iio: frequency: adf4371: Add option to power down the chip if not used
  > clk: ad9545: Allow uHz loop bw.
  > dt-bindings: clock: ad9545: Change loop bw doc
  > iio: adc: adrv9009: Fix typo in calibrate_fhm_en attribute
  > Revert "clocksource/drivers/cadence-ttc: Use ttc driver as platform driver"
  > iio: adc: adrv9009: Apply initial tx1/2_atten_ctrl_pin settings
  > ci: checkpatch: Replace python-git to python-git-doc
  > clk: axi-clkgen: Don't display error when -EPROBE_DEFER
  > arm: dts: zynq-zed-adrv9002 -> zynq-zed-adv7511-adrv9002
  > arm: dts: adrv9002: Add support for ZC706
  > arm: dts: adrv9002: Move common zynq-adrv9002 definitions to .dtsi
  > dts: zynq-zc706-adv7511-fmcomms11: ADXCVR TX use AD9625-DIVCLK
  > iio: adc: ad9467: AD9625 add DIVCLK CCF clock provider support
  > include: linux: clk: clkscale.h: Make sure div can never be zero
  > iio: adc: ad9371: force state of the TEST pin
  > iio: adc: ad9371: make use of devm_clk_get_optional
  > iio: adc: ad9371: add support for TX PRBS
  > iio: adc: ad9371: add support for PRBS error injection
  > iio: adc: ad9371: add PLL lock status debugfs entry
  > iio: adc: ad9371: enable sysref clocks if defined
  > iio: adc: ad9371: drop redundant error messages
  > drivers/iio/adc/mykonos: silent verbose debug messages
  > iio: adc: ad9081: Fix nco_frequency_available reading for bypassed fddc
  > iio: dac: ad5446: Add AD5542 spi id
  > staging: iio: frequency: ad9834: Fix typo in comment
  > drivers:iio:dac:ad5686: Fix segmentation fault
  > iio: adrv9002: add new kconfig options
  > iio: adc: adrv9009: Fix obsRxChannelsEnable clobbering in stitching mode
  > arch: dts: adrv9002: add orx support
  > iio: adrv9002: support Orx
  > iio: adc: ad9081: Avoid JTX link disable sequences
  > microblaze: dts: vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps: Np 12 use case with high lane rate
  > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25_lr_24_75Gbps: Np 12 use case with high lane rate
  > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Np 12 use case
  > microblaze: dts: vcu118_ad9081_204c_txmode_10_rxmode_11_lr_24_75Gbps: Np 16 use case with high lane rate
  > microblaze: dts: vcu118_ad9081_204c_txmode_10_rxmode_11: 204C use case
  > arm: dts: Add AD9081-FMC-EBZ + Arria 10 SoC Development Kit support NP=12 case
  > iio/adc/adrv9009:  Fix octets per frame calculation for NP=12 case
  > arm: zynq-zc706-adv7511-ad9081-np12: NP12 devicetree
  > iio: jesd204: axi_jesd204_[rx|tx]: Add info print upon probe
  > iio: jesd204: axi_jesd204_[rx|tx]: Add support for NP=12 modes
  > clk: ad9545: Fix r-div write
  > arm: dts: adi-adrv9009.dtsi: OBS-Rx use JESD204 M=2
  > iio: jesd204: axi_jesd204_[rx|tx]: Avoid unbalanced clock disable (TEMP)
  > iio: jesd204: axi_jesd204_[rx|tx]: Fix potential out of spec SERDES PLL
  > arch: dts: zynq-zed-adrv9002: Enable HDMI output
  > iio: adrv9002: support reading profile_config
  > arch: dts: adi-fmcomms8.dtsi: Chan 1,3,6,7,8,9 are terminated for LVPCL
  > arch: dts: fix fmcomms8 master device assignments by name
  > ci: replace python- deps with python3- deps
  > clk: axi-clkgen: fix or operator; use logical vs bitwise or
  > iio: jesd204: axi_adxcvr: Fix log level in probe defer information
  > Revert "iio: axi_adxcvr: print warning on set_rate in adxcvr_enforce_settings()"
  > iio: adc: adrv9009_conv: In RX only operation skip configure DAC TPL
  > zynq-zed-adrv9002-rx2tx2.dts: Fix hdl project tag
  > iio: adrv9002: remove B0 define
  > iio: adrv9002: add full path for include directories
  > arm64: dts: Add ADRV9009-ZU11EG Multi-SoM sync device trees (No FMCOMMS8)
  > iio: adrv9002: remove duplicated define
  > iio: adrv9002: add support for c0 HW revision
  > hwmon: ltc2945: fix private data reference
  > arm64: dts: zynqmp-zcu102-rev10-ad9082-m4-l8.dts: Add AD9082-FMCA-EBZ dt
  > iio: adrv9002: fix irq handling
  > iio: dac: ad5766: add driver support for AD5766
  > Documentation/ABI/testing: Add documentation for AD5766 new ABI
  > dt-bindings: iio: dac: AD5766 yaml documentation
  > dts: AD9081-FMCA-EBZ: Consider the VCXO=100.00 MHz the default
  > iio: frequency: ad916x: Add SPDX-License-Identifier: GPL-2.0
  > iio: adc: talise: Add SPDX-License-Identifier: GPL-2.0
  > iio: adc: mykonos: Add SPDX-License-Identifier: GPL-2.0
  > microblaze: adi_mb_defconfig: Update for 5.4 and sync with Xilinx
  > iio: adrv9002: remove unused API's
  > mtd: spi-nor: Add support for disable broken flash locking
  > mtd: spi-nor: don't run SFDP for Zynq QSPI
  > iio: adrv9002: remove adrv9002_init_data.c
  > arm{64}: config: Add adrv9002 default profiles
  > firmware: adrv9002: add default profiles
  > iio: adrv9002: Load default profiles from firmware
  > iio: adc: ad7768: Add filter type attribute
  > iio: adc: ad7768: Update sampling frequency routine
  > iio: adc: ad7768: Add power mode attribute
  > iio: adc: ad7768: Add _set_clk_divs() function
  > iio: adc: ad7768: Add spi sync function
  > arch: arm: boot: dts: Add support for cora and ad7768
  > arch: arm: boot: dts: Add support for zed with ad7768 and axi_adc
  > iio: adc: ad7768: Add axi_adc support
  > arm: dts: zynq-zc702.dtsi: Add missing spi-max-frequency property
  > iio: adrv9002: Fix debugfs AGC parameter
  > iio: adrv9002: Improve device setup error path
  > iio: adrv9002: disable axi core before device setup
  > iio: adrv9002: validate ssi interface before device setup
  > iio: adrv9002: remove `adrv9002_axi_ssi_type_get()`
  > iio: adrv9002: save axi interface type at startup
  > iio: adrv9002: minor improvement on `adrv9002_cleanup()`
  > iio: adrv9002: call `adrv9002_init()` on debugfs
  > iio: adrv9002: remove `adrv9002_intf_tuning_unlocked()`
  > iio: adrv9002: centralize device initialization
  > iio: frequency: adf4371: Keep RF8 ports disabled
  > mtd: spi-nor: spi-nor: Fix SPI-NOR-UniqueID printing
  > arch: arm: re-enable uevent helper for busybox systems
  > Revert "clk: fixed-factor: Don't register fixed factor clk until parent clk is registered"
  > clk: walk orphan list on clock provider registration
  > microblaze: dts: Update model strings to reflect board and carrier
  > microblaze: dts: vc707: Update for Kernel v5.4 Vivado v2020.1
  > microblaze: dts: kcu105: Update for Kernel v5.4 Vivado v2020.1
  > microblaze: dts: kc705: Update for Kernel v5.4 Vivado v2020.1
  > arm: dts: Add AD9081-FMC-EBZ + Arria 10 SoC Development Kit support
  > usb: chipidea: Hook up ULPI support
  > clk: ad9545: Add support for n-shot
  > clk: introduce clk_set_nshot and clk_get_nshot
  > arch: microblaze: dts: vcu118: Update for Kernel v5.4 Vivado v2020.1
  > arch: zynq-coraz7s.dtsi: disable second CPU vs deleting node
  > arch: fix various warnings with device-trees
  > ci: remove old dtb-build patches mechanism
  > ci: update build for ADI drivers that should be built
  > spi-nor: cadence-quadspi: fix __aeabi_ldivmod compiler error
  > Revert "xilinx: Add a github template telling people to not use pull requests there"
  > jesd204: sysfs: add explicit fall-through
  > navassa: fix ISO C90 compiler warning
  > navassa: add missing break statements
  > iio: frequency: hmc7044: Improve the pfd1 calculation
  > iio: adc: ad9371: Fix temp sensor readings
  > iio: adc: mykonos: mykonos_gpio: Silent verbose debug messages
  > iio: adis16480: Limit spi max speed in burst mode
  > Revert "net: macb: Avoid probe error if more than one phy is available"
  > arch: arm64: adrv9009-zu11eg: fix spi dt node warnings
  > arch: arm: zynq-zc706-adv7511.dtsi: add @39 addr to adv7511 node
  > ci: update to sync adi-5.4.0 and rpi-5.4.y
  > net: phy: adin-t1l: update driver to 5.4 APIs
  > pwm: pwm-axi-pwmgen: update apply hook to new kernel
  > net: phy: adin-t1l: remove adin-compat.h
  > clk: ad9545: up regmap_config.use_single_rw
  > arch: run savedefconfig on all ADI defconfigs
  > Merge remote-tracking branch 'adi/master' into master-xilinx-v2020.1
  > media: axi-hdmi-rx: Initialize bus_type
  > media: axi-hdmi-rx: Provide device_caps in struct video_device
  > media/platform/axi-hdmi-rx: Announce GPLv2 module license
  > drm: adi_axi_hdmi: Fix fbdev interface not working
  > sound/soc/adi/axi-spdif.c: Support programmable master clock
  > drm: axi_hdmi_encoder.c: Add missing drm_print.h include
  > Merge remote-tracking branch 'adi/master' into master-xilinx-v2020.1
  > jesd204: fix & handle switch implicit fall-through
  > [media] adv7511-v4l2: remove XYLON_LOGICVC_INTG
  > iio: ad9081: fix potential invalid error code
  > ci,build: add new dts to dtb_build_test exception
  > Revert "media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C_ADV7511=n"
  > [media] adv7511: Add support for the Power Down GPIO.
  > [media] adv7511: remove omitted memcpy() for pdata
  > [media] adv7511: Setup the timing generator according to the selected mode
  > ci,travis: update ignore build for branch adi-5.4.0
  > MAINTAINERS: remove hmc prefixed drivers
  > drivers/media/i2c/adv7511: Differentiate the adv7511-v4l2 driver by the adv7511-drm driver.
  > usb: chipidea: reset to upstream version
  > Revert "net: macb: disable gigabit for MII & RMII modes"
  > [media] adv7604: remove duplicate isr handler
  > sound: soc: adrv936x_box: rework driver to new kernel
  > [media] imageon-bridge: rework bridge notifier to new format
  > [media] axi-hdmi-rx: rework bridge notifier to new format
  > iio: logic: m2k-fabric: rework GPIO code to new framework
  > iio: cf_axi_dds: fix function type
  > iio: frequency: m2k-dac: fix match function type
  > misc: mathworks: fix mathworks_ip_mmap_fault() return type
  > media: addi9036: V4L2_MBUS_CSI2 -> V4L2_MBUS_CSI2_DPHY
  > drm: adi_axi_hdmi: update driver to newer framework [WIP]
  > drm: adi_axi_hdmi: remove drm_plane_helper_disable() call
  > drm: adi_axi_hdmi: add includes required to build in newer kernels
  > clk: clk-adjustable-rate: remove CLK_IS_BASIC flag
  > ci,travis: remove patches for dt build test
  > Merge tag 'xilinx-v2020.1' into master-xilinx-v2020.1


Submodule hdl 6ae822d..061d024:
  > axi_adrv9001: Quartus 19.3 updates
  > axi_adrv9001: Double sync control lines between interface 1 and 2
  > axi_ad9361: Update constraints in case TDD is disabled
  > adrv9001/zcu102/cmos: Loosen up clock skew constraints to match LVDS settings
  > fmcomms2/zed: Disable unused TDD to save space and timing
  > axi_adrv9001: Fix channel 3 for Tx1 in DMA mode
  > axi_adrv9001: rx: calculate ramp value based on received value
  > axi_adrv9001: Let gate signals have initial value, useful for simulation
  > axi_adrv9001: Add status bit for Tx clocking
  > axi_adrv9001:rx: Add reset to link layer
  > axi_adrv9001:rx:phy: do not generate valid while in reset
  > library/common/up_tdd_cntrl: Make address generic
  > adrv9001/zcu102: Run postRoutePhysOpt to close Rx1 to Rx2 path timing
  > adrv9001/common: Run DMAs @ 100MHz
  > axi_adrv9001: Add opt-in synthesis parameters
  > axi_adrv9001: Use global clocks for divided down clock
  > ad_pnmon: Fix zero checking when valid not constant
  > axi_adrv9001:axi_adrv9001_rx_channel: fix ramp signal checking
  > ad_tdd_control: Avoid single pulses if tx_only or rx_only
  > ad_tdd_control: Fix rx/tx only behavior
  > adrv9001/zed: Connect TDD sync to PMOD JA1
  > common/up_tdd_cntrl: Fix read data when read is idle
  > adrv9001/zcu102: Add TDD sync to PMOD0 J55.1
  > adrv9001/common: Export TDD mode signal
  > axi_adrv9001: Export TDD mode
  > adrv9001/zed: Add TDD support
  > adrv9001/zcu102: Add TDD support
  > axi_adrv9001: Add TDD support
  > adrv9009zu11eg:fmcomms8: Fix lane swapping for TX channels 0 and 1 on the FMCOMMS8
  > fmcomms8: zcu102: Fix lane swapping
  > daq3:zcu102: Connect overflow pins for the AD9680 TPL
  > Revert "intel: Update projects to use ad_iobuf instead of ALT_IOBUF"
  > de10nano: Add hps_conv_usb_n signal to stabilize UART lines
  > axi_hdmi_tx: Remove deprecated constraint
  > adv7513_de10nano: Fix gpio_bd assignments
  > common/de10nano: Cosmetic updates only
  > common/de10nano: Full HD 60 FPS support
  > adrv9009zu11eg:fmcomms8: Fix SPI timing constraint
  > ad_ip_jesd204_tpl_dac: Switch to sync arm toggling instead of setting only
  > up_dac_common: Move the sync status to register 0x1a to mirror adc path
  > ad_fmclidar1_ebz/a10soc: Fix a typo
  > Update system_top.v
  > ad9434_fmc,ad9467_fmc,fmcadc5: Update projects to use ad_iobuf, not IOBUF
  > intel: Update projects to use ad_iobuf instead of ALT_IOBUF
  > adrv9009zu11eg: Update spi module to use generic verilog
  > library: Move ad_iobuf to the common library, as it's not Xilinx specific
  > m2k: Add DAC last sample connections
  > axi_ad9963: Add last sample hold support
  > axi_dac_interpolate: Add last sample support
  > adv7513/de10nano: Define the USB clock
  > de10nano: Fix IO assignments
  > axi_ad7616: Update ad_edge_detect port names
  > ad469x: Remove sysid custom string init
  > ad469x_zed: Update bd.tcl with new port names
  > ad_edge_detect: Change port names
  > ad469x_fmc: Minor cosmetic update on the config file
  > fmcomms8: a10soc: Move RX and Observation to second SDRAM interface
  > common: a10soc: Allow for the second SDRAM interface to be used at a different clock
  > fmcomms8: a10soc: Initial commit
  > ad_ip_jesd204_tpl: Extend valid attribute ranges
  > ad469x: Add reference design for ad469x eval board
  > daq3: Update projects to the new TPL
  > adaq7980: Add AXI pulse generator to generate the offload trigger
  > Revert "axi_spi_engine: Add pulse_width and pulse_period registers"
  > makefile: Regenerate make files
  > util_sigma_delta_spi: Fix syntax
  > ad77681: Add axi_clkgen ip for spi engine
  > scripts/adi_pd_intel: Delete noisy print outs
  > adv7513/de10nano: Fix connection of ltc2308 SPI's interface
  > cn0540: Add axi_clkgen to Makefile
  > axi_ad6676: Set data format to twos complement
  > ad_ip_jesd204_tpl_adc: Fix PN check for twos complement data format
  > ad_ip_jesd204_tpl_dac_framer: fix localparam ordering
  > adrv9009_zu11eg: Add synchronization at application layer
  > ad9081_fmca_ebz: Fix device clocks termination
  > ad9656:Add reference design for the ad9656 eval board (#494)
  > sysid: Remove cstring init string
  > projects: cn0540: coraz7s: Add XADC support
  > cn0540/coraz7s: Set and input delay of one spi_clk cycle for the MISO line
  > cn0540/bd: Generate a 80MHz spi_clk
  > axi_gpreg: Add ttcl for clock_mon  constraints
  > sysid: Initialize parameter
  > sysid: Remove cstring init string
  > jesd204: Clean-up combinatorial logic
  > jesd204_rx: Reset frame alignment monitor event generator
  > axi_jesd204_rx: Ignore events if link not enabled
  > jesd204/jesd204_rx: Ignore frame alignment errors if lane is not in DATA phase
  > jesd204/jesd204_rx: Reset error counter once all lanes synced
  > jesd204_rx/jesd204_rx_ctrl: Fix de-glitch mechanism
  > axi_jesd204_common/jesd204_up_common: Add event stats
  > spi_engine: Add spi_engine.tcl
  > cn0363: Remove iobuf for spi sdo
  > cn0540/de10nano: Ignore 15003 critical warning
  > axi_hdmi_tx: Update register initialization
  > daq2/a10soc: Set optimization mode to high performance effort
  > common/s10soc: Input ports do not have a current strength property
  > adi_intel_msg: Dissable "unused TX/RX channel" critical warning for Stratix 10
  > ad77681evb: Remove redundant ad_data_clk
  > adrv9009: Fix typo for number of samples calculation for observation channel
  > fmcomms8: zcu102: Leave the SPI constraint at 25 MHz
  > fmcomms8: common: In the SPI module, use ad_iobuf instead of a Xilinx primitive
  > fmcomms8: zcu102: Remove the test pins, as they are not connected
  > library/commmon: Fix data width warnings
  > arradio: Remove unused signals
  > sysid: Fix board/project name underscore issue


Submodule buildroot 8b7688e..a9818ab:
  > board/pluto/S45msd: Remove undesired character
  > update pluto and m2k on board html pages
  > configs/zynq_[pluto|m2k]_defconfig: Remove strace
  > package/libiio/libiio.mk: Update to git 2019_R2 (until next formal release)
  > board/pluto/device_format_jffs2: Fix fs cache issue
  > board: pluto: S23udc: Add option to select USB Ethernet Compatibility Mode
  > package: jesd204b_status: update to master HEAD
  > all-boards: update update motd configuration to new format
  > Merge tag '2020.02.8' from Buildroot upstream
  > configs/microblaze_adi_*_defconfig: Add package fru-tools
  > package: fru-tools: Add fru-tools utility
  > microblaze_*_defconfigs: update kernel headers to 4.19 for Vivado 2019.1
  > ci: split kernel version check for microblaze arch for Vivado 2019.1


Submodule u-boot-xlnx af19d59..a2c2013:
  > config: zynq-common: Remove compatible env setting
  > config: zynq-common: Fix attr_val attr_name
  > config: zynq-common: Fix refclk setting
  > configs: zynq-common: Use double quotes for strings
  > configs: zynq-common: Fix rev B fdt errors
  > configs: zynq-common: Fix mode 2r2t
  > configs: zynq-common: Guard against M2K platform
  > ci,pluto,m2k,azure-pipelines: add initial CI integration for Azure
  > configs: zynq-common: Fix SPI env update

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.26

Toggle v0.26's commit message
M2k: prepare for v0.26

Submodule linux bfb0c42..bd9f616:
  > iio: logic: m2k-trigger-ad: Add trigger holdoff support
  > arm64: dts: zynqmp-adrv9009-zu11eg: Multi-SoM Sync devicetree cleanup
  > arm64: dts: zynqmp-adrv9009-zu11eg: Multi-SoM Sync dts
  > jesd204: Support for secondary sysref-provider
  > arch: arm: zynq-zc706-adv7511.dtsi: fix i2c node address
  > Revert "arch: arm: zynq-zed-adv7511: remove adi,channels for video"
  > arch: arm: zynq-zed-adv7511: remove bitclock & frame-master props
  > dts: vcu118_quad_ad9081.dtsi: Add FRU eeprom
  > dts: vcu118_quad_ad9081.dtsi: AD5592 now on SPI3 CS0
  > dts: vcu118_quad_ad9081.dtsi: support for external cal board
  > arch: arm: zynq-zed-adv7511: remove adi,channels for video
  > jesd204: fsm: don't handle stop-states during rollback
  > dts: zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb-sync-fmcomms8-jesd204-fsm-using-clockdist: Add
  > dts: zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb: hmc7044 parent clock
  > dts: zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb-sync-fmcomms8: Fixups
  > iio: frequency: hmc7044: jesd204-fsm clock sync support using RFSYNC
  > iio: frequency: hmc7044: CCF parent input clocks.
  > iio: frequency: hmc7044: Fix support for external VCO mode via clkin1
  > dts: vcu118_quad_ad9081_204*.dts: add jesd204-fsm variants
  > iio: adc: ad9081: convert to jesd204-fsm
  > iio: adc: ad9081: remove duplicate assignment
  > iio :adc: ad9081: Max die temperature reading support
  > iio: adc: cf_axi_adc_core: Support for JESD204-FSM link device
  > dts: vcu118_quad_ad9081_204*.dts: Always use continuous SYSREF
  > dts/vcu118_quad_ad9081_204*: Mark SYSREF channels as SYSREF
  > scripts/dtc: Remove redundant YYLOC global declaration
  > dts: vcu118_quad_ad9081_204c_*.dts: fix indentation in device-trees
  > dts: vcu118_quad_ad9081_204c_*.dts: Fix typo
  > iio: axi-dds: use new common jesd204/adi-common.h definitions
  > iio: adc: cf_axi_adc: remove unused TPL definitions
  > jesd204: include: add adi-common.h file
  > adrv9002: api: Fix bug when changing ensm
  > arch: arm: dts: cn0540: Fix spi engine width
  > arch: arm: dts: Rename the cn0540 dts
  > arch: arm: dts: ad7768-1ARDZ: Add gpio control
  > arch: arm: dts: ad7768-1ARDZ: Add xadc
  > arch: arm: dts: ad7768-1ARDZ: Add ltc2606
  > arch: arm: dts :ad7768-1ARDZ: Add gpio controller support
  > arch: arm: dts :ad7768-1ARDZ: Update spi_clk
  > arch: arm: dts: ad7768-1ARDZ: Update spi config
  > arch: arm: dts: ad7768-1ARDZ: Fix mclk
  > iio: adc: adrv9009: add support for stop states and resuming from them
  > jesd204: add accessors for 9009 to access some FSM state info
  > jesd204: implement stop states & FSM resume from these states
  > iio: frequency: hmc7044: Fix MAX SYSREF frequency computation
  > iio: frequency: hmc7044: Add option to limit max SYSREF frequency
  > arch: arm64,microblaze: update all ad9081 project headers in dts
  > include: dt-bindings: ad9081: add jesd204-fsm defines
  > iio: adc: ad9081: Update API:adi_ad9081_[adc|dac]_nco_master_slave_sync
  > iio: adc: ad9081: Update to API Version 1.0.5
  > iio: adrv9002: api: Fix TX test mode
  > iio: adrv9002: Adapt driver to the new API version
  > iio: adrv9002: api: Integrate version 20.9.2
  > firmware: Update arm firmware for adrv9002
  > iio: adrv9002: Update API to 20.9.2
  > jesd204: sysfs: simplify bool store/show function
  > jesd204: sysfs: remove UINT from attribute enum indexes
  > jesd204: sysfs: show JESD204 link state in sysfs
  > jesd204: sysfs: add support for signed attributes (especially for error)
  > jesd204: fsm: remove omitted comments
  > jesd204: move state definitions into the dt-bindings include
  > arm64: boot: dts: xilinx: Add support for XUD board
  > iio: addac: one-bit-adc-dac: Set output to Low
  > iio: adc: adar1000: Fix save beam
  > drivers/iio/adc: ad9680: Fix AD9684 Chip ID.
  > arch: arm: socfpga_adi_defconfig: Make it compatible with sockit + arradio
  > arch: arm: sockit_arradio: Bring it in sync with altera_4.14 version
  > FogBugz #240546: Move VIP driver into FB hardware folder
  > FogBugz #177284: add Altera VIP framebuffer driver
  > dt-binding: iio: Add documentation for one_bit_adc_dac
  > one-bit-adc-dac: Add initial version of one bit ADC, DAC
  > iio: core: Add optional symbolic label to a device channel
  > clk: axi-clkgen: check AXI control clock before bus access
  > arch: dts: axi-clkgen: add AXI control clock
  > clk: axi-clkgen: use named clocks for all inputs
  > arch: dts: axi-clkgen: add name to input clocks
  > iio: adc: ad7768-1: Add GPIO controller support
  > iio: adc: ad7768-1: Add reg_write_masked function
  > iio: adc: ad7768-1: Add support for variable VCM
  > iio: adc: ad7768-1: Set default sampling rate
  > iio: adc: ad7124: Fix typo in device name
  > iio: adc: adar1000: Add power detectors
  > iio: adc: adar1000: Add beam position RAM feature
  > iio: adc: adar1000: Move gain/phase logic in own function
  > iio: adc: adar1000: Fix ATTEN bit chck
  > iio: adc: adar1000: Fix TX/RX members
  > iio: adc: adar1000: Fix SDO active
  > arm64: boot: dts: Add dts for Stingray project
  > hwmon: pmbus: adm1266: sync with upstream
  > jesd204: fsm: don't show confusing states in syslog messages
  > jesd204: fsm: implement fsm completion/finished callback
  > jesd204: fsm: always set error on jesd204_link object
  > Merge pull request #1147 from analogdevicesinc/jesd204-fix-per-device-mode-logic
  > iio: adc: ad7768-1: Add hardware buffer support
  > iio: adc: ad7768-1: Move buffer allocation to a separate function
  > jesd204: core: move error field on the public jesd204_link type
  > jesd204: core: remove error field from jesd204_dev object
  > jesd204: core: wrap driver data into a single ref
  > iio: adc: ad7768-1: Fixes conversion result sign
  > arch: arm{64}: update adi defconfigs after Kconfig.adi updates
  > Kconfig.adi: select KSZ9477 switch driver
  > Kconfig.adi: select PHYLIB as well (for ADI network PHYs)
  > Kconfig.adi: select NVMEM_AXI_SYSID only on FPGA ARCHs
  > iio: adc: ad7768-1: Add reset gpio
  > iio: adc: ad7768-1: Use different SPI buffers
  > iio: adc: ad7768-1: Update reg_read function
  > iio: adc: adrv9009: Fix GET_FIR error message
  > jesd204: fsm: clear errors on link objects before retrying
  > jesd204: fsm: don't reset errors during rollback & dont-care states
  > jesd204: fsm: move per-device/per-link logic deeper in FSM
  > adrv9002: add firmware in zynq defconfig
  > adrv9002: add zed dt
  > iio: adc: ad9467: convert to full dt probe support
  > iio: cf_axi_adc: add id field to struct axiadc_chip_info
  > iio: adc: ad9467: cleanup ad9467_spi_write() function
  > iio: adc: ad9467: split ad9467_setup function from probe
  > arch: arm,microblaze: prefix with adi, all compat strings related to ad9467 driver
  > dmaengine: axi-dmac: add support for reading bus attributes from registers
  > dmaengine: axi-dmac: wrap channel parameter adjust into  function
  > dmaengine: axi-dmac: wrap entire dt parse in a function
  > dmaengine: axi-dmac: move clock enable earlier
  > dmaengine: axi-dmac: move version read in probe
  > iio: adc: ad9467: sync gpio code with upstream
  > iio: adc: ad9467: rework clock init; use devm_ helpers
  > iio: adc: ad9467: whitespace sync + remove driver owner
  > iio: adc: ad9467: sync reg definitions with upstream
  > iio: adc: ad9467: update text info with upstream version
  > jesd204: sysfs: add initial version for sysfs
  > iio: frequency: ad916x: Fix NCO Frequency setting behavior.
  > iio: kconfig.adi: Select PWM_AXI_PWM_GEN
  > pwm: add support for AXI PWM generator
  > pwm: pwm-axi-pwm-gen: Add documentation
  > jesd204: fsm: implement retry mechanism
  > jesd204: implement jesd204_dev_get_topology_top_dev() helper
  > include: jesd204: move state_ops to the end of the struct
  > iio: jesd204: axi_jesd204_tx: Always reset Link Layer before enable
  > jesd204: use dev_err() for early errors in registration
  > jesd204: remove list entry for jdev object on framework unload
  > arch: arm: zynq-zc706-adv7511-adrv9008-2-jesd204-fsm.dts: add variant
  > arch: arm: zynq-zc706-adv7511-adrv9008-1-jesd204-fsm.dts: add variant
  > arch: arm: zynq-zc706-adv7511-adrv9009-jesd204-fsm.dts: add variant
  > arch: arm: zynq-zc706-adv7511-adrv9009.dts: fix title
  > dts: zynqmp-zcu102-rev10-adrv9009-fmcomms8: Fix HMC7044 reference sources
  > dts: zynqmp-adrv9009-zu11eg-rev[a|b]-adrv2crr-fmc-rev[a|b]-jesd204-fsm.dts
  > dts: zynqmp-zcu102-rev10-adrv9008-2-jesd204-fsm: Add jesd204-fsm variant
  > dts: vcu118_quad_ad9081_204c_txmode_10_rxmode_11: Fix indentation
  > iio: jesd204: axi_jesd204_tx: Restore default SUBCLASS1 operation
  > iio: frequency: hmc7044: fix return value for sysref hook un clks_sync2
  > iio: frequency: hmc7044: jesd204-fsm support for continuous SYSREF
  > iio: frequency: hmc7044: jesd-fsm clock tree sync stages on demand
  > arch: arm64: zynqmp-zcu102-rev10-adrv9009-fmcomms8-jesd204-fsm.dts: add variant
  > dts: ...adrv2crr-fmc-revb-sync-fmcomms8-jesd204-fsm: Fix and update
  > iio: adc: adrv9009: Fix profile loading in multi-device setups
  > iio: adc: adrv9009: Fix N and CS JESD parameters
  > jesd204: fsm: remove LINK_SYSREF state
  > iio: jesd204: axi_jesd204_tx: Fix ILAS handling for multi-device links
  > iio: jesd204: axi_jesd204_tx: don't override number of lanes in link_setup
  > iio: jesd204: axi_jesd204_rx: print a message for lanes mismatch
  > iio: jesd204: axi_jesd204_rx: unify & balance sysfs file create/remove
  > iio: jesd204: axi_jesd204_rx: rework probe & remove
  > iio: jesd204: axi_jesd204_rx: print octets_per_multiframe in apply config
  > iio: jesd204: axi_jesd204_tx: rework probe & remove
  > jesd204: fsm: print once the SYSREF provider
  > Kconfig.adi: Select ADXRS290
  > dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
  > iio: gyro: Add driver support for ADXRS290
  > iio: adc: adrv9009: Fixup for high-BW ORx ADC stiching mode
  > iio: adc: adrv9009: Add adrv9009-x4 support
  > iio: adc: adrv9009: register with the JESD204 framework
  > iio: frequency: hmc7044: register with the JESD204 framework
  > jesd204: introduce more optional states
  > jesd204: fsm: add 'post_state_sysref' field for a state_op
  > jesd204: make encoder version check more strict in helpers
  > jesd204: axi-jesd204-rx/tx: move encoder enums to framework
  > iio: jesd204: axi_jesd204_rx: use complete version checks
  > iio: jesd204: axi_jesd204_rx: Frame alignment error interrupt support
  > iio: dac: ad5686: Add trigger for output buffer
  > iio: dac: ad5686: Add PWM as a trigger source
  > iio: dac: ad5686: Add interrupt support
  > iio: dac: ad5686: Replace indio_dev->mlock with own device lock
  > iio: jesd204: adxcvr: balance out calls in probe & remove
  > iio: jesd204: adxcvr: cleanup adxcvr_parse_dt() function
  > iio: jesd204: adxcvr: refine clock enable sequence
  > iio: jesd204: adxcvr: register with the JESD204 framework
  > iio: axi_jesd204_tx: use jesd204_tx_config -> jesd204_link
  > iio: axi_jesd204_tx: print a notice about number of lanes mismatch
  > iio: axi_jesd204_tx: register with the JESD204 framework
  > iio: axi_jesd204_tx: parametrize lane_id and move it from struct
  > iio: frequency: axi-dds: Add adrv9009-x4 support
  > iio: frequency: axi-dds: register with the JESD204 framework
  > arm64: dts: adrv9009: Support for ADRV9008-1 via jesd204-fsm
  > arm64: dts: zynqmp-zcu102-rev10-adrv9009-jesd204-fsm.dts: Add
  > dt-bindings: adrv9009: add bindings constants for driver
  > dt-bindings: hmc7044: add sync pin definitions
  > iio: axi_jesd204_rx: replace jesd204_rx_config -> jesd204_link
  > iio: jesd204: axi_jesd204_rx: register with the JESD204 framework
  > jesd204: add lmfc_offset param to jesd204_sysref struct
  > jesd204: rename bid -> bank_id, did -> device_id
  > iio: frequency: ad9528: register with the JESD204 framework
  > jesd204: fsm: add LINK_PRE_SETUP state
  > jesd204: core: add async sysref helper
  > jesd204: core: share jesd204_dev_has_con_in_topology() between files
  > iio: adc: talise: linux_hal: ADIHAL_resetHw() Reduce verbosity
  > iio: frequency: hmc7044: Fix CLKIN frequency debugfs status reading
  > iio: jesd204: Support for optional (slaved) GT REFCLK
  > iio: adc: adrv9009_conv: Allow any scan_mask combination
  > jesd204: remove trailing semi-colon for jesd204_link_get_rate_khz()
  > jesd204: fsm: implement jesd204_fsm_clear_errors() API
  > jesd204: fsm: introduce state-ops reason field & rollback mechanism
  > jesd204: fsm: remove ERROR state since it's useless
  > jesd204: fsm: move jesd204_fsm_data one more level up the stack
  > jesd204: fsm: rework table FSM to use less stack memory
  > iio: adc: adrv9001: list driver files explicitly in Makefile
  > iio: logic: M2K LA add delay taps control
  > jesd204: fsm: remove int return for jesd204_fsm_link_init()
  > jesd204: fsm: move fsm-data object one level higher on the stack
  > jesd204: export jesd204_dev_is_top() helper
  > jesd204: remove link index from ops callback
  > arm64: dts: Add devicetree for adrv9002
  > iio: kconfig.adi: Select ADRV9001
  > iio: Add ADRV9002 support
  > firmware. Add firmware files for Navassa
  > iio: adc: Add Navassa API
  > iio: logic: m2k: la & adc add trigger disable option
  > jesd204: core: add link-parameter validation helper
  > jesd204: core: fix/re-assign back state_ops to jesd object
  > jesd204: print JESD204 link IDs when printing messages
  > iio: hmc7044: wrap sync pin logic into hmc7044_sync_pin_set() helper
  > jesd204: apply printk helpers
  > jesd204: core: add printk helpers
  > jesd204: check if CONFIG_JESD204 is defined
  > iio: frequency: ad9523: convert to device managed functions
  > iio: frequency: ad9528: convert rest of driver to device managed functions
  > iio: frequency: ad9528: remove explicit driver owner assigment
  > arch: arm64: adrv9009-zu11eg: hmc7044_fmc_car->hmc7044_car; hmc7044_fmc_ext->hmc7044_ext
  > dts: zynqmp-adrv9009: GT REFCLKs are always LVDS terminated
  > arch: arm64: adrv9009-zu11eg: Fix the mismatches between hw and dts
  > iio: frequency: hmc7044: Add autorevertive reference switching flag
  > arch: arm64: adrv9009-zu11eg: Merge sync and no-sync dts
  > arm64: dts: xilinx: zcu102-fmcomms8: Include fmcomms8 dtsi
  > arm64: dts: xilinx: Create a dedicated fmcomms8 dtsi
  > spi: Add NO_MOSI/MISO support
  > jesd204: add fall-through comment in jesd204_link_get_lmfc_lemc_rate()
  > jesd204: fix switch implicit fall-through in jesd204_link_get_rate()
  > hwmon: pmbus: adm1266: program configuration
  > hwmon: pmbus: adm1266: move duplicate code
  > hwmon: pmbus: adm1266: add device locking
  > hwmon: pmbus: adm1266: replace mdelay with msleep
  > iio: ad9081: fix potential invalid error code
  > arch: arm64: adrv9009-zu11eg: Use the iio adm1177 driver
  > iio: adc: adm1177: Make a distinction between the hwmon and iio versions
  > ci: stop auto-sync-ing altera_4.14 & adi-iio branches
  > jesd204: fsm: always start state transition from top-level device
  > iio: adc: ad7124: move chip ID & name on the chip_info table
  > jesd204: fsm: remove inputs field
  > jesd204: fsm: rename jdev -> jdev_it in propagation
  > jesd204: fsm: set error on the connection and jdev object if cb fails
  > jesd204: add connection simple unique IDs
  > jesd204: fsm: don't get/put kref too many times
  > jesd204: fsm: don't decrease refcounts on error in __jesd204_fsm()
  > jesd204: fsm: return DEFER in initialize_cb if no link_idx found
  > jesd204: fsm: fix validation of connection link_idx
  > jesd204: fsm: fix busy-flags handling and group init links with start links
  > jesd204: fsm: handle memory free on each call of jesd204_fsm_table()
  > jesd204: fsm: remove empty line
  > jesd204: fsm: clear error current state is DONT_CARE
  > ci: check that all device-trees have an hdl_project tag
  > iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
  > iio: dac: ad5592r: un-indent code-block for scale read
  > iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
  > iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock
  > arm64: dts: cn0506: add device-tree for ZCU102 carrier & RMII mode
  > arm: dts: cn0506: add hdl project tags
  > arch64: configs: adi_zynqmp_defconfig: Modify config to get Kuiper to boot
  > jesd204: fsm: rework jesd204 link start/stop FSM states
  > jesd204: fsm: remove needless comment
  > jesd204: fsm: implement per-device callbacks
  > jesd204: rework the state machine for top-device propagation
  > arm: configs: zynq_xcomm_adv7511_defconfig: Add fw for ADRV9008-1 and -2
  > arch: arm: zc706,zed: cn0506: add RMII device-trees
  > net: phy: adin: fix a warning about msleep
  > iio: frequency: hmc7044: Support for manual cap bank selection
  > iio: adc: ad9081: Add support for AD9082
  > jesd204: call propagation functions directly
  > jesd204: pass link index instead of opaque link object
  > jesd204: move con link index validation to a common place
  > jesd204: rework connection state validation
  > jesd204: core: allocate device ID on topology init
  > jesd204: remove explicit kref for uninit
  > jesd204: remove explicit parent reference
  > jesd204: throw away global device lock
  > mtd: spi-nor: Fix SPI-NOR-UniqueID prints
  > iio: frequency: m2k-dac: Add dac triggering
  > iio: logic: m2k-logic-analyzer add tx triggering support
  > zynq_pluto_defconfig: Enable JFFS2 support and disable use of 4k sectors
  > iio: frequency: ltc6952: Remove unused members from ltc6952_state
  > iio: frequency: ltc6952: Add charge-pump-microamp OF property
  > iio: frequency: ltc6952: Add support for the follower mode
  > iio: frequency: ltc6952: Use dev.of_node->name as indio_dev->name
  > ltc2471 driver yaml
  > iio: adc: ad9081: Update to API Version 1.0.4
  > mmc: host: sdhci-of-arasan: check return code for of_property_read_u32()
  > mmc: host: sdhci-of-arasan: fix timings allocation code
  > ltc2471: ltc2461/ltc2463 compatible strings
  > ltc2471: add of_match_table for existing devices
  > net: macb: fix error format in dev_err()
  > arm{64}: enable Si514 clock driver
  > iio: adc: adar1000: Fix multiple device communication
  > iio: adc: adrv9009: Fix the clk_disable_unprepare() sequence
  > net: macb: disable gigabit for MII & RMII modes
  > iio: dac: ad5766: Add span support.
  > ad5766: Add ad5766_reset function
  > jesd204: export jesd204_fsm_uninit_device() as jesd204_fsm_stop()
  > jesd204: separate register from FSM start
  > jesd204: replace EXPORT_SYMBOL -> EXPORT_SYMBOL_GPL
  > jesd204: remove unmanaged register function
  > iio: frequency: adf4350: iio device name use of_node name if available
  > hwmon: pmbus: adm1266: program firmware
  > hwmon: (pmbus/core) Add group command support
  > hwmon: (pmbus/core) Add Block W
  > dt-bindings: hwmon: Add ref node for ADM1266 slaves
  > jesd204: remove early init of jdev->id field
  > jesd204: initialized id to -1 on unregister
  > jesd204: rework/cleanup unregister
  > jesd204: add pre/post transition hooks
  > jesd204: use JESD204_LINKS_ALL macro to compare for cleanup
  > jesd204: don't override statically assigned lane IDs
  > iio: adc: adar1000: Fix adc conversion condition
  > jesd204: add computation helpers for various JESD204 rates
  > jesd204: add some JESD204 spec definitions
  > jesd204: add facility for keeping private info for a driver
  > microblaze: dts: vcu118_quad_ad9081_204c_txmode_10_rxmode_11: New use case
  > microblaze: dts: vcu118_quad_ad9081_204c_txmode_11_rxmode_4: Fix DMA width
  > iio: adc: ad9081: Fix SYNCOUT1/SYNCB mapping for silicon rev > R1
  > iio: adc: ad9081: Support for runtime Nyquist Zone selection
  > iio: frequency: cf_axi_dds: update dds_data_select names
  > iio: frequency: cf_axi_dds: fix whitespaces
  > hwmon: pmbus: adm1266: Avoid GPIO name collisions
  > jesd204: fsm: add busy flag where a state transition shouldn't occur
  > jesd204: move state transitions on a per-JESD204 link
  > jesd204: fsm: wrap FSM data into a struct
  > jesd204: core: register device object for each jesd204 device
  > jesd204: fsm: unexport init & start links calls
  > jesd204: core: rename reference 'dev' -> 'parent'
  > jesd204: fsm: const-ify state tables and pass an iterator
  > jesd204: add state transitions for unregistering a device
  > iio: adc: ad9081: NCO master slave sync all ADC CDDC & FDDC
  > iio: adc: ad9081: Update API Version to 1.0.3
  > iio: imu: adis16475: sync to upstream version
  > iio: imu: adis: sync adis lib & drivers to upstream
  > iio: imu: adis16xxx: use helper to access iio core debugfs dir
  > iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  > iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  > iio: imu: adis: Add a missing '\n' in a log message
  > iio: adc: adar1000: Set channel extended name
  > iio: adc: adar1000: Fix SW_CTRL register write
  > jesd204: core: remove kref_get() before kref_init()
  > jesd204: core: remove devm_jesd204_dev_unregister()
  > iio: ad9144: read sync-mode from devicetree
  > iio: ad9144: use register names for sync configuration
  > iio: ad9144: rename sysref_mode to sync_mode
  > microblaze: dts: vcu118_quad_ad9081*: Reduce SPI max frequency
  > iio: adc: ad9081: Update API Version to 1.0.2
  > iio: frequency: adf4371: Phase shift support (EXPERIMENTAL)
  > iio: frequency: adf4371: Support for die temperature reading
  > arch: arm64: adrv9009-zu11eg: Update framer-lmfc-offset
  > arch: arm64: adrv9009-zu11eg: Update framer-lmfc-offset
  > iio: frequency: ad9528: Fix usage of adi,output-dis dt channel property
  > staging: ad2s1210: remove 2nd cs_change in transfer
  > hwmon: pmbus: adm1266: read blackbox
  > hwmon: pmbus: adm1266: add debugfs attr for states
  > iio: adf4371: Typo fix
  > iio: adc: ad7124: add interrupt.h include
  > iio: axi_adxcvr: include asm/io.h for ioread/write32
  > iio: adc: ad7768-1: Fix channel endian spec
  > iio: adc: ad7768-1: Remove unsupported rates
  > iio: Use an early return in iio_device_alloc to simplify code.
  > iio: buffer: extend short-hand use for 'indio_dev->buffer'
  > iio: ad9144: read DAC PLL parameters from devicetree
  > iio: ad9144: add debug print for lane rate
  > iio: jesd204: xilinx_transceiver: simplify QPLL math during comparison
  > iio: jesd204: xilinx_transceiver: simplify CPLL math during comparison
  > iio: jesd204: xilinx_transceiver: add round-brackets for VCO freq computation
  > spi-nor: cadence-quadspi: fix __aeabi_ldivmod compiler error
  > arch: arm64: update adi_zynqmp_defconfig
  > Merge tag 'xilinx-v2019.2.01' into master-xilinx-2019.2.01
  > hwmon: pmbus: populate CRC8 table on module init
  > hwmon: pmbus: enforce CRC8 symbol is selected
  > ci,build: add socfpa_adi_defconfig to the master build run
  > arch: arm{64},microblaze: update remaining ADI defconfigs
  > arch: socfpga_adi_defconfig: update defconfigs to build all ADI drivers
  > ci: add exception list for SocFPGA ADI defconfig
  > Kconfig.adi: select more sub-system & driver symbols
  > media: axi-hdmi-rx: move axi_hdmi_rx_read() under VIDEO_ADV_DEBUG
  > tracing: Silence GCC 9 array bounds warning
  > Adjusted IIO_ALL_ADI_DRIVERS option so that the Xilinx XADC driver is not included for Intel configs when the all IIO_ALL_ADI_DRIVERS option is enabled.
  > hwmon: pmbus: adm1266: Select ADM1266
  > dt-bindings: hwmon: Add bindings for ADM1266
  > hwmon: pmbus: adm1266: Add support for GPIOs
  > hwmon: (pmbus/core) Add Block WR
  > hwmon: pmbus: adm1266: add support
  > arch: arm: boot: dts: Add support for ad7768-1EVB with Zedboard
  > iio: adc: ad9081: Disable JRX_TPL_BUF_PROTECT in 204C mode
  > iio: jesd204: axi_jesd204_[rx|tx]: Add option to specify LMFC offset
  > iio: adc: ad9361_conv: Fix clobbered TX Atten. setting between FIR en/dis
  > iio: ad7192: rename ID_AD7193 -> CHIPID_AD7193 in ad7192_channels_config()
  > iio: adc: ad7192: move ad7192_of_match table closer to the end of the file
  > iio: adc: ad7192: fix null pointer de-reference crash during probe
  > iio: buffer: drop devm_iio_kfifo_free() API call
  > iio: buffer: drop devm_iio_hw_consumer_free() API call
  > iio: inkern: drop devm_iio_channel_release{_all} API calls
  > iio: core: drop devm_iio_trigger_free() API call
  > iio: core: drop devm_iio_trigger_unregister() API call
  > iio: core: drop devm_iio_device_free() API call
  > iio: core: drop devm_iio_triggered_buffer_cleanup() API call
  > iio: core: drop devm_iio_device_unregister() API call
  > iio: buffer: remove 'scan_el_attrs' attribute group from buffer struct
  > iio: core: Use scnprintf() for avoiding potential buffer overflow
  > iio: move 'indio_dev->info' null check first in __iio_device_register()
  > iio: buffer: minor whitespace sync for buffer attribute
  > iio: adc: adar1000: Fix regmap read flag
  > media/axi-hdmi-rx: Honor pclk-sample from devicetree
  > Kernel freezes during probing driver when "s_axi_aclk" is not enabled before. This patch reorders initialization to ensure clock is enabled prior register access.
  > iio: accel: adxl372: allow fifo read in debugfs
  > iio: ad7192: sync with upstream version
  > iio: adc: ad7793: use read_avail iio hook for scale available
  > iio: ad_sigma_delta: remove unused IIO channel macros
  > iio: adc: ad7793: define/use own IIO channel macros
  > iio: adc: ad7791: define/use own IIO channel macros
  > iio: adc: ad7780: define/use own IIO channel macros
  > iio: dac: ad5770r: fix off-by-one check on maximum number of channels
  > iio: adc: ad9081: Cancel link watchdog work once link is disabled
  > microblaze: dts: vcu118_quad_ad9081_204b_txmode_9_rxmode_10: Add comment
  > microblaze: dts: vcu118_quad_ad9081_m8_l4: Rename
  > microblaze: dts: vcu118_quad_ad9081_m8_l4_204c: Remove unused
  > microblaze: dts: vcu118_quad_ad9081: Move gpio nodes to common include
  > dt-bindings: iio: adc: adar1000: Add phasetable-name property
  > firmware: adar1000: Add standard phase table
  > iio: adc: adar1000: Add sysfs attribute for phase table
  > iio: adc: adar1000: Add phase_table load feature
  > iio: adc: adar1000: Minor style fixes
  > iio: adc: adar1000: Fix write_raw_get_fmt for phase
  > iio: core: Fix handling of 'dB'
  > iio: buffer: drop left-over 'stufftoread' field
  > iio: buffer: sync scan_mask check with upstream
  > iio: core: drop iio_buffer_write() function
  > ci,build: update checkpatch dependencies
  > iio: adc: adar1000: Select ADAR1000
  > dt-bindings: iio: adc: Add docs for ADAR1000
  > iio: adc: adar1000: Initial driver version
  > iio: m2k-logic-analyzer: use devm_add_action_or_reset() for disabling clock
  > iio: m2k-logic-analyzer: return directly devm_iio_device_register()
  > iio: m2k-logic-analyzer: remove explicit iio_device_unregister()
  > microblaze: dts: vcu118_quad_ad9081_204c: Add JRX TPL PHASE ADJUST
  > microblaze: dts: vcu118_quad_ad9081: Fix axi_gpio_2 gpio-cells
  > iio: adc: ad9081: Updates for Mutichip & NCO Sync (MCS)
  > iio: adc: ad9081: Update API Version to 1.0.0
  > iio: frequency: cf_axi_dds: Channel crossbar support
  > iio: adc: adrv9009: Unprepare CLK_SET_RATE_GATE clocks before adjusting
  > iio:core: Fix bug in length of event info_mask and catch unhandled bits set in masks.
  > iio: Allow to read mount matrix from ACPI
  > iio: core: fix a possible circular locking dependency
  > iio: core: check 'info' value before registering the device
  > arch: arm64: adi_zynqmp_defconfig: Include adau1761.bin
  > iio: hw-consumer: drop duplicate header
  > iio: buffer: fix potential memleak on error path
  > iio: buffer: Switch to bitmap_zalloc()
  > iio: buffer: align the size of scan bytes to size of the largest element
  > iio: axi-adc: temporarily hardcode dp_disable to false
  > Revert "iio: axi-adc: remove dp_disable logic"
  > iio: axi-dds: temporarily hardcode dp_disable to false
  > dts: zynq-pluto-sdr: Update digital-interface-tune-skip-mode info
  > ci,build: fix dtb build test to run on all archs
  > iio: axi-dds: use devm_iio_device_alloc()
  > arm: dts: adi-fmclidar1: Update i2c_afe_dac interface
  > drm: adv7511: do 4 regmap_bulk_read() calls for EDID
  > drm: adv7511: check return code for regmap_bulk_read()
  > iio: frequency: cf_axi_dds: Fix rotation matrix for modified channels
  > microblaze: dts: vcu118_ad9081: Enable AXI PL DDR FIFO
  > arm64: dts: zynqmp-zcu102-rev10-ad9081: RX XCVR use CPLL
  > iio: adc: ad9081: Fix JTX link enable sequence
  > iio: adc: ad9081: Add Tx/JRX link monitor watchdog
  > arm: dts: adi-fmclidar1: Update AD7091 SPI mode
  > arm: dts: adi-fmclidar1: Declare CONVST GPIO for AD7091
  > iio: axi-dds: remove dead code
  > dt-bindings: adf4371: Update bindings
  > iio: adf4371: Support differential ref clock
  > drivers: uio_dmem_genirq: sync with upstream
  > arch/arm/configs/zynq_e310_defconfig: Update remove unused FIRMWARE
  > dt-bindings: ad9162: Update Documentation
  > iio: ad9162: Support die temperature reading
  > iio: adc: ad9081: Fix JRX link enable for 204B modes
  > iio: adc: ad9081: Fix use of uninitialized variable
  > iio: adc: ad9081: Fix JRX/JTX link status reporting for JESD204C modes
  > microblaze: dts: vcu118_quad_ad9081: Add define for common gain control
  > microblaze: dts: vcu118_quad_ad9081_204c_txmode_11_rxmode_4: Fix DMA width
  > microblaze: dts: vcu118_quad_ad9081.dtsi: Enable AXI-PL-FIFO by default
  > iio: adc: ad9081: Update to API Version 0.7.8 (pre-release)
  > microblaze: dts: vcu118_quad_ad9081_204c_txmode_11_rxmode_4.dts
  > microblaze: dts: vcu118_quad_ad9081_204c_txmode_11_rxmode_4_direct_6g.dts
  > microblaze: dts: vcu118_quad_ad9081_m8_l4_204c_11_10: JESD TX clock owner
  > iio: adc: ad9081: Workaround for TX link enable - always taken
  > iio: adc: ad9081: ad9081_jesd_rx_link_status_print() handle 204C
  > iio: adc: ad9081: MCS step read support
  > iio: adc: ad9081: Add DAC FFH mode support
  > microblaze: dts: vcu118_quad_ad9081_m8_l4_204c: some more test cases
  > iio: adc: ad9081: Enable TX link clock early for calibration purposes
  > iio: adc: ad9081: ad9081_parse_dt_tx() fix range check
  > iio: adc: ad9081: Add some comments
  > iio: adc: ad9081: Never log SPI writes
  > iio: adc: ad9081: adi_ad9081_hal: add 32-bit modulus ftw variant
  > arch/microblaze/boot/dts/vcu118_quad_ad9081: increase TX TPL core mapping
  > MAINTAINERS: ad7124: point to correct bindings file
  > MAINTAINERS: remove duplicate driver entries
  > iio: frequency: drop non-existing CF_AXI_DDS_AD9140 Kconfig symbol
  > iio: ad_adc: Add calibbias storage inside driver
  > arch: microblaze: vcu118: enable 'ti,dp83867-rxctrl-strap-quirk'
  > arch: microblaze: run savedefconfig on adi_mb_defconfig
  > Revert "arch: microblaze: vcu118.dtsi: enable internal phy hack"
  > Revert "net: xilinx: axienet: add internal-phy auto-neg hack"
  > iio: adc: adrv9009: Fix Gpio3v3 bit-wise control
  > iio: industrialio-core: Fix debugfs read
  > arm64: dts: xilinx: Add AD-FMCOMMS8-EBZ + ZCU102 support
  > arm64: boot: dts: xilinx: adi-ad9154-fmc-ebz: Add devicetree
  > arm64: boot: dts: xilinx: adi-ad9144-fmc-ebz: Add devicetree and configs
  > ci,build: add allmodconfig build rule
  > drivers: char: axi-intr-monitor: fix kmod build
  > iio: dac: ad5770r: sync with upstreamed version
  > iio: amplifiers: hmc425a: sync with upstreamed version
  > iio: amplifiers: ad8366: Add write_raw_get_fmt function
  > iio: core: Handle 'dB' suffix in core
  > iio: core: add char type for sysfs attributes
  > iio: ad_adc: unify adc_chip_info struct for all obs use-cases
  > iio: ad_adc: add dynamic fill of observation channel structure
  > iio: core: Add optional symbolic label to device attributes
  > iio: dac: ad5686: Add support for AD5673R/AD5677R
  > iio: dac: ad5696-i2c: Fix read command
  > iio: adc: ad9361: Fix ad9361_set_trx_clock_chain()
  > arch: arm{64}: run savedefconfig to cleanup the files
  > build,kconfig: add top-level symbol that selects all ADI drivers
  > kconfig,sound: add more ADI symbols
  > build,Kconfig: add symbol to select all ADI input drivers
  > drivers: iio,hwmon: add LTC & rest of ADI drivers to the lists
  > ci,build: include Linear Technology drivers in build-check
  > iio: gyro,imu: adis16xx: sync with upstream
  > iio: accel,gyro: adis16xx: sync with usptream
  > staging: iio: accel: sync with upstream
  > iio: imu: adis_{buffer,trigger}: sync with upstream
  > iio: frequency: hmc7044: Add pll1-charge-pump-current-ua property
  > iio: frequency: hmc7044: Add pfd1-maximum-limit-frequency-hz property
  > iio: frequency: hmc7044: Fix FPD1 typo
  > jesd204: Add encoder sysfs attr
  > iio: adc: ad_sigma_delta: add size assert
  > hwmon: axi-fan-contro: Sync with upstream
  > drivers: provide devm_platform_ioremap_resource()
  > iio: jesd204: xilinx_transceiver: Fix CPLL VCO range
  > iio: jesd204: xilinx_transceiver: Fix QPLL VCO range
  > jesd204: check if device already registered
  > jesd204: add jesd204_{to,from}_device() accessors
  > jesd204: add state transitions needed to start JESD204 links
  > jesd204: add link init state transition
  > jesd204: init JESD204 links info from driver
  > jesd204: introduce the PROBED state
  > microblaze: dts: vcu118_quad_ad9081_m8_l4: Add SYSREF delay settings
  > iio: adc: ad9081: Add support for setting the LMFC delay
  > iio: frequency: hmc7044: Fix low frequency input clock
  > iio: frequency: hmc7044: hmc7043 fix clkin dt scales
  > iio: adc: ad9081: Fix averaged SYSREF enable sequence
  > microblaze: dts: vcu118_quad_ad9081_m8_l4: Use real SYSREF circuitry
  > microblaze: dts: vcu118_ad9081: use unique local-mac-address
  > iio: frequency: hmc7044: Add dt option to disable the RF sync input
  > iio: frequency: hmc7044: HMC7043 fix missing configuration register update
  > iio: axi-adc: move DMA code into the core driver
  > iio: axi-adc: move 'struct axiadc_state' into the driver
  > iio: axi-adc: move 'struct axiadc_spidev' into the driver
  > iio: axi-adc: remove unused fields from structs
  > iio: admc_adc: decouple from common AXI ADC definitions
  > iio: admc_speed: decouple from common AXI ADC definitions
  > iio: ad_adc: decouple from common AXI ADC definitions
  > iio: admc_ctrl: decouple from common AXI ADC driver
  > iio: axi-adc: move all inline functions into the driver
  > iio: axi-adc: remove left-over pcore version checks
  > iio: axi-adc: remove empty toggle function
  > iio: dac: ad5766: add scale/offset support
  > media: axi-hdmi-rx: use common AXI ADI regs
  > iio: ad9361,ad9371,adrv9009: remove support for old cores
  > iio: adc: ad_sigma_delta: fix buffer data spikes
  > arm64: dts: fmcomms5: Specify correct compatible string for dac_core_0
  > Merge pull request #868 from analogdevicesinc/ad5766-channels-pr
  > arch: arm{64}: enable AD916X_AMP driver
  > ci,build: propagate CHECK_ALL_ADI_DRIVERS_HAVE_BEEN_BUILT env var
  > arch: zynq: update all ADI defconfigs
  > ci,build: enforce that users update ADI defconfigs
  > ci,build: fail early if no ARCH or DEFCONFIG vars provided
  > axi-adc,arch,ad9467: use 'adi,axi-adc-10.0.a' compat string
  > arch: arm: Add ad7768-1ARDZ support for Cora Z7s
  > arch: arm: Add coraz7s support
  > iio: Kconfig.adi: Add LTC2471
  > arch: arm64: Sync with savedefconfig version
  > Revert "net: macb: ptp: initialize tsu_rate"
  > arch: zynq: remove macb HW timestamp support
  > ci,build: remove adm1177-iio from zynq build
  > iio: adc: adm1177: Rename adm1177 to adm1177-iio
  > iio: dac: ad5766: remove useless cases
  > asoc: adau7002: Sync with upstream
  > dt-bindings: adau7118: Sync with upstream
  > asoc: adau7118: Sync with upstream
  > iio: adc: axi_pulse_capture: Fix IRQs clearing
  > hwmon: adm1177: Sync with upstream version
  > spi: spi-xilinx: Fix invalid gpio calls
  > iio: jesd204: axi_jesd204_[rx|tx]: Fix backward compatibility
  > drivers/iio/adc/ad9081: Fix checkpatch warnings
  > iio: adc: ad9081: Update to V0.7.6 MxFE API
  > iio: adc: ad9081: WIP Add multichip_sync device attribute
  > iio: adc: ad9081: More reliable jesd204 link establishment
  > iio: adc: ad9081: For now use max SYSREF averaging
  > microblaze: boot: dts: vcu118_quad_ad9081: switch RX to CPLL
  > iio: axi-adc: store decimation factor in axiadc_decimation_set()
  > iio: axi-adc: remove dp_disable logic
  > dt-bindings: jesd204: Update Documentation
  > iio: jesd204: Support JESD204C
  > iio: adc: ad7124: Add bounds check for register address
  > iio: adc: ad7124: Add direct reg access
  > jesd204: add state transition logic
  > jesd204: create topology links during init
  > jesd204: register only devices with `jesd204-device` DT prop
  > jesd204: register /sys/bus/jesd204 for framework
  > jesd204: rename all `list` -> `entry` where the case
  > iio: dac: ad5766: add reading and writing
  > spi: spidev: Add Pluto SDR compatible id
  > spi: xilinx-spi: Add cs-gpios feature
  > arch: arm: boot: dts: Add Pluto Rev. C device tree configuration
  > scripts/spdxcheck.py: always open files in binary mode
  > scripts/spdxcheck.py: make python3 compliant
  > iio: ad916x_api: Support ad9166
  > dt-bindings: iio: amplifiers: Add ad916x-amp documentation
  > iio: amplifiers: Support for ad916x-amp
  > dt-bindings: iio: frequency: Update ad916x documentation
  > iio: ad9162: Add initial support for ad9166
  > jesd204: add devm_ variants for device registration
  > jesd204: add basic registration code/logic
  > jesd204: keep track of top JESD204 topologies
  > jesd204: collect all devices on framework init
  > jesd204: add initial skeleton framework
  > ci,build: add minor hack for nios2 device-trees
  > ci,build: use number of jobs for dtb_build_test
  > arch: microblaze: rename vcu118_quad_ad9081.dts -> vcu118_quad_ad9081.dtsi
  > arch: microblaze: include gpio dt-binding header
  > arch: microblaze: rename '/include/' -> '#include'
  > ci,build: patch kernel build only during Travis-CI for dtb_build_test
  > ci,build: run all device-trees in a single build
  > iio: adc: ad7124: add 3db filter
  > Revert "usb: gadget: f_fs: Fix use-after-free in ffs_free_inst"
  > iio: frequency: Kconfig: fix alphabetical order for ADF43XX chips
  > iio: accel: adxl372: Add sysfs for g thresholds
  > iio: accel: adxl372: add sysfs for time registers
  > iio: accel: adxl372: Set iio_chan BE
  > iio: imu: adis16480: re-add prod_id reg
  > iio: imu: adis16480: sync-upstream: use ADIS16480_DRDY_SEL() macro
  > iio: axi-adc: define & use a single core-info struct & compat string
  > iio: ad9361: return the exact amount of bytes for gain-table
  > iio: imu: adis16475: use static adis_data as template
  > iio: imu: adis16136,16400,16480: sync with upstream
  > iio: imu: Kconfig: sync adis16460 entry with upstream's
  > iio: imu: adis: sync whitespace with upstream
  > net: phy: adin: const-ify static data
  > ci,build: exit early if branch has an open PR
  > ci,build: limit travis-ci build to the ADI linux repo
  > ci,build: add checkpatch build deps
  > arch: arm64, arm: cn0506: add license + project tags
  > arch: arm: cn0506: Add arria10soc_cn0506 DTBs
  > ci,build: arm: build socfpga device-trees on master
  > arch: arm: cn0363: add license + project tags
  > hwmon: adm1177: sync with upstream
  > arch: arm64, microblaze, nios2: daq2: add license + project tags
  > arch: arm: daq2: Add arria10soc/gx DAQ2 DTBs
  > iio: adc: ad9081: Add ADC CLK PowerDown device attribute
  > iio: adc: ad9081: print firmware and patch level information
  > microblaze: dts: vcu118_quad_ad9081_m8_l4.dts: Add GPIO mux mode hog
  > Merge pull request #817 from analogdevicesinc/ad9081-4.19-fixes
  > arch: arm: fmclidar1: add license + project tags
  > arch: arm: fmclidar1: Add arria10soc/fmclidar1 DTB
  > arch: arm: arradio: add license + project tags
  > arch: arm64, microblaze, nios2: adrv371/5: add license + project tags
  > arch: arm, nios2: adrv9371: Add arria10gx/soc_adrv9371 DTBs
  > ci,travis: allow failures for checkpatch & sync-branches
  > arch: arm64: dts: adrv9009zu11eg: add license + project tags
  > arch: arm64, arm, nios2: dts: adrv9009: add license + project tags
  > arch: arm, nios2: adrv9009: Add arria10gx/soc_adrv9009 DTBs
  > dt-bindings: hwmon: ltc2947: Sync with upstream
  > hwmon: ltc2947: Sync with upstream
  > arch: arm: dts: ad9739a: add license + project tags
  > arch: arm, microblaze: dts: ad9467: add license + project tags
  > arch: arm: dts: ad9434: add license + project tags
  > arch: arm: dts: ad9265: add license + project tags
  > arch: arm: dts: ad7768: add license + project tags
  > arch: arm, microblaze: dts: ad6676: add license + project tags
  > dt-bindings: iio: ltc2983: Sync with upstream
  > iio: ltc2983: Sync with upstream
  > arch: arm: dts: ad4020: add license + project tags
  > iio: adc: ad_sigma_delta: add custom irq flags
  > iio: adc: ad7124: fix iio_chan_spec
  > iio: adc: ad7124: added update_scan_mode
  > iio: hmc425a: fix typo
  > iio: hmc425a: rename hmc425 -> hmc425a
  > iio: ad_sigma_delta: Fix continuous mode
  > iio: adc: ad7124: allow multiple-channels enabled
  > iio: hmc425a: fix printf format
  > iio: hmc425a: enforce that 6 GPIOs are defined
  > iio: core: use debugfs_remove() on IIO unload
  > iio: rename read_first_n -> read (part 2)
  > dmaengine: virt-dma: Fix access after free in vchan_complete()
  > arch: arm: adrv9371/5: add license + project tags
  > arch: arm: adrv9008/9: add license + project tags
  > arch: arm64: lidar1: fix zynqmp_clk reference for 4.19
  > iio: ad_sigma_delta: Add custom irq flags
  > arm64: dts: zu11eg: Update hmc7044_fmc_car clkin1-buffer-mode
  > arm64: dts: zu11eg: Add support for Rev B carrier
  > arch: arm64: Rename adrv9009-zu11eg-reva.dts to .dtsi
  > arch: arm64: Remove adrv9009-zu11eg-revb.dts
  > iio: adc: axi_pulse_capture: Use of_node name as indio_dev name
  > arch: arm64: Add ZCU102 + AD-FMCLIDAR1-EBZ support
  > Merge pull request #778 from analogdevicesinc/ad9081-implicit-fall-trough
  > iio: adc: ad9081: Nyquist Zone support
  > iio: adc: ad9081: Add master/slave NCO sync
  > iio: adc: ad9081: Add TX, RX NCO phase offset support
  > microblaze/boot/dts/vcu118_quad_ad9081_m8_l4: Move some devices to 2. SPI
  > iio: jesd204: axi_adxcvr_eyescan: Add support for GTY4
  > iio: jesd204: xilinx_transceiver: Add support for GTY4 FULL-RATE
  > arch: arm: sidekiqz2: add license & project tags
  > arch: arm: pluto: add project header tags + license
  > arch: arm: m2k: add project header tags + license
  > arch: arm: e310/usrpe31x: add project tag + license
  > arch: arm: daq2/3: add license + project tags
  > arch: arm: fmcomms2: add license + project tags
  > arch: arm: adv7511: add license + project tags
  > arch: arm: adrv9361-z7020: add project detail headers to device-tress
  > arch: arm: adrv9361-z7035: add project detail headers to device-trees
  > MAINTAINNERS: add entry for LTC6952 driver
  > dt-bindings: iio: frequency: Add docs for LTC6952
  > .travis.yml: remove compile-test builds
  > ci,build: add mechanism to exclude files from compile-test
  > ci,build: include mathworks C files as well
  > .travis.yml: enable check for all ADI drivers in ref builds
  > ci,travis: add code to check that all ADI code has an obj file
  > arch: arm[64]: zynq: add exceptions for compile-test
  > arch: arm64: enable all ADI drivers
  > arch: arm: zynq: enable all ADI drivers
  > media: add Kconfig.adi to select all ADI drivers
  > iio: add Kconfig.adi that selects all ADI drivers
  > hwmon: create Kconfig.adi to select all ADI drivers
  > sound: soc: codecs: add Kconfig to select ADI codecs
  > media: adi-axi-fb: cast var to uint32 for print message
  > iio: sync debugfs register code with upstream
  > iio: jesd204: axi_jesd204_rx: add explicit fall-through comment
  > spi: spi-axi: prefix with 'static inline' functions in header
  > iio: frequency: ltc6952: Add support for LTC6952
  > arch: arm: adrv9361/4-box: Rename to adrv9361/4-packrf
  > net: macb: ptp: initialize tsu_rate
  > net: phy: adin: adjust compat layer to 4.19
  > arm: dts: adi-fmclidar1: Interchange SYSREF and DEV_CLK
  > iio: iio-regmap: Fix uninitialized variable
  > arch: arm,arm64: Enable ADF4360 support
  > Revert "dts: fmcmotcon2: Switch from Cadence to Xilinx Ethernet driver"
  > iio: buffer: use upstream IIO HW consumer
  > iio: buffer: update upstream HW consumer with ADI
  > drm: xlnx: zynqmp_disp: Remove fb check in atomic update callback
  > iio: iio-regmap: Implemented register operations
  > iio: iio-regmap: Added commands parsing
  > iio: iio-regmap: added regmap configuration
  > ARM: dts: zynq-pluto-sdr: remove node axi_sysid_0
  > ARM: dts: zynq-m2k-reva: remove node axi_sysid_0
  > iio: buffer-dmaengine: Use dma_request_chan() directly for channel request
  > iio: buffer: remove duplicate NULL check
  > Merge pull request #744 from analogdevicesinc/rework-qpll-conf
  > iio: jesd204: axi_jesd204_rx: Add support for up to 16 lanes
  > arch/microblaze/configs/adi_mb_defconfig: restore CONFIG_NVMEM_AXI_SYSID
  > drivers: nvmem: Kconfig: NVMEM_AXI_SYSID depends on more
  > axi_adxcvr: Fix checking of selected QPLL
  > MAINTAINERS: add entry for ADM1177 driver
  > dt-binding: iio: Add documentation for ADM1177
  > hwmon: adm1177: Add ADM1177 Hot Swap Controller and Digital Power Monitor driver
  > iio: adc: ad9081: adi_ad9081_jesd: Fix warning [-Wmaybe-uninitialized]
  > drm: adv7511: add includes for struct types
  > arch/microblaze/kernel/platform: Sync with upstream - removed unused file
  > arch/microblaze/kernel/platform: Remove missing asm/prom.h include
  > iio: adc: cf_axi_adc.h: Fix HDL core config defines
  > microblaze: boot: dts: adi-ad9081-fmc-ebz: Add device tree and configs
  > arm64: boot: dts: xilinx: adi-ad9081-fmc-ebz: Add devicetree and configs
  > iio: adc: ad9081: IIO driver for AD9081 MxFE
  > iio: adc: ad9081: Add CMSAPI AD9081 MxFE driver source version 0.7.4
  > iio: adc: ad7124: Fix DT channel configuration
  > iio: frequency: cf_axi_dds: Fix some checkpatch warnings
  > iio: frequency: cf_axi_dds: Add support for adi,axi-ad9081-tx-1.0
  > iio: frequency: cf_axi_dds: generically handle more than 16 DDS channels
  > iio: frequency: cf_axi_dds: Option to retrieve channels from TPL HDL-Core
  > iio: frequency: adf4371: Fix missing space checkpatch warning
  > dt-bindings: iio: amplifiers: Add docs for HMC425A Step Attenuator
  > iio: amplifiers: hmc425a: HMC425A step attenuator with gpio interface
  > iio: frequency: hmc7044: Fix uninitialized variable warning
  > gpio: gpio-xilinx: Fix set_multiple() issues
  > iio: frequency: hmc7044: Fix some checkpatch warnings
  > iio: frequency: hmc7044: Add support for HMC7043 type devices
  > iio: frequency: adf4371: Add devicetree support for mux out handling
  > iio: frequency: adf4371: Follow the setup sequence in the datasheet
  > iio: frequency: adf4371: indio_dev name use optional of_node->name
  > iio: frequency: adf4371: Make clock provider child of parent
  > iio: frequency: adf4371: Add support for HDL handled SPI 3WIRE modes
  > iio: frequency: adf4371: Fix divide by zero exception bug
  > drm: adv7511: Add debugfs interface
  > hwmon: Add convience macro to define simple static sensors
  > arch: arm64: configs: Enable ADI audio ref designs and codecs
  > arch: arm: zc706: daq2/3: define vco max frequencies for CPLL
  > iio: jesd204: axi-adxcvr: add support for overriding VCO ranges via DT
  > drm: bridge: adv7511: Implement regmap for EDID memory map
  > arch: arm64: talise: update AXI DMAC interrupt types
  > arch: arm64: talise: update dt clk -> zynqmp_clk reference
  > arch: arm64: xilinx: Add audio support for ADRV2CRR-FMC Carrier Board
  > net: macb: Avoid probe error if more than one phy is available
  > arm64: dts: talise: reverse polarity of reset gpios
  > ASoc: adi: Kconfig: Remove depends on for ADI reference designs
  > iio: adc: ad7887: Cleanup channel assignment
  > ci,run-build.sh: allow number of jobs to be configured
  > arch: arm: configs: add config for AD5766 driver
  > iio: dac: ad5766: add driver support for AD5766
  > iio: adc: ad9361: Add the axi-half-dac-rate-enable option
  > drivers: iio: adc: ad9361: Added continuous digital tune
  > arch: arm64: unify configuration with base ad9208 design
  > arch: arm64: remove ad7291 node from i2c-mux@75 node
  > arch: arm64: adrv9009-zu11eg-revb: remove re-definition
  > arm64: adr9009-zu11eg: update AXI fan ctlr int-type
  > arch: arm64: update all AXI DMAC int-types
  > arch: arm64: update all JESD204 RX/TX peripheral int-types
  > arch: arm64: include irq.h definitions for DT
  > iio: imu: adis16475: check non-zero when checking for error
  > ci,build: configure default CROSS_COMPILE based on ARCH
  > iio: imu: adis: remove `version` from `unlocked version`
  > iio: imu: adis: assign value only on success in read funcs
  > iio: imu: adis: assign value only if return code zero in read funcs
  > iio: imu: adis: assign read val in debugfs hook only if op successful
  > iio: imu: adis16480: assign bias value only if operation succeeded
  > iio: imu: adis16480: prefer `unsigned int` over `unsigned`
  > iio: imu: adis16480: fix indentation of return statement
  > drm: adi_axi_hdmi: remove driver's fbdev reference
  > iio: imu: adis: check ret val for non-zero vs less-than-zero
  > iio: imu: adis16480: check ret val for non-zero vs less-than-zero
  > iio: imu: adis16460: check ret val for non-zero vs less-than-zero
  > iio: imu: adis16400: check ret val for non-zero vs less-than-zero
  > iio: gyro: adis16136: check ret val for non-zero vs less-than-zero
  > net: emaclite: fix compile warning in BUFFER_ALIGN
  > iio: temperature: fix ltc2983 of_match registration
  > arch: arm64: update adi_zynqmp_defconfig with refs from xilinx's
  > spi: axi-spi-engine: update timer_setup() function
  > iio: jesd204: xilinx_transceiver: move cpll/qpll ranges into separate functions
  > iio: axi_adxcvr: print warning on set_rate in adxcvr_enforce_settings()
  > iio: accel: adis16209: sync to latest 4.19
  > iio: accel: adis16201: sync to latest 4.19
  > arch: arm: adrv9361-z7035: remove `clk-set-rate-parent-enable` prop
  > clk: clk-gpio: propagate rate change to parent
  > snd: soc: adr936x_box: update driver to newer kernel
  > drm: adi_axi_hdmi: hook default `gem_prime_vmap`
  > drm: adi_axi_hdmi: update to new drm callbacks/helpers
  > media: axi-hdmi-rx,imageon-bridge: update to new framework
  > ci,build: fix auto-sync (part 2) - fix typo in variable
  > arch: arm: replace /include/ -> #include
  > arch: arm: replace all interrupt times with macro definitions
  > arch: arm: update all axi-dmac int types to IRQ_TYPE_LEVEL_HIGH
  > arch: arm: include irq.h dt include in carrier files
  > arch: arm: lidar: set axi-pulse-capture int type to IRQ_TYPE_LEVEL_HIGH
  > arch: arm: update axi-jesd204-tx int-types to IRQ_TYPE_LEVEL_HIGH
  > arch: arm: update axi-jesd204-rx int-types to IRQ_TYPE_LEVEL_HIGH
  > arch: arm64: rename clk -> zynqmp_clk
  > uio: rename uio.c -> uio_core.c + remove uio_dmabuf.ko mod
  > usb: dwc3: gadget fix force parameter type
  > iio: treewide: remove `driver_module` from internal drivers
  > ci,build: fix auto-sync
  > iio: adc: ad_sigma_delta: Export ad_sd_calibrate
  > net: phy: adin: remove duplicated functions
  > iio: adc: axi_pulse_capture: fix this module compilation error
  > staging: rtl8188eu: make efuse_power_switch() func static
  > dt-bindings: asoc: Add ADAU7118 documentation
  > ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver
  > arch: arm{64},microblaze: update all ADI defconfigs
  > Merge tag 'xilinx-v2019.1' into current 'master'
  > ci,travis: remove 4.14 rebased branches from auto-sync
  > iio: frequency: adf4350: remove use of of.h
  > iio: frequency: adf4350: added use of error codes
  > iio: frequency: adf4350: remove of_gpio use
  > arch: microblaze: boot: dts: Fix decimation/interpolation gpio active state
  > arch: arm64: boot: dts: Fix decimation/interpolation gpio
  > arch: microblaze: boot: dts: Fix decimation/interpolation gpio active state
  > iio: adc: ad9680: cleanup clock {un}init paths
  > dt-binding: iio: Add documentation for AD7091R5
  > drivers: iio: adc: ad7124: Enable internal reference
  > iio: adis16480: Fix NULL ptr dereference
  > iio: adis16475: Fix NULL ptr dereference
  > iio: adis16400: Fix NULL ptr dereference
  > iio: adis16136: Fix NULL ptr dereference
  > Merge pull request #657 from analogdevicesinc/ad7303-remove-of-use
  > Merge pull request #658 from analogdevicesinc/ad5755-remove-of-use
  > iio: adis16475: Fix Low Pass Filter handling
  > iio: adis16460: Make use of __adis_initial_startup
  > iio: adis16475: Make use of __adis_initial_startup
  > iio: adis16480: Make use of __adis_initial_startup
  > iio: adis: Refactor adis_initial_startup
  > iio: adis: Add self_test_reg variable
  > iio: adis: Remove startup_delay
  > iio: adis: Introduce timeouts structure

Submodule buildroot 97a13eb..8b7688e:
  > Merge pull request #49 from analogdevicesinc/rgetz-update-m2k-html
  > board/m2k/S21misc: restore ssh authorized_keys from jffs2
  > configs: zynq_m2k_defconfig: Update for Vivado 2019.1 toolchain
  > Add quotes around the SSID and passphrase for the wifi to allow for spaces in them
  > board/m2k/post-build.sh: Add $ symbol
  > board: pluto & m2k: Temperature look-up table calib
  > Merge pull request #44 from analogdevicesinc/fix-motd
  > restore ssh authorized_keys from jffs2
  > add ssh authorized_keys to jffs2
  > configs: fix kernel version for vivado 2019.1
  > configs: zynq_pluto_defconfig: Updates for toolchain from Vivado 2019.1
  > board: pluto & m2k: Enable persistent ssh keys and passwd changes
  > board: pluto & m2k: change mount points
  > board/pluto/post-build: mount mtd2 as JFFS2 on /mnt/jffs2
  > package: libiio: Bump to Version 0.21
  > passwd: Apply upstream patch - initialize pointers correctly
  > configs: add Vivado 2018.3 & 2019.1 defconfigs
  > ci,build: add check to ensure that ADI defconfigs are up-to-date
  > package/dropbear: Update dropbear, enable OPENSSL and -Ofast
  > package/jesd204b_status/jesd204b_status.mk: Update to latest master
  > package/libiio/libiio.mk: Update to V0.19

Submodule hdl cfc8ff5..6ae822d:
  > cn0506_rmii: Fix no defined clock warnings
  > cn0540/de10nano: Delete GPIO connection to DRDY
  > cn0540/coraz7s: Time the SPI interface of AD7768-1
  > adv7513: Add initial project for de10nano
  > cn0540: Add de10nano reference design
  > de10: Delete redundant base design
  > common/de10nano: Add de10nano base design
  > adi_project_intel: Add de10nano support
  > spi_engine_offload: Define status_sync interface
  > spi_engine_offload: Delete trailing whitespaces
  > spi_engine_execution: Add missing parameter definition into hw.tcl script
  > axi_spi_engine: Fix the hw.tcl script
  > axi_spi_engine: Add missing ports to every sub-module instance
  > axi_spi_engine: Refactoring sdi_fifo read outs
  > axi_hdmi_tx_vdma: Use only synchronous reset
  > axi_hdmi_tx: Update IP to latest HDL flow
  > Add 'SE Base' family to the supported FPGAs
  > ad40xx_fmc/zed: Fix constraints, to avoid critical warnings in synthesis
  > spi_engine_offload: Start offload when DMA is ready
  > spi_engine_interconnect: always construct must not contains mixed assignment types
  > sysid_intel: Added sysid to intel projects
  > sysid_intel: Added adi_pd_intel.tcl
  > sysid_intel: Added hw.tcl for sysid IP cores
  > axi_ad9963: Fix warnings
  > axi_ad9467: Fix missing connection warnings
  > axi_ad9361: Fix missing connection warnings
  > axi_hdmi_tx: Fix warning on imageon
  > ad_csc: Fix warning for axi_hdmi_tx
  > common/ad_ss_422to444.v: Fix warning
  > m2k: Fix Warnings
  > axi_logic_analyzer: Fix data width warning
  > daq3:qsys: Activate input pipeline stage for AD9680's JESD interface
  > projects: adrv9009: intel: Update JESD204 LANE_RATE and REFCLK_FREQUENCY
  > s10soc: Insert an additional bridge between DMA and HPS
  > intel/axi_adxcvr: Use ad_ip_files process for source definition
  > adrv9009/qsys: input pipline active for jesd204_rx and jesd204_rx_os
  > intel/adi_jesd204: Add an additional pipeline stage to RX soft PCS
  > intel/adi_jesd204: Expose REGISTER_INPUTS parameter
  > jesd204_rx: Fix SDC constraint
  > adrv9009/s10soc: Add support for Stratix10 SOC
  > scripts/project_intel.mk: Update CLEAN targets
  > adrv9009/intel: Fix the register address layout
  > a10soc: Reconfiguration interface address width improvement
  > jesd204_framework: Add Stratix10 support
  > s10soc: Add new feature for ad_cpu_interconnect
  > stratix10soc: Initial commit of base design
  > axi_generic_adc: Declare parameters before use
  > adrv9001/zcu102: Loopback VADJ error to the FMC board
  > adrv9001/zed: Refactor VADJ test in VADJ error
  > adrv9001/zcu102: Update interface signal names based on direction
  > adrv9001/zed: Update interface signal names based on direction
  > library/common/ad_dds: Fix indentation
  > library/common/ad_dds: Fix initialization when 'valid' not constant
  > scripts/intel: Add message severity definition file
  > fmcomms2: a10soc remove project
  > axi_i2s_adi: create friendly xgui files
  > adrv9001/zed: Initial support for Zed
  > adrv9001:zcu102: Initial version
  > library:axi_adrv9001: Initial version
  > up_adc_common: Expose up version of r1_mode
  > library/common/up_dac_common: Sync dac_rst to control set
  > library/common/up_dac_common: Add registers to control interface
  > library/common/up_adc_common: Sync adc_rst to control set
  > library/common/up_adc_common: Add registers to control interface
  > ad_pnmon: Allow patterns with zero as valid data
  > ad_pngen: Generic PN generator
  > cn0540/coraz7s: Relax timing in SPI Engine
  > axi_spi_engine: Fix value range for ID parameter
  > spi_engine: Fix ip scripts for regmap, offload and execution
  > axi_spi_engine: Update IPXACT GUI layout
  > spi_engine_execution: Update IPXACT GUI layout
  > spi_engine_interconnect: Update IPXACT GUI layout
  > spi_engine_offload: Update IPXACT GUI layout
  > spi_engine: Add Intel Support
  > adi_project_intel: Update QSYS generation
  > daq2/a10gx: Set optimization mode to aggressive performance
  > adrv9371x/a10gx: Set optimization mode to aggressive performance
  > ad40xx_fmc: SDI delay should be set to 1
  > spi_engine_execution: code refactoring
  > spi_engine_execution: Fix sdi_shift_reg reset and command latching
  > ad_dds: Fix typo
  > axi_logic_analyzer: Optimize the input data path
  > axi_adc_trigger: Use valid in data delay stage
  > m2k: Update constraints
  > m2k: Connect signals for instrument sync
  > axi_adc_decimate: Export signals indicating the rate
  > axi_logic_analyzer: Auto sync to ADC path
  > axi_dmac: Add interface description register
  > scripts/intel: Update version check
  > scripts/intel: Set supported Quartus version to 19.3
  > util_cpack2: support for 64 channels
  > ad_ip_jesd204_tpl_adc: add support for 64 channels
  > ad_ip_jesd204_tpl_dac: expand address space to accomodate 64 channels
  > util_upack2: support for 64 channels
  > jesd204: DAC TPL to support 64 channels
  > fmcomms2/a10soc: Unused outputs should be left hanging
  > axi_ad9361: add_instance command must have a version attribute
  > adrv9009/a10gx: Delete redundant timing constraints
  > a10gx: Delete input/output delay definitions
  > daq3: Delete redundant timing constraint
  > daq2/a10gx: Use the default optimization mode
  > Revert "a10gx: Optimise the base design"
  > a10gx: Fix exceptionSlave interface definition for HPS
  > scripts/project-intel: Update CLEAN target
  > a10gx: Add a Avalon Pipeline Bridge between EMIF and DMA's
  > axi_laser_driver: Fix IP paramtere editor error
  > dac_fmc_ebz: QPRO is using apply_instance_preset
  > util_adcfifo: Update the interfaces for the asymetric memory
  > intel_mem_asym: Update the interface definitions
  > intel_mem_asym: add_instance command must have a version attribute
  > avl_dacfifo: add_intance command must have a version attribute
  > adi_jesd204: Delete redundant connections
  > adi_jesd204: add_instance command must have a version attribute
  > quartus: Increase tool version to 19.2
  > adi_project_intel: set_interconnect_requirment command is deprecated
  > ad9371:a10gx: Relax interconnect requirements
  > adrv9371:a10gx: Remove constraint from DDR
  > a10gx: Remove constraint from eth_ref_clk
  > adi_project_intel: Add support for Quartus Pro
  > adi_project_intel: Delete all MESSAGE_DISABLE assignment
  > quartus_pro: Global assignment ENABLE_ADVANCED_IO_TIMING is not supported
  > quartus_pro: Parameter property TYPE is not supported
  > Add cn0506_rmii/zcu102 support on revB
  > Add cn0506_rmii/zc706 support on revB
  > Add cn0506_rmii/zed support on revB
  > adi_intel_device_info_enc.tcl: Fix typo
  > ad_serdes_out: Add CMOS support
  > ad_serdes_in: Add CMOS support
  > ad_serdes_out: Add tristate option
  > up_delay_cntrl:ad_serdes_in: Make delay value width parametrizable
  > common/ad_serdes_out.v: Add US/US+ support
  > common/ad_serdes_in.v: Add US/US+ support
  > axi_dac_interpolate: oversampling optimization
  > axi_dac_interpolate: Fix oversampling by 2
  > ad_dds: Fix noise caused by dac_data_sync
  > jesd204_rx: Increment version to 1.04.a
  > jesd204_rx: Interrupt for unexpected lane status error
  > jesd204_rx: Generate interrupt on frame alignment error
  > axi_adxcvr: Reset status if PLL lock is lost
  > jesd204_rx: Don't auto reset on frame alignment error by default
  > jesd204_rx: Add RX frame alignment character check
  > m2k: Pattern Generator add instrument triggering
  > axi_logic_analyzer: Add trigger disable condition
  > axi_adc_trigger: Add trigger disable condition
  > jesd204: update README to reflect rev C
  > fmcomms5/zc702: Fix the sys_dma_clk connections
  > spi_engine_execution: Latch sdx_enabled
  > spi_engine_execution: Optimize SDI latch delay logic
  > daq2/xilinx: Update project to use generic JESD204 TPL
  > daq2/intel: Update project to use generic JESD204B TPL
  > cn0540: Fix typo
  > cn0540: Initial commit
  > ad77681evb: Remove coraz7s project
  > adrv9009/intel: Use generic TPL cores
  > adi_project_xilinx.tcl: discover all timing failures
  > adrv9371x/intel: Update project to use generic JESD204B TPL
  > ad_ip_jesd204_tpl: TPL has and address space of 4KB
  > ad9081_fmca_ebz: adapt to renamed tpl core
  > scripts/jesd204.tcl: rename tpl core instance
  > scripts/adi_env.tcl: print in logs system variables are used
  > ad7616_sdz: Fix the project, after SDI ports were merged
  > axi_spi_engine: Add pulse_width to the CNV configuration interface
  > spi_engine: Add an additional register for SDI data
  > spi_engine: Add NUM_OF_SDI value into register map
  > spi_engine_execution: Merge the SDI lines into one vector
  > spi_engine: Forward the offload's sync_id to the register map
  > spi_engine_execution: Define all wires before use
  > spi_engine_offload: Define constraints for CDC
  > axi_spi_engine: Improve constraints
  > spi_engine_offload: Increment sync_id per transfer
  > library/scripts/adi_ip_xilinx: Fix critical warning
  > sysid_intel: Fixed axi_sysid module name
  > scripts/xilinx: Version mismatch is upgraded to ERROR
  > ad_ip_jesd204_tpl_dac: Add option for an external synchronization pin
  > ad_ip_jesd204_tpl_adc: Add external synchronization
  > axi_fan_control: Fixed reset bug
  > makefile: Update makefiles
  > spi_engine_execution: Fix the SDI latching
  > common/ad_iqcor: Fix for sample width smaller than 16
  > ad9081_fmca_ebz: fix Xilinx PHY resets
  > ad9081_fmca_ebz: Whitespace cleanup
  > ad9081_fmca_ebz: Added parameter description
  > ad9081_fmca_ebz: expose PLL selection as a parameter
  > jesd204/ad_ip_jesd204_tpl_dac: Fix Intel dependencies
  > library/common/ad_iqcor: fix for intel compilations
  > library/common/ad_iqcor: fix whitespaces
  > axi_dmac: generalize version check
  > ad9081_fmca_ebz: enable IQ rotation
  > jesd204/ad_ip_jesd204_tpl_dac: add I/Q roation
  > common/ad_iqcor: fix alignment
  > common/ad_iqcor: process multiple samples per clock cycle
  > jesd204: Update jesd204_tx_lane.v
  > adi_xilinx_device_info_enc: Add new packages
  > dac_fmc_ebz/a10soc: Use balanced optimization mode
  > dac_fmc_ebz/a10soc: Tool expect that all config parameters exists on top entity
  > ad_fmclidar1_ebz/a10soc: Fix AFE's I2C interface
  > fmcomms8: Fix SPI timing
  > ad_fmclidar1_ebz: Fix AFE's SPI polarity
  > ad_ip_jesd204_tpl_dac: fix GUI and FPGA info population
  > ad_ip_jesd204_tpl_adc: fix GUI and FPGA info population
  > ad9081_fmca_ebz:vcu118: initial version
  > ad9081_fmca_ebz:zcu102: initial version
  > ad9081_fmca_ebz: common block design
  > scripts/adi_env.tcl: helper function for environment variables
  > jesd204_rx: fix critical warning for undriven input
  > util_adxcvr: enable EyeScan for GTY4
  > License: Update LGPL to version 2.1
  > fmcomms8: Fix spi connection
  > fmcomms8: Changed the interrupt addresses to be similar with adrv9009zu11eg project
  > m2k: use DMA streaming interface
  > ad7768_evb_sync: Fixed sync issue
  > dac_fmc_ebz: drive spi_en pin automatically based on FMC board selected
  > common:vcu118: support for plddr4 adc and dac fifo
  > ad77681evb: Set spi_clk to 40MHz (#435)
  > fmcomms2:a10soc: use non DPA mode
  > alt_serdes : add non DPA mode support
  > axi_ad9361 : add non DPA mode support
  > axi_ad9361/axi_ad9361_hw.tcl: fix Arria 10 fp…

v0.25

Toggle v0.25's commit message
M2k: prepare for v0.25

Submodule linux 51942adf1e5f..bfb0c427ad77:
  > iio: adc: ad9963: Fix external reference drift
  > iio: frequency: adf4360: Set default out power level to 5mA
  > iio: frequency: adf4360: Correct out power level typo
  > arch: arm: dts: Set default ADF4360 power output level for M2K
  > iio: frequency: adf4360: Add output power level DT property
  > dt-bindings: adis16475: Update documentation
  > dt-bindings: adis16475: Fix warning in example
  > iio: adis16475: Add support for ADIS1650x family
  > iio: adis16475: Add delay for MSC_CTRL writing
  > iio: adis: Add adis_update_bits() APIs
  > drivers: iio: jesd204: axi_adxcvr: Fix QPLL1 register write
  > iio: iio-regmap: New driver for generic regmap
  > iio: m2k-logic-analyzer: fix uninitialized variable usage
  > power: supply: adp5061: fix incompatible function pointer types
  > iio: m2k-fabric: move gpio init into it's own function
  > input: adp5589: wrap platform data in helper
  > input: adp5589: move i2c driver data into function
  > input: adp5589: sync with upstream version
  > arch: arm: boot: dts: Fix pluto DMA data width
  > iio: adc: talise-api: ignore ISO C90 vla warnings
  > dmaengine: xilinx: dpdma: fix implicit fall-through statements
  > iio: jesd204: axi_jesd204b_v51: fix implicit fall-throughs
  > iio: axi-dds: fix implicit fall-through warnings
  > iio: axi-adc: fix/mark implicit fall-through
  > [media] axi-hdmi-rx: fix implicit fall-through statement
  > iio: xilinx_transceiver: fix implicit fall-through statements
  > iio: axi-jesd204-rx: fix implicit fall-through statements
  > input: ad5589: fix implicit fall-through statement
  > iio: adc: ad7606: fix reading unnecessary data from device
  > ad9144: Handle adi,jesd-subclass device-tree property
  > ad9144: Handle adi,jesd-link-mode device-tree property
  > ad9144: Add AD9154 support
  > build,ci: fine-tune KCFLAGS versus GCC check
  > build,ci: install libssl-dev for 4.19 kernel builds
  > ci,build: install flex & bison
  > ci,build: adjust KCFLAGS for GCC 8 or newer
  > ci,build: wrap builds inside docker
  > ci,build: install only per-build required pre-reqs
  > travis,lib.sh: add shorthand FULL_BUILD_DIR var
  > iio: adis16480: Add debugfs_reg_access entry
  > iio: adis16480: Fix scales factors
  > iio: adis16480: Add reset gpio to probe
  > drivers: mathworks: fix -Werror=int-to-pointer-cast cases
  > iio: gyro: adis16260: replace mlock with ADIS lib's state_lock
  > dt-bindings: adis16475: Update documentation
  > iio: adis16475: Add support for ADIS16470
  > iio: adis16475: Add support for ADIS1646x
  > iio: adis16475: Fix of_device_id
  > dt-bindings: adis16475: Update documentation
  > iio: adis16475: Add support for ADIS16477
  > dt-bindings: iio: Add ADIS16475 documentation
  > iio: imu: Add support for adis16475
  > iio: imu: adis: Add irq mask variable
  > iio: imu: adis: Add Managed device functions
  > drivers: mathworks: fix sprintf argument warning
  > iio: adc: ad7192: fix uninitialized idx var
  > drm: xlnx: zynqmp_disp: Fix unused variable warning
  > dmaengine: dmatest: Fix unused returned value
  > [media] adv7604: fix deep color mode
  > iio: frequency: ad917x: fix compilation warning (unused var)
  > drm: adi_axi_hdmi: fix compiler warning (unused var)
  > build,travis: treat warnings as errors
  > arch: arm: m2k: remove dead-end end-points
  > arch: arm: dts: fix stdout-path dt property
  > arch: arm: m2k: fix minor dt inconsistencies
  > iio: imu: adis: remove forgotten lock in __adis_read_reg()
  > build,ci: add `adi-iio` to auto cherry-pick sync
  > nvmem: adi_axi_sysid: ignore return value
  > build,travis: build adi-4.19.0 branch
  > ci,build: use '=' as split separator instead of '_'
  > iio_ adc: talise: Fixe compilation warnings
  > iio: frequency: ad917x: Fix compilation warning
  > iio: adc: ad9680: Fix compilation warnings
  > iio: frequency: ad9517: Fix compilation warning
  > iio: adc: cf_axi_tdd: Fix compilation warning
  > dt-bindings: iio: Convert axi-pulse-capture to yaml
  > iio: jesd204: adxcvr: whitespace fixup
  > arch:microblaze:boot:dts: Add gpio for interpolation/decimation
  > arch:arm64:boot:dts: Add gpio for interpolation/decimation
  > arch:arm:boot:dts: Add gpio for interpolation/decimation
  > iio: imu: adis16480: use state lock for filter freq set
  > iio: gyro: adis16136: rework locks using ADIS library's state lock
  > iio: imu: adis16400: rework locks using ADIS library's state lock
  > iio: imu: adis: group single conversion under a single state lock
  > iio: imu: adis: protect initial startup routine with state lock
  > iio: imu: adis: create an unlocked version of adis_reset()
  > iio: imu: adis: create an unlocked version of adis_check_status()
  > iio: imu: adis[16480]: group RW into a single lock in adis_enable_irq()
  > iio: imu: adis: add unlocked read/write function versions
  > iio: imu: adis: rename txrx_lock -> state_lock
  > arch: arm: zynq-zc706-adv7511-cn0506-rgmii.dts: fix include
  > arch: arm: zynq-zed-adv7511-pmod-ad1-da1.dts: fix compilation
  > arch: arm64: fix adrv9009 dtb compilations
  > arch: arm: remove duplicate firmware entries
  > ci,build: fix dtb_build_test builds & also run them
  > arch: arm: adi-*cn0506*.dts: split dual-phy dts for mii mode & rename to cn0506
  > arch: arm64: zynqmp-*cn0506*.dts: split rgmii & mii variants & rename to cn0506
  > arch: arm64: adi-adin1300-dual.dtsi: move eeprom definition to FMC1
  > iio: frequency: adf4360: Fix 64-bits compilation error
  > iio: gyro: adis16130: remove mlock usage
  > iio: gyro: adis16260: remove indio_dev mlock
  > dt-bindings: net: remove un-implemented property
  > net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable
  > ethtool: implement Energy Detect Powerdown support via phy-tunable
  > ethtool: add PHY Fast Link Down support
  > iio: accel: adxl372: Add support for FIFO peak mode
  > hwmon: ltc2947: Return proper error code
  > dma: axi-dmac: simple device_config operation implemented

Submodule buildroot b31cc4d71a..97a13eb3a1:
  > board/pluto/busybox-1.25.0.config: Enable CONFIG_FEATURE_DATE_NANO

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>

v0.24

Toggle v0.24's commit message
M2k: prepare for v0.24

Submodule buildroot 529a433..b31cc4d:
  > Merge pull request #32 from analogdevicesinc/add-gitignore
  > Add Nios II support for ADI's platforms
  > board: analogdevicesinc: microblaze -> common
  > dropbear: Host - enable linking with the shared libraries
  > zynq_{pluto,m2k,sidekiqz2}_defconfig: add host mtools dependency
  > Revert "host-genimage: add host-mtools to dependency list"
  > board/[pluto|m2k]/post-build.sh: Deploy all HTML files to /www for httpd
  > board/pluto/S41network: Fix udhcpd restart PID file issue
  > package: ad936x_ref_cal: add hash file with sha256 signatures
  > Merge pull request #25 from analogdevicesinc/master-2019.02.2
  > Merge pull request #27 from analogdevicesinc/rgetz-index.html-listcompiler
  > package: busybox: remove leftover busybox-1.25.0.config
  > Merge pull request #23 from analogdevicesinc/merge-pluto
  > board/pluto: Remove references to nonexistent language html pages
  > package: jesd204b_status: Add JESD204B Status Monitoring Utility

Submodule hdl 2384147..cfc8ff5:
  > axi_adc_trigger: equalize delay paths
  > m2k: Change constraint to match the new LA path
  > axi_logic_analyzer: equalize delay paths
  > project-xilinx.mk: Fix build condition
  > Merge pull request #345 from analogdevicesinc/axi_spi_engine_fix
  > template: Add a bug report and feature request template
  > axi_adc_trigger: Fix trigger out glitches
  > axi_laser_driver: Fix the up_axi instance
  > ad_fmclidar1_ebz/common: Fix m_dest_axi_aresetn source
  > ad_fmclidar1_ebz/common: Connect adc_dovf to GND
  > ad_fmclidar1_ebz/zc706: Add sys_id support
  > ad_3w_spi: Add a 4-wire to 3-wire SPI converter
  > talise_fan_control: updated ip with new fan parameters
  > Makefile: Update makefiles
  > README.md: State the main purpose of the repository
  > m2k: Update for axi_dac_interpolate start sync
  > axi_dac_interpolate: Fix channel sync mechanism
  > axi_adc_trigger: Fix low sampling rate external trigger acknoladge
  > m2k: Add cascading support
  > axi_logic_analyzer: Add module cascade support
  > util_extract: Use less delays in axi_adc_trigger
  > axi_adc_trigger: Add cascade support.
  > ad7616_bugfix: read data multiplexation
  > axi_generic_adc: infer clock for input adc_clk
  > adrv9009: Add decimation and interpolation filters
  > adrv9371: Add decimation and interpolation filters
  > Add generic fir filters processes for RF projects
  > zynq:all: fix SPI clock constraint
  >  axi_dmac: fix timing constraints
  > ad_fmclidar1_ebz/zc706: Define device clock and SYSREF timing relation
  > axi_laser_driver: Set default value for sequencer offset
  > axi_laser_driver: TIA's are controlled individually in manual mode
  > ad_fmclidar_ebz: Fix AFE's SPI interface connection
  > ad_fmclidar1_ebz: Add a dummy ADC channel with TIA channel info
  > ad_fmclidar1_ebz: Move the util_axis_syncgen into common direcotry
  > ad_fmclidar1_ebz: Connect the TIA sequencer to the GPIOs
  > ad_fmclidar1_ebz: Initial commit
  > util_axis_syncgen: Initial commit
  > axi_laser_driver: Initial commit
  > axi_pulse_gen_regmap: Rename the clk output to clk_out
  > axi_pulse_gen: Update constraint file
  > axi_pulse_gen: Registers should be placed at front of the register space
  > util_pulse_gen: Expose the internal counter
  > util_pulse_gen: Pulse should not be generated if module is in reset
  > util_pulse_gen: Optimise design in order to improve timing
  > system_id: deployed ip
  > system_id: added axi_sysid ip core and tcl
  > up_axi.v: fixed bus width definition
  > adrv9009_zu11eg_som: Add SPI clock constraint
  > axi_dacfifo: Add don't touch for the constraints to apply
  > Fix copy-paste typo in *_ip.tcl
  > up_axi_update: ADDRESS_WIDTH parameter is now a localparam
  > projects/scripts: Fix a typo in adi_env.tcl
  > ad_ghdl_dir: Fix global variable name
  > daq2: VC707: Remove project
  > motcon2_fmc: Remove project
  > adi_env: Update system level environment variable definition
  > adrv9361z7035/common/ccbox_constr.xdc: Cosmetics only
  > adrv9361z7035/ccbox: Keep by default in powerdown the 12V PS
  > adi_jesd204: Move some leftover files to intel directory
  > ad7616_sdz/zc706: Fix Build
  > axi_dmac:axi_dmac_ip: Fix AXI Stream signals bundle
  > axi_hdmi_tx: Update parameter name
  > gitignore: Update to the new naming convention
  > scripts/adi_project_intel: Rename ALT_NIOS_MMU_ENABLED to NIOS_MMU_ENABLED
  > avl_adxcvr: Rename variables with alt_* pre-fix
  > axi_ad9361/intel: Rename varibles with alt_* pre-fix
  > scripts/adi_ip_intel: Rename the ad_alt_intf to ad_interface
  > cosmetics: Change Altera to Intel in comments
  > intel_mem_asym: Rename the alt_mem_asym to intel_mem_asym
  > intel_serde: Rename alt_serdes to intel_serdes
  > util_clkdiv: Seperate the IP source into an intel and xilinx version
  > alt_ifconv: Remove unused IP
  > alt_mul: Remove unused IP
  > library/scripts: Rename adi_ip_alt.tcl to adi_ip_intel.tcl
  > library/scripts: Rename adi_ip.tcl to adi_ip_xilinx.tcl
  > project/scripts: Rename adi_project_alt.tcl to adi_project_intel.tcl
  > project/scripts: Rename adi_project.tcl to adi_project_xilinx.tcl
  > adi_project: Rename the process adi_project_xilinx to adi_project
  > adi_project: Rename the process adi_project_altera to adi_project
  > all: Rename altera to intel
  > spi_engine: Fix sync_bit instances
  > ad40xx/zed: fixed system_bd
  > axi_spi_engine: Generate false paths only on ASYNC_CLK mode
  > spi_engine_execution: Add an additional register stage for the physical SPI
  > ad40xx/zed: Place all the SPI registers near IOB
  > util_dec256sinc24b: Fix the accumulator
  > ad40xx_fmc/zed: Delete IOB TRUE constraints
  > spi_execution: Improve timing by defining resets for the shift registers
  > spi_engine: Reindent execution module source code
  > ad5758_sdz/zed: system constraint file cleanup
  > ad5758_sdz: Initial commit
  > ad40xx: Initial commit
  > util_axis_upscale: Sign extension must be done separately for each channel
  > spi_egine: Add a new register for dynamic transfer length configuration
  > spi_engine: Add additional synchronization FIFO's to axi_spi_engine
  > spi_engine: Update the ad_rst instance
  > spi_engine: Add a CDC fifo for the SYNC interface too
  > spi_engine: Fix indentation of axi_spi_engine.v
  > spi_engine: In read only mode SDO line should stay in its default level
  > spi_engine/offload: SDI_READY should be asserted while offload is inactive
  > spi_engine: Software reset should reset the offload control registers too
  > spi_engine: Define SDO default state
  > spi_engine:execution: Set default SDI driver value for all ports
  > util_dec256sinc24b: Fix the differentiator
  > adum7701: Delete redundant interrupt port in system_top
  > util_dec256sinc24b: Avoid generated clock from logic
  > util_dec256sinc24b: Fix resets
  > ad7405 : Initial commit
  > util_pulse_gen: Update ports for all outdated instance
  > gtm_projects: Update system_top
  > Revert "Move GTM projects to gtm_projects branch"
  > daq3:vcu118: Delete constraint related to smart connect
  > ad_ip_jesd204_tpl_dac: Fix up_axi instantiation
  > util_clkdiv: fix for multiple instances
  > axi_fmcadc5_sync: rename generated spi clock
  > axi_ad9361: Fix Intel interface - technology encoding update
  >  axi_ad9361: Fix the interface for Intel devices
  > util_adxcvr: Cleanup whitespaces for GTY4 instantiations
  > ad9739a_fmc: DMA should use $sys_dma_resetn
  > ad9625_fmc: DMA should use $sys_dma_resetn
  > ad9434: Fix axi_ad9434_dma timing closure
  > m2k: Define SPI clock constraint
  > adrv9009_zu11eg_som: added axi_fan_control
  > adrv9009_zu11eg_som: added i2s
  > adrv9009_zu11eg: Initial commit
  > axi_fan_control: updated ip
  > fmcomms5: DMA should use $sys_dma_resetn
  > fmcomms11: DMA should use $sys_dma_resetn
  > fmcjesdadc1: DMA should use $sys_dma_resetn
  > adrv9009: DMA should use $sys_dma_resetn
  > ad6676evb: DMA should use $sys_dma_resetn
  > util_adcfifo: Fix SDC cosntraints
  > axi_ad9625: Fix the interface instance
  > fmcomms2:fmcomms5: ZCU102 uses 500MHz IO delay clock
  > iodelay: Expose the REFCLK_FREQUENCY parameter
  > adi_project:adi_project_run: Check if $num_reg exist
  > adi_board: Fix ad_mem_hpx_interconnect proc
  > block_design: Updates with new reset net variables
  > adrv9009: Fix dma_clk tree
  > adrv9371x: Clean out system_db.tcl
  > base: Add system_processor_rst for all the global clocks
  > block_design: Update with new clock net variables
  > common: Define three global clock nets
  > axi_ad9361: Fix the _hw.tcl script
  > axi_ad9361: Fix for 'Define a MIMO enabled parameter'
  > axi_ad9361: Define a MIMO enabled parameter
  > fmcomms11/zc706: Relax core clock timing to 250MHz/125MHz
  > fmcomms11: Make the lane remapping after the link layer
  > fmcomms11: Add desciption how to swap memory resource for the FIFOs
  > fmcomms11: Some cosmetic, no functional change
  > fmcomms11: Move the FIFO address variables into system_bd
  > fmcomms11: Fix DAC data path
  > fmcomms11: Connect DAC fifo bypass to a GPIO
  > whitespace: Delete all trailing white spaces
  > dac_fmc_ebz: update Makefiles
  > dac_fmc_ebz: added README
  > dac_fmc_ebz: Add initial Arria10 SoC support
  > dac_fmc_ebz: Add initial ZCU102 and ZC706 carrier support
  > avl_dacfifo: add missing constraint
  > a10gx: Optimise the base design
  > adi_project_alt.tcl: Add comments to all proc
  > adi_project.tcl: Add comments to all proc
  > adi_board.tcl: Add comments to all proc
  > adi_ip_alt.tcl: Add comments to all proc
  > adi_ip_alt.tcl: Delete deprecated procs
  > adi_ip.tcl: Fix adi_add_multi_bus proc
  > adi_ip.tcl: Add comments to all proc
  > microblaze: add SPI clock constraint
  > zynq/zynqmp: create a 50MHz clock on the SPI clock outputs of the PS
  > axi_fmcadc5_sync: define spi clock constraint
  > adrv9361z7035:ccfmc_constr.xdc: constrain all input clocks
  > fmcomms5: constrain ref clock
  > vc707: define 125 MHz SGMII clock
  > adi_board: Delete ad_reconct deprecated proc
  > ad9371x/common: Fix ad_xcvrcon proc call
  > adrv9009/common: Fix ad_xcvrcon proc call
  > makefile: Update util_adcfifo
  > makefile: Update fmcomms11
  > makefile: Update dual_ad9208
  > makefile: Add axi_fan_control to library
  > util_adcfifo: Fix the address generation and read logic
  > pluto: Fix the adc/dac dma mapping to ps7 S_AXI_HP1/S_AXI_HP2
  > adi_xilinx_msg: New updates for 2018.3
  > common zed, zc702 and zc706: Remove parameter assignment
  > scripts/adi_project.tcl: make search for undefined clocks more robust
  > axi_dmac: version bump for minor patches
  > axi_dmac: clear measured transfer length when core disabled
  > axi_dmac: fix transfer length reporting cyclic mode
  > axi_dmac: patch xfer_request
  > axi_dmac: patch for partial transfers support
  > axi_dmac: patch for partial 2D transfer support
  > fmcomms11: Add a upack module into the TX path
  > util_adxcvr: Add GTH parameters for line rate of 15Gbps
  > scripts/adi_project:adi_project_alt: add parameters to top level
  > jesd204:tpl: add missing dependencies for Intel
  > Update README.md
  > tb_base: Fix various test benches
  > fmcadc4: Remove project
  > scripts:adi_project.tcl: add check for missing clock definitions
  > ad9208_dual_ebz: Initial version
  > jesd204_rx: add parameter for input pipeline stages
  > daq3:qsys: use bundled AXIS interface
  > daq2:qsys: use bundled AXIS interface
  > aradio:qsys: use bundled AXIS interface
  > adrv9371:qsys: use bundled AXIS interface
  > adrv9009:qsys: use bundled AXIS interface
  > util_upack2: bundle AXIS signals into bus for Intel
  > util_adcfifo/util_dacfifo: bundle AXIS signals into bus for Intel
  > avl_dacfifo: bundle AXIS signals into bus
  > axi_dmac: bundle AXI Stream signals into bus for Intel
  > Revert "axi_dmac: add tlast to the axis interface for Intel"
  > fmcomms11: By default we support complex mode
  > fmcomms11: Update the project with the new TPL
  > fmcomms11: Initial commit
  > jesd204/scripts: fix indentation
  > jesd204/scripts: TPL add support for M=1
  > library: Add `timescale to modules that are missing it
  > util_adxcvr: Expose GTY4 parameters required for 15Gbps link
  > adi_project: used report_timing_summary to evaluate timing
  > adi_project: Fix timing check
  > zc706/plddr3_adc|dacfifo_bd: PL DDR3 size is 1Gbyte
  > axi_dmac: infer interrupt line for Xilinx projects
  > scripts: patch incremental compile
  > sync_bits: Change I/O names of wires "in" and "out" for VHDL users
  > scripts: Support for incremental compilation
  > axi_mc_controller:axi_mc_current_monitor: define generated clocks in IP constraints file for better OOC integration
  > jesd204:axi_jesd204_tx: set OOC default clock constraints
  > jesd204:axi_jesd204_rx: set OOC default clock constraints
  > util_clkdiv: set OOC default clock constraints
  > scripts: Add common IP cache location for OOC mode
  > scripts: add support for OOC synthesis flow
  > util_dacfifo: set OOC default clock constraints
  > axi_adc_decimate: fix dependencies
  > Revert "axi_dmac: assert xfer_request only when ready"
  > daq3: vcu118 initial commit
  > vcu118: Initial commit for common files
  > pluto: Removed interconnects to HP ports to reduce utilization
  > m2k: Remove memory interconnects and connect directly to the HP ports
  > kcu105: Moved to smartconnect
  > scripts: adi_board.tcl, move from memory interconnect to smartconnect
  > axi_fan_control: Initial commit
  > axi/util_adxcvr: Add GTYE4 transceiver support
  > adrv9361z7035_ccbob_cmos: Use ad_rst constraints file
  > ad9361/all/system_constr.xdc: remove manual clock definition
  > common/vc707: Tools version update (2018.3)
  > Tools version upgrade

Submodule linux ba420ca...51942ad:
  > iio: frequency: adf4360: Fix kernel reported bug on clk_enable
  > iio: accel: adxl372: Add OF device ID table
  > iio: accel: adxl372: Perform a software reset at start up
  > iio: accel: adxl372: Make sure watermark stores sets not samples
  > arch: arm: zynq-adrv9361-z7035-fmc.dts: attach phy1 node to MAC
  > arch: arm: zynq-adrv9361-z7035-fmc.dts: move gmii2rgmii node after phy1
  > doc: hwmon: Add ltc2947 driver
  > hwmon: ltc2947: Fix 64bit compilation warnings
  > hwmon: ltc2947: Remove unused sensor attr
  > dt-bindings: hwmon: ltc2947: Update documentation
  > hwmon: ltc2947: Support GPIO configuration
  > dt-bindings: hwmon: ltc2947: Update documentation
  > hwmon: ltc2947: Support Accumulator control
  > hwmon: ltc2947: Add pm support
  > net: stmmac: implement support for passive mode converters via dt
  > net: stmmac: socfpga: re-use the `interface` parameter from platform data
  > arch: arm64: enable gmii2rgmii converter driver
  > arch: arm64: add zynqmp-zcu102-rev10-adin1300-dual.dts
  > arm: dts: Add devicetree for ZC706 + AD-FMCLIDAR1-EBZ
  > iio: adc: cf_axi_adc: Add support for axi additional channel
  > iio: frequency: ad9528: Defer probing when input clock is not ready
  > arm64: boot: dts: Add zynqmp-zcu102-rev10-ad9208-hmc7044 support
  > ci,build: don't cherry-pick commit if already up-to-date
  > ci,travis: add altera_4.14 to the cherry-pick sync
  > .travis.yml: remove `trusty` dist limitation
  > iio: frequency: ad9172: Add support for logic lane configuration
  > arch: arm: add zynq-zed-adv7511-adin1300-dual.dts
  > arch: arm: add reference zynq-zc706-adv7511-adin1300-dual.dts
  > net: gmii2rgmii: Switch priv field in mdio device structure
  > net: gmii2rgmii: do not attach if phy has a priv field
  > include: mdio: Add private field to mdio structure
  > iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091/91R
  > iio: adc: ad7476: Generate CONVST signal internally
  > iio: adc: ad7476: Add AD7091 support
  > ARM: dtb: m2k: Set output of ADF4360 PLL to 100MHz
  > ARM: dtb: m2k: Set ADF4360 CPI to 2.5mA
  > net: phy: adin: fix logical condition in adin_get_downshift()
  > build,travis: fix cherry-pick syncing when merge commits found
  > iio: frequency: adf4371: Set the phase detector polarity
  > iio: frequency: adf4371: Add support for charge pump current setting
  > iio: ad9680: Add basic support for ad9094
  > iio: ad9694: Add SERDES PLL watchdog
  > iio: ad9680: Add status file
  > iio: ad9680: Add basic support for ad9694
  > Documentation/devicetree/bindings/iio/adc/adi,axi-pulse-capture.txt
  > iio: axi_pulse_capture: Support for pulse_capture
  > iio: frequency: ad9528: Add pll2_bypass_en option
  > iio: frequency: ad9528: Power-down PLL1 if pll1_bypass_en is set
  > Merge pull request #550 from analogdevicesinc/m2k_add_dac_sync_start
  > Merge pull request #549 from analogdevicesinc/adrv9009-zu11eg-otg
  > Merge pull request #544 from analogdevicesinc/adrv9009-zu11eg-revb
  > Merge pull request #542 from analogdevicesinc/pluto-ext4-support
  > Merge pull request #543 from analogdevicesinc/hmc7044-features
  > arm: dts: Fix duplicate firmware property
  > iio: ltc2983: Fix 64bit compilation warnings
  > iio: frequency: cf_axi_dds: Add support for frequency interpolation
  > iio: adc: cf_axi_adc: Add suport for frequency decimation
  > net: phy: adin: define `features` flags
  > dt-bindings: net: add bindings for ADIN PHY driver
  > net: phy: adin: add ethtool get_stats support
  > net: phy: adin: implement downshift configuration via phy-tunable
  > net: phy: adin: implement PHY subsystem software reset
  > build,travis: use FETCH_HEAD when sync-ing
  > net: phy: adin: add compatibility layer for 4.14
  > arch: arm,arm64: enable ADIN PHY support
  > net: phy: adin: add EEE translation layer from Clause 45 to Clause 22
  > net: phy: adin: add support MDI/MDIX/Auto-MDI selection
  > net: phy: adin: make RMII fifo depth configurable
  > net: phy: adin: make RGMII internal delays configurable
  > net: phy: adin: configure RGMII/RMII/MII modes on config
  > net: phy: adin: add {write,read}_mmd hooks
  > net: phy: adin: add support for interrupts
  > net: phy: adin: hook genphy_{suspend,resume} into the driver
  > net: phy: adin: add support for Analog Devices PHYs
  > dt-bindings: hwmon: Add ltc2947 documentation
  > hwmon: Add ltc2947 driver
  > build: use detached versions of the remote branches
  > build: sync ${ORIGIN}/master vs master
  > build: move branches to script and allow it to be run locally
  > build,travis: split sync build for Travis CI
  > build,travis: add default value 50 to GIT_FETCH_DEPTH level
  > iio: frequency: adf4360: Convert DT CPI property to micro amps
  > iio: frequency: adf4360: Add maintainer
  > spi: use `spi_transfer_wait()` (sync with upstream)
  > dt-bindings: media: i2c: Add ADI9036 ToF camera processor
  > media: i2c: addi9036: Add ADDI9036 driver
  > build,travis: adjust cherry-pick sync depth to GIT_FETCH_DEPTH level
  > iio: frequency: adf4360: Convert dt documentation to YAML
  > iio: frequency: adf4360: Rename dt documentation
  > dts: Specify AD9517 firmware file
  > iio: frequency: adf4360: Update license and copyright information
  > iio: frequency: adf4360: Update module description
  > iio: frequency: adf4360: Add OF match support
  > iio: frequency: adf4360: Minor white space updates
  > dt-bindings: iio: temperature: Update ltc2983
  > iio: ltc2983: Support conversion to Q number format
  > dt-bindings: iio: temperature: Update ltc2983
  > iio: temperature: ltc2983: Support custom sensors
  > iio: frequency: adf4371: Fix output frequency setting
  > iio: adc: ad7606: Fix ad7606b reading
  > iio: imu: adis16460: sync with upstreamed version
  > iio: imu: adis: sync with new SPI changes
  > spi: core: allow defining time that cs is deasserted
  > dt-bindings: iio: temperature: Add ltc2983 documentation
  > iio: temperature: Add support for LTC2983
  > iio: adc: ad7606: Fix software scale selection
  > ci/travis/run-build.sh: go back 50 commits when trying to cherry-pick
  > Merge pull request #513 from analogdevicesinc/nvmem_axi_sys_id_unused_var
  > dt-bindings: iio: adc: Migrate AD7606 documentation to yaml
  > MAINTAINERS: Add Beniamin Bia for AD7606 driver
  > spi: bcm2835: Fix 3-wire mode if DMA is enabled
  > arm: configs: zynq_[e310|m2k|pluto]_defconfig: Enable AXI SYSTEM ID
  > microblaze: boot: dts: Enable AXI SYSTEM ID
  > arm[64]: boot: dts: Add dt and config SYSTEM ID support
  > nvmem: adi_axi_sysid: Add SYSTEM ID support via nvmem
  > iio: adc: ad9361_conv: fix bug when ad9361_hdl_loopback is called with enable set to true subsequent times.
  > iio: ad9361: fix double-free when parsing DT for filter-band settings
  > iio: adc: adrv9009: GPIO3v3 control via debugfs
  > iio: frequency: adf4360: Add IIO PFD frequency support
  > iio: frequency: adf4360: Add IIO RF power level support
  > iio: frequency: adf4360: Add IIO MTLD support
  > iio: frequency: adf4360: Fix typo
  > iio: frequency: adf4360: Add support for regulator power down mode
  > iio: frequency: adf4360: Add __adf4360_power_down
  > iio: jesd204: adxcvr: remove fixed sleep when enabling clock
  > iio: adc: ad9361: Expose max TX attenuation value in header
  > iio: frequency: adf4360: Add clk provider enable capability
  > iio: frequency: adf4360: Add support for CE power down
  > iio: frequency: adf4360: Add IIO soft power down support
  > iio: frequency: adf4360: Improve readability of adf4360_set_freq
  > iio: frequency: adf4360: Factor out power_up_frequency
  > iio: frequency: adf4360: Remove Obsoleted adf4360_m2k_setup
  > iio: frequency: adf4360: Add fix m2k dts
  > iio: adc: ad9361: remove commented MIN_ADC_CLK def
  > iio: ad9162: No need to assign .owner spi_driver
  > iio: ad9162: Do not use .remove callback
  > iio: ad9162: Add locks on read/write raw
  > iio: ad9162: Fix ad9162_get_clks
  > ci/travis/run-build.sh: limit git fetch depth to 50
  > ci/travis/run-build.sh: use __update_git_ref() in checkpatch build
  > .travis.yml: extend cherry-pick sync
  > arch: arm: m2k: update defconfig
  > arm: dts: Update clkscales nodes
  > clk: clkscale: Fix clk_get_rate_scaled function
  > iio: adc: ad9361: GPO support via debugfs
  > build: fix cherry-pick sync-ing
  > arm: dts: Fix fmcomms11 ad9162 3wire spi
  > arm: dts: Fix fmcomms11 ad9162 fsc settings
  > dt-bindings: iio: frequency: Add ad916x documentation
  > iio: ad9162: Fix coding style
  > iio: ad9162: Support configurable fsc
  > .github: add issue template recommending EZ
  > drm: adv7511: Add suppot for ADV7535
  > drm: adv7511: Fix low refresh rate register for ADV7533/5
  > iio: ad9162: Support DC_TEST_EN
  > iio: ad9162: Add chip_info structure
  > iio: ad9162: Add standalone mode
  > iio: ad9162: Removed enum chip_id
  > iio: ad9162: Add of_device_id table
  > iio: jesd204: axi_adxcvr: Add support GTH3/4 QPLL1 support
  > iio: ad9162: Fix mlock usage
  > iio: ad9162: Split ad9162_setup()
  > iio: ad9162: Add helper macro to use container_of
  > iio: ad9162: Fix unassigned return values
  > iio: ad9162: Make 3wire spi configurable
  > arch: arm: enable drivers AD9834,AD5933,ADAU1373,AD5770R
  > staging: iio: frequency: ad9834: Move phase and scale to standard iio attribute
  > staging: iio: frequency: ad9834: Move frequency to standard iio types
  > iio: dac: ad5770r: Add output filter support
  > dt-bindings: iio: dac: Add docs for AD5770R DAC
  > iio: dac: ad5770r: Add AD5770R support
  > staging: iio: ad5933: Use the clock framework for the external clock
  > staging: iio: ad5933: Add a regulator for vref
  > staging: iio: ad5933: Add of_device_id table
  > ASoC: adau1373: Add support for Shutdown GPIO
  > ASoC: Make ADAU1373 codec visible in Kconfig
  > iio: frequency: adf4360: Add muxout gpios to dt bindings
  > iio: frequency: adf4360: Add muxout GPIO support
  > iio: frequency: cf_axi_dds: use msleep instead of mdelay
  > iio: frequency: cf_axi_dds: remove all PCORE version checks/code
  > iio: frequency: cf_axi_dds: remove old code for cf_axi_dds_start_sync
  > iio: frequency: cf_axi_dds: remove cf_axi_dds_stop()
  > media: adi-axi-fb: Check if FB fits in reserved memory
  > ARM: dts: media: Split FB location examples
  > iio: jesd204: axi_jesd204_{rx,tx}: move pcore checks to own function
  > travis-ci: run-build.sh: aded key decryption
  > travis-ci: deploy_key.enc: aded encrypted key
  > iio: cf_axi_dds: make cf_axi_dds_state struct opaque
  > iio: cf_axi_dds: remove st->enable handling in buffer stream
  > iio: cf_axi_dds: add cf_axi_dds_dma_fifo_en() helper
  > iio: cf_axi_dds: move dds_{read,write} functions to C file
  > dt-bindings: iio: adc: Add buffered input property
  > Convert AD7124 bindings documentation to YAML format.
  > iio: adc: ad7124: Shift to dynamic allocation for channel configuration
  > iio: adc: ad7124: Add buffered input support
  > iio: adc: ad7124: Remove input number limitation
  > iio: frequency: adf4360: Check return of adf4360_write_reg
  > iio: frequency: adf4360: Add debugfs register access
  > iio: frequency: adf4360: Add REG write delay only when required
  > drivers: jesd204: use common FPGA reg defs
  > iio: frequency: adf4360: Get clkin before setup
  > iio: frequency: adf4360: White space fix.
  > iio: frequency: adf4360: Enumerate Device IDs
  > iio: frequency: adf4360: Refactor REG definitions
  > iio: frequency: adf4360: Refactor RDIV REG BSC definitions
  > iio: frequency: adf4360: Refactor RDIV REG ABP bit definitions
  > iio: frequency: adf4360: Refactor RDIV REG R Counter definition
  > iio: admc_ctrl: use common axiadc_{slave}_{write,read}() helpers
  > iio: ad_adc: use common axiadc_{slave}_{write,read}() helpers
  > iio: frequency: adf4360: Refactor NDIV REG DIV2 SEL definition
  > iio: frequency: adf4360: Refactor NDIV REG DIV-BY-2 definition
  > iio: frequency: adf4360: Refactor NDIV REG B Counter definitions
  > iio: frequency: adf4360: Refactor NDIV REG A Counter definition
  > iio: frequency: adf4360: Refactor CTRL REG Prescaler definitions
  > iio: frequency: adf4360: Refactor CTRL REG CPI definitions
  > iio: frequency: cf_axi_dds: use common fpga AXI reg defs
  > iio: adc: cf_axi_tdd: use common fpga AXI reg defs
  > iio: adc: cf_axi_adc: use common fpga AXI reg defs
  > iio: adc: ad7606: Move sw spi read and writes from core
  > iio: adc: ad7616: Move software mode configuration to spi file
  > iio: adc: ad7606: Move Spi Read Write Command function to spi file
  > iio: adc: ad7606: Move spi registers read/write to spi file
  > iio: adc: ad7606: Move common channel definition to header
  > iio: adc: ad7606: Add debug mode for ad7616
  > iio: adc: ad7606: Add support for software mode for ad7616
  > iio: adc: ad7606: Make SPI register calculation generic
  > iio: adc: ad7606: Move reset before initialization
  > iio: adc: ad7606: Move spi device dependent options to chip info
  > iio: accel: adxl372: Fix push to buffers lost samples
  > iio: accel: adxl372: Make sure interrupts are disabled
  > iio: frequency: adf4360: Refactor CTRL REG OPL definitions
  > iio: frequency: adf4360: Refactor CTRL REG MTLD bit definition
  > iio: frequency: adf4360: Refactor CTRL REG PDP bit definition
  > iio: frequency: adf4360: Refactor CTRL REG MUXOUT definition
  > iio: frequency: adf4360: Remove CTRL REG CNTR RST definition
  > iio: frequency: adf4360: Refactor CTRL REG CPL definitions
  > iio: accel: adxl372: Fix/remove limitation for FIFO samples
  > iio: m2k-trigger-ad: m2k-logic-analyzer
  > iio: m2k-trigger-ad: Add cascaded trigger support
  > iio: frequency: adf4360: Add IIO support to set reference rate
  > iio: frequency: adf4360: Add IIO support to set PLL frequency
  > iio: frequency: adf4360: Add access to reference clock
  > iio: frequency: adf4360: Convert to IIO
  > iio: frequency: adf4360: Misc cleanups
  > iio: frequency: adf4360: Refactor clk_ops functions
  > iio: adc: ad9371: Add temperature support
  > iio: frequency: adf4371: Add support for MUXOUT
  > iio: frequency: adf4371: Add support for 3-wire mode
  > iio: amplifiers: ad8366: update all doc-strings
  > iio: amplifiers: ad8366: introduce ad8366_info struct
  > iio: amplifiers: ad8366: use extra gain var for conversions
  > iio: amplifiers: ad8366: whitespace/re-order sync with usptream
  > iio: frequency: adf4360: Refactor dt parse code from adf4360_probe
  > iio: frequency: adf4360: Clean up adf4360_state struct
  > iio: frequency: adf4360: Refactor adf4360_part_info to adf4360_chip_info
  > iio: amplifiers: ad8366: disable regulator on error exit
  > iio: amplifiers: ad8366: add GPIOLIB dep to Kconfig
  > iio: amplifiers: ad8366: use own lock to guard state
  > iio: amplifiers: update license information
  > iio: frequency: adf4371: Add common clock framework support
  > iio: frequency: adf4371: Introduce channel child nodes
  > iio: frequency: adf4371: Create a power down/up function
  > ARM: dts: media: Allow alternative framebuffer address declaration
  > media: adi-axi-fb: Allow alternative framebuffer address declaration
  > ARM: dts: media: Add line and frame stride properties
  > media: adi-axi-fb: Add stride config support
  > dmaengine: axi-dmac: sync driver with upstream version
  > dmaengine: axi-dmac: Request IRQ with IRQF_SHARED
  > iio: frequency: adf4360: Title and clean up format of definitions.
  > iio: frequency: adf4360: Refactor struct adf4360 to struct adf4360_state.
  > iio: frequency: adf4360: Sort headers lexicographically and remove unused headers.
  > arm64: dts: zynqmp-adrv9009-zu11eg-adrv2ccr-fmc.dts: hmc7044 use CCF clock
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: DEV_SYSREF use 100OHM driver imp.
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Sync clock assignments with HDL
  > iio: frequency: hmc7044: SYNC Pin Mode attribute support
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: HMC7044 High-Performance mode
  > iio: frequency: hmc7044: Add support for setting the High-Performance mode
  > iio: frequency: adf4360: Move dt documentation to appropriate location.
  > iio: frequency: adf4360: Move from clk/clk-adf4360.c to iio/frequency/adf4360.c
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg: Make sure HMC7044 is locked
  > iio: frequency: hmc7044: Support for sysref, reseed and sync.
  > iio: frequency: hmc7044: Add debugfs LOCK and SYNC status information
  > iio: frequency: hmc7044: Fix PLL1 PFD calculation
  > arm64: dts: zynqmp-adrv9009-zu11eg-adrv2crr-fmc-sync.dts: Sync support
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Fix hmc7044 ext name labels
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg.dts: use dt bindings include
  > iio: frequency: hmc7044: Disable driver impedance for all non CML modes
  > iio: adc: adrv9009: Prevent spurious interrupts during re-initialization
  > iio: adc: adrv9009: Fix OBs Rx port option strings.
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg.dts: Fix serial assignments
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg.dts: Ethernet phy reset-gpios
  > net: macb: Avoid probe error if more than one phy is available
  > net: macb: Merge some upstream code
  > of_mdio: avoid MDIO bus removal when a PHY is missing
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg.dts: Split phy1 definition
  > boot: dts: zynqmp-adrv9009-zu11eg.dts: enable phase sync cont. tracking
  > net: macb: Allow multiple phys on same mii bus
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg-adrv2crr-fmc-sync.dts: Update
  > fix: hwmon: axi_fan_control: Set tacho parameters
  > Documentation/devicetree/bindings/hwmon/adi,axi_fan_control.yaml
  > zynqmp-adrv9009-zu11eg.dts: axi_fan_control
  > hwmon: axi_fan_control: Add support for fan control
  > arm64: dts: zynqmp-adrv9009-zu11eg-adrv2crr-fmc-sync.dts: Add dt for SYNC
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Enable RX PL FIFO
  > arm64: dts: zynqmp-adrv9009-zu11eg: Configure SPI to use 3 to 8 CS decoder
  > iio: adc:a drv9009.c: change link enable sequence
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Update LMFC offsets
  > iio: adc: adrv9009: Add phase sync support and misc other changes
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Enable TX PL DDR FIFO support
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Add 2.5ns delay to meet timing
  > arm64: dts: zynqmp-adrv9009-zu11eg: Fix MIO36 conflict
  > iio: adc: adrv9009: Add deframer, framer loopback support
  > iio: frequency: cf_axi_dds: Add support for up to 16 DDS channels
  > iio: jesd204: axi_adxcvr: Fix debug reg access
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Fix SYSREF generation
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Revise clock connections and names
  > iio: adc: adrv9009: Handle optional second FMC clock
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Allow PTN36043 GPIO ctrl. access
  > iio: adc: adrv9009: Support for synchronizing multiple devices (TEMP)
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: hmc7044 configure SYSREF channels
  > arm64: dts: zynqmp-adrv9009-zu11eg-adrv2crr-fmc.dts: usb phy reset MIO13 high
  > iio: frequency: cf_axi_dds: Add support for dual ADRV9009 setup
  > arm64: dts: zynqmp-adrv9009-zu11eg.dts: Add I2C1 and devices
  > arm64: dts: zynqmp-adrv9009-zu11eg-adrv2crr-fmc: Add LED, Switch and PB
  > arm64: dts: zynqmp-adrv9009-zu11eg-adrv2crr-fmc.dts: Split device tree
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg.dts: Add USB support
  > arm64: dts: xilinx: zynqmp-adrv9009-zu11eg.dts: Add display port support
  > iio: adc: adrv9009: Add support for dual chip setup
  > arm64: dts: Add device tree for ADRV9009-ZU11EG
  > Merge pull request #411 from analogdevicesinc/hmc7044-features
  > dmaengine: axi-dmac: update regmap register access
  > treewide,include: fpga: adi-axi-common.h: update header/sync upstream
  > dmaengine: axi-dmac: compute residue before cyclic cb
  > build,travis: don't build adi-4.19.0 branch
  > iio: frequency: adf4371: Add support for output stage mute
  > dt-bindings: iio: frequency: Add ADF4372 PLL documentation
  > iio: frequency: adf4371: Add support for ADF4372 PLL
  > iio: frequency: adf4371: Remove RFAUX8 channel duplication
  > iio: frequency: adf4371: Fix possible NULL pointer
  > dt-bindings: iio: frequency: Add docs for ADF4371 PLL
  > iio: frequency: adf4371: Add support for ADF4371 PLL
  > arm64: boot: dts: zynqmp-zcu102-rev10-ad9208.dts: Add dt and config
  > arch: microblaze: boot: dts: vcu118_dual_ad9208.dts: Add dt and config
  > Documentation/devicetree/bindings/iio/adc/adi,ad9208.txt: Add AD9208
  > iio: adc: ad9208: Initial HS ADC AD9208 family support
  > iio: adc: cf_axi_adc: Introduce post iio_device_register conv callback
  > iio: adc: cf_axi_adc_core: Avoid NULL pointer deference
  > iio: adc: cf_axi_adc_core: Add AD9208 compatible
  > Revert "arch: arm{64},microblaze: use upstream/SPI's spi-3wire definition"
  > Revert "drivers: iio: remove adi,spi-3wire-enable & handling"
  > iio: ad_adc: fix coding style issues
  > iio: ad_adc: Handle m2k device
  > iio: ad_adc: Merge m2k branch
  > ARM: dts: media: Add adi-axi-fb devicetree bindings
  > media: adi-axi-fb: Add ADI FB AXI driver
  > iio: m2k-fabric: fix coding style issues
  > iio: m2k-fabric: Merge m2k branch
  > iio: m2k-trigger-ad: fix coding style issues
  > iio: m2k-trigger-ad: Merge m2k branch
  > iio: m2k-logic-analyzer: fix coding style issues
  > iio: m2k-logic-analyzer: Merge m2k branch
  > drivers: iio: remove adi,spi-3wire-enable & handling
  > arch: arm{64},microblaze: use upstream/SPI's spi-3wire definition
  > iio: adc: ad9963: fix codying style warnings
  > iio: ad9963: Fix the info_mask_separate for the adc channel
  > iio: adc: ad9963: Get m2k branch changes
  > arm: dts: Add device trees for ADRV9008-1 and ADRV9008-2 on ZC706
  > spi: spi-axi-engine: Fix buffer increment
  > iio: m2k-dac: Fix checkpatch warnings
  > iio: Add support for the dual channel M2K DAC interpolation core
  > include: iio: buffer-dma: Include buffer_impl.h
  > iio: include: ad9523: remove enum comments
  > iio: ad9523: check and return on error when configuring channels
  > travis: Added m2k build
  > dtb: m2k: Fix dma controller nodes
  > dtb: m2k: Add m2k device trees
  > iio: adc: ad9963: Update Kconfig
  > configs: arm: Added zynq_m2k_defconfig
  > dts: zynq-zc706-adv7511-fmcomms11: Update AD9162 TPL address
  > iio: adc: mykonos: mykonos: Add some sleep to relax this busy loop.
  > drivers: iio: frequency: ad7192: Fix failed clocks warning
  > dts:zynq-zc706-adv7511-ad9172-fmc-ebz.dts: fix TXEN gpios
  > dts: adi-ad9172-fmc-ebz.dtsi: Change to Mode 4
  > ad9172: fix multiplication for 32 bit systems
  > arm: boot: dts: Add ad9172 device tree
  > arm: configs: Add ad9172 configuration
  > Replaced new const with a cast.
  > Fix initial bank selection for IS25WP256D
  > dmaengine: axi-dmac: remove old device-tree bindings support
  > Documentation: devicetree: bindings: iio: frequency: hmc7044: Update
  > iio: frequency: hmc7044: Add option to select the output-mux-mode
  > include: dt-bindings: iio: frequency: hmc7044: Add dt-bindings include
  > iio: hmc7044: Add read support for debugfs_reg_access
  > iio: frequency: hmc7044: Disable all channels during initialization
  > iio: frequency: hmc7044: Add support for channel coarse/fine delay
  > iio: frequency: hmc7044: Add support for Pulse Generator Mode (SYSREF)
  > iio: frequency: hmc7044: Add option to disable the high performace mode
  > iio: adc: ad9371: Add support for RX or TX/ORx only configurations.
  > iio: adc: mykonos: mykonos.c: Fix TX/OBsRX only operation
  > staging: iio: adc: ad7192: Use read_avail for available attributes
  > arch: microblaze: vcu118.dtsi: enable internal phy hack
  > net: xilinx: axienet: add internal-phy auto-neg hack
  > net: axienet: Fix double deregister of mdio
  > arch: microblaze: vcu118.dtsi: enable 6-wire SGMII mode
  > net: phy: dp83867: Add support for 6-wire mode in SGMII configuration
  > net: phy: dp83867: Add binding for the CLK_OUT pin muxing option
  > arch: microblaze: adi_mb_defconfig: enable TI DP83867 PHY driver
  > arch: microblaze: dts: Add VCU118 device tree examples
  > iio: jesd204: adxi_xcvr: Fix naming mismatch for GTH4
  > iio: jesd204: Add support for GTY4
  < input: adp5589: Add gpio_set_multiple interface
  > dt-bindings: iio: adc: Add AD7616 ADC documentation
  > iio: adc: ad7616: Add support for AD7616 ADC
  > iio: adc: ad7606: Move oversampling options in chip info
  > iio: adc: ad7768-1: Align with upstream version
  > Merge pull request #353 from analogdevicesinc/master-xilinx-2018.3
  > Documentation: devicetree: bindings: iio: frequency: adi,ad9172.txt: Add
  > dts: adi-ad9172-fmc-ebz.dtsi: Add AD9172 device tree and config
  > iio: frequency: cf_axi_dds: AD917x add support for different configurations
  > iio: frequency: cf_axi_dds: [write|read]_raw forward to the converter
  > iio: frequency: ad9172: Add AD9171/72/73/74/75/76 Dual 16-bit DAC driver
  > iio: frequency: ad917x: Add AD936x API driver source
  > clk: clk-adjustable-rate: clamp min and max rate to avoid overflows
  > iio: jesd204: xilinx_transceiver: refclk use round closest
  > net: xilinx: emaclite: add minimal ethtool ops
  > net: xilinx: emaclite: add minimal ndo_do_ioctl hook
  > ARM: dts: imageon-bridge: Set output mode to YCbCr 4:2:2
  > media: imageon-loopback: call init before register
  > iio: cf_axi_tdd: Typo fix
  > iio: imu: adis16480: Validate the CRC when burst read function is used
  > iio: imu: adis16480: Use the IIO_FLAGS channel to read diagnostic data
  > iio: Implement flags channel type
  > dt-bindings: iio: imu: Add ADIS16490 IMU documentation
  > iio: imu: adis16480: Add support for ADIS16490
  > input: adp5589: Add gpio_set_multiple interface
  > iio: frequency: ad9523: sync with upstream
  > arm: configs: zynq_xcomm_adv7511_defconfig: Enable ADR9009
  > arm:dts:adrv9009: Make SPI addresses consistent
  > arm: dts: zynq-zc706-adv7511-adrv9009.dts: update jesd204 node name
  > arm: dts: adrv9009: Update default configuration
  > arm: dts: adrv9009: Update tx-pa-protection-thresholds
  > arm: dts: adrv9009: Enable dual observation channels
  > iio: imu: adis16480: Add the option to enable/disable burst mode
  > iio: imu: adis16480: Add support for burst read function
  > iio: imu: adis: Add delay for burst function
  > Revert "scatterlist: introduce sg_nents_for_dma() helper"
  > dmaengine: axi-dmac: remove use of sg_nents_for_dma()
  > dmaengine: axi-dmac: remove parantheses in if block
  > iio: imu: adis16400: move adis16400.h into adis16400.c
  > iio: imu: adis16400: rename adis16400_core.c -> adi16400.c
  > iio: imu: adis16400: move burst logic to ADIS lib
  > iio: imu: adis: generalize burst mode support
  > iio: imu: adis16400: move trigger handler into adis16400_core
  > staging: iio: adc: ad7192: Report error directly in ad7192_setup
  > staging: iio: adc: ad7192: Convert platform data to DT properties
  > staging: iio: adc: ad7192: Fix identation
  > staging: iio: adc: ad7192: Use DT clock binding
  > Revert "staging: iio: adc: ad7192: Added devicetree support."
  > staging: iio: adc: ad7192: disable burnout currents on misconfig
  > staging: iio: remove unnecessary parentheses
  > staging: iio: adc: ad7192: use driver private lock to protect hardware state changes
  > Revert "staging: iio: adc: ad7192: Add clock for external clock reference"
  > Revert "staging: iio: adc: ad7192: Add clock output option"
  > iio: dac: ad5758: Modifications for new revision
  > Revert "Revert "Revert "dmaengine: remove DMA_SG as it is dead code in kernel"""
  > arm: dts: adi-fmcomms11.dtsi: Fix location of fixed-factor-clock
  > dmaengine: dma-axi-dmac: Fix cyclic transfers descriptors length
  > dmaengine: dma-axi-dmac: Call callback for each period
  > iio: imu: adis16480: Add support for external clock
  > spi: spi-axi-engine: Fix buffer address incrementation
  > iio: imu: adis16480: Align with upstream changes
  > iio: adc: talise: Fix unused variable warnings
  > iio: jesd204: axi_adxcvr: Fix PCORE version major
  > clk: Revert "drivers/clk/clk: fix CLK_GET_RATE_NOCACHE"
  > ASoC: adau1977: Add support for setting MICBIAS via DT
  > ASoC: adau1977: Add MICBIAS example in DT bindings
  > ASoC: adau1977: Fix reset-gpios typo
  > ASoC: dt-bindings: add dt bindings for adau1977 audio codec
  > staging: iio: ad7192: Fix ad7193 channel address
  > iio: imu: adis16480: Add docs for ADIS16480 IMU
  > iio: imu: adis16480: Add support for ADIS1649x family of devices
  > iio: imu: adis16480: Treat temperature scale in a generic way
  > iio: imu: adis16480: Add OF device ID table
  > iio: imu: adis16480: Add support for configurable drdy indicator
  > iio: imu: adis16480: Use the default data ready pin configuration
  > clk: Fix clk_core_get_rate() warning
  > iio: adc: ad6676: Fix warning
  > iio: adc: ad9680: Fix warning
  > iio: jesd204: axi_xcvr: Fix warnings
  > arch: arm: update zynq_xcomm_adv7511_defconfig
  > iio: adc: ad9361: Fix max filter HB rates and update the available attr.
  > firmware/TaliseStream.bin: Update Talise stream
  > iio: adc: adrv9009: Update for Filter Wizard Ver. 2.3
  > firmware/Talise*: Update Firmware to ARM Revision: 6.0.2
  > iio: adc: talise: Update Talise API version: 3.6.0.5
  > iio: adc: talise: Remove unused files
  < iio: logic: m2k-fabric: Fix EN_AWG1/2 glitches
  > iio: jesd204: axi_xcvr: Add support for fpga info
  > clk: clk-axi-clkgen: Add support for FPGA info
  > fpga: adi-axi-common: Add common AXI register header
  > arm: configs: zynq_pluto_defconfig: Enable USB_NET_CDCETHER and RNDIS_HOST
  > README.md: reference wiki for building the kernel
  > ci/travis: implement basic branch sync-ing mechanism for master
  > ci/travis: remove tracing
  > drivers: staging: ad9834: sync to upstreamed versions
  > microblaze: dts: Remove the entries for the internal PHYs
  > microblaze: dts: Add support for the base design projects
  > net: ethernet: xilinx: Revert ADI's fixes
  > dts: adi-adrv9371: Fix the previous commit
  > dmaengine: xilinx_dma: sync driver back to Xilinx's version
  > Revert "dmaengine: xilinx_dma: Move enum xdma_ip_type to driver file"
  > arch: remove XILINX_DMA Kconfig symbols from ADI defconfigs
  > arch: arm: zynq-zc706-imageon.dts: drop file
  > arch: arm: zynq-zed-adv7511-pmod-ad1-da1.dts: include zed base dt
  > drm: adi_axi_hdmi: compile Xilinx DMA logic only if driver is enabled
  > staging: iio: frequency: ad9833: Load clock using clock framework
  > staging: iio: frequency: ad9833: Get frequency value statically
  > arch: arm64: update adi_zynqmp_defconfig
  > iio: adc: ad9361: Fix bug in ad9361_gt_bin_read()
  > iio: adc: ad9361: Fix open brace placement
  > spi: spi-axi-engine: fix write buffer value to register
  > iio: adc: ad400x: Add offset mask
  > iio: adc: ad400x: Fix register read
  > iio: frequency: ad9528: Fix device tree readings for missing attributes
  > iio: frequency: ad9528: Fix PLL1_CTRL bit definition
  > dt-bindings: iio: adc: Add AD7606B ADC documentation
  > iio: adc: ad7606: Add support for AD7606B ADC
  > iio: adc: ad7606: Rework *_avail attributes in a generic way
  > README.md: add our own readme that should be picked up by the Github markdown engine
  > iio: adc: ad7768-1: Add support for setting the sampling frequency
  > dt-bindings: iio: adc: Add docs for AD7768-1
  > iio: adc: Add AD7768-1 ADC basic support
  > dt-bindings: iio: adc: Add docs for AD7606 ADC
  > staging: iio: adc: ad7606: Move out of staging
  > staging: iio: adc: ad7606: Misc style fixes (no functional change)
  > staging: iio: adc: ad7606: Add support for threaded irq
  > staging: iio: adc: ad7606: Use SPDX identifier
  > staging: iio: adc: ad7606: Simplify the Kconfing menu
  > staging: iio: adc: ad7606: Add OF device ID table
  > staging: iio: adc: ad7606: Use vendor prefix for DT properties
  > staging: iio: adc: ad7606: Use find_closest() macro
  > staging: iio: adc: ad7606: Use devm functions in probe
  > staging: iio: adc: ad7606: Use wait-for-completion handler
  > Staging:iio:adc:ad7606: Match parenthesis alignment
  > staging:iio:ad7606: Add support for the ad7605-4
  > staging:iio:ad7606: update structs with doc annotations
  > staging:iio:ad7606: Remove incorrect kernel doc annotations
  > staging:iio:ad7606: fix voltage scales
  > staging: iio: adc: ad7606: fix function pointer parameter names missing.
  > iio: ad9528: read clock-output-names from dt if available
  > iio: ad9528: break clk registration into own function
  > iio: adc: ad9371: Fix compilation in case CONFIG_OF is not defined
  > arm64: dts: zynqmp-zcu102-rev10-adrv9375.dts: Add devicetree for AD9375
  > power: supply: adp5061: Fix a couple off by ones
  > iio: adc: ad9361: Fix to prevent invalid RFBW setting during enable FIR
  > iio: adc: adrv9009: Add missing FHM API to set the next hop frequency
  > iio: dac: ad5686: Add support for AD5674R/AD5679R
  > iio: dac: ad5686: Fix bit shift read register
  > iio: adc: ad9680: maintain current sysref rate in case it's a fit
  > iio:dac:ad5686: Add AD5310R support
  > dmaengine: dmatest: use `buf_size` in all places of dmatestfunc
  > dmaengine: dmatest: make DMA test selection dynamic
  > .travis.yml: exclude xcomm_zynq & adi-4.14.0 from Travis-CI build
  > arm: dts: zynq-e310.dts: Fix VCRX_V1,V2 GPIO inversion
  > iio:dac:ad5686: Add AD5311R support
  > iio:dac:ad5686: Add AD5681R/AD5682R/AD5683/AD5683R support
  > iio:dac:ad5686: Add AD5691R/AD5692R/AD5693/AD5693R support
  > iio:dac:ad5686: Add AD5671R/75R/94/94R/95R/96/96R support
  > iio:dac:ad5686: Refactor the driver
  > iio:dac:ad5686: Add AD5672R/76/76R/84R/86R support
  > iio:dac:ad5686: Add support for AD5685R
  > iio:dac:ad5686: Add support for various number of channels
  > iio:dac:ad5686: Change license description
  > iio:dac:ad5686: Style fixes no functional changes
  > iio: adxl345: move null check for i2c id at start of probe
  > iio: adxl345: Add support for the ADXL375
  > mux: adgs1408: use the correct MODULE_LICENSE
  > mux: adgs1408: new driver for Analog Devices ADGS1408/1409 mux
  > dt-bindings: mux: add adi,adgs1408
  > dmaengine: dmatest: move DMA transaction start in own function
  > dmaengine: dmatest: move DMA desc prep in own function
  > dmaengine: dmatest: move test init sizes into function
  > dmaengine: dmatest: unify DMA map code into function
  > dmaengine: dmatest: wrap src & dst data into a struct
  > iio: buffer-dmaengine: adjust `bytes_used` with residue info
  > staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency
  > Revert "Revert "dmaengine: remove DMA_SG as it is dead code in kernel""
  > staging: iio: adc: ad7192: Add clock output option
  > staging: iio: adc: ad7192: Add clock for external clock reference
  > staging: iio: adc: ad7192: fix external frequency setting
  > iio: adc: ad7124: Align with upstream version
  > dmaengine: dmatest: unmap data on a single code-path when xfer done
  > dmaengine: dmatest: use dmaengine_terminate_sync() instead
  > dmaengine: dmatest: move size checks earlier in function
  > arch/arm64/configs/adi_zynqmp_defconfig: Add ADRV9008 firmware
  > dmaengine: dmatest: add norandom option
  > dmaengine: dmatest: Remove use of VLAs
  > dmaengine: dmatest: fix container_of member in dmatest_callback
  > dmaengine: dmatest: move callback wait queue to thread context
  > dmaengine: dmatest: warn user when dma test times out
  > Revert "dmatest: Fixed alignment issue with PL330 DMA driver for Zynq."
  > iio: adc: ad9371: Fix spelling typo - no functional changes
  > arm64: dts: Add device trees for ADRV9008-1 and ADRV9009-2 on ZCU102
  > iio: adc: adrv9009: Add support for ADRV9008-1 and ADRV9008-2
  > iio: adc: adrv9009: Fix get agc mode
  > iio: adc: adrv9009: Fix error and roll-back handling in setup
  > iio: adc: adrv9009: Be more verbose when clk_set_rate fails
  > iio: jesd204: xilinx_transceiver: Add debug prints in cpll|qpll config
  > dma: axi-dmac: terminate early DMA transfers after a partial one
  > dma: axi-dmac: populate residue info for completed xfers
  > dmaengine: virt-dma: store result on dma descriptor
  > dma: axi-dmac: assign `copy_align` property
  > iio: adc: ad9371: Fix error and roll-back handling in setup
  > iio: adc: ad9371: Fix compiler warning
  > iio: adc: ad9371: Be more verbose when clk_set_rate fails
  > firmware/Mykonos_M3.bin: Update to Firmware Version 5.2.2
  > drivers/iio/adc/mykonos: Update Mykonos API version: 1.5.2.3566
  > Merge pull request #244 from analogdevicesinc/iio-adc-ad9361-fix-tdd-ext-lo
  > iio: adc: ad9361: MGC maintain gain in case we cross a gaintable boundary
  > iio: jesd204: axi_adxcvr_eyescan: Fix UltraScale+ GTH Eye Scan
  > iio: frequency: ad9528: provide clocks uncached
  > iio: jesd204: xilinx_transceiver: Be less verbose
  > iio: adc: ad9371: Add support for setting the SYSREF rate
  > iio: adc: adrv9009: Add support for setting the SYSREF rate
  > Merge pull request #239 from analogdevicesinc/fix-arm64-adrv9009-reg-properties
  > microblaze: dts: [vc707|kc705|kcu105]_fmcomms2-3.dts: Fix GPIO numbers
  > dt-bindings: iio: adc: Add docs for ad400x
  > dts: zynq-adv7511: ad4020: Add dts file
  > iio: adc: ad400x: Add ad400x support
  > spi: spi-axi-engine: Removed SLEEP command from offload message
  > spi: spi-axi-engine: Fixed reset for offload
  > spi-axi-engine: Calculate buffer dimension for xfer
  > spi: spi-axi-engine: fix delay computation
  > iio: adc: ad7768: Fix iio_buffer removal
  > dts: arm[64]: Update adi,axi-adxcvr-1.0 device names
  > iio: adc: ad9361: Fix out_voltage0_hardwaregain_available reading
  > build,travis: split builds into smaller parts
  > clk: adf4360: Add support for ADF4360-0 through ADF4360-9
  > iio: ad9144: Add support for updating SYSREF frequency
  > iio: ad9144: Add infrastructure for PLL support
  > iio: frequency: ad9528: Add support for controlling the SYSREF rate
  > dts: Add devicetree for AD9136-FMC-EBZ + Arria10 SoC
  > dts: Add devicetree for AD9136-FMC-EBZ + ZC706
  > iio: cf_axi_dds: Add device entry for AD9136
  > iio: adc: adrv9009: Remove unhandled AGC modes
  > iio: jesd204: xcvr: Avoid using DRP broadcast to prevent undesired behavior
  > iio: buffer-dmaengine: Use min_t() for comparing integers of different types
  > iio: buffer-dmaengine: Use %zu for size_t printf
  > iio: buffer-dma: Fix warning about integer to pointer cast
  > dts: arm64: Use 32-bit addresses for FPGA peripherals
  > dts: Add missing vendor prefixes
  > devicetree: Cleanup adi-*.dtsi
  > Merge pull request #224 from analogdevicesinc/cleanup-dt-dma
  > Merge pull request #223 from analogdevicesinc/fix-zynqmp-clk-memory-leak
  > Merge pull request #222 from analogdevicesinc/fix-dwc3-4.14
  > iio: buffer-dmaengine: Report buffer length requirements
  > dts: fmcdaq3: Fix DMA channel description
  > iio: jesd204: axi_jesd204_[rx|tx]: Status add LMFC rate
  > iio: adc: ad_adc: Add compatible for single RX ADRV9009
  > iio: adc: adrv9009: Fix loading of profiles which require ADC stitching
  > arm64: dts: adi-adrv9009: FHM config use better defaults
  > arm64: dts: adi-adrv9009: Increase adi,tx-pa-protection-tx-peak-threshold
  > arm64: dts: Provide unique JESD204 and XCVR device names
  > iio: adc: adrv9009: Fix dev_err() format string
  > iio: jesd204: adi_xcvr: Add direct register access debug interface
  > dt-bindings: iio: adc: Add docs for ad7124
  > iio: adc: Add ad7124 support
  > iio: jesd204: axi_adxcvr_eyescan: Allow eyescan cancel
  > iio: ad9680: initialize `ret` var
  > drivers: mathworks: fix printf format for size_t on 64 bit
  > drivers: mathworks: fix iio buffer include
  > build,.travis.yml: add compile test builds
  > ci/travis: move yaml scripts into shell file
  > iio: jesd204: axi_jesd204_[rx|tx]: Clear SYSREF status between link up/down
  > iio: jesd204:axi_adxcvr_eyescan: XCVR add 2D statistical Eye Scan support
  > iio: jesd204: axi_jesd204_tx: Return SYSREF disabled for Subclass 0 devices
  > iio: jesd204:axi_jesd204_rx: Correct ILAS lane info parameters
  > iio: adc: adrv9009: Handle <clkPllHsDiv=X.0> cases in parse profile
  > iio: Remove buffer_impl.h include from buffer.h
  > iio: inkern: Include buffer_impl.h instead of buffer.h
  > iio: Use buffer_impl.h include where appropriate
  > iio: Move iio_buffer_remove_sample() to buffer.h
  > iio: Move iio_buffer_{free,alloc}_scanmask() to consumer.h
  > iio: consumer.h: Add missing forward declaration for struct iio_buffer
  > misc: mathworks: Fix copy size on 64-bit platforms
  > drivers: mathworks: update PCI code
  > iio: Fix scan mask selection
  > iio: ad5064: Fix regulator handling
  > Revert "iio: ad5064: Explicitly configure whether to use external supply"
  > iio: adc: adrv9009: Fix get in_voltage1_gain_control_pin_mode_en for RX2
  > axi_spi_engine: Add word length register command
  > cec: remove cec-edid.c
  > cec/v4l2: move V4L2 specific CEC functions to V4L2
  > cec: integrate cec_validate_phys_addr() in cec-api.c
  > cec: make cec_get_edid_spa_location() an inline function
  > iio: core: fix enums with gaps
  > ASoC: hdmi-codec: fix routing
  < arm: dts: add zynq-m2k Rev D,E,F device trees
  > iio: axi_jesd204_{tx,rx}: Add missing Kconfig dependencies
  > dma: axi-dmac: don't check the number of frames for alignment
  > iio: dac: ad5758: Add support for hard reset
  > dt-bindings: iio: dac: Add docs for AD5758 DAC
  > iio: dac: Add AD5758 support
  > iio: adxl372: Fix revid check
  > arm64: dts: zcu102-fmcdaq2: Fix JESD interrupt numbers
  > arm64: dts: Add FMCDAQ3 support for ZCU102
  > arm64: dts: zcu102-fmcdaq2: Fix s_axi_aclk assignment
  > dt-bindings: adxl372: Document the adxl372 I2C bindings
  > iio: adxl372: Add support for I2C communication
  > iio: adxl372: Refactor the driver
  > drivers: mathworks: fix functions type for vm fault
  > iio: adxl372: Align with upstream version
  > regmap: Add regmap_noinc_read API
  > drm: axi_hdmi_encoder: Expand colorspace range for RGB mode
  > Merge remote-tracking branch 'adi/master-4.14'
  > iio: dac: Add AD5600 support
  > arm64: dts: zynqmp-zcu102-rev10-ad9361-fmcomms5.dts: Fix core name
  > Value 0 for ADF5355 Phase Resync Clock Divider is "Not allowed" according to datasheet. Change to 1 which is "Normal Operation".
  > dts: zynq-adv7511: Replace Xilinx VDMA with ADI AXI-DMAC
  > dma: axi-dmac: Enable FLAG_LAST independent of FLAG_CYCLIC
  > dma: axi-dmac: Add support for interleaved cyclic transfers
  > drm: adi_axi_hdmi: Pass the CYCLIC flag to the DMA driver
  > drm: adi_axi_hdmi: Remove the Xilinx constraint
  > dma: axi-dmac: Enable DMA_INTERLEAVE capability
  > iio: frequency: cf_axi_dds: Bypass PL DDR FIFO for non-cyclic transfers
  > iio: adc: ad9371: Add support for set/get GPIO Monitor Out via debugfs
  > iio: adc: ad9371: Add support for FIR, ADC and loopback profiles via dt
  > iio: adc: ad9371: Mixed bag of compiler warning fixes
  > Merge pull request #174 from analogdevicesinc/dev_ad9157_firmware_less
  > iio: adc: ad9371: Fix warning ret might be used uninitialized
  > iio: adc: adrv9009: Enable RX1/RX2 RSSI/Decimated Power Measurements
  > iio: adc: adrv9009: Extend MCS checking for JESD SYSREF STAT
  > iio: hmc7044: Add debug register access
  > devicetree: bindings: Add documentation for HMC7044 driver
  > iio: frequency: New driver for HMC7044
  > iio: adc: adrv9009: Update firmware to Version 5.0.3
  > iio: adc: adrv9009: Update to Talise API version: 3.5.0.2
  > dts: ad936x: Enable TX LO power-down managed mode
  > drivers: iio: ad9361: Introduce TX LO power-down managed mode
  > drivers: iio: ad9361: Fix out_volatge_hardwaregain_available readings
  > iio: axi_jesd204_rx: Add error statistics to lane status info
  > iio: axi_jesd204_rx: Reduce axi_jesd204_rx_watchdog() indentation
  > treewide: sync white-space with upstream
  > [media] ad9389b: verify EDID header
  > [media] ad9389b: retry setup if the state is inconsistent
  > [media] ad9389b: remove rx-sense irq dependency
  > configs: Enable ADXL372 driver in defconfigs
  > iio:adxl372: Add filter bandwidth support
  > iio:adxl372: Add sampling frequency support
  > iio:adxl372: Add FIFO and interrupts support
  > iio:buffer: Introduced a function to assign the buffer specific attrs.
  > dt-bindings: iio: accel: Add docs for ADXL372
  > iio: adxl372: New driver for Analog Devices ADXL372 Accelerometer
  > zynq-zed-adv7511-ad7768.dts: add MCLK to the device-tree
  > devicetree: iio: adc: AD7768: Add clock specifier
  > iio: adc: AD7768: Add support sampling frequency configuration
  > iio: axi_jesd204_rx: Use early buffer release in subclass 0 mode
  > iio: Fix kfifo checks in iio_kfifo_remove_from
  > iio: ad9508: Use device managed clk_register()
  > iio: ad9508: Use DIV_ROUND_CLOSEST() when computing the phase
  > iio: ad9508: Fix output channel phase calculation
  > iio: ad9508: Fix clk_round_rate()
  > io: ad9508: Enable PART_ID check
  > iio: ad9508: Turn a few dev_info() into dev_dbg()
  > iio: ad9508: Read clock output names from devicetree
  > iio: ad9508: Remove stray #define DEBUG
  > dma: axi-dmac: Discover length alignment requirement
  > dt-bindings: iio: adc: Add docs for ad7768
  > zynq-zed-adv7511-ad7768.dts: add reference DT for AD7768
  > iio: adc: Add ad7768 preliminary driver
  > iio: ad9144: Power-down unused DAC channels
  > iio: ad9144: Add support for AD9135/AD9136
  > iio: ad9144: Add support for all JESD204 modes
  > iio: ad9144: Consider interpolation factor for maximum samplerate
  > iio: ad9144: Apply SERDES optimization values for AD9152
  > iio: ad9144: Update required device configuration writes
  > iio: ad9144: Remove dead code
  > iio: ad9144: Read full chip ID and chip grade
  > iio: ad9144: Update SERDES band limits
  > iio: ad9144: Add support for SPI 4-wire mode
  > iio: ad9144: Perform reset before accessing other registers
  > iio: ad9144: Remove DAQ3 early PCB workaround
  > iio: ad9144: Add support for both TXEN pins
  > iio: ad9528: Fix updating clock output rate
  > dts: zynqmp-zcu102-rev10-adrv9009: Enable dual observation channels
  > Revert "iio: adc: ad_adc: ADRV9009 temporarily revert 4 channel support"
  > iio: frequency: adf5355: Fix ADF53555 inverted RFoutB enable logic
  > iio: frequency: adf5355: Fix uninitialized variable usage
  > iio: frequency: adf5355: Remove assignment without effect
  > net: ieee802154: adf7242: sync upstream changes (formatting)
  > configs: zynq_xcomm_adv7511_defconfig: Enable AD2S1210 driver
  > staging: iio: ad2s1210: Fix clkin initial value
  > dts: fmcmotcon2: Remove unused attribute
  > staging: iio: ad2s1210: Add support for MOD_CONFIG_ONLY
  > staging: iio: ad2s1210: Switch to descriptor-based GPIO interface
  > staging: iio: ad2s1210: Add device tree support
  > staging: iio: ad2s1210: Fix SPI reading
  > staging: iio: ad2s1210: Remove unused variable
  > iio: axi_adxcvr: Add support for when the ref clock is equal to the div40 clock
  > clk: axi-clkgen: Respect ZYNQMP PFD/VCO frequency limits
  > iio: ad9517: Add AD9518 support
  > iio: ad9517: Add AD9516 support
  > iio: ad9517: Take advantage of regular register map layout
  > iio: ad9517: Allow to specify clock output names via devicetree
  > iio: ad9517: Remove unused fields from the state struct
  > iio: ad9517: Remove unused and duplicated includes
  > iio: ad9517: Remove unused macro
  > iio: ad9517: Properly initialize clock parent names
  > iio: ad9517: Add proper locking
  > iio: ad9517: Factor out duplicated code into helper functions
  > iio: ad9517: Fix potential out-of-bounds access in firmware parser
  > dts: fmcmotcon2: Switch from Cadence to Xilinx Ethernet driver
  > arch/arm/boot/dts/zynq-e310: Add EttusResearch E310 IIO Linux support
  > arch: arm: sidekiqz2: adjust min rx/tx frequencies for filters
  > arch: arm: sidekiqz2: remove unreachable filterbanks setting
  > dt-bindings: adi,ad9361.txt: fix typo in doc for filter-banks control
  > Merge pull request #112 from analogdevicesinc/add-adrv9009-talise-support
  > iio: jesd204: axi_jesd204_{rx,tx}: Store subclass version in the correct field
  > iio: logic: add Kconfig menu for logic analyzers
  > iio: ad6676: Fix default attenuation value
  > iio: dac: ad7303: Use devm_* APIs
  > iio: dac: ad7303: fix error return code in ad7303_probe()
  > include: iio.h: re-organize `iio_chan_info_enum` according upstream
  > Revert "iio: adc: re-organize Makefile in alphabetical order"
  > iio: adc: re-organize Makefile in alphabetical order
  > include: iio.h: sync comment ending with master
  > iio: amplifiers: ad8366: sync with upstream
  > arch: arm: sidekiqz2: add sequencing for RX/TX band switching
  > iio: adc: ad9361: adjust RX/TX port selection based on during band settings
  > iio: adc: ad9361: add support for pre/post setting sequences
  > arch: arm: sidekiqz2: define hooks for init/uninit
  > iio: adc: ad9361: add hooks for init/uninit states of the system
  > arch: arm: sidekiqz2: define GPIO settings for external band control
  > iio: adc: ad9361: add basic support for external band control
  > devicetree: add AD9361 dt-bindings documentation
  > arch: arm: sidekiqz2: update dt to use AD9364 chip
  > arch: arm: sidekiqz2: define gpio-line-names for GPIO expanders
  > microblaze: dts: kcu105_fmcdaq2: Use the official DMA bindings
  > microblaze: dts: kc705_fmcomms1: Use the base design dtsi
  > microblaze: dts: vc707_fmcomms1: Use the base design dtsi
  > microblaze: dts: vc707_ad9625_fmc: Delete
  > microblaze: dts: vc707_fmcadc5: Use the base design dtsi
  > microblaze: dts: vc707_ad6676evb: Use the base design dtsi
  > microblaze: dts: vc707_fmcadc2: Use the base design dtsi
  > microblaze: dts: vc707_fmcjesdadc1: Use the base design dtsi
  > microblaze: dts: vc707_fmcomms4: Use the base design dtsi
  > microblaze: dts: vc707_fmcomms2-3: Use the base design dtsi
  > microblaze: dts: vc707_fmcdaq2: Use the base design dtsi
  > microblaze: dts: Add a dtsi for the VC707 base design
  > microblaze: dts: kc705_fmcjesdadc1: Use the base design dtsi
  > microblaze: dts: kc705_ad9467_fmc: Use the base design dtsi
  > microblaze: dts: kc705_fmcomms4: Use the base design dtsi
  > microblaze: dts: kc705_fmcomms2-3: Use the base design dtsi
  > microblaze: dts: kc705_fmcdaq2: Use the base design dtsi
  > microblaze: dts: Add a dtsi for the KC705 base design
  > microblaze: dts: kcu105_adrv9371x: Add fmc_i2c support
  > microblaze: dts: kcu105_adrv9371x: Use the base design dtsi
  > iio: adc: ad_sigma_delta: sync with upstream
  > iio: ad5064: Explicitly configure whether to use external supply
  > iio: frequency: ad9517: remove extra line
  > iio: adc: ad7887: move parentheses (sync with upstream)
  > iio: adc: Makefile: move ad6676 ref higher up
  > iio: dac: ad7303: sync indentation with upstream
  > iio: dac: ad5592r.h: remove unused header
  > iio: dac: Kconfig: remove duplicate `Analog Devices` name
  > arm64: dts: adi-daq2: Increase ADC sampling rate
  > iio: industrial-core: remove duplicate buffer.h include
  > iio:imu:mpu6050: fix paranthesis position
  > [media] adv7511: remove unused SKIP_RGB_QUANTIZATION definition
  > [media] adv7604: sync driver to Xilinx's version
  > media: i2c: sync Makefile with upstream
  > net: ethernet: macb: remove duplicate code
  > dma: Kconfig: remove extra line
  > drivers: clk: add newline to sync with upstream
  > include: uapi: mtd-abi: remove lock states enum
  > arch: arm: sidekiqz2: add LNA_SW gpio as hog in the U21 expander
  > [backport] gpio: core: Decouple open drain/source flag with active low/high
  > iio: adc: ad9361: use gpiod_set_value_cansleep() when resetting chip
  > arch: arm: zynq-sidekiqz2-revb: rename `reset-gpio` to `reset-gpios`
  > arch: arm: zynq-sidekiqz2-revb: rename from zynq-sidekiqz2-reva
  > microblaze: dts: Add FMCDAQ3 support for KCU105
  > iio:…
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载