Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Branches: linux : main u-boot-xlnx : pluto hdl : main buildroot : master Submodule buildroot f70f4af..e783aad: > package/jesd204b_status: Update to v0.1 > package/ad936x_ref_cal: Update to v0.1 > package/libad9361-iio: Update to v0.3 > package/libm2k: Update to libm2k v0.8.0 > package/libiio: Update to libiio v0.26 > board: sidekiqz2: post-build.sh: Disable input event deamon Submodule hdl 1978df2...065c8f1: > axi_tdd: Update to version 2.0.b > docs: ad9081: Added FM87 information > ad9081: fm87: Initial commit > common: fm87: Add base design > library: jesd: Added Agilex FM87 support > adrv9026/zcu102: Update build parameters > adrv9026: Add vcu118 support > adrv9026: Add vck190 support > docs/projects: Migrate documentation for AD9656-FMC (#1459) > adi_board.tcl: add bd_intf_pin case for disconnect (#1475) > ad57xx: add doc > AD57xx: add coraz7s > AXI PWM: clean intel warnings > AD57xx: add project > SPI Engine: add SDO offload streaming > axi_dac_interpolate: Fix critical warning > adrv904x_vck190: Initial design > pluto: Move TDD CH2 to TX DMA dedicated sync port > docs/projects: Adding documentation for AD4080 project. > projects/ad408x_fmc_evb: Initial commit for ZedBoard > docs/library: Adding AXI-AD408X documentation > library/axi_ad408x: Added IP interface for Xilinx > library/xilinx/common/ad_serdes_in: Add external reset option > library/common/ad_pack: Add MSB aligned option > pulsar_adc: Update documentation > pulsar_adc_fmc: Update build parameters > docs/projects/cn0579: Fix general warnings > docs/projects/cn0579: Updates after review > docs/cn0579: Fixing the make rendering and removing whitespaces > docs: ad_gmsl2eth_sl: Remove duplicated info > corundum: address_space, clk/rst bus, eth_xcvr_gth_channel > ad_gmsl2eth_sl: assign_bd_address, ad_mem_hpc0_interconnect > docs/requirements.txt: Fixed missing libraries nedeed for PDF output > docs: Cosmetic & functional fixes to comply with PDF generation req. > ad9081: vpk180: system_top: Renamed serial connections (#1434) > docs/projects: Adding ADAQ8092-FMC HDL project documentation. > docs/projects: Adding documentation for CN0579 (#1437) > docs/projects: Adding HDL project documentation for AD777x (#1458) > docs/projects: Adding documentation for EVAL-AD3552R board (#1441) > ad9213_evb: Add github documentation (#1444) > docs: remove ad7606 build warning (#1456) > regmap: Fix list syntax (#1452) > axi_dmac: Fix regmap testbench default value (#1454) > axi_jesd204_rx: Fixup write to up_cfg_buffer_delay (#1186) > unit_level_tb: Fix testbench runs (#1449) > docs: Allow inheriting multiple register maps > regmap/adc, dac, jesd_rx, axi_logic_analyzer: Update > regmap: Strip adi_regmap_adc leading whitespace > regmap: Add adc/dac full regmap templates > axi_dac_interpolate, m2k: Fix DAC instrument trigger > m2k:axi_ad9963, axi_dac_interpolate fixes > m2k, axi_dac_interpolate: Add auto rearm feature > common: vcu118 vcu128: Update interconnect name > adi_board: Fixup sys_zynq scope and if indent > adi_board: add support for other AXI master interfaces > docs/user_guide/porting_project: Update code instructions > docs: Fixes accross docs > docs: Update Architecture and Project doc template > New sections for IP's pages > Regenerate Makefiles with mistakes > projects:ad4110: Update constraints file > docs:ad4110: Create documentation > SPI Engine: fix off-by-one sleep time (#1429) > AD5758 documentation (#1428) > docs/projects/ad9467_fmc: Add AD9467-FMC doc > projects/adv7511: Removed the wrong link to the EVAL-ADV7842 kit > docs: Add ADV7511-related project page > docs/projects: Fix list indentation > docs/regmap/adi_regmap_axi_ad7616.txt: Fix copy-paste mistake > docs/user_guide/ip_cores/axi_adc: Fix typos > docs/user_guide/build_hdl.rst: Restructure and add details > docs/user_guide/architecture.rst: Add details > docs/projects/ad411x_ad717x: Update title to use dash > Sysid parameters fixes (#1431) > JESD204B support on VCK190 (#1233) > docs: Add CN0506-related project page > library/scripts/library.mk: Fix .lock cleaning for IPs requiring other IPs > axi_ad9361: Fix PN flags when 1 RF Channel is used > sysid: Fix mem init file path > docs: Add Corundum IP Core (#1420) > docs: Add AD-GMSL2ETH-SL-related project page > projects: Port AD9265-FMC to ZedBoard & doc. > docs: Add MAX96724-related project page > docs/projects/cn0577: Migrate documentation > docs/projects/ad9739a_fmc: Migrate documentation > ad7606: Fix Readme.md > ad7606x: Update project > axi_ad7606x: Clean up parameters; fix clocking > docs: Update ad7606x IP & project doc > projects/common: Removed absent system_constr.xdc file > projects/ad9265_fmc/zc706: Fix adc_clk freq to 125MHz > Remove unused ad4858_fmcz_bd.tcl > axi_ad485x/zed: Fix LVDS typo > ad9209_fmca_ebz: vck190: Updated system_top to include the reset gpios ad9081_fmca_ebz: common: versal_transceiver: Only connect the needed reset gpios based on the interface ad9081_fmca_ebz: common: ad9081_fmca_ebz_bd: Only connect the needed reset gpios based on the interface > ad9213_vcu118: Create generated clock for hmc7044_spi > adrv9371_kcu105: Fix timing > Fix sysid params (#1394) > ad_gmsl2eth_sl: Add missing mfp_*_p2 pins to pwm_gen-based logic > common: kc705: Remove file from list > fmcomms2: Fix register not packing into IOB > ad_gmsl2eth_sl: Add project > corundum: Add library > adi_project_xilinx: Add k26-SOM in the board's list > scritps: Add external depedency check > doc: Update generic text in build section > Initial version with SPI for AD7124_asdz (#1381) > axi_ad9361: Fix TX channel disable (#1058) > AD411x/AD717x for de10nano (#1373) > adrv9001,jupiter_sdr: Update projects based on library > jupiter_sdr: Fix tx clock assignments > axi_adrv9001: Add Tx SSI ref clk selection opt > ad9081: add Stratix 10 support (#1386) > docs/projects/ad9783_ebz: Fix page name > docs/library: Restructure "Software support" & "References" > docs/projects/ad4134_fmc: Fix library names & links > docs/user_guide: Update build_hdl and index pages > cn0561: Set DCLK frequency to 50 MHz (#1351) > ad4134: Set DCLK frequency to 50 MHz (#1350) > ad7134: Multidevice synchronization (#1349) > AD4170 for de10nano and coraz7s (#1358) > doc/projects/ad485x_fmcz: Initial commit > doc/library/axi_ad485x: Initial commit > ad485x_fmcz: Rename ad4858_fmcz to ad485x_fmcz > ad485x family support > docs: Change :dokuwiki: to :ref: tags for ported IPs > SPI Engine: add control for SDO idle state (#1320) > adrv9009_zc706: Upgrade DMA > ad9081_fmca_ebz: Fix ad9081_fmc.txt > docs: projects: ad9081: Added VPK180 information > ad9082: vck190: system_bd: Added missing module > ad9082: vpk180: Initial commit > ad9081: vpk180: Initial commit > adrv9026/a10soc: Timing optimization > docs/projects/ad9434_fmc: Update doc with warning for Zed limitation > projects/ad9434_fmc/zed: Fix timing issue in IP and constraints > docs/library/axi_pwm_gen: Updates and corrections > Added logging of make params to the sysid memory > axi_dmac: Implement generic transfer start sync > adrv9009zu11eg/adrv2crr_fmcxmwbr1: Switch default build configuration > AD469x: HDL build parameter (#1362) > Fix spi engine timing (#1370) > ad738x: ALERT/SDOB-SDOD Output (#1352) > projects: Replaced 'master' from links with 'main' (#1372) > ad9081: vck190: Export reset signals to gpios > library:jesd204:jesd204_gt_adapter: Register inputs and outputs > axi_ad7606x: Fix DRP locked > Add CONTRIBUTING.md in hdl folder > docs/user_guide: Add CONTRIBUTING page > SPI Engine: fix word_length affecting sleep (#1361) > docs: Improve landing page, categorize IP Cores (#1343) > ad7606x: Fix serial bug > ad469x/zed: fix off by one error in gpio_i range > docs: Add adrv904x docs > adrv904x: Initial design > adrv9026/zcu102: Fix lane mapping and polarity > scripts/adi_fmc_constr_generator.tcl: Change the script to support adrv9009zu11eg > fmcomms8/common: Change fmc connections file > projects/adrv9009zu11eg: Add fmc connections files > docs: Minor fixes > docs: Add axi_ad9963 IP core > docs: Add axi_ad9361 IP core > docs: Add axi_ad7616 IP core and regmap > spi_engine: scripts: Fix offload clock domain > ad7606x: Reorder and fix mistake in name field from the parts' list > docs: Add util_pack IP core > docs: Add axi_logic_analyzer IP core and regmap > docs: Add axi_laser_driver IP core and regmap > docs: Add axi_fan_control IP core and regmap > docs: Add axi_dac_interpolate IP core and regmap > docs: Add axi_adc_trigger IP core and regmap > docs: Add axi_adc_decimate IP core and regmap > docs: Add axi_clkgen IP core and regmap > docs: Added documentation sections for Lattice. > projects/common/lfcpnx: Adding base design files for Lattice LFCPNX-EVN board. > projects/scripts: Added build scripts for Lattice tools. > scripts/adi_env.tcl: Added required version for Lattice tools. > adrv9026/a10soc: Initial design > projects: Adding support for CN0585+CN0584 on Zedboard (#1269) > docs: Add adrv9026 documentation > docs: Add axi_sysid IP core and regmap > docs: Add util_axis_fifo IP core > docs: Add util_axis_fifo_asym IP core > docs: Add util_rfifo IP core > docs: Add util_extract IP core > docs: Add util_var_fifo IP core > docs: Add util_wfifo IP core > docs: Add common/ad_dds IP core > docs/projects/ad4630: Fix spelling > docs/library/axi_adxcvr: Add label to section > docs/projects/template: Update links > docs/projects/ad9081: Add details about AD998x & hw changes > docs/user_guide: Multiple updates to links and text > docs: Remove trailing whitespaces from all files > docs: Add HDMI IP cores, update regmap (#1336) > docs: axi_tdd: Add TDD docs (#1334) > docs: data_offload: Add docs (#1333) > check_for_guideline_rules.yml: Update version of used repos > docs: Add axi_ad9671 IP core > docs: Add axi_ad9265 IP core > docs: Add axi_ad9467 IP core > docs: Add axi_ad9783 IP core > docs: Add axi_ad7606x IP core (#1329) > docs: Add util_mii_to_rmii IP core (#1328) > docs: page for AD3552R IP (#1323) > docs: page for AD777x IP (#1324) > docs: page for ADAQ8092 IP (#1325) > docs: page for AD7768 IP (#1322) > docs: Intermediary for IP Cores import, user guide, regmap (#1321) > SPI Engine: create inverted CS mode (#1301) > xilinx/common: Set the register to an initial value > i3c_controller: Naming convention, corner case fix (#1314) > jupiter_sdr: Enable Cache Coherency > docs: axi_dmac: Update documentation > axi_dmac: Add Cache Coherency support > axi_pwm_gen: Fix 100% duty cycle width > projects/ad9694_fmc/zcu102: Add reference design for ad9694 eval board (#1059) > docs: user_guide: architecture: Added vpk180 > common: vpk180: Add support for vpk180 > docs: Add ad7606x documentation > ad7606x: Add configurable digital interface support > pulsar_adc_pmdz: Port to ZedBoard > axi_ad9963: Fix TxQ 1 sample delay compared to TxI > axi_logic_analyzer: Improve overwrite control logic > axi_pwm_gen: Update constraint file > axi_pwm_gen: Add/update github documentation > axi_pwm_gen: New features and fixes > axi_dac_interpolate: Update license header > axi_dac_interpolate: Fix low sampling rate issues > CODEOWNERS: Fix misspelled folder names. Add new projects & IPs > Add pulsar_lvds project documentation > Pulsar_LVDS: Add Project on Zedboard > docs: i3c_controller: Add documentation > i3c_controller: Add I3C Controller IP > common: Add ad_mem_dual > spi_engine: Remove nonexistent interface, add dep (#1289) > Tell flock to use sh (#1303) > util_do_ram: Added keep signal to the FIFO (#1291) > ADD adaq42xx (#1209) > library/axi_pwm_gen: Replaced blocking assignments in reset. > library/axi_clock_monitor: Removed ID offset check, regmap optimized. > Change axi_spi_engine to uppercase > regmap: Update SPI Engine regmap > docs: Add JESD204 documentation (#1280) > docs: Add ad7768 documentation (#1283) > Add axi_ad7616 regmap > gmsl/kv260: Initial commit > spi_engine: Revert Offload AXI signals, ctrl fixup (#1288) > doc: Update hdl coding guidelines > SPI Engine: Add registers for Offload memory and FIFO sizes (#1279) > hdl: Zed-AD7768: Wideband fixed bug (#1281) > spi_engine: Create interface_ip.tcl (#1251) > docs: Use doctools (#1258) > docs: Add pulsar_adc project documentation (#1275) > docs: Add cn0363_pmdz project documentation (#1278) > adrv2crr_fmcxmwbr1: Merge with xmicrowave > adi_util_hbm.tcl: Change wrong var name rx_tx_n->tx_rx_n > util_hbm_ip.tcl: Fix LENGTH_WIDTH and HBM_SEGMENTS_PER_MASTER errors > adi_env.tcl: Update Vivado version to 23.2 > docs: Add ad463x_fmc project documentation (#1277) > s10soc: Fix issue affecting stratix 10 projects (#1221) > Update cn0540 spi engine (#1207) > lib/axi_pwm_gen: Update pause_cnt logic (#1271) > SPI Engine: fix early sdi data clear (#1231) > docs/ad9434_fmc: Fix links > docs/regmap: Update pwm_gen regmap > adrv9026: Initial design > docs: Add cn0540 documentation (#1248) > docs: Fixups on ad7134_fmc and cn0561 (#1261) > docs: Add ad4134_fmc doc (#1247) > docs: Add ad7134_fmc doc (#1246) > docs: Add cn0561 doc (#1245) > docs: Update user guide, remove legacy code (#1242) > util_axis_fifo: Update (#1255) > scripts:project_intel.mk: Fix make clean-all target > Add library .lock files to git ignore > scripts:project_xilinx.mk: Fix make clean-all target > SPI Engine: Formatting on spi_engine_offload > SPI Engine: edge-based trigger > Replace other master branch references to main > Replace link in license header from master to main > library: jesd204: Fixup Vivado exiting with error (#1243) > docs: Add ad738x documentation (#1240) > spi_engine: Fixup param ranges and CPHA info (#1239) > axi_pwm_gen: Update ttcl constraints > axi_pwm_gen: Start, Stop fix > axi_pwm_gen: Offset mecanism fix > axi_pwm_gen: Add support for 16 channels > scripts: Parallel build with pattern rules (#1202) > docs: Add component diagram generator > docs: General improvements > axi_dac_interpolate: Improve the ctrl logic > m2k: Remove dac last_sample_hold control > docs: Add ad5766 documentation (#1227) > AD9434: Zed porting and documentation (#1210) > arradio: Enable the scatter-gather DMA core > fmcomms2: Enable the scatter-gather DMA core > docs: Include the DMA SG documentation > util_hbm: Add the SG interface in DMA instances > axi_dmac: Add support for DMA Scatter-Gather > SPI Engine: Add execution delay documentation (#1230) > AD719x: Documentation (#1211) > docs: Improve consistency (#1229) > docs: Add ad469x_fmc doc > docs/common: Remove default branch > docs: Fix tables consistency > adi_env.tcl: Update Quartus Pro version to 23.2.0 > .github/workflows: Rename branch name for GitHub actions > docs: Add adaq7980 documentation > docs: flatten images paths, toctree and images guidelines (#1222) > docs: Edits on Build an HDL Project section of the user guide documentation (#1204) < axi_dac_interpolate: Improve the ctrl logic < m2k: Remove dac last_sample_hold control < pluto: Enable phaser integration > docs/ad7616: Remove duplicated info > docs: links, drop part, fixups, codeowners < axi_ad7606x: Add the correct IP's name > docs/projects/ad7616_sdz: Update block diagrams > ad7616_sdz: Add axi_clkgen > ad7616_sdz: Remove zc706 support > ad7616_sdz: Add fmc pinout > ad7616_sdz: Use SPI Engine for serial mode > axi_ad7616: Remove serial dependencies > axi_ad7606x: Add the correct IP's name > projects: Add missing sysid IP (#1172) > docs/projects/ad7616_sdz: Add ad7616_sdz project documentation > SPI Engine: Fixed delay behaviour on Chip-Select and Sleep instructions (#1200) > scripts/adi_board.tcl: use axi_interconnect for HP ports on Zynq-7000 family > projects: Update Readme.md for ad9783_ebz & ad9081/ad9082_fmca_ebz > docs/projects/ad9783 & images: Add ad9783_ebz project doc > docs/projects/ad9081 & images: Add ad9081_fmca_ebz project doc > docs/projects/template & common: Create project doc template > docs/user_guide: Add user guide documentation > docs/library/axi_dmac: Add identifier for page > docs: Add color roles. Fix :part: link. Remove extension > pulsar_adc_pmdz: Add .txt file for constraints > Update cn0363 spi engine (#1183) > common: vmk180: Connected missing ss from spi ad9081_fmca_ebz: vck190: system_top: Fixed spi signals indentation > Update ad469x spi engine (#1181) > Update ad738x spi engine (#1179) > V2: Update ad5766 spi engine > Update ad5766 spi engine > V2: Update adaq7980 spi engine > Update adaq7980 spi engine > projects/ad7134_fmc: Add FMC pinout description * Added txt description of all FMC pins used/unused * Updated constraint files with FMC pinout location > projects/ad4134_fmc: Add FMC pinout descripton * Added txt description of all FMC pins used/unused * Updated constraint files with FMC pinout location > projects/cn0561: Add FMC pin descripton for all carriers * Added txt description of all FMC pins used/unused * Updated constraint files with FMC pinout location > FMC pinout configurations for AD4630. (#1193) > ad9083_evb/a10soc: Overwrite spi frequency > docs: Update README, misspelings, and improvements > pluto: Enable phaser integration > ad4858_fmcz: Initial design > axi_ad4858: Initial commit > up_dac_channel: Cosmetics - fix indentation > projects/ad3552r_evb: Added project for AD3552R-EVB on ZedBoard. > library/axi_ad3552r: Added interface IP for Xilinx projects. > library/common: Added DAC custom read/write interface in up_dac_common. The DAC common regmap was updated with 3 registers(rd/wr/ctrl) and 1 interface status flag for converters with custom control interface. > dc2677a: add initial design > axi_ltc235x: Add initial design > data_offload: Fix error regarding invalid value for param MEM_TYPE > scripts/adi_env.tcl: Update to Vivado 2023.1 > docs/regmap/adi_regmap_dac.txt : Updated and added some registers > jupiter_sdr: USB power delivery always on > jupiter_sdr: Change the SD ctrl config to autodir > jupiter_sdr: PL sysmon updates > axi_adrv9001: Change the DDS sync structure > docs: add check for signals/bus > README.md: header, docs info; docs: license, fixes > docs: move guidelines, porting project main, repos git roles > docs: update link roles, .gitignore > docs: review fixes > docs: add regmap directive > docs: automate parameters and interfaces tables > docs: Include sphinx documentation > up_dac_channel: Cosmetic additions > ad9361: Add support for config DDS phase resolution > ad_ip_jesd204_tpl_dac: Increase DDS phase DW support > DAC DDS: Add support for DDS phase width > 16 > projects/cn0501: Removed CN0501 project. < projects/cn0501: Removed CN0501 project < Remove daq3/kcu105 from the current release > projects/scripts/project-intel.mk: change 'system_top.v' to '$(wildcard system_top*.v)' (#1169) > LICENSE_ADIBSD: Add short identifier > Add LICENSE_ADIJESD204. Delete jesd204/README.md > library/common/tb/tb_base.v: Update license header > Add copyright & license for all files needing ADI JESD specific license > project-xilinx: Update the generic dependency list > xilinx/ad_data_in.v: Add SDR support > ad7606x: Add dynamic configuration for AD7606X operation modes > cn0561: Fixed critical warning during make (#1159) < cn0561: Fixed critical warning during make (#1165) < project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board < ad_fmclidar1_ebz: Remove support > scripts/adi_fmc_constr_generator: Fix intel constr generation > ad9213_evb: Add design > ad9213_evb: Initial commit > .gitignore: Ignore CODEOWNERS and PR template < Add git CODEOWNERS and PULL_REQUEST_TEMPLATE files > Add CODEOWNERS and PULL_REQUEST_TEMPLATE files > Fix error regarding hierarchy that Vivado misses > projects: Update incomplete/inaccurate readmes > projects: Update readmes all projects initial version > projects: Update readmes initial commit > adi_xilinx_device_info: Update speed_grade_list > Add copyright and license to .tcl, .ttcl files > Add copyright and license to .xdc files > Add copyright and license to .sdc files > project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board Submodule linux e14e351...f3da30d: > arch: arm: configs: zynq_[pluto|m2k]_defconfig: Enable IPv6 networking > microblaze: configs: add adrv9025 firmware to defconfig > microblaze: dts: add vcu118_adrv9025 > dt-bindings: pwm: Update documentation for adi,axi-pwmgen-2.00.a devices > pwm: Replace axi-pwmgen driver by a backport of the mainline driver > iio: adc: ltc2387: Implement more exact period calculation > iio: adc: ad_pulsar: Implement more exact period calculation > iio: adc: ad4134: Make use of devm_clk_get_enabled() > arm: dts: zynq-coraz7s-ad7687-pmdz: Set bipolar prop for diff channel > iio: adc: ad_pulsar: Fix scale attribute for bipolar channels > drivers: misc: adi-axi-tdd: Fix reg values in ms > iio: frequency: ad9783: fix calibration array values > iio: dac: ltc2664: Fix off by one in ltc2664_channel_config() > dt-bindings: iio: adc: adi,adrv9002: fix agpio signals > arm64: dts: zynqmp-jupiter-sdr: properly use clk-gpio mux > iio: adc: ad4630: Use NANO to get to the correct sampling frequency > iio: adc: ad4630: Max sampling frequency set to 2MSPS > iio: adc: ad4630: Add output mode for ADAQ4216 and ADAQ4220 > iio: adc: ad4630: Add probe error messages > iio: adc: ad4630: Make fetch trigger PWM phase smaller than period > arm: dts: Add dts for ad4030-24, ad4032-24, ad4630-16, adaq4216, adaq4220 > pwm: Drop changes related to pwm_config() compared to mainline > iio: adc: ad7944: Convert to use pwm_apply_state() > pwm: Drop struct pwm_args::phase > pwm: Drop two API functions > pwm: Drop changes related to pwm_capture() compared to mainline > pwm: Drop support for time units other than nanoseconds > iio: adc: ltc2387: Specify PWM parameters in nanoseconds > iio: adc: ltc2387: Fix duty offset calculation for fetching ADC values > iio: adc: ltc2387: Properly initialize all members of struct pwm_state vars > iio: adc: ltc2358: Drop pwm time unit specification > iio: adc: ad7944: Drop pwm time unit specification > iio: adc: ad_pulsar: Specify PWM parameters in nanoseconds > iio: adc: ad_pulsar: Clamp freq to values > 0 > iio: adc: ad_pulsar: Ensure that all members of pwm_state are initialized > iio: adc: ad4630: Mask AD4630_REG_AVG to prevent UB > iio: adc: ad4630: Specify PWM parameters in nanoseconds > iio: adc: ad4630: Drop some unused register bitfield defines > iio: adc: ad4630: Make sure the PWMs are actually enabled > iio: adc: ad4134: Specify PWM parameters in nanoseconds > iio: adc: ad400x: Make requested sampling frequency a hard upper limit > iio: adc: ad400x: Change rounding to prepare using upstream pwm driver > iio: adc: ad400x: Specify PWM parameters in nanoseconds > pwm: axi-pwmgen: Drop assignment of pwm->state in .apply() > pwm: axi-pwmgen: Check for overflows in the register value calculation > pwm: axi-pwmgen: Improve precision in .apply() > pwm: axi-pwmgen: Drop write-only variable in driver private data > pwm: axi-pwmgen: Use one name for the same thing in different functions > pwm: axi-pwmgen: Improve precision in .get_state() > pwm: axi-pwmgen: Reduce type size of variable holding input clock rate > pwm: axi-pwmgen: Always report settings with ns precision in .get_state() > pwm: axi-pwmgen: Drop bogus implementation of .capture() > pwm: axi-pwmgen: Fix assignment to .enable in .get_state() > drivers: iio: adc: madura: adrv9025.c: AGC settings > arm64: dts: zynqmp-zcu102-rev10-adrv9025: Add AGC > iio: adc: ad400x: Add support for ADAQ hardware gain (adi,gain-milli) > arm: dts: Add device tree for ADAQ4003 on ZedBoard > arm: dts: zynq-coraz7s-adaq4003: Add adi,gain-milli property > arm: dts: zynq-zed-adv7511-ad4020: Update to May, 2024 HDL > arm: dts: Add device tree for AD4003 > iio: adc: adrv9002_debugfs: allow overwriting devclk divider > iio: adc: adrv9002: support configuring devclk dividers > dt-bindings: iio: adrv9002: add clkout dividers > iio: adc: adrv9002: check and allow to change ref_clk > iio: adc: adrv9002: simplify with devm_get_clk_enabled() > arm64: dts: zynqmp-jupiter-sdr: specify port gpios > arm64: dts: adi-adrv9002: specify port gpios > arm: dts: adi-adrv9002: specify port gpios > iio: adc: adrv9002: allow to control ensm_mode through gpios > iio: adc: adrv9002: radio: fix pin mode > iio: adc: adrv9002: radio: turn radio functions private > iio: adc: ad4630: remove ad463x compatible > arm: dts: zynq-zed-adv7511-ad4630-24: use explicit compatible > iio: adc: ad4630: make use of pm_ptr() > iio: adc: ad4630: directly save struct ad4630_state > iio: adc: ad4630: make use of spi_get_device_match_data() > iio: adc: ad7173: Fix uninitialized symbol is_current_chan > dts: cn0363: update ad7175 node > iio: adc: ad_sigma_delta: fix buffered mode irq > dts/versal-vpk180-reva-ad9082: Add devicetree for the default config > dts/versal-vpk180-reva-ad9082-m1-l8: Change AD9081 references to AD9082 > dts/socfpga_arria10_socdk_adrv9025.dts: Change sysref mode to continuous > iio: adc: ad7124: fix DT configuration parsing > iio: adc: ad7768: simplify probe > iio: adc: ad7124: fix config comparison > iio: adc: ad7124: fix chip ID mismatch > iio: frequency: adf4377: add adf4378 support > dt-bindings: iio: adf4377: add adf4378 support > socfpga_adi_defconfig: Add adrv9025 firmware > iio: frequency: adf4377: sync driver > dt-bindings: iio: frequency: adf4377 sync > microblaze: dts: vcu118_ad9082: Added default use case > arm64: dts: xilinx: vpk180-ad9082: M=1 full BW use case > arm64: dts: xilinx: vpk180-ad9081: Default use case > arch:arm64:boot:dts:xilinx: Added default AD9209 dts for VCK190 > iio: Kconfig.adi: imply LTC2664 > iio: dac: ltc2664: Add driver for LTC2664 and LTC2672 > dt-bindings: iio: dac: Add adi,ltc2672.yaml > dt-bindings: iio: dac: Add adi,ltc2664.yaml > dt-bindings: iio: dac: Generalize DAC common properties > iio: ABI: add DAC 42kohm_to_gnd powerdown mode > iio: ABI: Generalize ABI documentation for DAC > arm64: dts: Update xmicrowave HDL project tag > iio: Kconfig.adi: imply ADXL380 > docs: iio: add documentation for adxl380 driver > iio: accel: add ADXL380 driver > dt-bindings: iio: accel: add ADXL380 > arm: dts: Specify PulSAR HDL subproject directories > dts/xilinx/zynqmp-adrv9009-zu11eg-reva: ADM1177 switch to HWMON device > iio: adc: adm1177: Fix compilation with CONFIG_ADM1177=m > spi: add defer_optimize_message controller flag > spi: don't unoptimize message in spi_async() > spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message) > spi: add devm_spi_optimize_message() helper > spi: axi-spi-engine-ex: backports from 6.11 > iio: adc: ad400x: Simplify period calculation > iio: adc: ad400x: Drop useless clamping in __ad400x_set_sampling_freq() > ci: run-build: make sure CONFIG_DTC is enabled > Revert "net: macb: In shared MDIO usecase make MDIO producer ethernet node to probe first" > ABI: testing: fix admv8818 attr description > arm: dts: Update PulSAR HDL project references > dt-bindings: iio: adc: adi,ad9081.h: Add de/serializer config options > iio: adc: ad_pulsar: Add AD7683, AD7684, AD7694 match table and chip info > dt-bindings: iio: adc: pulsar: Add AD7683, AD7684, AD7694 > vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps.dts: Fix node name fddc->fduc > vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps.dts: Fix JESD modes and more > arch: arm: boot: dts: ad9434/zed: Fix clock frequency > dts: xilinx: versal-vck190-reva-ad9081: Add PHY reset GPIOs > jesd204: axi_jesd204_[tx|rx]: handle optional reset GPIO for Versal GTY > iio: adc: ad7173: Add support for AD411x devices > iio: adc: ad7173: document sampling frequency behaviour > iio: adc: ad7173: refactor device info structs > iio: adc: ad7173: add support for special inputs > iio: adc: ad7173: refactor ain and vref selection > iio: adc: ad7173: refactor channel configuration parsing > iio: adc: ad_sigma_delta: add disable_one callback > dt-bindings: adc: ad7173: add support for ad411x > dt-bindings: iio: adc: Add common-mode-channel property > dt-bindings: iio: adc: Add single-channel property > iio: frequency: adf4350: add clk provider > dt-bindings: iio: adf4350: add clk provider prop > iio: adc: ad7173: Fix sampling frequency setting > iio: adc: ad7173: Clear append status bit > iio: adc: ad7173: Remove index from temp channel > iio: adc: ad7173: Add ad7173_device_info names > iio: adc: ad7173: fix buffers enablement for ad7176-2 > iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk() > iio: adc: ad7173: Use device_for_each_child_node_scoped() to simplify error paths. > iio: adc: ad7173: add support for additional models > dt-bindings: adc: ad7173: add support for additional models > iio: adc: ad7173: improve chip id's defines > iio: adc: ad7173: update AD7173 driver to upstream > dt-bindings: adc: add AD7173 > device property: Introduce device_for_each_child_node_scoped() > device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. > device property: Move fwnode_handle_put() into property.h > device property: Add fwnode_property_match_property_string() > device property: Implement device_is_compatible() > device property: Introduce fwnode_device_is_compatible() helper > iio: adc: ad_sigma_delta: Add optional irq selection > kernel.h: Move ARRAY_SIZE() to a separate header > of: dynamic: Synchronize of_changeset_destroy() with the devlink removals > driver core: Introduce device_link_wait_removal() > iio: adc: ad_pulsar: remove vendor string from spi_device_id > iio: adc: ad9467: add spi_device_id table > iio: frequency: ad9783: add spi_device_id table > iio: beamformer: adar300x: add spi_device_id table > iio: beamformer: adar1000: add spi_device_id table > iio: adc: ad7192: Silence no spi_device_id warnings > iio: adc: ad7124: Silence no spi_device_id warnings > iio: imu: adis16475: add spi_device_id table > iio: frequency: ltc6952: keep unused channels disabled > arch: arm64: boot: dts: Overwrite the iio TDD node for Stingray dt > arch: arm64: boot: dts: Remove iio channel 2 for TDD in zcu102/ad9081 dt > ad9361: fix FORCE_VCO_TUNE_ENABLE typo > jesd204: core: support module compilation > iio: multiplexer: iio-gen-mux: don't allow module compilation > iio: jesd204: axi_jesd204_[rx|tx]: fix wrong table MODULE_DEVICE_TABLE() > iio: jesd204: Makefile: make sure axi_adxcvr is just one module > iio: frequency: Makefile: make sure ad9162 and ad917x are just one module > iio: frequency: m2k-dac: fix wrong table in MODULE_DEVICE_TABLE() > iio: dac: ad5686: fix module compilation > iio: beamformer: adar300x: only register one spi driver > iio: adc: adrv9025: fix wrong table in MODULE_DEVICE_TABLE() > iio: adc: ltc2358: use proper table in MODULE_DEVICE_TABLE() > iio: adc: Makefile: make sure ad9083 is just one module > iio: adc: ad9361: don't allow module compilation > char: axi-intr-monitor: add MODULE_LICENSE() > iio: adc: adrv9002: support configurable TX interface clock > iio: adc: adrv9002: profile validations split > iio: adc: adrv9002: get rid of ports array > azure-pipelines.yml: modify branch triggers > iio: frequency: adf4371: fix muxout enable > docs: iio: add documentation for adis16480 driver > docs: iio: add documentation for interfacing tools > iio: adis16480: add support for adis16545/7 families > dt-bindings: iio: imu: Add ADIS16545/47 compatibles > iio: imu: adis16480.c: Add delta angle and delta velocity channels > iio: adis16480: make the burst_max_speed configurable > drivers: iio: imu: Add support for adis1657x family > dt-bindings: iio: imu: Add ADIS1657X family devices compatibles > iio: imu: adis16475: Re-define ADIS16475_DATA > iio: imu: adis_trigger: Allow level interrupts for FIFO readings > drivers: iio: imu: adis16475: generic computation for sample rate > iio: imu: adis16475: Create push single sample API > iio: imu: adis_buffer: Add buffer setup API with buffer attributes > drivers: iio: imu: Add support for ADIS16501 > dt-bindings: iio: imu: Add ADIS16501 compatibles > iio: adc: adrv9002: update to the new sdk > firmware: Update firmware for adrv9002 > iio: adc: adrv9002: Update API to 68.13.7 > drivers: hwmon: max31827: Add PEC support > hwmon: Add PEC attribute support to hardware monitoring core > iio: frequency: adrf6780: rm clk provider include > arch: arm: boot: dts: Add label attribute for ADAQ4224 > iio: dac: ad3552r: Correct device IDs > arch/arm/boot/dts/arria10: Add sysid in DTSes > arch:arm:boot:arria10_fmcomms8 DTS:fix indentation > arm: Add adrv9025_a10soc dts > arch: arm: boot: dts: Align dts lane-mode with default build of HDL > dts: arria10: ad9081: add axi-pl-fifo-enable > dts: zynqmp-zcu102-rev10-ad9082-m1-l8: New M=1 full BW use case example > iio: adc: ad9081: In full bandwidth/bypass mode use unmodified channels > iio: adc: ad9081: Add support for JESD204 M=1 (single ADC/DAC) > hwmon: pmbus: adm1275: add adm1281 support > dt-bindings: hwmon: adm1275: add adm1281 > iio: adc: ad4630: Add compatibles for 500 kSPS chips > dt-bindings: iio: adc: ad4630: Add 500 kSPS parts > iio: adc: ad4630: Update to new spi-engine implementation > arm: dts: Update ad4630 and adaq4224 dts to new spi-engine implementation > iio: adc: ad4630: Remove average mode zero > arm: dts: zynq-zed-adv7511-adaq4224-24: Update to board revision 3 > iio: frequency: m2k-dac: Improve trigger attributes > dts: zynqmp-jupiter-sdr: remove fan_en gpio > iio:imu: adis16475: Fix sync mode setting > iio: adc: adrv9002: support RX external LNA > iio: adc: ad9081: Disable ADC data inversion option for AD9082 > iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier > iio: amplifiers: hmc425a: use pointers in match table > iio: amplifiers: hmc425a: move conversion logic > dt-bindings: iio: hmc425a: add entry for LTC6373 > dt-bindings: iio: hmc425a: add conditional GPIO array size constraints > iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator > dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator > dt-bindings: iio: hmc425a: add entry for HMC540S > iio: amplifier: hmc425a: simplify using devm_regulator_get_enable() > hwmon: Kconfig.adi: imply ADP1050 > hwmon: pmbus: adp1050: Add driver support > dt-bindings: hwmon: pmbus: adp1050: add bindings > iio: adc: adrv9002: Fix setting MCS delays > iio: Kconfig.adi: imply ADL5580 > dt-bindings: adl5580: Fully Differential, 10 GHz ADC Driver 10 dB Gain > iio: amplifier: adl5580: Fully Differential, 10 GHz ADC Driver 10 dB Gain > Add CODEOWNERS and PULL_REQUEST_TEMPLATE > arch: arm64: boot: dts: Add IIO fake device node in zcu102 dt for TDD device > arch: arm64: boot: dts: Use new TDD driver in zcu102/ad9081 dt > iio: adc: adrv9002: remove unused headers > iio: adc: adrv9002_debugfs: make use of the cleanup magic > iio: adc: adrv9002: make use of the cleanup magic > iio: adc: adrv9002: move const data out of the stack > iio:adc:ad7768: Display scale factor more precisely > drivers: jesd204: Add documentation for the exported symbols > iio: adc: ad7944: add spi offload support > arm: dts: update ad4744 dts for new driver > iio: Kconfig.adi: imply AD7944 > iio: adc: ad7944: use spi_optimize_message() > iio: adc: ad7944: Add support for "3-wire mode" > iio: adc: ad7944: add driver for AD7944/AD7985/AD7986 > dt-bindings: iio: adc: add ad7944 ADCs > Revert "dt-bindings: iio: adc: adi,pulsar: add ad7944, ad7985, ad7986" > Revert "iio: adc: ad_pulsar: add ad7944, ad7985, ad7986" > Revert "iio: adc: ad_pulsar: initial support for turbo gpio" > spi: axi-spi-engine-ex: port offload functions > spi: Add copy of upstream spi-axi-spi-engine.c > dt-bindings: spi: add copy of adi,adi-spi-engine.yaml > dt-bindings: spi: axi-spi-engine: convert to yaml > spi: move splitting transfers to spi_optimize_message() > spi: add spi_optimize_message() APIs > spi: drop gpf arg from __spi_split_transfer_maxsize() > spi: move split xfers for CS_WORD emulation > spi: avoid double validation in __spi_sync() > spi: fix finalize message on error return > spi: consolidate setting message->spi > spi: core: add spi_split_transfers_maxwords > iio: adc: ad7192: Convert from of specific to fwnode property handling > spi: Introduce spi_get_device_match_data() helper > iio: adc: ad7192: Add fast settling support > iio: adc: ad7192: Remove unused member > iio: adc: ad7192: Organize chip info > iio: adc: ad7192: Correct reference voltage > iio: adc: ad7192: Improve f_order computation > iio: adc: ad7192: Use bitfield access macros > iio: adc: ad7192: Use sysfs_emit_at > iio: adc: ad7192: Fix ac excitation feature > iio: adc: ad7192: Simplify using devm_regulator_get_enable() > ci: travis: add backend to the exceptions list > iio: adc: adi-axi-adc: move to backend framework > iio: add the IIO backend framework > iio: buffer-dmaengine: export buffer alloc and free functions > iio: adc: adi-axi-adc: convert to regmap > dt-bindings: adc: axi-adc: update bindings for backend framework > iio:adc:ad7768: Fix the ad7768 label attribute > pwm: axi-pwmgen: restore support for v1 HDL > ci: dtb_build_test_exceptions: add new exception > arm64: configs: adi_zynqmp_defconfig: update defconfig > Merge tag 'xilinx-v2023.2' of https://github.com/Xilinx/linux-xlnx.git > iio: adc: adrv9002: allow prbs15 for wideband profiles > iio: adc: adrv9002: fix reporting RX rates > iio: adc: adrv9002: fixup tx2 power level > pwm: axi-pwmgen: add version check > docs: iio: add documentation for adis16475 driver > docs: iio: add documentation for device buffers > docs: iio: Refactor index.rst > net: ethernet: adi: adin1110: Reduce the MDIO_TRDONE poll interval > rtc: max31335: fix interrupt status reg > iio:adc:ad7768: Fix the ad7768 scale factor > dts: zynqmp-zcu102-rev10-adrv9025: change hdl_project to advr9026 > arch: arm: dts: ad9265-fmc: new project ad9265/zed > iio: adc: ad4630: Use out data mode precision for scale tbl calculation > iio: adc: ad4630: Avoid rounding errors in scale calculation > iio: adc: ad4630: Correct ADAQ4224 scale computation > iio: frequency: ad9172: Cache page mask in IIO_CHAN_INFO_SCALE > kconfig.adi: add MAX77857 > regulator: max77857: fix build error in max77857-regulator.c > regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator Support > regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator bindings > iio: Kconfig.adi: imply ADMFM2000 > iio: frequency: admfm2000: New driver > dt-bindings: iio: frequency: add admfm2000 > iio: frequency: adf4360.c: Fix incorrect bit masked used for power-down > iio: adc: ad9081: Add option invert ADC data > kconfig.adi: add MAX77503 > regulator: max77503: Add ADI MAX77503 support > regulator: dt-bindings: Add ADI MAX77503 support > iio: adc: adrv9009: Enable radio RX/TX/ORX pin control feature > iio: adc: adrv9002: fix tx port selection > arm64: configs: adi_zynqmp: Enable ZynqMP DisplayPort driver > iio: adc: ad400x: Allow users to set ADC read offset > iio: adc: ad400x: Introduce delay to comply with timing specs > iio: adc: ad400x: Check spi-engine support for buffer operations > iio: adc: ad400x: Enable adjustable sampling rate > iio: adc: ad400x: Copy all bits from ADC output > iio: adc: ad400x: Add additional supported parts > iio: adc: ad400x: Rework to include chip_info in device match tables > iio: adc: ad400x: Make lock acquire/release order consistent > iio: adc: ad400x: Avoid NULL pointer deref on regulator disable > iio: adc: ad400x: Fix probe null pointer dereference > arm: boot: dts: Add dts for ADAQ4003 with CoraZ7 board > arch: arm: boot: dts: ad4020: Add pwm node to drive sampling frequency > dt-bindings: iio: adc: ad400x: Add additional parts > dt-bindings: iio: adc: ad400x: Convert text binding to yaml > spi: spi-axi-spi-engine: Use ULL to calculate nanosec delays > iio: adc: ad9081: Fix JESD204 2D eye scan for dual-link operation > ci: adi_versal_defconfig_compile_exceptions: add file > azure-pipelines: add job for versal > iio: adc: ad9081: Return from debugfs_read() in case of ppos > 0 > iio: adc: ad9081: Support of HR and QR 2D Eye Scan > Kconfig.adi: add MAX31335 > rtc: max31335: add driver support > dt-bindings: rtc: max31335: add max31335 bindings > rtc: Add API function to return alarm time bound by hardware limit > rtc: Add support for limited alarm timer offsets > iio: adc: ad9081: Reset debugfs_entry_index > iio: adc: ad9081: Stop jesd204-fsm early during device removal > iio: frequency: hmc7044: Stop jesd204-fsm early during device removal > iio: adc: cf_axi_adc_core: Add device link to converter device > jesd204: jesd204-core: Add support for device removal > jesd204: jesd204-core: Export symbol jesd204_get_active_links_num > iio: frequency: ad9528: use device managed clk_register function > Kconfig.adi: imply GPIO_DS4520 gpio driver > gpio: ds4520: Add ADI DS4520 GPIO Expander Support > dt-bindings: gpio: ds4520: Add ADI DS4520 > ci: run_build: fix dual licence job > ci: run-build: don't update git refs > iio: adc: adrv9002: adi_adrv9001_dpd: don't do range checks on bool > firmware: Update firmware for adrv9002 > iio: adc: adrv9002: Update API to 68.10.1 > iio: adc: ad9361: Add dts attribute adi,agc-dig-sat-ovrg-enable > ci: update 'master' to 'main' > azure-pipeline-rpi.yml: increase timeout for build jobs > dt-bindings: misc: adi,axi-data-offload: fix $id > dt-bindings: iio: jesd204: adi,iio-fakedev: fix $id > dt-bindings: iio: jesd204: adi,iio-fakedev: syntax errors > dt-bindings: iio: frequency: adi,adf436: fix syntax errors > dt-bindings: iio: adc: lltc,ltc2387: fix schema error > dt-bindings: iio: addac: adi,one-bit-adc-dac: fix tabs instead of spaces > dt-bindings: iio: adc: adi,max11410: fix yaml syntax > dt-bindings: iio: frequency: adf4371 fix allOf node not an array > hwmon: max31827: Add custom attribute for resolution > hwmon: max31827: Return closest value in update_interval > hwmon: max31827: Update bits with shutdown_write() > hwmon: max31827: Add support for max31828 and max31829 > hwmon: max31827: Handle new properties from the devicetree > dt-bindings: hwmon: Add possible new properties to max31827 bindings > hwmon: max31827: Modify conversion wait time > hwmon: max31827: Make code cleaner > iio: adc: adrv9025: add full path for include directories > adi_zynqmp_defconfig: remove ADRV9025 > ci: travis: Add unused files to exceptions list > iio: adc: madura: Prevent fallthrough in case > drivers: iio: adc: madura: Define SPI debug macro > madura: platforms: linux_platform.c: Discard const > drivers: iio: adc: Define ADI_ENABLE if undefined > iio: kconfig.adi: imply ADRV9025 > dts: zynqmp-zcu102-rev10-adrv9025: Add devicetree > drivers: iio: adc: Add ADRV902x support > firmware: Add ADRV9025 firmware > iio: adc: Add Madura API > drivers: pwm: pwm-axi-pwmgen: Update ch_period's dimension > arm: dts: Use proper 100MHz clock handle for axi-jesd204-[rx|tx] devices > dts: zynqmp-zcu102-rev10-ad9082-m4-l8: Enable offload fifo by default > dts: ad908x and hmc7044 limit PFD1 frequency to improve noise performance > iio: jesd204: axi_jesd204_[rx|tx]: Fix measured device/link clock > iio: imu: adis: Use spi cs inactive delay > prepare_artifacts.sh: Fix bad indent > prepare_artifacts.sh: Add current branch to logs > dts: arm: adi-cn0506-*: Update to the corresponding macb_config > dt-bindings: adi,ad5791.yaml: Add support for controlling RBUF > iio: dac: ad5791: Add support for controlling RBUF via devicetree > arch: arm: dts: ad9434-fmc: new project ad9434/zed > iio: adc: ad9081: adi_ad9081_device: Additional writes for AD9177 support > iio: jesd204: axi_jesd204_[rx|tx]: Fix measured device/link clock > adc: ad9081: Update API to v1.6.0 > microblaze: dts: adi-daq3: Fix JESD204 link init > iio: adc: ad9208: ad9208_jesd_api: Fix AD9680 support > iio: adc: ad9208: ad9208_jesd_api: Fix lane rate computation > ci/travis/prepare_artifacts: fix rpi files upload > iio: frequency: m2k-dac: Add support for triggered start and stop - Add start_trigger and stop_trigger attributes, usage is first selecting trigger source and condition then enabling one of the start or stop flag. > iio: frequency: m2k-dac: Add support for raw vaules In order to fix a bug regarding spikes when using a series of cyclical buffers the following changes were made: - Maintain the DAC output MUX on DMA selection permanently > iio: adc: ad_adc: m2k: Add calibration mode for calibscale HDL values Add option to keep HDL scale calibration values unwritten for enabling the alternative of making the computations in user-space, where floating point operations are permitted. > iio: adc: ltc2387: Fix the conversion signal phase < iio: adc: ltc2387: Fix the conversion signal phase < configs: zynq_pluto_defconfig: Enable IPv6 support and disable GCC plugins < arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor < arch: arm: zynq_pluto_defconfig: Add the phasor related drivers < iio: jesd204: Kconfig: IIO fakedev driver does not depend on JESD204 > iio: adrv9002: add debugfs support for MCS > iio: adrv9002: support mcs delays settings > iio: adrv9002: add multi chip sync support > firmware: update adrv9002 default profiles > arm64: configs: adi_zynqmp_defconfig: add adrv9002 init calls binary files > arm: configs: zynq_xcomm_adv7511_defconfig: add adrv9002 init calls binary files > firmware: add adrv9002 initial calibration coefficients > iio: adc: adrv9002: add warmboot support > iio: adc: adrv9002: adi_adrv9001_cals: make sure to include channel2 > iio: adc: adrv9002: correctly check against empty string > iio: adc: adrv9002: fix hopping table write > configs: zynq_pluto_defconfig: Disable GCC plugins > arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor > arch: arm: zynq_pluto_defconfig: Add the phasor related drivers > jesd204: jesd204-core: Declare jesd204_device_count_get() with void > iio: adc: adrv9009: fix some warnings > iio: adc: ad9361: fix possible '-Wuninitialized' > iio: adc: ad9081: explicitly cast to adi_ad9081_adc_pfir_i_mode_e > iio: adc: mykonos: fix some warnings > iio: adc: ad9208: fix possible '-Wuninitialized' > iio: adc: ad9371: fix possible ' -Wuninitialized' > iio: adc: ad9467: fix 'vref_mask' uninitialized usage > iio: adc: ad6676: Properly declare the header guard > iio: frequency: adf4371: fix possible '-Wuninitialized' > iio: buffer: industrialio-buffer-dmaengine: fix bad 'devres_free()' > iio: industrialio-buffer: fix possible '-Wuninitialized' < iio: adc: ad9208: fix possible '-Wuninitialized' < iio: adc: ad9371: fix possible ' -Wuninitialized' < iio: adc: ad9467: fix 'vref_mask' uninitialized usage < iio: adc: ad6676: Properly declare the header guard < iio: frequency: adf4371: fix possible '-Wuninitialized' < iio: buffer: industrialio-buffer-dmaengine: fix bad 'devres_free()' < iio: industrialio-buffer: fix possible '-Wuninitialized' > drivers: pwm: pwm-axi-pwmgen: Add support for 16 channels < iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate < Fix frequency comparison in case of truncation > iio: jesd204: Kconfig: IIO fakedev driver does not depend on JESD204 > azure-pipeline-rpi: add rpi-6.1.y branch in CI < dts: xilinx: adi-ad9081-fmc-ebz.dtsi: Eliminate common ad9081 include < dts: zynq-zc706-adv7511-ad9081: axi_data_offload devices and enable TX < iio: adc: ad9081: Fix dts parsing < Add imply config attribute for ADI TDD engine core < arch: arm64: boot: dts: Add example adi-axi-tdd device tree < Documentation: ABI: testing: Add adi-axi-tdd sysfs description < drivers: misc: adi-axi-tdd: Add TDD engine < dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine > dts: zynq-zc706-adv7511-ad9081: axi_data_offload devices and enable TX > Add imply config attribute for ADI TDD engine core > arch: arm64: boot: dts: Add example adi-axi-tdd device tree > Documentation: ABI: testing: Add adi-axi-tdd sysfs description > drivers: misc: adi-axi-tdd: Add TDD engine > dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine > arm64: configs: adi_versal_defconfig: Update adi versal defconfig > dts: versal-vck190-reva-ad9082-204c-txmode1-rxmodeNA: New AD9082 use case > iio: adc: ad9081: Fix channel lables for 2R4T type device derivatives > dts: xilinx: adi-ad9081-fmc-ebz.dtsi: Eliminate common ad9081 include > iio: adc: ad9081: Fix dts parsing > arch: arm64: adi_zynqmp_defconfig Enable zynqmp phy config > hwmon: max31827: include regulator header > hwmon: ltc2991: remove device reference from state < iio: adc: adaq4224: Fix AD4030 of_match > iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate > iio: adc: ad4630: Add support for ADAQ4224 > arch: arm: boot: dts: Add dts for ADAQ4224-24 on ZedBoard > dt-bindings: iio: adc: adi,ad4630: Add ADAQ4224 parts > arch: arm: boot: dts: Update ad4630-24 devicetree > iio: adc: adaq4224: Fix AD4030 of_match > Fix frequency comparison in case of truncation < clk: ad9545: fix driver probe when R-divider is zero < net:ethernet:adi:adin1110: Fix uninitialized variable < spi: axi-spi-engine: fix use after free after timeout < iio: adc: adrv9002: add carrier support to debugfs < iio: adc: adrv9002: support giving the carrier in devicetree < arch: arm64: dts: adrv9002: enable dpd < arch: arm: dts: adrv9002: enable dpd < dt-bindings: iio: adrv9002: add dpd defines < iio: adc: adrv9002: add dpd debugfs support < iio: adc: adrv9002: add digital predistortion support > hwmon: (axi-fan-control) Fix possible NULL pointer dereference < iio: adc: adrv9002: make use of __sysfs_match_string() < iio: adc: adrv9002: add initial_calibrations attribute < iio: adc: adrv9002: properly handle LO frequency change < iio: adc: adrv9002: Improve ADRV9002_{RX|TX}_EN macros < iio: adc: adrv9002: rearrange 'adrv9002_attr_show' < iio: adc: adrv9002: rearrange 'adrv9002_attr_store' < iio: adc: adrv9002: add helper to enable/disable a port < iio: adc: adrv9002: constify adrv9002_axi_interface_enable() < iio: adc: adrv9002: update to the new API < iio: adc: adrv9002: api: fix mixed declarations and code warning < iio: adc: adrv9002: api: fix unused variable warning < iio: adc: adrv9002: api: don't include <stdarg> and <stddef> < firmware: Update firmware for adrv9002 < iio: adc: adrv9002: Update API to 68.8.1 > arm: dts: add trees for ZedBoard with AD7944, AD7985, and AD7986 > iio: adc: ad_pulsar: initial support for turbo gpio > iio: adc: ad_pulsar: add ad7944, ad7985, ad7986 > dt-bindings: iio: adc: adi,pulsar: add ad7944, ad7985, ad7986 > arm: dts: zynq-adv7511: ad2s1210: add devicetree for ad2s1210 eval > iio: resolver: ad2s1210: add reset gpio support > iio: resolver: ad2s1210: add support for adi,fixed-mode > iio: resolver: ad2s1210: remove of_match_ptr() > iio: resolver: ad2s1210: remove DRV_NAME macro > iio: resolver: ad2s1210: move out of staging > staging: iio: resolver: ad2s1210: simplify code with guard(mutex) > kbuild: Drop -Wdeclaration-after-statement > locking: Introduce __cleanup() based infrastructure > staging: iio: resolver: ad2s1210: clear faults after soft reset > staging: iio: resolver: ad2s1210: refactor sample toggle > staging: iio: resolver: ad2s1210: remove fault attribute > staging: iio: resolver: ad2s1210: add label attribute support > staging: iio: resolver: ad2s1210: add register/fault support summary > staging: iio: resolver: ad2s1210: implement fault events > iio: event: add optional event label support > staging: iio: resolver: ad2s1210: rename DOS reset min/max attrs > staging: iio: resolver: ad2s1210: convert DOS mismatch threshold to event attr > staging: iio: resolver: ad2s1210: convert DOS overrange threshold to event attr > staging: iio: resolver: ad2s1210: convert LOS threshold to event attr > staging: iio: resolver: ad2s1210: convert LOT threshold attrs to event attrs > staging: iio: resolver: ad2s1210: add triggered buffer support > staging: iio: resolver: ad2s1210: add phase lock range support > staging: iio: resolver: ad2s1210: convert resolution to devicetree property > staging: iio: resolver: ad2s1210: convert fexcit to channel attribute > staging: iio: resolver: ad2s1210: implement hysteresis as channel attr > staging: iio: resolver: ad2s1210: do not use fault register for dummy read > dt-bindings: iio: resolver: add devicetree bindings for ad2s1210 > staging: iio: resolver: ad2s1210: read excitation frequency from control register > staging: iio: resolver: ad2s1210: refactor setting excitation frequency > staging: iio: resolver: ad2s1210: rework gpios > staging: iio: resolver: ad2s1210: remove config attribute > staging: iio: resolver: ad2s1210: add debugfs reg access > staging: iio: resolver: ad2s1210: use regmap for config registers > staging: iio: resolver: ad2s1210: use devicetree to get CLKIN rate > staging: iio: resolver: ad2s1210: implement IIO_CHAN_INFO_SCALE > staging: iio: resolver: ad2s1210: always use 16-bit value for raw read > staging: iio: resolver: ad2s1210: sort imports > staging: iio: resolver: ad2s1210: remove spi_set_drvdata() > staging: iio: resolver: ad2s1210: check return of ad2s1210_initial() > staging: iio: resolver: ad2s1210: remove call to spi_setup() > staging: iio: resolver: ad2s1210: fix use before initialization > staging: iio: resolver: ad2s1210: fix not restoring sample gpio in channel read > staging: iio: resolver: ad2s1210: fix ad2s1210_show_fault > staging: iio: resolver: ad2s1210: Add explicit include for of.h > staging: iio: resolver: ads1210: fix config mode > staging: iio: ad2s1210: revert merge commits > arch: arm: boot: dts: Add AD7768-4 GPIO Controls > iio: adc: ad7768: add AD7768 GPIO controls > iio: frequency: ad9528: Fix vcc regulator EPROBE_DEFER handling > hwmon: Kconfig.adi: imply LTC2991 > hwmon: ltc2991: add driver support > dt-bindings: hwmon: ltc2991: add bindings > drivers: hwmon: ltc2992: avoid division by zero > drivers: hwmon: max31827: handle vref regulator > dts: zynqmp-jupiter-sdr: Add QSPI dual MT25QL512 64MB with 4 partitions > clk: ad9545: add log message when R-divider value is invalid > clk: ad9545: fix driver probe when R-divider is zero > dts: zynqmp-jupiter-sdr: Update usb pinctrl defaults > Revert "usb: dwc3: fixed OTG feature failure for xilinx platform" < hwmon: (axi-fan-control) Fix possible NULL pointer dereference > net:ethernet:adi:adin1110: Fix uninitialized variable > iio: adc: ad_pulsar: drop 5.10 compatibility > azure-pipelines.yml: rename check_is_new_adi_driver_dual_licensed > ci: travis: run_build: don't allow dual licensed files > ci: travis: run_build: make it possible to build locally > ci: travis: run_build: fix check_is_new_adi_driver_dual_licensed > arch: arm: configs: update m2k and pluto defconfigs > spi: axi-spi-engine: fix use after free after timeout > usb: phy: Add platform driver support for ULPI phys > drivers: imu: adis16475.c: Remove scan index from delta channels > drivers: iio: admv1013: add vcc regulators > dt-bindings: iio: admv1013: add vcc regulators > dt-bindings: iio: admv1014: make all regs required > iio: addac: Kconfig: update ad74413r selections > iio: adc: adrv9002: add carrier support to debugfs > iio: adc: adrv9002: support giving the carrier in devicetree > arch: arm64: dts: adrv9002: enable dpd > arch: arm: dts: adrv9002: enable dpd > dt-bindings: iio: adrv9002: add dpd defines > iio: adc: adrv9002: add dpd debugfs support > iio: adc: adrv9002: add digital predistortion support > iio: adc: adrv9002: make use of __sysfs_match_string() > iio: adc: adrv9002: add initial_calibrations attribute > iio: adc: adrv9002: properly handle LO frequency change > iio: adc: adrv9002: Improve ADRV9002_{RX|TX}_EN macros > iio: adc: adrv9002: rearrange 'adrv9002_attr_show' > iio: adc: adrv9002: rearrange 'adrv9002_attr_store' > iio: adc: adrv9002: add helper to enable/disable a port > iio: adc: adrv9002: constify adrv9002_axi_interface_enable() > iio: imu: adis16475: Add buffer padding after temp channel > Documentation: ABI: testing: admv8818: add bypass > drivers: iio: filter: admv8818: add bypass mode > iio: adc: adrv9002: update to the new API > iio: adc: adrv9002: api: fix mixed declarations and code warning > iio: adc: adrv9002: api: fix unused variable warning > iio: adc: adrv9002: api: don't include <stdarg> and <stddef> > firmware: Update firmware for adrv9002 > iio: adc: adrv9002: Update API to 68.8.1 > iio: adc: adrv9009: Add support for Serializer/PHY PRBS generation > ci/travis/run-build.sh: install dtschema with pip > ci: run-build.sh: install xz-utils > README.md: Update documentation > Merge tag 'xilinx-v2023.1' of https://github.com/Xilinx/linux-xlnx.git > iio: imu: adis16475.c: Add delta angle and delta velocity channels > iio: Add IIO_DELTA_VELOCITY channel type > iio: Add IIO_DELTA_ANGL channel type > iio: imu: adis16475.c: Add has_burst32 flag to adis16477 devices > iio: imu: adis16475.c: Remove unused enum elements > regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() > net:ethernet:adi:adin1110: Fix forwarding offload > ci: run-build.sh: don't build dts in exception file > ci: run-build.sh: add helper to check a file in a list > ci: travis: add log file as parameter in upload script < arch: arm: boot: dts: Rename dt-node to align with DTSpec < arch: arm: boot: dts: Add support for data-lines and reset gpio < arch: arm: boot: dts: Add support for zed with ad7768-4 and axi_adc < arch: arm: boot: dts: Add support for coraz7s and cn0579 < arch: arm: boot: dts: Add support for cn0579 and de10nano < iio: adc: ad7768: compute sampling frequencies dynamically < iio: adc: ad7768: Added support for data-lines configuration < iio: adc: ad7768: Enable crc < iio: adc: ad7768: Add support for AD7768-4 < iio: adc: ad7768: Added reset gpio < dt-bindings: iio: adc: ad7768: convert bindings to YAML < drivers: iio: adc: cf_axi_adc.h: Add missing reg < iio: adc: ad7768: add missing available scan masks > arch: arm: boot: dts: Rename dt-node to align with DTSpec > arch: arm: boot: dts: Add support for data-lines and reset gpio > arch: arm: boot: dts: Add support for zed with ad7768-4 and axi_adc > arch: arm: boot: dts: Add support for coraz7s and cn0579 > arch: arm: boot: dts: Add support for cn0579 and de10nano > iio: adc: ad7768: compute sampling frequencies dynamically > iio: adc: ad7768: Added support for data-lines configuration > iio: adc: ad7768: Enable crc > iio: adc: ad7768: Add support for AD7768-4 > iio: adc: ad7768: Added reset gpio > dt-bindings: iio: adc: ad7768: convert bindings to YAML > drivers: iio: adc: cf_axi_adc.h: Add missing reg > iio: adc: ad7768: add missing available scan masks > ci: travis: move upload logs to a file on server > CI: moving artifactory upload to new agent > CI: timestamp folder fix and change of exit status < dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1 > dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1 > iio: adc: adrv9009: Update cached ORX enable and framerB M/F vales > iio: jesd204: axi_jesd204_rx: Support for up to 24 Lanes > iio: adc: cf_axi_adc_core: Fix IIO_VAL_INT_64 value composition > iio: adc: ad9081: IIO_CHAN_INFO_SAMP_FREQ handle output channels > iio: adc: ad6676: Improve error handling and reporting > arch: adi_zynqmp_defconfig Enable NAND controller driver support > arch: adi_zynqmp_defconfig: Adjust SPI-NOR-Flash configuration > iio: adc: adrv9002: force one write() call for hop table > iio: adc: adrv9002: make 'hop_tbl' a per device structure > iio: adc: adrv9002: fix writing hop table > clk: ad9545: improve support for AUX NCO clocks > iio: frequency: ad9783: fix DAC channel gain get/set > arch: arm: boot: dts: add ltc2358 > iio:Kconfig.adi: imply LTC2358 > iio: adc: ltc2358: add support for ltc235x family > dt-bindings: iio: adc: add ltc2358 > iio: adc: cf_axi_adc: Add macros and struct field > iio: amplifiers: ad8366: add support for HMC792A Attenuator Signed-off-by: Michael Hennerich <[email protected]>
- Loading branch information