Tags: bailiqiuyu/m2k-fw
Tags
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 p 8000 in 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 8000 > 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: 8000 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 so 8000 me 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 > ii 8000 o: 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 > i 8000 io: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:…
Prepare for v0.23 (avoid ADC issue) Submodule hdl 5720896..2384147 (rewind): < 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 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for v0.21 Changelog: cc8b4ae Makefile: switch to arm-linux-gnueabihf toolchain found in the 2017.4 SDK d07d777 Makefile: Build device tree for M2k HW Rev.D Submodule buildroot f87e89f..1f06980: > board/m2k/post-build.sh: Add update firmware script > configs/zynq_m2k_defconfig: Switch to arm-linux-gnueabihf toolchain > board/pluto/update_frm: Add update firmware script > board/sidekiqz2/S23udc: Use proper EpiqSolutions USB VID 0x2FA2 > Revert "sidekiqz2: use Pluto's msd data" > Merge pull request analogdevicesinc#5 from analogdevicesinc/sidekiqz2-symlink-pluto-msd > board/sidekiqz2/device_config: Fix FIRMWARE name Submodule hdl 3cf33db..d79ca23: > daq3: ZCU102 project not supported in this release > adv7511:mitx045: Remove, as it's not part of the release > adv7511:ac701: Remove, as it's not part of the release > cn0363:microzed: Remove, as it's not part of the release > fmcomms2:mitx045: Remove, as it's not part of the release > m2k:zed: Remove, as it's not part of the release > imageon:zc706: Remove, as it's not part of the release > ad7768evb: Remove, as it's not part of the release > daq7980_sdz: Remove, as it's not part of the release > ad77681evb: Remove, as it's not part of the release > ad7616_sdz: Remove, as it's not part of the release > ad738x_fmc: Remove, as it's not part of the release > ad7134_fmc: Remove, as it's not part of the release > ad5766_sdz: Remove, as it's not part of the release > motcon2_fmc: Add additional clock constraints and set delays for ethernet > motcon2_fmc: Connect GPO pins to controller 1 > motcon2_fmc: Sync transfer start for the current monitor DMAs > motcon2_fmc: Ethernet MDIO set to EMIO > motcon2_fmc: Update to revision C > axi_dacfifo: Always use equal or not equal > axi_dacfifo: Fix address buffer read logic > axi_dacfifo: Counters must use 1'b1 for incrementation > axi_dacfifo: Delete unused registers/nets > adrv9009: Throughput improvements > util_dacfifo_bypass: Update comments > _dacfifo: Fix the util_dacfifo_module > axi_dacfifo: Cosmetic changes in util_dacfifo_bypass > util_dacfifo: Fix gray coder/decoder > axi_dacfifo: Remove unused signals > axi_dacfifo: Add missing read-enable signal to ad_mem instance > daq3: ZCU102: Fix AXI_ADXCVR IPs XCVR_TYPE parameter > de10: Remove, as it's not supported in this release > fmcomms2: AC701: Remove, as it's not supported in this release > daq2|3: Set up OPTIMIZATION_MODE to improve timing > fmcjesdadc1: increase DMAC FIFO size > adrv9009: Removed ZC706 based project > adrv9009: Improved data throughput and DAC FIFO size Submodule linux 105835a..83e5509: > arm: dts: add zynq-m2k Rev D,E,F device trees Submodule u-boot-xlnx 73aff3d..f5f001e: > configs/zynq_sidekiqz2_defconfig: Use USB PID 0x5A32 in DFU mode > sidekiqz2: update u-boot env settings with manufacturer specs Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for alpha - v0.20 Changelog: 065a6be legal_info_html.sh : Add BSD license, and tweak output to make it look like the other files on the mass storage device. ce36d37 Makefile: Vivado use 2017.4 7ce2ee4 Makefile: Auto-generate LICENSE file Submodule linux 7fbbe98..105835a: > iio: logic: m2k-fabric: Add support for DONE LED Overwrite (RevC) Submodule buildroot a8fcddf..f87e89f: > html doc pages: Add placeholders & requests for translations which don't exist yet > html doc pages: add link to license at top, and fix locations of files which don't have translations yet. > style.css: Add a box with a border around it for the license > Merge pull request analogdevicesinc#4 from analogdevicesinc/buildroot-mtools > html doc pages: Add placeholders & requests for translations which don't exist yet > html doc pages: add link to license at top, and fix locations of files which don't have translations yet. > style.css: Add a box with a border around it for the license > package/libiio: Bump to Version 0.15 > Merge pull request analogdevicesinc#3 from analogdevicesinc/sidekiq-z2-support > board/m2k/genimage-msd.cfg: Use auto-generated License file > board/m2k/msd/.gitignore: Add ignore for autogenerated LICENSE file > board/pluto/busybox-1.25.0.config: Update config for busybox-1.27.2 > Merge remote-tracking branch 'mainline/2018.02.x' into test-update > board/pluto/genimage-msd.cfg: Use auto-generated License file > board/m2k/m2k-calib.ini: Add default (none calibration file) Submodule u-boot-xlnx efdb9e8..73aff3d: > Merge pull request analogdevicesinc#1 from analogdevicesinc/sidekiq-z2-support Submodule hdl 944edeb...3cf33db: > axi_dmac: Fix bus resize block reset > Renamed ad9379 to adrv9009 > adrv9379:zcu102: Update to new revision of the board > adrv9379:zcu102: Move to FMC1 > adrv9379:zcu102: Cleanup constraints > adrv9379:zcu102: Fix constraints, from ZCU102 rev B to ZCU102 rev D > adrv9379:ZCU102: Initial commit > axi_dmac: Limit MAX_BYTES_PER_BURST to maximum supported value > axi_dmac: axi_dmac_hw.tcl: Fix indention > axi_dmac: Prevent destination AXI burst length truncation > adi_ip.tcl: reorder synthesis files in the file group > Reviewed pinout of ZCU102 projects. fmcomms5 pin gpio_ad5355_lock location changed > axi_ad9162: Infer clock signal for tx_clk port > axi_dmac: adding missing dependency for Intel flow > axi_dmac: removed harmful SDC constraint > axi_dmac: AXI3 support on Intel qsys > fmcjesdadc1:a10: Move block design into feature branch > daq3: Connect the DAC data underflow > daq2: Connect the DAC data underflow > fmcomms5: Connect the DAC data underflow > fmcomms7: Move project to a feature branch > usdrx1: Move project to a feature branch > fmcomms2:pr: Move project to a feature branch > fmcomms11: Move project to a feature branch > fmcjesdadc1:altera: Move projects to a feature branch > daq1: Move project to a feature branch > usrpe31x: Delete deprecated project > adrv9364z7020:ccusb: Delete deprecated project > adrv9361z7035:ccusb: Delete deprecated project > adrv9361z7035:ccpci: Delete deprecated project > adv7511:kcu105: Delete deprecated project > adv7511:vc707: Delete deprecated project > adv7511:kc705: Delete deprecated project > ad_sysref_gen: Fix quartus warnings > ad_datafmt: Fix Quartus warnings > util_dacfifo: Fix Quartus warnings > quiet.mk: Fix newline generation in error message > de10: license: Fix a spelling mistake > axi_dmac: Disable 2D transfer support by default > axi_dmac: Remove unused pause signal from address generator > axi_dmac: Fix some indentation errors > jesd204: Update testbench with the new file names > jesd204: Fix file names > avl_dacfifo: Fix 'blocking statement in always block' issue > avl_dacfifo: Delete unused files > library: Remove empty constraint files > Add quiet mode to the Makefile system > axi_ad9144: Infer clock signal > axi_ad9250: Infer clock signals > Move Altera IP core dependency tracking to library Makefiles > library: Track additional file types as dependency in Makefile > axi_dmac_ip.tcl: Add include files to file list > util_dacfifo: Infer clock and reset signals > axi_adcfifo: Infer clock and reset signals > library: Remove unreferenced files from IP file lists > project-*.mk Update CLEAN targets > Move Xilinx specific DC filter implementation to library/xilinx/common/ > Makefile: Change IP component dependency to component definition file > Makefile: Don't create invalid sub-project targets > Makefile: Simplify sub-project target generation > Makefile: Update outdated example > Regenerate library Makefiles using the new shared Makefile include > Add common library Makefile > Regenerate project top-level Makefiles > Add shared project top-level Makefile > Regenerate project Makefiles using the new shared Makefile includes > Add common project Makefile for Xilinx projects > Add common project Makefile for Altera projects > Remove unused projects/common/Makefile > adrv9371x: Set up the defualt clock output control > ad77681evb: Add upscaler to the data path > adaq7980: Expouse the ADC sampling rate in system_bd.tcl > util_axis_fifo: instantiate block ram in async mode > daq3/kcu105: Define transceiver type as Ultrascale > DE10: Initial commit > sidekiqz2: Initial commit > adrv9371: Swap CSN lines to preserve consistency > ad_dcfilter: Enable output registers in DSP48E1 > adrv9371x:zcu102: Use explicit PACKAGE_PIN definitions for JESD204 lanes and reference clocks > up_dac_common: Explicitly define boolean parameter as a 1 bit value > ad_xcvr_rx_if: rx_ip_sof_d register has a width of 4 bits > avl_dacfifo: Add missing wire declaration > avl_dacfifo: Delete deprecated false path definition > license: Fix a spelling mistake > license: Update old license headers > axi_hdmi_tx: removed unused registers > axi_adxcvr: Set the init value of the configuration registers > util_adxcvr: CPLLPD should be used for reset > axi_clkgen: Add a parameter to control the clock source options > adrv9371x:zcu102: Set DEVICE_TYPE to ultrascale > fmcadc2: Delete redundant settings > adi_xilinx_msg: eth_avb is not used by our designs > a10soc: Connect AXI register reset > util_adxcvr: Don't show reset ports for disabled lanes > util_[c|u]pack_dsf: clear syntehsis warnings > util_[w|r]fifo: Reduce synthesis warnings > up_delay_cntrl: Fix synthesis warnings, no functional changes > up_[adc|dac]_common: Define the DPR registers only when the interface is enabled > axi_dmac: fix synthesis warnings > adrv9379: Fix lane assignment, according to schematic > common: clean up synthesis warnings > axi_ad9361: clear synthesis warnings > adrv936x: Fix Ethernet > axi_dmac: Added MAX_BYTES_PER_BURST and DISABLE_DEBUG_REGISTERS parameters to Intel IP > axi_hdmi_tx: Updated .sdc constraints > axi_hdmi_tx: Use abstract multiplier module supporting both Xilinx and Intel FPGAs > fmcomms2/zc702: Fix implementation timing issues > daq3: Add parameters for default xcvr configuration > daq2/fmcadc4/daq3: Disable the transfer start sync on the ADC DMA > axi_dmac: In SDP mode REGCEB is connected to GND > axi_ad7616: Add missing port to instantiation > spi_engine:axi_spi_engine: Add missing port to instantiations > axi_ad9963: Fix port dependency definition > ad738x_zed: Fix SCLK's pin assignment > ad738x: Add system variables for configuration > ad_tdd_control: Fix the tdd_burst_counter implementation > ad7134_fmc: Initial commit > util_axis_upscale: Initial commit > spi_engine: Add support for 8 SDI lines > util_pulse_gen: Use equal-to for counter reset > up_[adc|dac]_common: DRP_DISABLE should be boolean > constraints: up_xfer_cntrl and up_xfer_status have its own constraints > ad6676evb: Fix RX_DFE_LPM_CFG parameter, as the design is used in DFE mode > fmcadc5: Fix RXCDR_CFG parameter > fmcadc5: Remove xcvr configuration options that don't matter > axi_dacfifo: Rewrote constraints to be more specific > system_top: Non functional changes in system_tops to reduce warnings > axi_ad9434: Make adc_enable controllable from the channel register map > axi_*: Fix instantiation of up_[adc|dac]_[common|channel] > axi_*: Infer clock and reset signals of an IP > up_clock_com: Fix the false path definitions for CDCs > jesd_rst_gen:constraints: Remove invalid false path definitions > kc705/vc707/kcu105: Fix axi_spi related critical warning > axi_adcfifo_constr.xdc: Add missing backslash to command > axi_ad9162: Fix code alignment, no functional changes > base:constraint: Setting Configuration Bank Voltage Select > common/up_* : Make up_rstn synchronous to up_clk > scripts:adi_project: Update ZCU102 device package and board files > zcu102:all_projects: Delete required version tcl variable > scripts:adi_project: Use default strategies for synth and impl > scripts:adi_ip: Update web address format > scripts: Message severity changes on Vivado > scripts: Update tools for the next release > usb_fx3: Delete unused project > cftl: Delete unused projects and libraries > jesd204:tb: Fix the loopback_tb test bench > README: Remove the Documentation section, it's redundant > README: General rework and add more embedded links to wiki > README: A generic README update > axi_logic_analyzer: Fix push-pull/open-drain selection > Make: Use $(MAKE) for recursive make commands > Remove unused Q_OR_I_N parameter from JESD204 ADC cores > Remove unused IO_DELAY_GROUP parameter from JESD204 ADC cores > ad6676: Fix OUT_CLK_SEL configuration > fmcjesdadc1: Fix OUT_CLK_SEL configuration > fmcjesdadc1: Remove wire that is a redeclaration of a port > fmcomms5: Remove wires that are redeclarations of ports > axi_clkgen: add ultrascale series support > adrv9371x/kcu105: Use ultrascale type primitives in axi_clkgen IP > adrv9371x:kcu105: Update transceiver configuration > adrv9371x: kcu105: Fix transceiver and clock placement < axi_logic_analyzer: Fix push-pull/open-drain selection > Merge branch hdl_2017_r1 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
M2k: prepare for alpha - v0.19 Changelog: Submodule linux 5775bf4..7fbbe98: > iio: m2k-fabric: Don't update switch settings when they don't change Submodule hdl bf3ba44..944edeb: > axi_logic_analyzer: Fix push-pull/open-drain selection Submodule buildroot 72f3cd7..a8fcddf: > board/pluto/msd: Remove unused driver files > pluto, m2k: Add GPL2 LICENSE file to the MSD > Merge pull request analogdevicesinc#2 from analogdevicesinc/fix-flex-host-build > package/libad9361-iio: Fix typo in LICENSE_FILES > package/ad936x_ref_cal: Add LICENSE file and update Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
PreviousNext