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 <michael.hennerich@analog.com>
M2k: prepare for v0.32 Submodule buildroot 6011c61..f70f4af: > package: libiio: libiio.mk: Update to tip of libiio-v0 branch > configs/zynq_pluto_defconfig: Add libgpiod and tools Submodule hdl e5660db...1978df2: > axi_dac_interpolate: Improve the ctrl logic > m2k: Remove dac last_sample_hold control > pluto: Enable phaser integration > axi_ad7606x: Add the correct IP's name > projects/cn0501: Removed CN0501 project > Remove daq3/kcu105 from the current release > cn0561: Fixed critical warning during make (#1165) > project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board > ad_fmclidar1_ebz: Remove support > Add git CODEOWNERS and PULL_REQUEST_TEMPLATE files > Add copyright & license to .sh, .yml, .pl files. Edit Makefile for KV260 > Add/edit copyright and license for .v, .sv files > check_guideline.py: Change copyright format checker > LICENSE_*: Update the year and format of the copyright > axi_dmac: Fix constraints coverage and empty to list warnings > Rename pluto_ng to jupiter_sdr plus RevB updates > docs: Add HDL PR process documentation > ad9082/vck190: Add initial design > ad9081/vck190/system_project: Change the default profile > ad9081: Proper reset sequence for versal transceivers > adrv9001_zcu102: Reduce allowed clock skew for rx*_dclkout in lvds_constr.xdc > m2k: Fix CW for slave segments without an address space > template_kv260: Add template design for kv260 evaluation board > projects: 9009: system_project.tcl: List configs as comments > ad9209: Initial vck190 design > ad9081: Parameters and header update > ad9081/common: Added ad9081_fmc.txt > ad9081: Versal transceiver update > py script & action: Update used repos version > vcu118: Improve Microblaze Cache Performance for a better timing closure > vcu128_system_bd.tcl: Additional microblaze interrupt for VCU128 > project-xilinx.mk: Update folders and files from make clean > library.mk: Update folders and files from make clean > kc705 vc707: Increase linear flash capacity > adi_project_xilinx.tcl: Add matlab env variables > add: softspan support in adc_channel regmap (#1081) > cn0561:de10nano: Updated Quartus version to 22.1Std (#1116) > ad_data_out: Revert change (issue) inserted in commit 075ee05189cb285d66a35496c7eb9b044c380b11 > docs/FMC_eval_board_template: Update instructions > Quartus: Updated to Quartus Pro 22.4 (#1107) > Quartus: Updated to Quartus Standard 22.1 (#1108) > Update ad_data_in &_out (#1060) > cn0561_de10nano: Initial commit > cn0540_de10nano: Update system_top, cleanup > spi_engine_offload: Update hw.tcl > axi_pwm_gen: Update timing constraints, hw.tcl and sdc files. > ad7606x_fmc: Fix up_cpack2 module's SAMPLE_DATA_WIDTH parameter > axi_ad7606x: Fix data width and order of ADC channels > adi_xilinx_device_info_enc: Enlarge detection > Check guidelines. Remove redundancies * Removed empty/commented lines * Regenerated Makefiles * Removed redundancies adc channels data width * Set data width 32-bit: max resolution and CRC header > projects/ad7134_fmc: Update bd SPIE hierarchy, spi trigger, ODR * Updated bd spi hierarchy, see library/spi_engine.tcl * Enabled ext_clk for PWM to use 96 MHz spi clk * Modified PWM channels used: - ch1: ODR - 850 ns period, 130 ns high time ==> max fODR = 1.18 MHz - ch0: trigger - 850 ns period, 30 phase shift ==> 10 ns between falling ODR rising DCLK * Changed spi offload trigger signal: - replaced edge detect,sync_bits IPs with PWM trigger > projects/cn0561: Update design: spi trigger, ODR, spi hierch * Enabled ext_clk for PWM to use 96 MHz spi clk * Modified PWM channels used: - ch1: ODR - 850 ns period, 130 ns high time ==> max fODR = 1.18 MHz - ch0: trigger - 850 ns period, 30 phase shift ==> 10 ns between falling ODR rising DCLK * Changed spi offload trigger signal: - replaced edge detect,sync_bits IPs with PWM trigger * Updated bd SPIE hierarchy, see library/spi_engine.tcl > projects/ad4134_fmc: Initial commit add support > SPI Engine: Update spi_engine.tcl > projects/cn0579/de10nano: Fix Critical Warnings > library/axi_pwm_gen: Assign correct reg value to offset_0 > adi_project_intel.tcl: bugfix for ad_project_dir (#1101) > projects/cn0579: Initial commit for Coraz7s and DE10Nano > check_guideline.py: Add execute permissions > docs/regmap: Updates on regmap text files to match the Wiki page updates. > vmk180_system_bd.tcl: Fix issue with PMC_I2C_PERIPHERAL > adi_env.tcl: Update Vivado version to 2022.2 > ad7606x: Fix system_top module's gpio instances and add missing adc_serpar,_refsel pins > library/axi_ad7768: Data valid signal updates > projects/*/a10gx: Support for A10GX carrier is discontinued. > adi_board.tcl: Support multiple common channels connections between different TX adxcvr's and util_xcvr < fmcadc5: Fix issue created by modifying ad_disconnect > axi_pwm_gen: add: intel support (#1080) > projects/adrv9009zu11eg: Fix lane swap on tx1_c when used with fmcomms8 < projects/adrv9009zu11eg: Fix lane swap on tx1_c when used with fmcomms8 > library/common/util_pulse_gen: Fix for unupdateable registers > library & projects: Update Makefiles > projects/adrv9009zu11eg: JESD support for fmcomms8 > projects/adrv9009zu11eg: JESD support for adrv2crr_fmc > adrv9009/zc706: Add clkgen div to match the desired freq > projects/adrv9009: JESD support for 1, 2 TX_L and 1 RX/ORX_L > projects/fmcomms8: Interconnect m_axi port for rx_xcvr < scripts: adi_board: Update ad_disconnect procedure < ad9081: vck190: Update default profile > axi_adrv9001/intel: Add dummy parameter IODELAY_ENABLE in adrv9001_rx > vcu118_system_bd.tcl: Additional microblaze interrupt for VCU118 > ad7606x_fmc: Initial commit > axi_ad7606x: Initial commit > Update IPs based on up_adc_common changes > up_adc_common: Update custom RD/WR mechanism > intel/adi_jesd204: Enable master clock generation block for S10 H-Tile > projects/fmcomms8: JESD support for 2, 4 TX_L and RX/ORX_L > library: Cosmetic changes for modules that use ad_serdes_* > ad_serdes: Add features and update their instances in /library > ad4110: Initial commit > docs/regmap: Added the regmap file for the generic TDD controller > ad9081_fmca_ebz_x_band: Integrate the new TDD in project > ad9081_fmca_ebz: Integrate the new TDD in project > library/axi_tdd: Add generic TDD engine > library/scripts: Add SV support for Intel boards > projects: Fix intermitent timing violation on a10soc < projects: Fix intermitent timing violation on a10soc > ad469x: Use axi_pwm_gen; clean-up > axi_ad7768: modified adc_format values and crc_err flag has to be RW1C > Updated the makefiles to build the projects in subdirectories based on the build parameters. > adi_board: Connnect phy_en_char_align only for 8B10B encoding Submodule linux 3eae700...8ba8cbf: > iio: adc: ad9081: adi_ad9081_device: Additional writes for AD9177 support > iio: jesd204: axi_jesd204_[rx|tx]: Fix measured device/link clock > adc: ad9081: Update API to v1.6.0 > microblaze: dts: adi-daq3: Fix JESD204 link init > iio: adc: ad9208: ad9208_jesd_api: Fix AD9680 support > iio: adc: ad9208: ad9208_jesd_api: Fix lane rate computation > iio: frequency: m2k-dac: Add support for triggered start and stop > iio: frequency: m2k-dac: Add support for raw vaules > iio: adc: ad_adc: m2k: Add calibration mode for calibscale HDL values > iio: adrv9002: add debugfs support for MCS > iio: adrv9002: support mcs delays settings > iio: adrv9002: add multi chip sync support > iio: adc: ltc2387: Fix the conversion signal phase > configs: zynq_pluto_defconfig: Enable IPv6 support and disable GCC plugins > arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor > arch: arm: zynq_pluto_defconfig: Add the phasor related drivers > iio: jesd204: Kconfig: IIO fakedev driver does not depend on JESD204 > iio: adc: ad9208: fix possible '-Wuninitialized' > iio: adc: ad9371: fix possible ' -Wuninitialized' > iio: adc: ad9467: fix 'vref_mask' uninitialized usage > iio: adc: ad6676: Properly declare the header guard > iio: frequency: adf4371: fix possible '-Wuninitialized' > iio: buffer: industrialio-buffer-dmaengine: fix bad 'devres_free()' > iio: industrialio-buffer: fix possible '-Wuninitialized' > iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate > Fix frequency comparison in case of truncation > dts: xilinx: adi-ad9081-fmc-ebz.dtsi: Eliminate common ad9081 include > dts: zynq-zc706-adv7511-ad9081: axi_data_offload devices and enable TX > iio: adc: ad9081: Fix dts parsing > Add imply config attribute for ADI TDD engine core > arch: arm64: boot: dts: Add example adi-axi-tdd device tree > Documentation: ABI: testing: Add adi-axi-tdd sysfs description > drivers: misc: adi-axi-tdd: Add TDD engine > dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine > iio: adc: adaq4224: Fix AD4030 of_match > clk: ad9545: fix driver probe when R-divider is zero > net:ethernet:adi:adin1110: Fix uninitialized variable > spi: axi-spi-engine: fix use after free after timeout > iio: adc: adrv9002: add carrier support to debugfs > iio: adc: adrv9002: support giving the carrier in devicetree > arch: arm64: dts: adrv9002: enable dpd > arch: arm: dts: adrv9002: enable dpd > dt-bindings: iio: adrv9002: add dpd defines > iio: adc: adrv9002: add dpd debugfs support > iio: adc: adrv9002: add digital predistortion support > iio: adc: adrv9002: make use of __sysfs_match_string() > iio: adc: adrv9002: add initial_calibrations attribute > iio: adc: adrv9002: properly handle LO frequency change > iio: adc: adrv9002: Improve ADRV9002_{RX|TX}_EN macros > iio: adc: adrv9002: rearrange 'adrv9002_attr_show' > iio: adc: adrv9002: rearrange 'adrv9002_attr_store' > iio: adc: adrv9002: add helper to enable/disable a port > iio: adc: adrv9002: constify adrv9002_axi_interface_enable() > iio: adc: adrv9002: update to the new API > iio: adc: adrv9002: api: fix mixed declarations and code warning > iio: adc: adrv9002: api: fix unused variable warning > iio: adc: adrv9002: api: don't include <stdarg> and <stddef> > firmware: Update firmware for adrv9002 > iio: adc: adrv9002: Update API to 68.8.1 > hwmon: (axi-fan-control) Fix possible NULL pointer dereference > arch: arm: boot: dts: Rename dt-node to align with DTSpec > arch: arm: boot: dts: Add support for data-lines and reset gpio > arch: arm: boot: dts: Add support for zed with ad7768-4 and axi_adc > arch: arm: boot: dts: Add support for coraz7s and cn0579 > arch: arm: boot: dts: Add support for cn0579 and de10nano > iio: adc: ad7768: compute sampling frequencies dynamically > iio: adc: ad7768: Added support for data-lines configuration > iio: adc: ad7768: Enable crc > iio: adc: ad7768: Add support for AD7768-4 > iio: adc: ad7768: Added reset gpio > dt-bindings: iio: adc: ad7768: convert bindings to YAML > drivers: iio: adc: cf_axi_adc.h: Add missing reg > iio: adc: ad7768: add missing available scan masks > dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1 > clk: ad9545: improve ad9545_get_r_div() and ad9545_set_r_div() > clk: ad9545: properly check R-divider > clk: ad9545: properly set stability timer register > clk: ad9545: replace ad95452 with ad9545 > clk: ad9545: fix error message for adi,pll-source > clk: ad9545: fix APLL rate ranges > clk: ad9545: fix AD9545_DPLL_MAX_FRAC and AD9545_DPLL_MAX_MOD > clk: ad9545: fix APLL M-divider minimal limit > clk: ad9545: properly check if output clocks are being used > dt-binding: ad9545: fix for dt-binding-check > iio: frequency: ad9783: fix ad9780 and ad9781 channel ref > iio: adc: adrv9009: minor comment change > iio: adc: adrv9009: make jesd clocks optional > iio: adc: adrv9009: simplify jesd clock probe > iio: adc: adrv9009: add has_obs() helper > iio: adc: adrv9009: check validity of the link_clk pointer > clk: fix clk_dump syntax error > iio: adc: ad4630: fix pm runtime unbalanced refcounts > iio: adc: ad9081: Update API v1.5.0 > hwmon: max31827: Match of_match_table.compatible with binding > arm64: dts: zynqmp-pluto-ng -> zynqmp-jupiter-sdr > bindings: iio: frequency: adi,ltc6952.yaml: Sync with driver updates > iio: frequency: ltc6952: Add jesd204-fsm support > iio: frequency: ltc6952: Fix status string text and use proper macro > iio: frequency: ltc6952: Add LTC6953 support > iio: adc: adrv9002: fix ORx port detection > jesd204: remove useless 'state_ops' check > iio: adc: ad7192: Fix internal/external clock selection > iio: adc: ad7192: Fix null ad7192_state pointer access > iio: adc: ad7192: Change "shorted" channels to differential > arm64: dts: zynqmp-pluto-ng add eeprom > Kconfig.adi: imply MAX31827 > hwmon: max31827: add MAX31827 driver > dt-bindings: hwmon: add MAX31827 > iio: frequency: adf5355: drop mlock usage > iio: frequency: ad9739a: drop mlock usage > iio: frequency: ad9172: drop mlock usage > iio: frequency: ad9122: drop mlock usage > iio: frequency: cf_axi_dds: drop mlock usage > drivers: iio: Add imply config attribute for ADI Pulsar ADCs > arch: arm: boot: Add Pulsar example dts > dt-bindings: iio: adc: add pulsar > drivers: iio: adc: ad_pulsar: Add support for pulsar ADC's > Add MathWorks drivers to CI ignore list > Add MathWorks memory drivers to defconfigs > drivers/misc/mathworks: Merge shared memory IIO drivers with 5.10 > Merge with Analog Devices 2021_R1 branch > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Include Xilinx's vck190 dts file and add specific bootargs > arch: arm64: boot: dts: xilinx: versal-vck190-reva: Remove duplicate dts file > arch: arm64: boot: dts: xilinx: versal-vmk180-reva: Remove duplicate dts file > iio: adc: adrv9002: build adrv9001_radio.c > iio: adc: adrv9002: remove unused variable > firmware: Update firmware for adrv9002 > iio: adc: adrv9002: Update API to 68.5.0 > ad9739a-fmc.dts: Change node name to LPC > arch: arm: dts: Add ZC706 + AD9082-FMCA-EBZ support > arch: arm: dts: Updates for the CN0501 on Coraz7s device tree > CI:make file executable > CI: update upload condition > dts: zynq-zc706-adv7511-ad9136-fmc-ebz.dts: Fix TXEN GPIO assignments > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Format to match the other vck190 dts > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9082: Add default mode > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081-204c-txmode23-rxmode25: Add new mode > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Change default modes > iio: adc: ad4630: move test pattern to debugfs > ci: dtb_build_test_exceptions: remove ad9136 devicetree > arch: arm: dts: ad9136-fmc-ebz: add proper file header > arch: arm: dts: adi-ad9136-fmc-ebz: move to JESD framework > iio: jesd204: axi_jesd204_rx: add optional sysref_clk > iio: jesd204: axi_jesd204_tx: add optional sysref_clk > arch: arm: dts: adi-xilinx-dac-fmc: fix core dumps > iio: adc: ad9361: remove THIS_MODULE from spi_driver > iio: adc: ad9361: convert probe to device managed calls > iio: adc: ad9361: make sure clkin is disabled > iio: adc: cf_axi_adc_core: fix segfault on unbind > iio: adc: cf_axi_adc_core: unregister the IIO device > iio: adc: cf_axi_adc_core: make sure dt nodes are released > iio: adc: ad9631: make sure dt nodes are released > ci: make sure versal dts are built > arch: arm64: dts: versal-ad9081: fix devicetree > iio: frequency: ad9528: Improve devicetree parsing and error handling > iio: adc: ad9081: Optimize RX only power consumption > arm64: dts: zynqmp-pluto-ng: Reassign psgtr lanes > arch: arm64: zynqmp-pluto-ng.dts: add fan gpio hogs > arch: arm64: zynqmp-pluto-ng.dts: add port muxes > iio: adrv9002: support selecting between TXA and TXB > iio: adrv9002: add support for port muxes > iio: adrv9002: add devm_fwnode_gpiod_get_optional() > iio: adrv9002: move to devm_fwnode_gpiod_get() > iio: adc: adrv9002: fix -Wdiscarded-qualifiers warning > iio: adc: ad9371: Make AuxDAC scale writeable > iio: adc: ad9371: Fix AuxDAC write raw erroneous return value > CI: add git sha to SwDownloads files > dts: zynqmp-adrv9009-zu11eg: Update 204.8MHz base band rate example > iio: frequency: hmc7044: Option to skip jesd204-fsm SYSREF freq calculation > iio: adc: ad400x: drop mlock usage > iio: adc: ad6676: drop mlock usage > iio: adc: ad7173: drop mlock usage > iio: adc: ad738x: drop mlock usage > iio: adc: ad9081: drop mlock usage > iio: adc: ad9208: drop mlock usage > iio: adc: ad9467: drop mlock usage > iio: adc: ad9680: drop mlock usage > iio: adc: ad_adc: drop mlock usage > iio: adc: admc_adc: drop mlock usage > iio: adc: admc_ctrl: drop mlock usage > iio: adc: admc_speed: drop mlock usage > iio: adc: ad9371: drop mlock usage > iio: adc: ad9361: drop mlock usage > iio: adc: adrv9009: drop mlock usage > iio: adc: axi_adc_core: drop mlock usage > iio: dac: cf_axi_dds: Protect against unimplemented callbacks > README.md: Update to xilinx v2022.2 tag > drivers: ad9361: fix fast lock addressing > arch: arm: configs: update rpi defconfigs > clk: adi: clk-ad9545: Prevent divide by zero in ad9545_pll_set_rate() > arm64: dts: Add another adrv9009-zu11eg sample profile > azure-pipelines-rpi: add triggers for rpi-5.15.y > arch: arm: config: add ADI rpi defconfigs > iio: buffer: support multiple high speed buffers per device > ci: update ubuntu to 22.04 > arch: microblaze: configs: update all ADI defconfigs > arch: arm64: configs: update all ADI defconfigs > arch: arm: configs: update all ADI defconfigs > Merge tag 'xilinx-v2022.2' of https://github.com/Xilinx/linux-xlnx.git > iio: adc: adrv9009: Fix gain table load support > iio: adc: ad9081: Disable background calibration during SPO sweep > iio: adc: ad9081: Rerun jesd204 calibration after power down < ci: don't fail ci build over changed defconfig < ci: add new internal function to setup git account < arch: arm: configs: explicitly disable gcc-plugins > ci: don't fail ci build over changed defconfig > ci: add new internal function to setup git account > arch: arm: configs: explicitly disable gcc-plugins > iio: kconfig.adi: imply max31865 > iio: temperature: max31865: Make use of device properties > iio: max31865: Use sysfs_emit() > iio: temperature: Add MAX31865 RTD Support > iio: adc: adrv9002: dynamically export valid interface gain values < microblaze: dts: Update compatible xlnx,axi-iic-2.1 > microblaze: dts: Update compatible xlnx,axi-iic-2.1 < arch: arm64: adrv9009-zu11eg: Update hmc7044_ext > arch: arm64: adrv9009-zu11eg: Update hmc7044_ext > arch: arm64: dts: add zynqmp-zcu102-rev10-ad9694 dts > iio: adc: ad9208: Add custom config for ad9694 < iio: adc: adrv9002: fix mixed declarations and code in the API < iio: adc: adrv9002: fix unused variable warning in the API < iio: adc: adrv9002: fix api usage of 'printf()' < firmware: Update firmware for adrv9002 < iio: adc: adrv9002: Update API to 68.0.6 > drivers: iio: dac: ad5592r: add gpio_chip names > iio: adc: cf_axi_adc_core: Fix masklenght initialization > iio: adc: adrv9002: fix mixed declarations and code in the API > iio: adc: adrv9002: fix unused variable warning in the API > iio: adc: adrv9002: fix api usage of 'printf()' > firmware: Update firmware for adrv9002 > iio: adc: adrv9002: Update API to 68.0.6 > net: ethernet: adi: adin1110: Fix multicast offloading < iio: adc: ad7124: fix sequencer support > iio: adc: ad7124: fix sequencer support < iio: adc: ad4630: reset averaging on test_pattern mode < iio: adc: ad4630: add missing test_pattern channel > iio: adc: ad4630: reset averaging on test_pattern mode > iio: adc: ad4630: add missing test_pattern channel > arch: arm: boot: dts: fix ad4630 hdl tag < arch: arm: boot: dts: fix ad4630 hdl tag < iio: kconfig.adi: imply AD4630 < arch: arm: boot: dts: Add ad4630-24 dts < Documentation: ABI: testing: Add ad4630 sysfs description < drivers: iio: adc: add support for ad4630 < dt-bindings: iio: adc: Add docs for ad4630 > iio: kconfig.adi: imply AD4630 > arch: arm: boot: dts: Add ad4630-24 dts > Documentation: ABI: testing: Add ad4630 sysfs description > drivers: iio: adc: add support for ad4630 > dt-bindings: iio: adc: Add docs for ad4630 < hwmon: (ltc2947) fix temperature scaling < iio: dac: ltc2688: fix voltage scale read > hwmon: (ltc2947) fix temperature scaling > iio: dac: ltc2688: fix voltage scale read < arch: arm: boot: dts: Fix cn0506 socfpga DT < net: ethernet: stmicro: stmmac_main: Fix mode mask < net: phy: adin: add support for clock output < dt-bindings: net: adin: document phy clock output properties > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg_fmcomms8 > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg_fmcomms8 > arch: arm64: boot: dts: Add devicetree for fmcomms8 > iio: adc: ad9081: Update SYSREF input config function > iio: adc: ad9081: API Version 1.4.0 > arch: arm: boot: dts: Fix cn0506 socfpga DT > net: ethernet: stmicro: stmmac_main: Fix mode mask > net: phy: adin: add support for clock output > dt-bindings: net: adin: document phy clock output properties > arch: arm: boot: dts: Add devicetree for adrv9009 new JESD mode < arch: arm: dts: arria10_adrv9002: Devices names inconsistency > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg > arch: arm64: boot: dts: Add devicetree for adrv9009 new JESD mode > arch: arm64: boot: dts: Add devicetree for adrv9009 new JESD mode > ci: don't timeout on checkpatch job > arch: arm: dts: arria10_adrv9002: Devices names inconsistency < arch: arm: dts: add devicetree for ADAQ8092 < drivers: iio: Kconfig.adi: add ADAQ8092 < iio:adc:adaq8092: add support for ADAQ8092 < dt-bindings: iio: adc: add ADAQ8092 doc > arch: arm: dts: add devicetree for ADAQ8092 > drivers: iio: Kconfig.adi: add ADAQ8092 > iio:adc:adaq8092: add support for ADAQ8092 > dt-bindings: iio: adc: add ADAQ8092 doc < iio: frequency: ad9172: Fix jesd204-fsm final state transition > iio: frequency: ad9172: Fix jesd204-fsm final state transition < media: xilinx: xilinx-hdmirxss: fix 64bit division on 32bit archs < clkk: clk-xlnx-clock-wizard-v: fix 64bit division on 32bit archs < clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs < include: linux: remoteproc: fix 'da_to_va()' type < pwm: pwm-sti: fix 64bit division on 32bit architectures < iio: adc: adi-axi-adc: fix compilation < spi: spi-bcm2835: fix compilation < usb: phy: phy-ulpi.c: sync with upstream < clk: clk-xlnx-clock-wizard-v: fix missing bitfield include < clk: clk-xlnx-clock-wizard: fix missing bitfield include < Kconfig.adi: imply AD74115 < iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl < iio: addac: add AD74115 driver < dt-bindings: iio: addac: add AD74115 < iio: addac: ad74413r: add support for reset-gpio < dt-bindings: iio: ad74413r: add optional reset-gpios < iio: addac: ad74413r: add spi_device_id table < watchdog: dw_wdt: stop on reboot < watchdog: stop wdd when watchdog hw running in reboot_notifier < iio: adc: adrv9002: add spi id_table support < iio: adc: adrv9002: add myself as MODULE_AUTHOR < iio: adc: adrv9002: move OF specific code to it's own file < iio: adc: adrv9002: Re-order function declarations < iio: adc: adrv9002: always select CF_AXI_ADC < iio: adc: adrv9002: constify where possible < iio: adc: adrv9002: add helper to get hop table < iio: adc: adrv9002: add helper to set carrier frequency < iio: adc: adrv9002: add helper to get/set hardware gain < iio: adc: adrv9002: improve IIO read/write() callbacks code flow < iio: adc: adrv9002: remove meaningless '__maybe_unused' < iio: adc: adrv9002: add macro to wrap api calls < iio: adc: adrv9002: drop custom, repeated macros < iio: adc: adrv9002: small improvement on profile read < iio: adc: adrv9002: remove sysfs bin attrs size check < iio: adc: adrv9002: add comment on why 'hop_tbl' is static < iio: adc: adrv9002: fix possible data race < iio: adc: adrv9002: properly return error code < iio: adc: adrv9002: properly set gain table type < net: usb: smsc95xx: fix external PHY reset < drivers: iio: accel: Add support for ADXL359 device < dt-bindings: iio: accel: Add docs for ADXL359 < drivers: iio: accel: Use warning if invalid device id is detected < iio: adc: ad4130: depend on GPIOLIB < Documentation: ad4130: format list of in_voltage-voltage_filter_mode_available modes < iio: adc: ad4130: Fix spelling mistake "diffreential" -> "differential" < iio: temperature: ltc2983: support more parts < dt-bindings: iio: temperature: ltc2983: support more parts < dt-bindings: iio: temperature: ltc2983: use generic node name in example < dt-bindings: iio: temperature: ltc2983: describe broken mux delay property < dt-bindings: iio: temperature: ltc2983: refine descriptions < dt-bindings: iio: temperature: ltc2983: change default excitation for custom thermistors < dt-bindings: iio: temperature: ltc2983: require 4 wire rtd for current rotate < dt-bindings: iio: temperature: ltc2983: require custom sensor tables < dt-bindings: iio: temperature: ltc2983: describe matrix items < dt-bindings: iio: temperature: ltc2983: remove qutations from phandle ref < dt-bindings: iio: temperature: ltc2983: use hex for sensor address < dt-bindings: iio: temperature: ltc2983: add default values < iio: temperature: ltc2983: make bulk write buffer DMA-safe < iio: temperature: ltc2983: allocate iio channels once < dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes < iio: temperature: ltc2983: Make use of device properties < iio: temperature: ltc2983: Use single error path to put OF node < iio: temperature: ltc2983: Don't hard code defined constants in messages < iio: ltc2983: fail probe if no channels are given < iio: ltc2983: add support for optional reset gpio < iio: ltc2983: fix device probe < net: ethernet: adi: adin1110: Fix notifiers < Kconfig.adi: imply AD4130 < iio: adc: ad4130: add AD4130 driver < dt-bindings: iio: adc: add AD4130 < dt-bindings: net: adin1110: Document reset < net: ethernet: adi: adin1110: add reset GPIO < net: ethernet: adi: adin1110: Fix SPI transfers < net: ethernet: adi: adin1110: Add check in netdev_event > media: xilinx: xilinx-hdmirxss: fix 64bit division on 32bit archs > clkk: clk-xlnx-clock-wizard-v: fix 64bit division on 32bit archs > clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs > include: linux: remoteproc: fix 'da_to_va()' type > pwm: pwm-sti: fix 64bit division on 32bit architectures > iio: adc: adi-axi-adc: fix compilation > spi: spi-bcm2835: fix compilation > usb: phy: phy-ulpi.c: sync with upstream > clk: clk-xlnx-clock-wizard-v: fix missing bitfield include > clk: clk-xlnx-clock-wizard: fix missing bitfield include < drivers: jesd204 :jesd204-core: copy_link_params() sysref param fix > drivers: jesd204 :jesd204-core: copy_link_params() sysref param fix < iio: adis: add '__adis_enable_irq()' implementation Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality. > Kconfig.adi: imply AD74115 > iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl > iio: addac: add AD74115 driver > dt-bindings: iio: addac: add AD74115 > iio: addac: ad74413r: add support for reset-gpio > dt-bindings: iio: ad74413r: add optional reset-gpios > iio: addac: ad74413r: add spi_device_id table > iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset() < iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset() > iio: adis: add '__adis_enable_irq()' implementation Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality. > CI: do not exit on dt_binding_check error > watchdog: dw_wdt: stop on reboot > watchdog: stop wdd when watchdog hw running in reboot_notifier > iio: adc: adrv9002: add spi id_table support > iio: adc: adrv9002: add myself as MODULE_AUTHOR > iio: adc: adrv9002: move OF specific code to it's own file > iio: adc: adrv9002: Re-order function declarations > iio: adc: adrv9002: always select CF_AXI_ADC > iio: adc: adrv9002: constify where possible > iio: adc: adrv9002: add helper to get hop table > iio: adc: adrv9002: add helper to set carrier frequency > iio: adc: adrv9002: add helper to get/set hardware gain > iio: adc: adrv9002: improve IIO read/write() callbacks code flow > iio: adc: adrv9002: remove meaningless '__maybe_unused' > iio: adc: adrv9002: add macro to wrap api calls > iio: adc: adrv9002: drop custom, repeated macros > iio: adc: adrv9002: small improvement on profile read > iio: adc: adrv9002: remove sysfs bin attrs size check > iio: adc: adrv9002: add comment on why 'hop_tbl' is static > iio: adc: adrv9002: fix possible data race > iio: adc: adrv9002: properly return error code > iio: adc: adrv9002: properly set gain table type > CI: run dt_binding_check against upstream tree > net: usb: smsc95xx: fix external PHY reset > drivers: iio: accel: Add support for ADXL359 device > dt-bindings: iio: accel: Add docs for ADXL359 > drivers: iio: accel: Use warning if invalid device id is detected > iio: adc: ad4130: depend on GPIOLIB > Documentation: ad4130: format list of in_voltage-voltage_filter_mode_available modes > iio: adc: ad4130: Fix spelling mistake "diffreential" -> "differential" > iio: temperature: ltc2983: support more parts > dt-bindings: iio: temperature: ltc2983: support more parts > dt-bindings: iio: temperature: ltc2983: use generic node name in example > dt-bindings: iio: temperature: ltc2983: describe broken mux delay property > dt-bindings: iio: temperature: ltc2983: refine descriptions > dt-bindings: iio: temperature: ltc2983: change default excitation for custom thermistors > dt-bindings: iio: temperature: ltc2983: require 4 wire rtd for current rotate > dt-bindings: iio: temperature: ltc2983: require custom sensor tables > dt-bindings: iio: temperature: ltc2983: describe matrix items > dt-bindings: iio: temperature: ltc2983: remove qutations from phandle ref > dt-bindings: iio: temperature: ltc2983: use hex for sensor address > dt-bindings: iio: temperature: ltc2983: add default values > iio: temperature: ltc2983: make bulk write buffer DMA-safe > iio: temperature: ltc2983: allocate iio channels once > dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes > iio: temperature: ltc2983: Make use of device properties > iio: temperature: ltc2983: Use single error path to put OF node > iio: temperature: ltc2983: Don't hard code defined constants in messages > iio: ltc2983: fail probe if no channels are given > iio: ltc2983: add support for optional reset gpio > iio: ltc2983: fix device probe < arch: arm: boot: dts: Add devicetree for ltc2387 < drivers: iio: adc: Add support for LTC2387 < dt-bindings: iio: adc: Add docs for ltc2387 > drivers: nvmem: adi_axi_sysid: add support for different memory sizes > arch: arm: boot: dts: Add devicetree for ltc2387 > drivers: iio: adc: Add support for LTC2387 > dt-bindings: iio: adc: Add docs for ltc2387 < arm: dts: Add ad9083_a10soc Development Kit support > arch: arm64: boot: dts: update stingray HDL tags < arch: arm64: boot: dts: update stingray HDL tags > net: ethernet: adi: adin1110: Fix notifiers > Kconfig.adi: imply AD4130 > iio: adc: ad4130: add AD4130 driver > dt-bindings: iio: adc: add AD4130 > dt-bindings: net: adin1110: Document reset > net: ethernet: adi: adin1110: add reset GPIO > arm: dts: Add ad9083_a10soc Development Kit support > net: ethernet: adi: adin1110: Fix SPI transfers > net: ethernet: adi: adin1110: Add check in netdev_event Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for v0.31 Submodule buildroot 0081bbc..0d5db4a: > board: pluto: S23udc: Advertise USB MaxPower 4mA in some cases > board: pluto|m2k: Add hook in init.d to run user application code > board/pluto/S40network: Fix typo in udhcpd.conf Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for v0.29 Submodule buildroot d8793da..6d681cb: > board: pluto :device_persistent_keys: Copy all generated keys to flash > package: libiio: libiio.mk: Bump libiio to version 0.24 > pluto-sdr: enable easy updating of firmware from github Submodule linux 9e81976..9dfba10: > arch: arm: boot: dts: zed+ad4630: update hdl tag > dts: vcu118_ad9081.dts: Add axi-data-offload engine support > dts: vcu128_ad9081.dts: Fix axi-data-offload node names > iio: jesd204: xilinx_transceiver.c: Fix error handling > drivers: iio: addac: one-bit-adc-dac: Remove unused var > drivers: iio: addac: one-bit-adc-dac: Fix read_label() > arch: arm: boot: dts: Add ad4630-24 dts > drivers: iio: adc: AD4630 > Documentation: ABI: testing: Add ad4630 sysfs description > dt-bindings: iio: adc: Add docs for ad4630 > drivers: pwm: axi-pwmgen: Add PWM ops > Documentation: ABI: testing: pwm: Add time_unit > drivers: pwm: axi-pwmgen: Add time unit support > Documentation: driver-api: pwm.rst: Add time_unit > drivers: pwm: core: Add PWM time unit > include: linux: pwm.h: Fix pwm_apply_args > Documentation: pwm: Add phase documentation > drivers: pwm: sysfs: Add phase sysfs > include: linux: pwm: Convert phase to u64 > pwm: Convert period and duty cycle to u64 > drivers: pwm: axi-pwmgen: Rename offset > include: linux: pwm.h: Rename offset > drivers: usb: chipidea: Let the PHY set VBUS > arch: arm: boot: dts: Remove unused usb-phy > arch: arm : boot: dts: set vcxo to 100 MHz > arch: arm: dts: de10nano: add sysid support > zynqmp-zcu102-rev10-ad9082: fix HDL project tag > arch: arm: boot: dts: rename SPI Engine AXI CLKGEN > arch: arm: dts: add socfpga_arria10_socdk_adrv9002 dts > arch: arm64: xmicrowave.dts: enable detector > arch: arm64: xmicrowave.dts: add labels > net: adi: adin1110: Fix multicast filter > net: adi: adin1110: Set frames as forwarded > net: ethernet: adi: adin1110: Add unicast ability flag > arch: arm: dts: zynq-zed-otg.dts Add fpga-axi dt node > arch: arm64: dts: zcu102-cn0506: add sysid support > net: ethernet: adi: adin1110: Fix forwarding > net: ethernet: adi: adin1110: Fix MAC address masking > dts: xilinx/adi-ad9083-vna: Updates for board Rev.B > iio: frequency: adf4371: Support for RFAUX8 VCO output mux > iio: frequency: ad9528: jesd204-fsm ignore SYSREF rate issues in SC0 > dt-bindings: net: adin2111: Add docs > net: ethernet: adi: adin1110: Add adin2111 support > net: ethernet: adi: adin1110: Fix mutex unlock path > net: phy: adin1100: Add ADIN2111 PHY_ID > net: ethernet: adi: adin1110: Fix TX space read > microblaze: configs: adi_mb_defconfig: Add IPv6 support and sync options > iio: beamformer: adar1000: Make gain write/read consistent > arch: arm: sockit_arradio: Remove vip-frame-reader > bindings: clock: ad9545: fix zero delay property > clk: ad9545: fix zero delay property > iio: adc: talise: Update to Talise API version: 3.6.2.1 > firmware: Talise[TDD|Rx|Tx]ArmFirmware: Update to ARM Revision: 6.2.1 > iio/jesd204/axi_jesd204_[rx|tx]: link running increase retry count > jesd204: jesd204-fsm: FSM messages include topology_id > iio: jesd204: axi_jesd204_[rx|tx].c: Fix uninit for optional clocks > jesd204: jesd204-fsm: Fix paused/resume notice messages > dts: zynqmp-zcu102-rev10-ad9082-204c-txmode22-rxmode23-dual: Remove node > ci: fix build inside docker > iio: multiplexer: iio-gen-mux: Fix potential NULL pointer access > microblaze: configs: adi_mb_defconfig: Add IIO generic MUX support > iio: adc: ad9361: Fix type for split_gain_table_abs_gain > dts: zynqmp-zcu102-rev10-ad9081-m8-l4-ffh: Use gpio-muxes for FFH > dts/vcu118_quad_ad9081_204b_txmode_9_rxmode_10: Add Rx/Tx FFH support > dts: vcu118_quad_ad9081.dtsi: Let the driver control GPIO_0 HDL mux mode > iio: adc: ad9081: GPIO_X resource sharing between NCO sync and DAC FFH > iio: adc: ad9081: Add attribute to control RX FFH GPIO mode > iio: adc: ad9081: Move sync pin configuration after setup_[rx|tx] > arch: arm64: dts: zcu102-fmcomms8: add sysid support > Kconfig.adi: select ADIN1110 for build > dt-bindings: net: adin1110: Add docs > net: adi: adin1110: Add initial support > net: phy: adin1100: Add ADIN1110 PHY_ID > arch: arm: dts: zynq-coraz7s: add sysid support > ci: fix building inside docker > iio:accel:adxl313: Move exports into IIO_ADXL313 namespace > dt-bindings: iio: accel: Add binding documentation for ADXL313 > iio: accel: Add driver support for ADXL313 > arm: configs: zynq_xcomm_adv7511_defconfig: Update using savedefconfig > arch: arm64: dts: change jesd subclass for zynqmp-zcu102-rev10-ad9695 > arch: arm: zynq_xcomm_adv7511_defconfig: Enable dt/FPGA overlay support > dts: vcu118_quad_ad9081_204b_txmode_5_rxmode_6: New M4, L2 8B10B mode > arch: arm: dts: add zed dts for eval adf4377 > drivers: iio: Kconfig.adi: add ADF4377 > iio: frequency: adf4377: Add sysfs ABI doc > iio: frequency: add support for adf4377 > dt-bindings: iio: frequency: add ADF4377 doc > arch: arm: dts: Add devicetree for EVAL-AD9783 > drivers: iio: adc: Add support for AD9783 > Documentation: bindings: Add docs for AD978X > arch: arm64: adi_versal_defconfig: Extend Kuiper support > arch: arm64: adi_zynqmp_defconfig: Extend Kuiper support > arch: arm: zynq_xcomm_adv7511_defconfig: Extend Kuiper support > arch: arm: socfpga_adi_defconfig: Extend Kuiper support Submodule hdl 43cdc62...d09fc92: > util_do_ram: Fix Rx path for interrupted transfers > util_axis_fifo_asym: Fixes for simulation > data_offload: Fix Tx bypass > sysid: Add sysid support for de10nano > ad9083_evb_bd: Connect util_ad9083_rx_cpack reset to adc_rst > ad_quadmxfe1_ebz/vcu118: Change drp clock source used for jesd204_phy - Added an utility buffer in order to generate the 50Mhz DRP clock. - 'addn_ui_clockout4' will be used to generate the higher frequency 'sys_mb' clock for Microblaze. > vcu118: Increase Microblaze performance and clock frequency Increased the Microblaze performance for the VCU118 carrier: - Increased the size of Instruction Cache and Data Cache to 64kB > ad9081_fmca_ebz/a10soc: Make second sync CMOS and GPIO controllable > ad9081_fmca_ebz/vck190: Make second sync CMOS and GPIO controllable > ad9081_fmca_ebz/vcu128: Make second sync CMOS and GPIO controllable > ad9081_fmca_ebz/zc706: Make second sync CMOS and GPIO controllable > ad_fmclidar1_ebz:a10soc Fixed SPI communication on Arria 10 (#947) > .gitignore: Add the bd.tcl files from built IPs into gitignore > cn0577: Initial commit > axi_ltc2387: Intial commit > mark axi_gpreg.v as systemverilog, otherwise it gives an error with vivado 2022.1 > ad9213_dual_ebz: Add possibility to change order of channels through a GPIO > ad9213_dual_ebz: Fix constraints > ad9083_evb_bd: make the project more generic > docs: Add HDL coding guideline > ad_quadmxfe1_ebz: Refactor MxFE GPIOs > ad9081_fmca_ebz/zcu102: Make second sync CMOS and GPIO controllable > cn0561_zed: Initial commit > cn0561_coraz7s: Initial commit > vcu128: Increase Microblaze performance and clock frequency > axi_dmac: Add parameter controlling AWCACHE > scripts/adi_board.tcl: Support connecting HPCx > data_offload_constr.ttcl: Fix false_paths for i_sync_src_transfer_length registers > ad_quadmxfe1_ebz_bd: Bugfix for JESD configurations with less lanes > projects/scripts/adi_board: Add support for sparse channel maping > library/axi_dmac: Add the BYTES_PER_BURST_WIDTH interface parameter in INTERFACE_DESCRIPTION > Adaq8092 on ZedBoard LVDS output mode (#921) > Makefile: Replace util_fifo2axi_bridge with util_hbm > util_fifo2axi_bridge: Deprecate module, replaced by util_hbm > daq2: Do not set AXI address width for DO > daq2/zc706: Update to new DO storage > ad9081_fmca_ebz:vcu128: Disable offload bypass > ad9081_fmca_ebz/vcu128: Use HBM for data offload cores > ad9081_fmca_ebz/common: Make data offload memory type selectable > common/vcu128: Add HBM clocking support 450MHz > data_offload: Refactor core > util_do_ram: Initial version > interfaces: Data offload control interface > util_hbm: Initial version > ad9695: Add reference design for ad9695 eval board > arradio_c5soc: axi_hdmi_tx as framereader (#920) > common: Add xilinx ila utils > projects: ad9081: Disable tdd_sync CDC sync of TDD controller > library: axi_tdd: Make synchronization stage optional > axi_tdd: Add false paths to tdd sync input > library/axi_ad9361/intel: Update I/O format > library/data_offload: Remove empty module data_offload_control > library: Remove unused IPs > cn0506_rgmii:a10soc: Remove project as the rgmii adapter is not compatible with a10soc > axi_clock_monitor: Fix various issues > library/axi_dmac: Rename 2d_transfer to dmac_2d_transfer > libraries: Correct module name according to the filename > adrv9009zu11eg: Added additional GPIOs and CS to the GPIO expander > cn0506_mii/rgmii on a10soc: update to Quartus 21.2 > ad4630: Fix Readme > axi_hdmi_tx update for: ZedBoard, ZC706, ZC702, de10nano, ADRV9361-Z7035 (#897) > xilinx/common:ad_data_out.v: Fix typo > library: Adding axi_clock_monitor ip core > Add small check to make sure readme.md files are in projects > ad9083: Add reference design for ad9083_a10soc > xilinx/common: Add CLKEDGE parameter to ad_data_* module > ad9208_dual_ebz: Update Board Product Page link > account for ADI_VIVADO_IP_LIBRARY global variable when adding subcores > sidekiqz2: Updated Readme to link the ADALM-Pluto documentation > ad_quadmxfe1_ebz_bd: Connecting all the unused lanes in util_xcvr > projects/scripts/adi_board.tcl: Fix padding error caused by lane_map in ad_xcvrcon procedure > util_mii_to_rmii: Fix 100 Mbps configuration functionality > pluto_ng: Add Readme.md file > adrv2crr_fmcxmwbr1: Initial commit > add ability to customize Xilinx IP library version to value other than "user" from a global variable. > ad9083: Using variables instead of hard coded nets > ad9081_fmca_ebz: Update parameter description > ad9082_fmca_ebz: Update parameter description > ad_quadmxfe1_ebz: Update parameter description > axi_adrv9001: Expose IODELAY_CTRL parameter to top level > adrv9001_zed: Fix irq overlap > vcu128/vcu128_system_constr: Enable internal diff term for Ethernet clock > vcu118/vcu118_system_constr: Enable internal diff term for Ethernet clock > ad_ip_jesd204_tpl_adc: Fix latency of valid signal > adrv9009/zcu102: Hook up ref clock from IBUFDS_GT > adrv9009/zc706: Hook up ref clock from IBUFDS_GT > adrv9009/common/adrv9009_bd: Take ref clock from the IBUFDS_GT > adrv9371x/kcu105: Hook up un-gated ref clock to fabric > adrv9371x/zcu102: Hook up un-gated ref clock to fabric > adrv9371x/zc706: Hook up un-gated ref clock to fabric > adrv9371x: Use the output of IBUFDS_GTE2 as reference for the clock gens > projects/scripts: Add gtwizard scripts > Revert "intel: Update projects to use ad_iobuf instead of ALT_IOBUF" > dac_fmc_ebz: NUM_LINKS added to system_top.v > ad_quadmxfe1_ebz: Fix external sync for ADC path > dac_fmc_ebz_vcu118: Initial commit > dac_fmc_ebz_bd.tcl: Updated bd for multiple tx_ref_clk > ad9081_fmca_ebz/common: Connect sync at TPL level > adrv9009zu11eg: Drive cpack/upack reset from TPL > adrv9009zu11eg/common: EXT_SYNC updates > ad_ip_jesd204_tpl_ : Add missing dependency > ad_ip_jesd204_tpl_adc: Refactor external sync > common/up_adc_common: Add ext sync regs > common/up_dac_common: Add manual sync request > common/up_dac_common: Add support for explicit disarm control > jesd204/ad_ip_jesd204_tpl_dac: External sync refactor > common/up_xfer_cntrl: Fix transfer done timing > ad7134_fmc: Update Readme > ad7134_fmc: Switch offload trigger to falling ODR > ad7134_fmc: Change ODR signal to output > projects/cn0506_rmii/*: Add util_mii_to_rmii library to project > util_mii_to_rmii: Initial commit > pluto_ng: Initial commit > de10nano: changed quartus version to 20.1.1 > ad_dds: Fix DDS start samples > ad77681evb: Fix irq overlap > daq3: Parameterize JESD204 configuration values > ad6676evb: Parameterize JESD204 configuration values > ad6676evb: Update to JESD204 TPL instantiation > ad9783: Clean-up parameters and module instances > ad9783: Add Readme.md > axi_ad9361: make IODELAYCTRL insertion optional > axi_dmac: Hook up ID > daq2: Parameterize JESD204 configuration values > ad9783: Update Makefile > adrv9009: Parameterize JESD204 configuration values > scripts/adi_xilinx_device_info_enc.tcl: Change regex for vcu128 > adrv9371x: Parameterize JESD204 configuration values > projects/scripts/adi_board/tcl: Updated ad_xcvrcon procedure for parametrized projects > library/jesd204/jesd204_common/pipeline_stage.v: Initialize pipeline stage register > adrc9361_ccfmc: Fix SFP pin locations > fmcjesdadc1: Parameterize JESD204 configuration values > library/jesd204: tpl timing bug fix > ad9783_zcu102_dev: Initial commit > axi_ad9783: Initial commit > util_pulse_gen: Reload registers when counter is at one > adrv9009zu11eg/adrv2crr_xmicrowave: Update Makefile > xmicrowave: Fix typo > axi_adrv9001: Add external sync support > projects: set Quartus version for cyclone5, cn0506_mii and cn0506_rgmii > fmcadc2: Parameterize JESD204 configuration values > fmcadc2: Update JESD204 TPL instance > axi_adrv9001/axi_adrv9001_core.v: Disable TDD and IOCTRL if second SSI interface is disabled > axi_adrv9001/axi_adrv9001_tdd.v: Add disable option for TDD > axi_adrv9001: Hide disabled interfaces > axi_adrv9001: Make Rx2 and Tx2 source synchronous interfaces optional > ad9081_fmca_ebz: Fix signal length parameter > README.md: Add link to boot partition files download link > fmcjesdadc1: bd: Clean trailing white spaces and alignment > fmcjesdadc1: bd: Replace hardcoded lane number with parameter > ad9081_fmca_ebz: versal: Remove unused GT reset input pin > ad9081_fmca_ebz/vcu128: Remove ref clock replica > axi_ad7616: Fix sync port > ad7616_sdz: Add make env argument for interface > pulsar_adc_pmdz: Initial commit > zcu102: ad_fmclidar1_ebz, fmcomms5, fmcomms8 (#811) > jesd204_rx/jesd204_lane_latency_monitor.v: Fix for datapath width of 4 > scripts/adi_board.tcl: improvements for vcu128 DDR controller > ad9081_fmca_ebz:vcu128: Initial version > projects/common/vcu128: Initial VCU128 support > ad9081_fmca_ebz: versal: Remove external gt_reset logic > ad9081_fmca_ebz: versal: Rename nets > ad9081_fmca_ebz/common/versal_transceiver.tcl: Reset also PLL > ad9081_fmca_ebz/vck190: Updated to hierarchical versal transceiver > jesd204_versal_gt_adapter_rx/tx: Infer Versal GT interface > ad9081_fmca_ebz/vck190: Change default profile to 2 lanes > ad463x: Fix readme > ad9213_dual_ebz: Readme.md : Remove incorrect product page > ad9082_fmca_ebz: Readme.md: Remove AD9081 from parts > ad9208_dual_ebz: Readme.md: Remove invalid product page > axi_adrv9001/intel: Add dummy parameters to match Xilinx interface > ad_quadmxfe1_ebz : Add readme file > ad9081_fmca_ebz_qsys.tcl: Add RX_LANE_RATE and TX_LANE_RATE parameters > adrv9009zu11eg/adrv2crr_fmcomms8: Add clock buffers for core clocks > ad_quadmxfe1_ebz: Initial version > library:util_pad: Initial version > jesd204/scripts: Helper procedure for TPL width calculation > axi_dmac: Allow wider FIFO/AXI Stream interface > start adding some doc to the ./projects directory > projects: fixed xcvr clocks that generated critical warning > adrv9001/zed: Use global clock buffers for better fit the design > axi_adrv9001: Add the option of global clock buffers on 7 series > library/scripts/adi_xilinx_device_info_enc.tcl: Add K26 support > axi_i2s_adi: initialize cdc_sync_stage0_tick bits to '0' > axi_hdmi_tx: Add UltraScale+ architecture to Verilog > fmcjesdadc1: Fix ad9250 core parameters settings > ad_ip_jesd204_tpl_adc: Add value of 14 to CONVERTER_RESOLUTION parameter > generate_xml.sh: Replace < and > in error message > xmicrowave: Initial commit > vc709_carrier: Add vc709 carrier (#788) > ad_ip_jesd204_tpl_dac: Move external dac sync bit > library/common/up_adc_common.v: Remove tabs > library/common/up_dac_common.v: Cleanup spaces > adxcvr: Increase version to 17.5.a > adrv9001/zcu102: Enable independent TX mode in CMOS > axi_adrv9001/adrv9001_rx.v: Simplify clocking > projects/adrv9001/zcu102/lvds_constr.xdc: Fix timing constraints > data_offload: Fix oversized TX input transactions > Revert "data_offload: Fix oversized inputs in TX mode" > projects: remove hardcoded div_clk from xcvr > ad463x_data_capture: Remove tb > ad463x: Fix readme > library: Add link to wiki for IPs > ad4630_fmc: Initial commit > ad463x_data_capture: Initial commit > spi_engine_execution: Delete control loop-back in sdi_data_valid generation > axi_spi_engine: Add generic config params > spi_engine/data_reorder: Initial commit > library/tb: Improve run_tb.sh > daq2/zcu102: Fix the ad9144 data offload to use internal BRAM > daq2/kcu105: Fix the ad9144 data offload to use internal BRAM > daq2/kc705: Fix the ad9144 data offload to use internal bram > daq2/zc706: Increase BRAM utilization to 52% > scripts: Add logic for vivado version check > Revert "data_offload: Fix timing violation" > scripts/adi_board.tcl: For older families stick with axi_interconnect > jesd204_rx: fixed makefile > jesd204/ad_ip_jesd204_tpl : Add support for 12 lanes > projects/ad9081_fmca_ebz: Updated makefiles > Makefile: Fix misc makefiles from projects and library > jesd204/jesd204_rx: Define tie off values for unused ports > jesd204/jesd204_tx/jesd204_tx.v: Have FFs initial value, useful for simulation > ad9081_fmca_ebz/vck190: Reset GT with HMC7044 lock > ad9081_fmca_ebz/common: Drive Rx DMA system side with DMA clock > ad9081_fmca_ebz/vck190: Initial version > ad9081_fmca_ebz/common: Add Versal transceiver support > jesd204:jesd204_versal_gt_adapter_rx/tx: Add adapter for Versal transceiver IP > common/vck190: Initial version > common/vmk180_es1: Initial version > common/vmk180: Initial version > scripts/adi_project_xilinx.tcl: VCK190 support > scripts/adi_project_xilinx.tcl: Install ES1 board from XHUB, make project compile in batch mode > scripts/adi_project_xilinx.tcl: Add VMK180 & VMK180_ES1 support > scripts/adi_board.tcl: Versal support for memory interconnect and irq interconnect > scripts/adi_xilinx_device_info_enc.tcl: Add Versal support > scripts/adi_ip_xilinx.tcl: Enable auto family support > scripts/adi_board.tcl: Switch cpu_interconnect to SmartConnect > scripts/project-xilinx.mk: Update target to xsa and cleanup list > .gitignore: Ignore Versal files > Update README.md > scripts: QUARTUS_VERSION and PRO_ISUSED can be set in system_project.tcl > s10soc: Update base desgin from ES to production, H-Tile version > ad9213_dual_ebz: Initial commit > s10soc:ad_cpu_interconnect: Add an avl_address_width attribute > data_offload: Fix util_[cu]pack offset to TDD syncs > ad9081_fmca_ebz: Integrate axi_tdd into zcu102 design > adi_project_intel.tcl: update quartus to 21.2 > data_offload: Fix oversized inputs in TX mode > axi_adxcvr_ip.tcl util_adxcvr_ip.tcl: Fixed asynchronous resets critical warnings in XCVR > adi_project_xilinx.tcl, adi_ip_xilinx.tcl: update version to 2021.1 > data_offload: Fix timing violation > data_offload: Add sync to cyclic mode > axi_pwm_gen: Add config in soft reset option > Makefiles: Update header with the appropriate license > Make system: Be explicit in license that cover the make/build system > JESD204 Interface Framework : add logo > HDL Logo: Add > ad_mem_asym: Add option to control cascade layout > scripts: Add *.gen to clean list > spi_engine_execution: Fix cs signal generation > fmcjesdadc1: Update block design (#743) > util_tdd_sync: Narrow scope of false path to D pin > data_offload: Improve external synchronization > axi_adxcvr:util_adxcvr: Correctly defined resets. > adrv9001[intel]: Add second pair of DMAs > ad400xx_fmc: Parametrize board select, sampling rate and adc resolution > adrv9009zu11eg & common/zcu102 : Fix zynqmp ref clock definition > daq2: Connected loose ad9144 dunf flag that fixes the critical warning > Revert "adrv9009zu11eg: Integrate data_offload" > axi_adrv9001: Add support for symbol operation mode on Xilinx devices > jesd204/ad_ip_jesd204_tpl_dac: Intel: Add support for AD916x preset files > Update Quartus version to 20.4 > adi_make: Update bin build flow for 2020.1 tools > data_offload: Fix support for > 4 GiB of storage > data_offload: Fix MEM_SIZE parameter width > data_offload: Fix m_axis output stability issue > data_offload: Fix duplicated output samples > data_offload: Fix data_offload getting stuck on oscillating m_saxis_ready > data_offload: Fix oneshot mode > data_offload: write_fsm: Always transition out of idle on high init_req > data_offload: Bump hdl version > data_offload: Fix AXI register map > ad9081_fmca_ebz: Remove bypass gpio > data_offload: Fix readme images > ad9081_fmca_ebz: Switch util_dacfifo to data_offload engine > data_offload: Update README and generic block design > data_offload: Add block diagrams > data_offload: Flush the DMA if the transaction size is bigger than the storage > data_offload: Calculate AXI_ADDRESS_LIMIT automatically > data_offload: Delete fifo_dst_rlast > daq2/zc706: PL DDR size is 1GByte > data_offload_bd: Calculate the address limit from the address width > data_offload: Fix alignment of write last beat and write full > data_offload: Improve timing in regmap > data_offload: Fix fifo_dst_ready generation > adrv9009zu11eg: Integrate data_offload > daq2: Integrate data_offload > data_offload: Add integration process for Xilinx carriers > data_offload: Initial commit > ad_axis_inf_rx: Initialize output ports to avoid X propagation in simulation > interfaces: Add XFER_REQ to fifo_rd_rtl.xml < pluto: Fix dunf connection > pluto: Fix dunf connection > util_fifo2axi_bridge: Initial commit > util_axis_fifo_asym: Initial commit > axi_generic_adc: pass in number of channels instantiated to up_adc_common. Allows drivers/iio/adc/ad_adc.c driver to be used with this core. > adi_project_xilinx.tcl: Set default value of ADI_USE_OOC_SYNTHESIS to 1 > Update Vivado version to 2020.2 > ad9083: Removed FIFO and increased DMAC transfer length > Fix width of device_cfg_octets_per_multiframe > jesd204/ad_ip_jesd204_tpl_dac: Support for F=64 > jesd20r_rx/jesd204_tx: Support for F=64 > esd204/ad_ip_jesd204_tpl_adc: Support more datapath widths > ad_ip_jesd204_tpl_adc: Max number of lanes is 32 > adi_jesd204: Add support of 16 lanes > adrv9371x: remove IOB attribute from rx and rx_os > adi_board: Fix ad_connect command tracing > ad_fmclidar1_ebz: Remove invalid ad_connect invocations > axi_pwm_gen: Fix offset mechanism > scripts/adi_project_xilinx: Set number of parallel OOC jobs through environment variable > tb: jesd204: update and automate frame_align_tb > adi_board: Rewrite ad_connect to support all input permutations > adrv9001: fixes for reset metastability on xilinx ioserdes > axi_dmac: Restore axi_dmac_regmap_request to f7b8a2d version > axi_tdd: Add standalone axi_tdd IP core > xilinx/axi_adxcvr/axi_adxcvr_mdrp: Fix read if all channels are selected > Revert "modified transceiver configuration files" > adrv9001:a10soc:system_qsys.tcl: set clock polarity to 0 > up_tdd_cntrl: Add magic value "TDDC" > axi_ad9361: Fix typo in tdd interface > axi_adxcvr: Increase version to 17.4.a > xilinx/axi_adxcvr: Expose PLL status in status bit > util_adxcvr: Hook up RXPROGDIVRESET > ad9081_fmca_ebz/zcu102: Enable 204C modes > scripts/adi_board.tcl: Use div2 out clock from xcvr in case of GTH and 204C > util_adxcvr: Add 204C support for GTH3/4 > util_adxcvr/util_adxcvr_xch: Place 204C logic to a common place > ad9081_fmca_ebz/zcu102: Fix spaces > ad469x: Clean system_project.tcl > Fix registers mismatches in regmap_tb from jesd 204 rx/tx and dmac > axi_adrv9001: Let gate signals have initial value, useful for simulation > axi_adrv9001: rx: calculate ramp value based on received value > axi_adrv9001:rx: Add reset to link layer > axi_adrv9001:rx:phy: do not generate valid while in reset > axi_adrv9001: Allow running Rx2/Tx2 channels in R1 mode without Rx1/Tx1 > common/up_dac_common: Expose r1_mode in up clock domain to prevent deadlock > adrv9001/zcu102: Enable independent Tx from Rx in CMOS mode > axi_adrv9001: Populate correct ratio of the SSI interface and user interface clocks > adrv9001/a10soc: Initial version > Correct constraints file pin mapping < adrv9001/zcu102: Enable independent TX mode in CMOS < axi_adrv9001: Allow running Rx2/Tx2 channels in R1 mode without Rx1/Tx1 < common/up_dac_common: Expose r1_mode in up clock domain to prevent deadlock > ad9081_fmca_ebz/zcu102: Differentiate parameters based on lane rate > ad9081_fmca_ebz/zcu102: Fix typo > ad9081_fmca_ebz: Fix for F=8 > util_adxcvr/util_adxcvr_xch: Fix typo > ad9081_fmca_ebz/vcu118: Adjust QPLL params and diff swing > util_adxcvr: GTY TX phase and delay alignment circuit power down. > util_adxcvr: Add PPF1_CFG parameter > ad9082_fmca_ebz: Use 9081 system_bd, updated comments > ad9081_fmca_ebz: Update path to common block design > ad9081_fmca_ebz: Add LANE_RATE param to all projects > ad9081_fmca_ebz/vcu118: Set XCVR params for 204C link > ad9081_fmca_ebz/common/ad9081_fmca_ebz_bd: Add 204C support for XCVR > ad9081_fmca_ebz: Disable XBAR from DAC TPL > util_adxcvr: Add LANE_RATE parameter so it can be used for automatic constraint generation > xilinx/util_adxcvr: 204C link support for GTY4 > xilinx/axi_adxcvr: Add 204C support, increase version to 17.3.a > scripts/adi_board.tcl: In 204C do not connect SYNC > jesd204/jesd204_common/sync_header_align: Initial version > jesd204/axi_jesd204: Complete clock definitions in out of context mode > jesd204: Add out of context constraint file for link layer cores > axi_pulse_gen: Fix typo introduced in c235e5e58 > Testbenches: Unify and optimize HDL testbenches > axi_pwm_gen: Initial commit > ad9083_evb: Update parameters to 10Gpbs lane rate > sysid: Make sure gitbranch_string is always declared > ad469x/zed: Add multicycle path constraint > jesd204_rx_constr.ttcl: Remove ASYNC_REG constraint from i_lmfc/cdc_sync_stage1_reg > xilinx/axi_adxcvr: Increase version to 17.02.a to show PRBS capability > xilinx/axi_adxcvr/axi_adxcvr_up: Fix force error control bit > adrv2crr_fmcomms8: Fix system_top.v > axi_spi_engine: almost full and almost empty is generated by the util_axis_fifo > axi_spi_engine: Fix IRQ generation > axi_spi_engine: Fix level/room width for the CDC FIFOs > axi_adrv9001: Add status bit for Tx clocking > util_axis_fifo: Improve GUI layout in Vivado > adrv9009zu11eg_crr: Update spi > ad9083: Add reference design for ad9083 eval board > adrv9001/zc706: Fix spaces > adrv9001/zc706: Fix comments HPC to LPC > util_axis_fifo: Add REMOVE_NULL_BEAT_EN feature > util_axis_fifo: Add TKEEP support > util_axis_fifo: Fix FIFO is full alignment > util_axis_fifo: Switch data and tlast order, improve maintainability > Update Quartus Prime version from 19.3.0 to 20.1.0 > jesd204/ad_ip_jesd204_tpl_dac: Drop LSBs from wider bus to be compatible with previous implementations > jesd204_rx: Set ASYNC_REG attribute for double syncs > jesd204_rx:jesd204_rx_ctrl_64b: Improve timing closure > jesd204/jesd204_rx: Make output pipeline stages opt in feature > jesd204/ad_ip_jesd204_tpl_adc: Make frame alignment opt-in feature > jesd204_tx:64b: Remove reset > jesd204_rx:64b: Remove reset > ad_ip_jesd204_tpl_dac: fix capability reg > ad9082_fmca_ebz:zc706: Initial version > ad9082_fmca_ebz:zcu102: Initial version > ad9082_fmca_ebz:vcu118: Initial version > ad9081_fmca_ebz: Workaround DMA bug when bus size equals max burst size > axi_adrv9001: Double sync control lines between interface 1 and 2 > axi_ad9361: Update constraints in case TDD is disabled > adrv9001/zcu102/cmos: Loosen up clock skew constraints to match LVDS settings > fmcomms2/zed: Disable unused TDD to save space and timing > axi_adrv9001: Fix channel 3 for Tx1 in DMA mode > axi_adrv9001: Quartus 19.3 updates > adrv9001/zc706: Initial commit > axi_dmac: fix non-blocking assignment in combinatorial block > jesd204/jesd204_tx: Expose character replacement capability < axi_adrv9001: Quartus 19.3 updates < axi_adrv9001: Double sync control lines between interface 1 and 2 < axi_ad9361: Update constraints in case TDD is disabled < adrv9001/zcu102/cmos: Loosen up clock skew constraints to match LVDS settings > cn0540/cora: Remove multicycle constraint > util_axis_fifo: Add almost empty and almost full support > library.mk: Update CLEAN_TARGET < fmcomms2/zed: Disable unused TDD to save space and timing < axi_adrv9001: Fix channel 3 for Tx1 in DMA mode < axi_adrv9001: rx: calculate ramp value based on received value < axi_adrv9001: Let gate signals have initial value, useful for simulation < axi_adrv9001: Add status bit for Tx clocking < axi_adrv9001:rx: Add reset to link layer < axi_adrv9001:rx:phy: do not generate valid while in reset < library/common/up_tdd_cntrl: Make address generic < adrv9001/zcu102: Run postRoutePhysOpt to close Rx1 to Rx2 path timing < adrv9001/common: Run DMAs @ 100MHz < axi_adrv9001: Add opt-in synthesis parameters < axi_adrv9001: Use global clocks for divided down clock < ad_pnmon: Fix zero checking when valid not constant < axi_adrv9001:axi_adrv9001_rx_channel: fix ramp signal checking < ad_tdd_control: Avoid single pulses if tx_only or rx_only < ad_tdd_control: Fix rx/tx only behavior < adrv9001/zed: Connect TDD sync to PMOD JA1 < common/up_tdd_cntrl: Fix read data when read is idle < adrv9001/zcu102: Add TDD sync to PMOD0 J55.1 < adrv9001/common: Export TDD mode signal < axi_adrv9001: Export TDD mode < adrv9001/zed: Add TDD support < adrv9001/zcu102: Add TDD support < axi_adrv9001: Add TDD support > scripts/adi_board.tcl: Add simulation support > util_axis_fifo: Add TLAST to the streaming interfaces > util_axis_fifo: Fix slave reset interface definition > ad9081_fmca_ebz/vcu118: Added common 204C use cases as example > ad9081_fmca_ebz: Remove system reset from Xilinx PHY > ad9081_fmca_ebz/a10soc: Np 12 support > fmcadc5: Connect link clock to second JESD link layer > ad_fmclidar1_ebz: Set bits per sample towards the DMA interface > ad9208_dual_ebz: Use ad_xcvrcon procedure to connect device clock > ad9081_fmca_ebz/zcu102: Add case analysis to select correct out clock frequency > ad9081_fmca_ebz: Np 12 support > jesd204: Increase Rx version to 1.07.a > jesd204: Increase Tx version to 1.06.a > jesd204: Intel: NP12 support > intel/common/up_clock_mon_constr: Make constraint more generic > jesd204/ad_ip_jesd204_tpl:Intel: NP 12 support > intel/jesd204_phy: Remove device clock from the interface > jesd204/tb: Update testbenches > jesd204_tx_static_config: Update to Np 12 interface changes > jesd204_rx_static_config: Update to Np 12 interface changes > jesd204: Expose core synthesis parameters through registers > jesd204: Xilinx: NP=12 support > common/ad_upack: Generic unpacker core and testbench > common/ad_pack: Generic packer core and testbench > jesd204: Make character replacement opt in feature > jesd204: Fixed TX frame mark timing. Added start and end of multiframe signals as RX and TX ports > jesd204: Add support for 8-byte JESD204B, frame alignment character insertion/replacement > adrv9009zu11eg:fmcomms8: Fix lane swapping for TX channels 0 and 1 on the FMCOMMS8 > fmcomms8: zcu102: Fix lane swapping > util_axis_fifo: Add support for tlast > ad9081_fmca_ebz: a10soc: Initial version > common/a10soc: Bridge support > common/intel: Add util_adcfifo integration script > ad40xx/zed: Update constraints > ad40xx/xilinx: Activate AXI_SLICE_SRC for the DMA > spi_engine_execution: Add constraints file > spi_engine_execution: Add echoed SCLK support < adrv9009zu11eg:fmcomms8: Fix lane swapping for TX channels 0 and 1 on the FMCOMMS8 < fmcomms8: zcu102: Fix lane swapping > util_adxcvr: Fix PRBS synchroniser typo > adrv9001/zcu102: Add debug header > adrv9001/zcu102: Run postRoutePhysOpt to close Rx1 to Rx2 path timing > adrv9001/common: Run DMAs @ 100MHz > axi_adrv9001: Add opt-in synthesis parameters > axi_adrv9001: Use global clocks for divided down clock > ad_pnmon: Fix zero checking when valid not constant > axi_adrv9001:axi_adrv9001_rx_channel: fix ramp signal checking > cn0501/coraz7s: Fix sysid > ad_tdd_control: Avoid single pulses if tx_only or rx_only > up_tdd_cntrl: Split large synchronizer in smaller ones > ad_tdd_control: Fix rx/tx only behavior > adrv9001/zed: Connect TDD sync to PMOD JA1 > common/up_tdd_cntrl: Fix read data when read is idle > adrv9001/zcu102: Add TDD sync to PMOD0 J55.1 > adrv9001/common: Export TDD mode signal > axi_adrv9001: Export TDD mode > adrv9001/zed: Add TDD support > adrv9001/zcu102: Add TDD support > axi_adrv9001: Add TDD support > library/common/up_tdd_cntrl: Make address generic > makefile: Regenerate make files > ad40xx: Fix bd.tcl script > sysid: Upgrade framework, header/ip are now at 2/1.1.a > ad9081:zcu102: Expose parameters to environment > util_axis_fifo: Add KEEP synthesis attribute for zerodeep CDC > usrpe31x: Use adi_project_create instead of adi_project > sidekiqz2: Use adi_project_create instead of adi_project > adrv936x: Use adi_project_create instead of adi_project > pluto: Use adi_project_create instead of adi_project > m2k: Use adi_project_create instead of adi_project > adrv9009zu11eg: Use adi_project_create instead of adi_project > adi_project_xilinx: Fix the adi_project process > project-xilinx.mk: Add *.hbs to clean list > vc707: Fix mdio intf > adi_project_xilinx: Add env var > adi_ip_xilinx: Add env var > adi_xilinx_msg: Downgrade Synth 8-2490 > tcl: Change Vivado version to 2020.1 > de10nano: Add hps_conv_usb_n signal to stabilize UART lines < daq3:zcu102: Connect overflow pins for the AD9680 TPL > fmcomms8/intel: Fix fPLL configuration > ad9371x/intel: Fix fPLL configuration > adrv9009/intel: Fix fPLL configuration > intel/jesd204: clock_source instance version is 19.3 > scripts: allow directly specifying a device when creating a project > xilinx:adxcvr: PRBS support < Revert "intel: Update projects to use ad_iobuf instead of ALT_IOBUF" < de10nano: Add hps_conv_usb_n signal to stabilize UART lines > axi_spi_engine: Fix util_axis_fifo instance related issues < axi_hdmi_tx: Remove deprecated constraint < adv7513_de10nano: Fix gpio_bd assignments < common/de10nano: Cosmetic updates only < common/de10nano: Full HD 60 FPS support > cn0501: Initial commit for Coraz7s > ad7768_if: Remove buffers, add parallel data path > adi_jesd204: Configure fPLL phase aligned mode > axi_hdmi_tx: Remove deprecated constraint > adv7513_de10nano: Fix gpio_bd assignments > common/de10nano: Cosmetic updates only > common/de10nano: Full HD 60 FPS support > axi_dmac: Update IP with the new util_axis_fifo > spi_engine: Update util_axis_fifo instances > util_axis_fifo: Refactoring > ad_mux: another fix cases where channel number is not power of mux size > ad_mux: fix cases where channel number is not power of mux size > ad9081_fmca_ebz: enable xbar in DAC TPL > ad_ip_jesd204_tpl_dac: added xbar for user channels (dma data) > common/ad_mux: Pipelined mux, rtl and TB > up_dac_channel: add register for dma data xbar > ad9081_fmca_ebz/zc706: Initial version > ad9081_fmca_ebz: HP0 is already initialized in ZC706 > daq3:zcu102: Connect overflow pins for the AD9680 TPL > adrv9009zu11eg/adrv2crr_fmc: Fix hmc7044_car_gpio connections Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for v0.28 Submodule buildroot a9818ab..4e515a8: > package: libm2k: Bump to Version 0.5.0 > package/libiio: Bump to libiio v0.23 > package: libm2k: Add library for interfacing with the ADALM2000 > pluto automounter: Retry automount in case device driver isn't ready > board/m2k/msd/version.js: return M2k instead of Pluto on fw update status Submodule hdl 061d024..43cdc62: > pluto: Fix dunf connection > adrv9001/zcu102: Enable independent TX mode in CMOS > axi_adrv9001: Allow running Rx2/Tx2 channels in R1 mode without Rx1/Tx1 > common/up_dac_common: Expose r1_mode in up clock domain to prevent deadlock Submodule linux fd4058d...88b7d86: > arch: arm64: dts: added VMK180 revA .dts > arch: arm64: dts: added vck190 fmc ad9081 dts > arch: arm64: add ADI Versal configuration > arch: arm64: dts: added VCK190 revA .dts > arch: arm64: dts: added Versal family .dtsi > iio: adc: ad9371: Move clk_set_rate() to jesd204-fsm link_pre_setup cb() > iio: jesd204: axi_jesd204_[rx|tx]: Introduce link_pre_setup cb() > Revert "jesd204: jesd204-fsm: Revise link state setup sequence" > dts: vcu118_quad_ad9081_204b...: Device trees for Dual-QuadMxFE sync test > iio: adc: ad9081: Fix device remove > jesd204: jesd204-core.c: Avoid allocating lane_ids via devres > jesd204: jesd204-fsm: Exit post hook cb() init link early on rollback > iio: filter: admv8818: update LPF/HPF behavior > iio: adis16475: fix deadlock on frequency set > arm64: dts: adi-ad9172-fmc-ebz.dtsi: Use exact DAC rate > iio: adrv9002: update driver for new sdk API > iio: adrv9002: api: fix -Wframe-larger-than= for arm builds > iio: adrv9002: api: report number of gpios used > iio: adrv9002: api: fix hop table select gpio report > iio: adrv9002: api: move the TX attenuation defines > iio: adrv9002: api: move TX FE powerdown define > iio: adrv9002: api: add api to get gpio direction > firmware: Update firmware for adrv9002 > iio: adrv9002: Update API to 48.26.4 > iio: adc: ad9081: Statify ad9081_reset_pin_ctrl > dts: vcu118_quad_ad9081_204b...: Device trees for Dual-QuadMxFE sync test > iio: adc: ad9081: Support for direct SYSREF NCO sync > iio: adc: ad9081: Connect API HAL SYSREF request callback > iio: adc: ad9081: adi_ad9081_hal: Add SYSREF request controls > dts:zynqmp-adrv9009-zu11eg...primary-clockdist: Fix hmc7044-ext > iio: adc: ad9081: Add jesd204_fsm controls > iio: adrv9002: fixes -Wframe-larger-than= for arm builds > iio: adrv9002: fix -Wmaybe-uninitialized for hop table write > arm: dts: adrv9002: just add necessary bits in fpga_axi > arm: dts: adrv9002: remove the 'fmc_i2c' node > arm{64}: dts: adrv9002: remove pinctrl properties > iio: adis: set GPIO reset pin direction > iio: adis16480: fix devices that do not support sleep mode > iio: adis16460: make use of the new unmasked_drdy flag > iio: adis16475: make use of the new unmasked_drdy flag > iio: adis: handle devices that cannot unmask the drdy pin > iio: adis: do not disabe IRQs in 'adis_init()' > w1: slaves: fixed typo in w1_ds28e04.c initial comment > w1: masters: Specified DS2482 variations in Kconfig > usb: host: Updated MAX3421 to MAX3421E in Kconfig > regulators: fix typo in Kconfig and max8973-regulator > power: supply: Specify variations of MAX8903 > rtc: Specified all the parts for DS1216 > mfd: fixed typo in Kconfig from AD5520 to ADP5520 > iio: jesd204: axi_jesd204_rx/tx: Fix REG_LINK_CONF0 mask > arm: dts: de10_nano: Use c5-fpll driver for pixel_clk_pll > arm: dts: de10_nano: Fix warning > arm: dts: de10_nano_cn0540: Fix warnings > dt-bindings: clock: c5-fpll: Add documentation > ci,build: remove c5-fpll from xilinx builds > clk: Add Altera Cyclone V fPLL driver > Documentation: adt7410: add details about adt7422 and improve description > hwmon: adt7410: support adt7422 chip > arch: arm64: dts: Add new zcu102/ad9081 dt with tdd engine > arch: arm64: dts: Add rx data offload to zcu102/ad9081 > admv1014: return from function after value is set > admv1014: fix vcm settings > arm: dts: zynq-zed-adv7511: Adds FMC I2C bus and FRU EEPROM > iio: adrv9002: support gpio control through debugfs > iio: adrv9002: api: add api to get gpio direction > iio: beamformer: adar1000: Remove "spi_set_drvdata()" call > iio: beamformer: adar1000: Reuse local variables > arch: arm: boot: dts: ad4020: Sync with HDL > dts: zynq pluto|m2k: Update ADM1177 compatible to adi,adm1177-iio > bindings: iio: filter: adi,admv8818: Add adi,tolerance-percent doc > iio: filter: admv8818: Add tolerance dt attribute > iio: filter: admv8818: Convert to PRE_RATE_CHANGE notifier > iio: filter: admv8818: Fix filter state computations > iio: filter: admv8818: statify, constify frequency range LUTs > iio: adc: ad9081: Update JESD204 thresholds for API v1.1.1 > iio: adc: ad9081: Update API to Version 1.1.1 > iio: frequency: hmc7044: jesd204-fsm always issue an RESEED request > jesd204: jesd204-fsm: Revise link state setup sequence > iio: adc: ad9371: Defer some link setup to setup_stage1 and 2 > arch: arm{64}: dts: add adrv9002 frequency hopping support > include: bindings: adrv9002: add defines for frequency hopping > iio: adrv9002: add debugfs for frequency hopping > iio: adrv9002: support frequency hopping > iio: adrv9002: api: report number of gpios used > iio: adrv9002: api: fix hop table select gpio report > iio: adrv9002: api: move the TX attenuation defines > iio: adrv9002: api: move TX FE powerdown define > Documentation:ABI:testing:add doc for ADMV8818 ABI > dt:bindings:iio:filter:add admv8818 doc > iio:filter:admv8818: add support for ADMV8818 > dt-bindings: iio: adc: adi,ad9083.h: Add H/G decimation values > iio: adc: ad9083: RX NCO run-time control support > iio: adc: ad9083: Support for IIO_CHAN_INFO_SAMP_FREQ > iio: amplifiers: ad8366: Fix ADRF5720/30/31 gain calculation > zynqmp-zcu102-rev10-ad9083-fmc-ebz.dts: update hdl_project tag > azure-pipelines: allow custom rpi build trigger > spi: spi-bcm2835: Fix warning > iio: adrv9002: export api version > drivers: pwm: pwm-axi-pwmgen.c: Fix overflow > arch: arm: boot: dts: Add support for cn0501 and de10nano > drivers: iio: industrialio-buffer.c: Export symbol > spi: spi-bcm2835: Fix deadlock > drivers/usb/Kconfig.adi: Remove CONFIG_USB_OTG_FSM > drivers: pwm: pwm-axi-pwmgen.c: Fix name > iio: adc: ad9081: Add support for AD9988 and AD9986 derivatives > iio: adrv9002: allow for dts analog gpio configuration > iio: adrv9002: refactor error message for dts properties > iio: adrv9002: align digital gpio dts handling > arch: arm{64}: dts: make use of the new adrv9002 defines > arch: arm{64}: dts: Add SPDX identifier > include: bindings: add adrv9002 defines > arch/microblaze/boot/dts/vcu118_quad_ad9081: Add more deceptive comment > iio: adc: adrv9009: Coding style fixes - no functional changes > iio: adc: adrv9009: Introduce jesd204-fsm link_pre_setup cb() > iio: adc: adrv9009: Move jesd204-fsm priv init from cb to probe > drivers:iio:admv1014: update clk_notifier usage > arch: arm{64}: dts: fix adrv9001 overlapping pins > clk: ad9545: Fix compensation > iio: adf4350: fix a null pointer dereference during probe > drivers:iio:admv1013: update clk_notifier usage > arch: arm: dts: Remove SW_LID events > iio: frequency: hmc7044: Handle error codes > iio: frequency: hmc7044: Add some vital probing info > iio: frequency: hmc7044: After RESTART_DIV_FSM always issue RESEED_REQ > iio: frequency: hmc7044: Check SPI read support > clk: ad9545: Add debugfs status > clk: ad9545: Fix typo > iio: frequency: ad9528: jesd204-fsm add support for desired SYSREF > iio: frequency: hmc7044: jesd204-fsm add support for desired SYSREF > iio: adc: adrv9009: Improve InitCals error handling and reporting > arm64: dts: fix axi-fan-control probing > dt:bindings:iio:frequency:add adrf6780 doc > iio:frequency:adrf6780: add support for ADRF6780 > drivers:iio:admv1013: add default case > iio: adc: ad9083: Add missing mutex_init > drivers:iio:frequency: remove unused header > dt:bindings:iio:frequency:add admv1013 doc > iio:frequency:admv1013: add support for ADMV1013 > iio:adc:ad9083: Remove unused macro for channels > iio:adc:kconfig: Add AD9083 description > dt:bindings:iio:frequency:add admv1014 doc > iio:frequency:admv1014: add support for ADMV1014 > iio: frequency: hmc7044: Remove option for High performance PLLs/VCO > iio: adrv9002: fix the DDS rate calculation > iio: buffer: fix channel {en|dis}ablement > iio: cf_axi_tdd: Convert timing attributes to decimal values > iio: cf_axi_tdd: Fix swapped values in DMA gating enum > iio: frequency: adf4371: Export all IIO channels > iio: frequency: adf4371: Expose ADF4371_CH_RF32's IIO attributes > iio: adrv9002: Adapt driver to the new API version > adrv9002: api: do not use float under linux > adrv9002: api: fix -Wint-to-pointer-cast warning > adrv9002: public: fix mixed code declarations warnings > adrv9002: api: do not include libc headers > firmware: Update firmware for adrv9002 > iio: adrv9002: Update API to 48.8.7 > iio: adc: adrv9002_conv: Fix the DDS rate calculation > dts: zynqmp-adrv9009-zu11eg-reva.dtsi: Fix UART1 pinctrl assignments > iio: jesd204: xilinx_transceiver: Fix QPLL VCO1 min overwrite bug > dts: zynqmp-zcu102-rev10-ad9081-204c-txmode0-rxmode1: Rename fix type > iio: jesd204: axi_adxcvr: Fix PRBS selection of JESD204C 66b64b encoding > iio: jesd204: axi_adxcvr: Add support for PLL lock detect status bit > dts: zynqmp-adrv9009-zu11...-fmcomms8: Fix erroneously removed clk nodes > arch: arm64: dts: stingray: Remove adf4371 device. > Documentation: devicetre: one-bit-adc-dac.yaml: Add "adi," prefix > Documentation: devicetre: one-bit-adc-dac.yaml: Add "adi," prefix > drivers: iio: addac: one-bit-adc-dac: Add manufacturer prefix > arch: arm64: dts: stingray: Update system GPIO pinouts > arch: arm64: dts: stingray: Remove warnings > iio/jesd204/xilinx_transceiver: Fix GTY4 TX_PROG_DIV DRP address. > dts:zynqmp-adrv9009-zu11eg...multisom-clockdist: Clock distribution case > include: dt-bindings: hmc7044: Add adi,clkinX-buffer-mode defines > dts: zynqmp-adrv9009-zu11eg-reva-adrv2crr-fmc-reva: Cleanup > dts: zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb-sync-fmcomms8: Cleanup > dts: zynqmp-adrv9009-zu11eg-reva.dtsi: HMC7044 PLL2 frequency use define > dt-bindings: clock: ad9545: Add tub fill/drain > clk: ad9545: Add DT lock detector params > iio: adc: adrv9009_conv: Update the DDS rate calculation > arm: dts: adrv9002: Add support for A10SoC > arm: socfpga_adi_defconfig: Include the adrv9002 firmware > iio: adc: versal-sysmon: Additional documentation for production silicon support. > mtd: spi-nor: Fix call trace when qspi driver built as module > mmc: arasan: Fix the issue in reading tap values from DT > arm64: xilinx: Enable IDT8T49N24x clock driver > crypto: zynqmp_sha: Make driver thread-safe > Merge tag 'xilinx-v2020.2' of https://github.com/Xilinx/linux-xlnx.git > regmap: add support for 7/17 register formating > dts: zynqmp-zcu102-rev10-ad9081-204b-txmode0-rxmode1: Fix min jesd rate > iio: jesd204: xilinx_transceiver: Fix white-space damage > iio: jesd204: axi_adxcvr: Add TX|RX_PROGDIV support > iio: jesd204: xilinx_transceiver: Add GTY4 additional N dividers > dts: zynqmp-zcu102-rev10-ad9081-204b-txmode0-rxmode1: New use case > iio: axi_tdd: fix possible data race > iio: adis: sync with upstream > arm64/configs/adi_zynqmp_defconfig: Remove CONFIG_MTD_OOPS > arm/configs/zynq_xcomm_adv7511_defconfig: Enable CONFIG_AUTOFS4_FS > net: ethernet: cadence: macb_main: defer probe until MDIO is ready > arch: arm: boot: dts: Enable watchdog0 for DE10-Nano > iio: cf_axi_dds: make sure dac_clk is not 0 > iio: adrv9002: only export clocks after successful init > iio: adrv9002: fix interface tuning for independent mode > arm: dts: zynq-zed-adf4159: Test device tree for the ADF4159 PLL > iio: frequency: adf4159: Initial commit ADF4159/ADF4169 PLLs > net: phy: adin: add ethtool get_stats support > net: phy: adin1100: Add get_features hook > net: phy: adin1100: Add reset ops > net: phy: adin1100: Fix white spaces > net: phy: adin1100: Fix aneg status read > misc: adi-axi-data-offload: Shift transfer_length before write > arm64: dts: ad9081-204b-txmode9-rxmode4: Revise JRX TPL phase adjust > arm64: dts: ad9081-204b-txmode9-rxmode4: New low rate use case > arch: arm64: dts: Move data_offload enabled design to separate dts > arch: arm64: dts: Enable data offload support for AD9081 reference design > Revert "arch: arm64: dts: Enable fifo single shot capability for zcu102/ad9081/m8-l4" > iio: frequency: cf_axi_dds: Add offload engine support > dt-bindings: adi-axi-data-offload: Add documentation > misc: adi-axi-data-offload: Add data offload engine driver > iio: adrv9002: add checks for ORx > microblaze: dts: vcu118_ad9081_204c_*.dts: Use util_adxcvr 204C PHY > microblaze: dts: vcu118_ad9081.dts: Add link clock to link layer components > microblaze: dts: Remove vcu118_ad9081_204c_txmode_23_rxmode_25_vcxo_100 > devicetree: bindings: iio: frequency: ad916x.yaml: Add jesd204-fsm attribs > arm: dts: adi-fmcomms11.dtsi: Add DAC/TX link jesd204-fsm support > iio: frequency: ad9162: Add jesd204-fsm support > iio: frequency: ad9162: Fix complex NCO mode > clk: ad9545: Add SYS clock compensation > dt-bindings: clock: ad9545: clock compensation > dt-bindings: ad9162: add new supported devices > iio: ad9162: support more devices > iio: adc: ad9081: adi_ad9081_device: Support AD9082 higher ADC MAX limit > dts: vcu118_quad_ad9082_204c_txmode_3_rxmode_2: Fix TPL Phase Adjust > dts: vcu118_quad_ad9082_204c_txmode_12_rxmode_13: Fix and use 750MHz CLKin > drivers:iio:amplifier:ada4250: fix warnings > iio: adc: ad9208: In ZERO-IF mode skip setting the NCO and Phase > iio: adc: ad9208: ad9208_adc_api: Reject DDC NCO 0 Hz frequency > iio: adc: ad9083: Support for JESD204 Subclass 1 > iio: frequency: ad9528: Fix output driver mode config bit shift > arch: arm{64}: dts: add iio labels to adrv9002 > iio: cf_axi_core: do not use dts nodes for iio names > iio: adrv9002: make sure orx is really disabled > iio: adrv9002: return ENOTSUPP on orx enable attribute > iio: adrv9002: fix orx not being enabled if RX is not > iio: adrv9002: set the correct string for duplex mode > dt:bindings:iio:amplifiers: add ada4250 doc > drivers:iio:amplifiers: ADA4250 support > microblaze: dts: vcu118_quad_ad9081*nz1: Support for the ADQUADMXFE2EBZ > iio: frequency: hmc7044: lmfc_lemc_validate() use GCD when in range > iio: adc: ad9081: Implement determine_rate > iio: adc: ad9081: skip printing SYNC state in JESD204C mode > iio: adc: ad9081: Fix link rate calculation > microblaze: dts: vcu118_quad_ad9082_204c_txmode_12_rxmode_13: New use-case > microblaze: dts: vcu118_quad_ad9082_204c_txmode_23_rxmode_25: New use-case > microblaze: dts: vcu118_quad_ad9082_204c_txmode_3_rxmode_2: New use-case > iio: adc: ad9083: Generate "jesd_m" channels and check they are complex. > iio: adc: ad9083: Return error in case get total decimation fails > iio: adc: ad9083: Fix mutex unlock issue upon return > iio: adc: adrv9009: Fix mutex unlock issue upon return > iio: adc: ad9083: Fix ADC clock computation > iio: adc: ad9083: Print device and api revision during boot > iio: adc: ad9083: Toggle jtx link digital reset during bring-up > iio: adc: ad9083: Add jesd204-fsm controls > arm64: dts: adi-ad9083-fmc-ebz.dtsi: Add SYSREF support > arm64: dts: zynqmp-zcu102-rev10-ad9083-fmc-ebz.dts: Remove useless attribs > arm64: dts: zynqmp-zcu102-rev10-ad9083-fmc-ebz.dts: Add reset gpio > iio: adc: ad9083: Add support for HW GPIO reset > iio: adc: ad9083: JESD204 Link States use descriptive strings > iio: adc: ad9083: Add driver support for AD9083 > arch: arm64: dts: Add device tree configuration for AD9083 > dt-bindings: iio: dac: AD9083 yaml documentation > ad9083 API: Fix API build > AD9083: Add CMSAPI AD9083 driver source v1.0.0 > drivers: iio: adc: cf_axi_adc.h: Add missing header file "iio.h" > arch: arm64: dts: Enable fifo single shot capability for zcu102/ad9081/m8-l4 > drivers: frequency: cf_axi_dds: Add dacfifo singleshot output support > drivers: frequency: cf_axi_dds: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs entries > iio: adrv9002: do not allow SSI long strobe > iio: adrv9002: Adapt driver to the new API version > iio: adrv9002: api: do not check gpio assign in auxdac > iio: adrv9002: api: move min/max Orx indexes > iio: adrv9002: api: Fix "defined but not used warning" > iio: adrv9002: api: Fix mixed code declarations warnings > iio: adrv9002: api: fix kernel compilation > firmware: Update firmware for adrv9002 > iio: adrv9002: Update API to 45.0.5 > drivers: pwm: pwm-axi-pwmgen: Add support for pwm offset > drivers: pwm: core: Add offset support > drivers: pwm: pwm-axi-pwmgen: Use device-managed action > drivers: pwm: pwm-axi-pwmgen: Add support for multiple channels > drivers: pwm: pwm-axi-pwmgen: Write register using a mask > drivers: pwm: pwm-axi-pwmgen: Set pwm base > net: phy: adin-t1l: rename to adin1100 > net: phy: adin-t1l: use Clause 22 only > net: phy: adin-t1l: change ID > iio: adc: kconfig: Fix AD7768 and AD7768-1 with missing dependencies > iio: logic: m2k-fabric: Fix m2k fabric gpio array handling < iio: logic: m2k-fabric: Fix m2k fabric gpio array handling Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for v0.27 Submodule linux bd9f616..fd4058d: > iio: logic: m2k-fabric: Fix m2k fabric gpio array handling > arm: configs: zynq_[pluto|m2k]_defconfig: Add DM9601 USB Ethernet driver > drivers: frequency: adf5355: add REG10 write > drivers:frequency:adf5355: add delay for init seq > iio: frequency: adf5355: Fix potential locking issue for PFD > 75MHz > Documentation/devicetree/bindings/iio/frequency/adf5355: Update for ADF5356 > iio: frequency: adf5355: Add support for ADF5356 > iio: amplifiers: ad8366: Update device support > iio: adc: ad9081: PRBS and partial eyescan support via debugfs > iio: adc: ad9081: Support for CBUS direct_reg_access > iio: adrv9002: misc improvements > iio: adrv9002: support tx only profiles > arch: arm: boot: dts: de10_nano_cn0540: Use decimal format for i2c address > arch: arm: boot: dts: de10_nano.dtsi: Rename altera spi node name > arch: arm: boot: dts: Replace spi-engine node names > iio: adrv9002: also reset orx state > iio: adrv9002: improve init failure handling > dt-bindings: clock: ad9545: Fast ACQ trigger mode > clk: ad9545: Add fast acq trigger mode to dt > iio: adrv9002: fix possible deadlock > iio: jesd204: axi_adxcvr: Support for physical layer PRBS > arm64: dts: adi-ad9081-fmc-ebz.dtsi: Fix JESD204 use case > iio: adc: ad7124: allow more than 8 channels > iio: adrv9002: fix possible data races > iio: adrv9002: support near end loopback > clk: ad9545: Fix source selection > dt-bindings: clock: ad9545: Add fast acquisition > clk: ad9545: Add fast acquisition > iio: adc: ad9081: For R2 and later don't touch tpl_buf_protect_en > microblaze: dts: vcu118_ad9081.dts: Add IRQB gpios > iio: adc: ad9081: Add optional JRX Link watchdog > iio: adc: ad9081: Update debugfs status info (JRX TPL PHASE DIFFERENCE) > iio: adc: ad9081: Prepare for IRQB handling > iio: adc: ad9081: Update API to Version 1.1.0 > iio: adrv9002: improve tx interface tuning > iio: adrv9002: use prbs7 for tx tuning > iio: adrv9002: fix loading low rate profiles > iio: adrv9002: export Orx gain in dBs > iio: adrv9002: api: move min/max Orx indexes > iio: adrv9002: support orx tracking cal > clk: ad9545: Fix recalc_rate > microblaze: dts: vcu118_ad9081_204c_txmode_[10|23]_rxmode_[11|25]: Set CTLE > iio: adc: ad9081: Add dt poperty to configure the CTLE filer. > iio: adc: ad9081: Toggle link enable around jesd_rx_calibrate_204c > iio: adc: ad9081: Add jesd_rx_calibrate_204c to MCS step 20 > iio : frequency: ad9528: Fix JESD204 FSM reinit bug > iio : frequency: hmc7044: Fix JESD204 FSM reinit bug > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Add TPL phase adj > microblaze: dts: adi-ad9081-fmc-ebz.dtsi: Fix JESD204 use case > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Add device_clk > microblaze: dts: vcu118_ad9081.dts: Fix mode - requires QPLL on RX > iio: adc: ad9081: Support for FDDC, CDDC 6dB digital gain > arch: arm64: dts: Change SW0 linux code to SW_LINEIN_INSERT > clk: ad9545: Add errors for missing properties > dt-bindings: clock: ad9545: Add source profiles > dt-bindings: clock: ad9545: Bindings cleanup > clock: ad9545: Add reference priorities > iio: frequency: cf_axi_dds: Roundup JESD204 NP always to the next pow2 > iio: adc: ad9361: Fix rssi_gain_step_error DEVICE_ATTR mode > microblaze: boot: dts: Style checkpatch fixes - no functional changes > iio: adc: ad9081: Support for SPI_3WIRE and SPI_LSB_FIRST > dts: vcu118_quad_ad9081_204b_txmode_X_rxmode_Y_onchip_pll_revc: Add internal PLL use cases > dts: vcu118_quad_ad9081_204c_txmode_29_rxmode_24_revc: New NP=12 use case > dts: vcu118_quad_ad9081_204c_txmode_23_rxmode_25_revc: New NP=12 use case > iio: frequency: adf4371: Add option to power down the chip if not used > clk: ad9545: Allow uHz loop bw. > dt-bindings: clock: ad9545: Change loop bw doc > iio: adc: adrv9009: Fix typo in calibrate_fhm_en attribute > Revert "clocksource/drivers/cadence-ttc: Use ttc driver as platform driver" > iio: adc: adrv9009: Apply initial tx1/2_atten_ctrl_pin settings > ci: checkpatch: Replace python-git to python-git-doc > clk: axi-clkgen: Don't display error when -EPROBE_DEFER > arm: dts: zynq-zed-adrv9002 -> zynq-zed-adv7511-adrv9002 > arm: dts: adrv9002: Add support for ZC706 > arm: dts: adrv9002: Move common zynq-adrv9002 definitions to .dtsi > dts: zynq-zc706-adv7511-fmcomms11: ADXCVR TX use AD9625-DIVCLK > iio: adc: ad9467: AD9625 add DIVCLK CCF clock provider support > include: linux: clk: clkscale.h: Make sure div can never be zero > iio: adc: ad9371: force state of the TEST pin > iio: adc: ad9371: make use of devm_clk_get_optional > iio: adc: ad9371: add support for TX PRBS > iio: adc: ad9371: add support for PRBS error injection > iio: adc: ad9371: add PLL lock status debugfs entry > iio: adc: ad9371: enable sysref clocks if defined > iio: adc: ad9371: drop redundant error messages > drivers/iio/adc/mykonos: silent verbose debug messages > iio: adc: ad9081: Fix nco_frequency_available reading for bypassed fddc > iio: dac: ad5446: Add AD5542 spi id > staging: iio: frequency: ad9834: Fix typo in comment > drivers:iio:dac:ad5686: Fix segmentation fault > iio: adrv9002: add new kconfig options > iio: adc: adrv9009: Fix obsRxChannelsEnable clobbering in stitching mode > arch: dts: adrv9002: add orx support > iio: adrv9002: support Orx > iio: adc: ad9081: Avoid JTX link disable sequences > microblaze: dts: vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps: Np 12 use case with high lane rate > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25_lr_24_75Gbps: Np 12 use case with high lane rate > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Np 12 use case > microblaze: dts: vcu118_ad9081_204c_txmode_10_rxmode_11_lr_24_75Gbps: Np 16 use case with high lane rate > microblaze: dts: vcu118_ad9081_204c_txmode_10_rxmode_11: 204C use case > arm: dts: Add AD9081-FMC-EBZ + Arria 10 SoC Development Kit support NP=12 case > iio/adc/adrv9009: Fix octets per frame calculation for NP=12 case > arm: zynq-zc706-adv7511-ad9081-np12: NP12 devicetree > iio: jesd204: axi_jesd204_[rx|tx]: Add info print upon probe > iio: jesd204: axi_jesd204_[rx|tx]: Add support for NP=12 modes > clk: ad9545: Fix r-div write > arm: dts: adi-adrv9009.dtsi: OBS-Rx use JESD204 M=2 > iio: jesd204: axi_jesd204_[rx|tx]: Avoid unbalanced clock disable (TEMP) > iio: jesd204: axi_jesd204_[rx|tx]: Fix potential out of spec SERDES PLL > arch: dts: zynq-zed-adrv9002: Enable HDMI output > iio: adrv9002: support reading profile_config > arch: dts: adi-fmcomms8.dtsi: Chan 1,3,6,7,8,9 are terminated for LVPCL > arch: dts: fix fmcomms8 master device assignments by name > ci: replace python- deps with python3- deps > clk: axi-clkgen: fix or operator; use logical vs bitwise or > iio: jesd204: axi_adxcvr: Fix log level in probe defer information > Revert "iio: axi_adxcvr: print warning on set_rate in adxcvr_enforce_settings()" > iio: adc: adrv9009_conv: In RX only operation skip configure DAC TPL > zynq-zed-adrv9002-rx2tx2.dts: Fix hdl project tag > iio: adrv9002: remove B0 define > iio: adrv9002: add full path for include directories > arm64: dts: Add ADRV9009-ZU11EG Multi-SoM sync device trees (No FMCOMMS8) > iio: adrv9002: remove duplicated define > iio: adrv9002: add support for c0 HW revision > hwmon: ltc2945: fix private data reference > arm64: dts: zynqmp-zcu102-rev10-ad9082-m4-l8.dts: Add AD9082-FMCA-EBZ dt > iio: adrv9002: fix irq handling > iio: dac: ad5766: add driver support for AD5766 > Documentation/ABI/testing: Add documentation for AD5766 new ABI > dt-bindings: iio: dac: AD5766 yaml documentation > dts: AD9081-FMCA-EBZ: Consider the VCXO=100.00 MHz the default > iio: frequency: ad916x: Add SPDX-License-Identifier: GPL-2.0 > iio: adc: talise: Add SPDX-License-Identifier: GPL-2.0 > iio: adc: mykonos: Add SPDX-License-Identifier: GPL-2.0 > microblaze: adi_mb_defconfig: Update for 5.4 and sync with Xilinx > iio: adrv9002: remove unused API's > mtd: spi-nor: Add support for disable broken flash locking > mtd: spi-nor: don't run SFDP for Zynq QSPI > iio: adrv9002: remove adrv9002_init_data.c > arm{64}: config: Add adrv9002 default profiles > firmware: adrv9002: add default profiles > iio: adrv9002: Load default profiles from firmware > iio: adc: ad7768: Add filter type attribute > iio: adc: ad7768: Update sampling frequency routine > iio: adc: ad7768: Add power mode attribute > iio: adc: ad7768: Add _set_clk_divs() function > iio: adc: ad7768: Add spi sync function > arch: arm: boot: dts: Add support for cora and ad7768 > arch: arm: boot: dts: Add support for zed with ad7768 and axi_adc > iio: adc: ad7768: Add axi_adc support > arm: dts: zynq-zc702.dtsi: Add missing spi-max-frequency property > iio: adrv9002: Fix debugfs AGC parameter > iio: adrv9002: Improve device setup error path > iio: adrv9002: disable axi core before device setup > iio: adrv9002: validate ssi interface before device setup > iio: adrv9002: remove `adrv9002_axi_ssi_type_get()` > iio: adrv9002: save axi interface type at startup > iio: adrv9002: minor improvement on `adrv9002_cleanup()` > iio: adrv9002: call `adrv9002_init()` on debugfs > iio: adrv9002: remove `adrv9002_intf_tuning_unlocked()` > iio: adrv9002: centralize device initialization > iio: frequency: adf4371: Keep RF8 ports disabled > mtd: spi-nor: spi-nor: Fix SPI-NOR-UniqueID printing > arch: arm: re-enable uevent helper for busybox systems > Revert "clk: fixed-factor: Don't register fixed factor clk until parent clk is registered" > clk: walk orphan list on clock provider registration > microblaze: dts: Update model strings to reflect board and carrier > microblaze: dts: vc707: Update for Kernel v5.4 Vivado v2020.1 > microblaze: dts: kcu105: Update for Kernel v5.4 Vivado v2020.1 > microblaze: dts: kc705: Update for Kernel v5.4 Vivado v2020.1 > arm: dts: Add AD9081-FMC-EBZ + Arria 10 SoC Development Kit support > usb: chipidea: Hook up ULPI support > clk: ad9545: Add support for n-shot > clk: introduce clk_set_nshot and clk_get_nshot > arch: microblaze: dts: vcu118: Update for Kernel v5.4 Vivado v2020.1 > arch: zynq-coraz7s.dtsi: disable second CPU vs deleting node > arch: fix various warnings with device-trees > ci: remove old dtb-build patches mechanism > ci: update build for ADI drivers that should be built > spi-nor: cadence-quadspi: fix __aeabi_ldivmod compiler error > Revert "xilinx: Add a github template telling people to not use pull requests there" > jesd204: sysfs: add explicit fall-through > navassa: fix ISO C90 compiler warning > navassa: add missing break statements > iio: frequency: hmc7044: Improve the pfd1 calculation > iio: adc: ad9371: Fix temp sensor readings > iio: adc: mykonos: mykonos_gpio: Silent verbose debug messages > iio: adis16480: Limit spi max speed in burst mode > Revert "net: macb: Avoid probe error if more than one phy is available" > arch: arm64: adrv9009-zu11eg: fix spi dt node warnings > arch: arm: zynq-zc706-adv7511.dtsi: add @39 addr to adv7511 node > ci: update to sync adi-5.4.0 and rpi-5.4.y > net: phy: adin-t1l: update driver to 5.4 APIs > pwm: pwm-axi-pwmgen: update apply hook to new kernel > net: phy: adin-t1l: remove adin-compat.h > clk: ad9545: up regmap_config.use_single_rw > arch: run savedefconfig on all ADI defconfigs > Merge remote-tracking branch 'adi/master' into master-xilinx-v2020.1 > media: axi-hdmi-rx: Initialize bus_type > media: axi-hdmi-rx: Provide device_caps in struct video_device > media/platform/axi-hdmi-rx: Announce GPLv2 module license > drm: adi_axi_hdmi: Fix fbdev interface not working > sound/soc/adi/axi-spdif.c: Support programmable master clock > drm: axi_hdmi_encoder.c: Add missing drm_print.h include > Merge remote-tracking branch 'adi/master' into master-xilinx-v2020.1 > jesd204: fix & handle switch implicit fall-through > [media] adv7511-v4l2: remove XYLON_LOGICVC_INTG > iio: ad9081: fix potential invalid error code > ci,build: add new dts to dtb_build_test exception > Revert "media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C_ADV7511=n" > [media] adv7511: Add support for the Power Down GPIO. > [media] adv7511: remove omitted memcpy() for pdata > [media] adv7511: Setup the timing generator according to the selected mode > ci,travis: update ignore build for branch adi-5.4.0 > MAINTAINERS: remove hmc prefixed drivers > drivers/media/i2c/adv7511: Differentiate the adv7511-v4l2 driver by the adv7511-drm driver. > usb: chipidea: reset to upstream version > Revert "net: macb: disable gigabit for MII & RMII modes" > [media] adv7604: remove duplicate isr handler > sound: soc: adrv936x_box: rework driver to new kernel > [media] imageon-bridge: rework bridge notifier to new format > [media] axi-hdmi-rx: rework bridge notifier to new format > iio: logic: m2k-fabric: rework GPIO code to new framework > iio: cf_axi_dds: fix function type > iio: frequency: m2k-dac: fix match function type > misc: mathworks: fix mathworks_ip_mmap_fault() return type > media: addi9036: V4L2_MBUS_CSI2 -> V4L2_MBUS_CSI2_DPHY > drm: adi_axi_hdmi: update driver to newer framework [WIP] > drm: adi_axi_hdmi: remove drm_plane_helper_disable() call > drm: adi_axi_hdmi: add includes required to build in newer kernels > clk: clk-adjustable-rate: remove CLK_IS_BASIC flag > ci,travis: remove patches for dt build test > Merge tag 'xilinx-v2020.1' into master-xilinx-v2020.1 Submodule hdl 6ae822d..061d024: > axi_adrv9001: Quartus 19.3 updates > axi_adrv9001: Double sync control lines between interface 1 and 2 > axi_ad9361: Update constraints in case TDD is disabled > adrv9001/zcu102/cmos: Loosen up clock skew constraints to match LVDS settings > fmcomms2/zed: Disable unused TDD to save space and timing > axi_adrv9001: Fix channel 3 for Tx1 in DMA mode > axi_adrv9001: rx: calculate ramp value based on received value > axi_adrv9001: Let gate signals have initial value, useful for simulation > axi_adrv9001: Add status bit for Tx clocking > axi_adrv9001:rx: Add reset to link layer > axi_adrv9001:rx:phy: do not generate valid while in reset > library/common/up_tdd_cntrl: Make address generic > adrv9001/zcu102: Run postRoutePhysOpt to close Rx1 to Rx2 path timing > adrv9001/common: Run DMAs @ 100MHz > axi_adrv9001: Add opt-in synthesis parameters > axi_adrv9001: Use global clocks for divided down clock > ad_pnmon: Fix zero checking when valid not constant > axi_adrv9001:axi_adrv9001_rx_channel: fix ramp signal checking > ad_tdd_control: Avoid single pulses if tx_only or rx_only > ad_tdd_control: Fix rx/tx only behavior > adrv9001/zed: Connect TDD sync to PMOD JA1 > common/up_tdd_cntrl: Fix read data when read is idle > adrv9001/zcu102: Add TDD sync to PMOD0 J55.1 > adrv9001/common: Export TDD mode signal > axi_adrv9001: Export TDD mode > adrv9001/zed: Add TDD support > adrv9001/zcu102: Add TDD support > axi_adrv9001: Add TDD support > adrv9009zu11eg:fmcomms8: Fix lane swapping for TX channels 0 and 1 on the FMCOMMS8 > fmcomms8: zcu102: Fix lane swapping > daq3:zcu102: Connect overflow pins for the AD9680 TPL > Revert "intel: Update projects to use ad_iobuf instead of ALT_IOBUF" > de10nano: Add hps_conv_usb_n signal to stabilize UART lines > axi_hdmi_tx: Remove deprecated constraint > adv7513_de10nano: Fix gpio_bd assignments > common/de10nano: Cosmetic updates only > common/de10nano: Full HD 60 FPS support > adrv9009zu11eg:fmcomms8: Fix SPI timing constraint > ad_ip_jesd204_tpl_dac: Switch to sync arm toggling instead of setting only > up_dac_common: Move the sync status to register 0x1a to mirror adc path > ad_fmclidar1_ebz/a10soc: Fix a typo > Update system_top.v > ad9434_fmc,ad9467_fmc,fmcadc5: Update projects to use ad_iobuf, not IOBUF > intel: Update projects to use ad_iobuf instead of ALT_IOBUF > adrv9009zu11eg: Update spi module to use generic verilog > library: Move ad_iobuf to the common library, as it's not Xilinx specific > m2k: Add DAC last sample connections > axi_ad9963: Add last sample hold support > axi_dac_interpolate: Add last sample support > adv7513/de10nano: Define the USB clock > de10nano: Fix IO assignments > axi_ad7616: Update ad_edge_detect port names > ad469x: Remove sysid custom string init > ad469x_zed: Update bd.tcl with new port names > ad_edge_detect: Change port names > ad469x_fmc: Minor cosmetic update on the config file > fmcomms8: a10soc: Move RX and Observation to second SDRAM interface > common: a10soc: Allow for the second SDRAM interface to be used at a different clock > fmcomms8: a10soc: Initial commit > ad_ip_jesd204_tpl: Extend valid attribute ranges > ad469x: Add reference design for ad469x eval board > daq3: Update projects to the new TPL > adaq7980: Add AXI pulse generator to generate the offload trigger > Revert "axi_spi_engine: Add pulse_width and pulse_period registers" > makefile: Regenerate make files > util_sigma_delta_spi: Fix syntax > ad77681: Add axi_clkgen ip for spi engine > scripts/adi_pd_intel: Delete noisy print outs > adv7513/de10nano: Fix connection of ltc2308 SPI's interface > cn0540: Add axi_clkgen to Makefile > axi_ad6676: Set data format to twos complement > ad_ip_jesd204_tpl_adc: Fix PN check for twos complement data format > ad_ip_jesd204_tpl_dac_framer: fix localparam ordering > adrv9009_zu11eg: Add synchronization at application layer > ad9081_fmca_ebz: Fix device clocks termination > ad9656:Add reference design for the ad9656 eval board (#494) > sysid: Remove cstring init string > projects: cn0540: coraz7s: Add XADC support > cn0540/coraz7s: Set and input delay of one spi_clk cycle for the MISO line > cn0540/bd: Generate a 80MHz spi_clk > axi_gpreg: Add ttcl for clock_mon constraints > sysid: Initialize parameter > sysid: Remove cstring init string > jesd204: Clean-up combinatorial logic > jesd204_rx: Reset frame alignment monitor event generator > axi_jesd204_rx: Ignore events if link not enabled > jesd204/jesd204_rx: Ignore frame alignment errors if lane is not in DATA phase > jesd204/jesd204_rx: Reset error counter once all lanes synced > jesd204_rx/jesd204_rx_ctrl: Fix de-glitch mechanism > axi_jesd204_common/jesd204_up_common: Add event stats > spi_engine: Add spi_engine.tcl > cn0363: Remove iobuf for spi sdo > cn0540/de10nano: Ignore 15003 critical warning > axi_hdmi_tx: Update register initialization > daq2/a10soc: Set optimization mode to high performance effort > common/s10soc: Input ports do not have a current strength property > adi_intel_msg: Dissable "unused TX/RX channel" critical warning for Stratix 10 > ad77681evb: Remove redundant ad_data_clk > adrv9009: Fix typo for number of samples calculation for observation channel > fmcomms8: zcu102: Leave the SPI constraint at 25 MHz > fmcomms8: common: In the SPI module, use ad_iobuf instead of a Xilinx primitive > fmcomms8: zcu102: Remove the test pins, as they are not connected > library/commmon: Fix data width warnings > arradio: Remove unused signals > sysid: Fix board/project name underscore issue Submodule buildroot 8b7688e..a9818ab: > board/pluto/S45msd: Remove undesired character > update pluto and m2k on board html pages > configs/zynq_[pluto|m2k]_defconfig: Remove strace > package/libiio/libiio.mk: Update to git 2019_R2 (until next formal release) > board/pluto/device_format_jffs2: Fix fs cache issue > board: pluto: S23udc: Add option to select USB Ethernet Compatibility Mode > package: jesd204b_status: update to master HEAD > all-boards: update update motd configuration to new format > Merge tag '2020.02.8' from Buildroot upstream > configs/microblaze_adi_*_defconfig: Add package fru-tools > package: fru-tools: Add fru-tools utility > microblaze_*_defconfigs: update kernel headers to 4.19 for Vivado 2019.1 > ci: split kernel version check for microblaze arch for Vivado 2019.1 Submodule u-boot-xlnx af19d59..a2c2013: > config: zynq-common: Remove compatible env setting > config: zynq-common: Fix attr_val attr_name > config: zynq-common: Fix refclk setting > configs: zynq-common: Use double quotes for strings > configs: zynq-common: Fix rev B fdt errors > configs: zynq-common: Fix mode 2r2t > configs: zynq-common: Guard against M2K platform > ci,pluto,m2k,azure-pipelines: add initial CI integration for Azure > configs: zynq-common: Fix SPI env update Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
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 <michael.hennerich@analog.com>
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