Tags: analogdevicesinc/m2k-fw
Tags
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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…
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 <[email protected]>
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:…
PreviousNext