Tags: day0wl/plutosdr-fw
Tags
PlutoSDR: Prepare for v0.37 release Submodule buildroot 0081bbc..0d5db4a: > board: pluto: S23udc: Advertise USB MaxPower 4mA in some cases > board: pluto|m2k: Add hook in init.d to run user application code > board/pluto/S40network: Fix typo in udhcpd.conf Signed-off-by: Michael Hennerich <[email protected]>
Merge pull request analogdevicesinc#81 from analogdevicesinc/add-ci Add script for ci
plutosdr-fw: Update v0.35 tag Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.34 release 1a3637d Add env variable HDF_FILE to point to an OOT fpga design. c9c46c8 README.md: Update for the latest v0.33 release using Xilinx 2019.1 Submodule buildroot a9818ab..35af596: > 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 b05d164..9c04de1: > 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 Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.33 release Submodule linux 6edc6cd..b05d164: > arm: configs: zynq_[pluto|m2k]_defconfig: Add DM9601 USB Ethernet driver > drivers: frequency: adf5355: add REG10 write > drivers:frequency:adf5355: add delay for init seq > iio: frequency: adf5355: Fix potential locking issue for PFD > 75MHz > Documentation/devicetree/bindings/iio/frequency/adf5355: Update for ADF5356 > iio: frequency: adf5355: Add support for ADF5356 > iio: amplifiers: ad8366: Update device support > iio: adc: ad9081: PRBS and partial eyescan support via debugfs > iio: adc: ad9081: Support for CBUS direct_reg_access > iio: adrv9002: misc improvements > iio: adrv9002: support tx only profiles > arch: arm: boot: dts: de10_nano_cn0540: Use decimal format for i2c address > arch: arm: boot: dts: de10_nano.dtsi: Rename altera spi node name > arch: arm: boot: dts: Replace spi-engine node names > iio: adrv9002: also reset orx state > iio: adrv9002: improve init failure handling > dt-bindings: clock: ad9545: Fast ACQ trigger mode > clk: ad9545: Add fast acq trigger mode to dt > iio: adrv9002: fix possible deadlock > iio: jesd204: axi_adxcvr: Support for physical layer PRBS > arm64: dts: adi-ad9081-fmc-ebz.dtsi: Fix JESD204 use case > iio: adc: ad7124: allow more than 8 channels > iio: adrv9002: fix possible data races > iio: adrv9002: support near end loopback > clk: ad9545: Fix source selection > dt-bindings: clock: ad9545: Add fast acquisition > clk: ad9545: Add fast acquisition > iio: adc: ad9081: For R2 and later don't touch tpl_buf_protect_en > microblaze: dts: vcu118_ad9081.dts: Add IRQB gpios > iio: adc: ad9081: Add optional JRX Link watchdog > iio: adc: ad9081: Update debugfs status info (JRX TPL PHASE DIFFERENCE) > iio: adc: ad9081: Prepare for IRQB handling > iio: adc: ad9081: Update API to Version 1.1.0 > iio: adrv9002: improve tx interface tuning > iio: adrv9002: use prbs7 for tx tuning > iio: adrv9002: fix loading low rate profiles > iio: adrv9002: export Orx gain in dBs > iio: adrv9002: api: move min/max Orx indexes > iio: adrv9002: support orx tracking cal > clk: ad9545: Fix recalc_rate > microblaze: dts: vcu118_ad9081_204c_txmode_[10|23]_rxmode_[11|25]: Set CTLE > iio: adc: ad9081: Add dt poperty to configure the CTLE filer. > iio: adc: ad9081: Toggle link enable around jesd_rx_calibrate_204c > iio: adc: ad9081: Add jesd_rx_calibrate_204c to MCS step 20 > iio : frequency: ad9528: Fix JESD204 FSM reinit bug > iio : frequency: hmc7044: Fix JESD204 FSM reinit bug > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Add TPL phase adj > microblaze: dts: adi-ad9081-fmc-ebz.dtsi: Fix JESD204 use case > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Add device_clk > microblaze: dts: vcu118_ad9081.dts: Fix mode - requires QPLL on RX > iio: adc: ad9081: Support for FDDC, CDDC 6dB digital gain > arch: arm64: dts: Change SW0 linux code to SW_LINEIN_INSERT > clk: ad9545: Add errors for missing properties > dt-bindings: clock: ad9545: Add source profiles > dt-bindings: clock: ad9545: Bindings cleanup > clock: ad9545: Add reference priorities > iio: frequency: cf_axi_dds: Roundup JESD204 NP always to the next pow2 > iio: adc: ad9361: Fix rssi_gain_step_error DEVICE_ATTR mode > microblaze: boot: dts: Style checkpatch fixes - no functional changes > iio: adc: ad9081: Support for SPI_3WIRE and SPI_LSB_FIRST > dts: vcu118_quad_ad9081_204b_txmode_X_rxmode_Y_onchip_pll_revc: Add internal PLL use cases > dts: vcu118_quad_ad9081_204c_txmode_29_rxmode_24_revc: New NP=12 use case > dts: vcu118_quad_ad9081_204c_txmode_23_rxmode_25_revc: New NP=12 use case > iio: frequency: adf4371: Add option to power down the chip if not used > clk: ad9545: Allow uHz loop bw. > dt-bindings: clock: ad9545: Change loop bw doc > iio: adc: adrv9009: Fix typo in calibrate_fhm_en attribute > Revert "clocksource/drivers/cadence-ttc: Use ttc driver as platform driver" > iio: adc: adrv9009: Apply initial tx1/2_atten_ctrl_pin settings > ci: checkpatch: Replace python-git to python-git-doc > clk: axi-clkgen: Don't display error when -EPROBE_DEFER > arm: dts: zynq-zed-adrv9002 -> zynq-zed-adv7511-adrv9002 > arm: dts: adrv9002: Add support for ZC706 > arm: dts: adrv9002: Move common zynq-adrv9002 definitions to .dtsi > dts: zynq-zc706-adv7511-fmcomms11: ADXCVR TX use AD9625-DIVCLK > iio: adc: ad9467: AD9625 add DIVCLK CCF clock provider support > include: linux: clk: clkscale.h: Make sure div can never be zero > iio: adc: ad9371: force state of the TEST pin > iio: adc: ad9371: make use of devm_clk_get_optional > iio: adc: ad9371: add support for TX PRBS > iio: adc: ad9371: add support for PRBS error injection > iio: adc: ad9371: add PLL lock status debugfs entry > iio: adc: ad9371: enable sysref clocks if defined > iio: adc: ad9371: drop redundant error messages > drivers/iio/adc/mykonos: silent verbose debug messages > iio: adc: ad9081: Fix nco_frequency_available reading for bypassed fddc > iio: dac: ad5446: Add AD5542 spi id > staging: iio: frequency: ad9834: Fix typo in comment > drivers:iio:dac:ad5686: Fix segmentation fault > iio: adrv9002: add new kconfig options > iio: adc: adrv9009: Fix obsRxChannelsEnable clobbering in stitching mode > arch: dts: adrv9002: add orx support > iio: adrv9002: support Orx > iio: adc: ad9081: Avoid JTX link disable sequences > microblaze: dts: vcu118_ad9081_204c_txmode_24_rxmode_26_lr_24_75Gbps: Np 12 use case with high lane rate > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25_lr_24_75Gbps: Np 12 use case with high lane rate > microblaze: dts: vcu118_ad9081_204c_txmode_23_rxmode_25: Np 12 use case > microblaze: dts: vcu118_ad9081_204c_txmode_10_rxmode_11_lr_24_75Gbps: Np 16 use case with high lane rate > microblaze: dts: vcu118_ad9081_204c_txmode_10_rxmode_11: 204C use case > arm: dts: Add AD9081-FMC-EBZ + Arria 10 SoC Development Kit support NP=12 case > iio/adc/adrv9009: Fix octets per frame calculation for NP=12 case > arm: zynq-zc706-adv7511-ad9081-np12: NP12 devicetree > iio: jesd204: axi_jesd204_[rx|tx]: Add info print upon probe > iio: jesd204: axi_jesd204_[rx|tx]: Add support for NP=12 modes > clk: ad9545: Fix r-div write > arm: dts: adi-adrv9009.dtsi: OBS-Rx use JESD204 M=2 > iio: jesd204: axi_jesd204_[rx|tx]: Avoid unbalanced clock disable (TEMP) > iio: jesd204: axi_jesd204_[rx|tx]: Fix potential out of spec SERDES PLL > arch: dts: zynq-zed-adrv9002: Enable HDMI output > iio: adrv9002: support reading profile_config > arch: dts: adi-fmcomms8.dtsi: Chan 1,3,6,7,8,9 are terminated for LVPCL > arch: dts: fix fmcomms8 master device assignments by name > ci: replace python- deps with python3- deps > clk: axi-clkgen: fix or operator; use logical vs bitwise or > iio: jesd204: axi_adxcvr: Fix log level in probe defer information > Revert "iio: axi_adxcvr: print warning on set_rate in adxcvr_enforce_settings()" > iio: adc: adrv9009_conv: In RX only operation skip configure DAC TPL > zynq-zed-adrv9002-rx2tx2.dts: Fix hdl project tag > iio: adrv9002: remove B0 define > iio: adrv9002: add full path for include directories > arm64: dts: Add ADRV9009-ZU11EG Multi-SoM sync device trees (No FMCOMMS8) > iio: adrv9002: remove duplicated define > iio: adrv9002: add support for c0 HW revision > hwmon: ltc2945: fix private data reference > arm64: dts: zynqmp-zcu102-rev10-ad9082-m4-l8.dts: Add AD9082-FMCA-EBZ dt > iio: adrv9002: fix irq handling > iio: dac: ad5766: add driver support for AD5766 > Documentation/ABI/testing: Add documentation for AD5766 new ABI > dt-bindings: iio: dac: AD5766 yaml documentation > dts: AD9081-FMCA-EBZ: Consider the VCXO=100.00 MHz the default > iio: frequency: ad916x: Add SPDX-License-Identifier: GPL-2.0 > iio: adc: talise: Add SPDX-License-Identifier: GPL-2.0 > iio: adc: mykonos: Add SPDX-License-Identifier: GPL-2.0 > microblaze: adi_mb_defconfig: Update for 5.4 and sync with Xilinx > iio: adrv9002: remove unused API's > mtd: spi-nor: Add support for disable broken flash locking > mtd: spi-nor: don't run SFDP for Zynq QSPI > iio: adrv9002: remove adrv9002_init_data.c > arm{64}: config: Add adrv9002 default profiles > firmware: adrv9002: add default profiles > iio: adrv9002: Load default profiles from firmware > iio: adc: ad7768: Add filter type attribute > iio: adc: ad7768: Update sampling frequency routine > iio: adc: ad7768: Add power mode attribute > iio: adc: ad7768: Add _set_clk_divs() function > iio: adc: ad7768: Add spi sync function > arch: arm: boot: dts: Add support for cora and ad7768 > arch: arm: boot: dts: Add support for zed with ad7768 and axi_adc > iio: adc: ad7768: Add axi_adc support > arm: dts: zynq-zc702.dtsi: Add missing spi-max-frequency property > iio: adrv9002: Fix debugfs AGC parameter > iio: adrv9002: Improve device setup error path > iio: adrv9002: disable axi core before device setup > iio: adrv9002: validate ssi interface before device setup > iio: adrv9002: remove `adrv9002_axi_ssi_type_get()` > iio: adrv9002: save axi interface type at startup > iio: adrv9002: minor improvement on `adrv9002_cleanup()` > iio: adrv9002: call `adrv9002_init()` on debugfs > iio: adrv9002: remove `adrv9002_intf_tuning_unlocked()` > iio: adrv9002: centralize device initialization > iio: frequency: adf4371: Keep RF8 ports disabled > mtd: spi-nor: spi-nor: Fix SPI-NOR-UniqueID printing > arch: arm: re-enable uevent helper for busybox systems > Revert "clk: fixed-factor: Don't register fixed factor clk until parent clk is registered" > clk: walk orphan list on clock provider registration > microblaze: dts: Update model strings to reflect board and carrier > microblaze: dts: vc707: Update for Kernel v5.4 Vivado v2020.1 > microblaze: dts: kcu105: Update for Kernel v5.4 Vivado v2020.1 > microblaze: dts: kc705: Update for Kernel v5.4 Vivado v2020.1 > arm: dts: Add AD9081-FMC-EBZ + Arria 10 SoC Development Kit support > usb: chipidea: Hook up ULPI support > clk: ad9545: Add support for n-shot > clk: introduce clk_set_nshot and clk_get_nshot > arch: microblaze: dts: vcu118: Update for Kernel v5.4 Vivado v2020.1 > arch: zynq-coraz7s.dtsi: disable second CPU vs deleting node > arch: fix various warnings with device-trees > ci: remove old dtb-build patches mechanism > ci: update build for ADI drivers that should be built > spi-nor: cadence-quadspi: fix __aeabi_ldivmod compiler error > Revert "xilinx: Add a github template telling people to not use pull requests there" > jesd204: sysfs: add explicit fall-through > navassa: fix ISO C90 compiler warning > navassa: add missing break statements > iio: frequency: hmc7044: Improve the pfd1 calculation > iio: adc: ad9371: Fix temp sensor readings > iio: adc: mykonos: mykonos_gpio: Silent verbose debug messages > iio: adis16480: Limit spi max speed in burst mode > Revert "net: macb: Avoid probe error if more than one phy is available" > arch: arm64: adrv9009-zu11eg: fix spi dt node warnings > arch: arm: zynq-zc706-adv7511.dtsi: add @39 addr to adv7511 node > ci: update to sync adi-5.4.0 and rpi-5.4.y > net: phy: adin-t1l: update driver to 5.4 APIs > pwm: pwm-axi-pwmgen: update apply hook to new kernel > net: phy: adin-t1l: remove adin-compat.h > clk: ad9545: up regmap_config.use_single_rw > arch: run savedefconfig on all ADI defconfigs > Merge remote-tracking branch 'adi/master' into master-xilinx-v2020.1 > media: axi-hdmi-rx: Initialize bus_type > media: axi-hdmi-rx: Provide device_caps in struct video_device > media/platform/axi-hdmi-rx: Announce GPLv2 module license > drm: adi_axi_hdmi: Fix fbdev interface not working > sound/soc/adi/axi-spdif.c: Support programmable master clock > drm: axi_hdmi_encoder.c: Add missing drm_print.h include > Merge remote-tracking branch 'adi/master' into master-xilinx-v2020.1 > jesd204: fix & handle switch implicit fall-through > [media] adv7511-v4l2: remove XYLON_LOGICVC_INTG > iio: ad9081: fix potential invalid error code > ci,build: add new dts to dtb_build_test exception > Revert "media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C_ADV7511=n" > [media] adv7511: Add support for the Power Down GPIO. > [media] adv7511: remove omitted memcpy() for pdata > [media] adv7511: Setup the timing generator according to the selected mode > ci,travis: update ignore build for branch adi-5.4.0 > MAINTAINERS: remove hmc prefixed drivers > drivers/media/i2c/adv7511: Differentiate the adv7511-v4l2 driver by the adv7511-drm driver. > usb: chipidea: reset to upstream version > Revert "net: macb: disable gigabit for MII & RMII modes" > [media] adv7604: remove duplicate isr handler > sound: soc: adrv936x_box: rework driver to new kernel > [media] imageon-bridge: rework bridge notifier to new format > [media] axi-hdmi-rx: rework bridge notifier to new format > iio: logic: m2k-fabric: rework GPIO code to new framework > iio: cf_axi_dds: fix function type > iio: frequency: m2k-dac: fix match function type > misc: mathworks: fix mathworks_ip_mmap_fault() return type > media: addi9036: V4L2_MBUS_CSI2 -> V4L2_MBUS_CSI2_DPHY > drm: adi_axi_hdmi: update driver to newer framework [WIP] > drm: adi_axi_hdmi: remove drm_plane_helper_disable() call > drm: adi_axi_hdmi: add includes required to build in newer kernels > clk: clk-adjustable-rate: remove CLK_IS_BASIC flag > ci,travis: remove patches for dt build test > Merge tag 'xilinx-v2020.1' into master-xilinx-v2020.1 > arch: arm64: adrv9009-zu11eg: Use the iio adm1177 driver > iio: adc: adm1177: Make a distinction between the hwmon and iio versions > ci: stop auto-sync-ing altera_4.14 & adi-iio branches > jesd204: fsm: always start state transition from top-level device > iio: adc: ad7124: move chip ID & name on the chip_info table > jesd204: fsm: remove inputs field > jesd204: fsm: rename jdev -> jdev_it in propagation > jesd204: fsm: set error on the connection and jdev object if cb fails > jesd204: add connection simple unique IDs > jesd204: fsm: don't get/put kref too many times > jesd204: fsm: don't decrease refcounts on error in __jesd204_fsm() > jesd204: fsm: return DEFER in initialize_cb if no link_idx found > jesd204: fsm: fix validation of connection link_idx > jesd204: fsm: fix busy-flags handling and group init links with start links > jesd204: fsm: handle memory free on each call of jesd204_fsm_table() > jesd204: fsm: remove empty line > jesd204: fsm: clear error current state is DONT_CARE > ci: check that all device-trees have an hdl_project tag > iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw() > iio: dac: ad5592r: un-indent code-block for scale read > iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() > iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock Submodule hdl 847f0f2..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 > 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 Submodule buildroot 1daa690..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 > Merge pull request analogdevicesinc#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 Submodule u-boot-xlnx 469a0fd..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 > configs: zynq-common: Fix 1r1t mode Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.32 release (part II) Submodule buildroot bbb184a...1daa690: > Merge pull request analogdevicesinc#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: 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 Submodule linux 1e3442d...6edc6cd: > 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 < mtd: spi-nor: Fix SPI-NOR-UniqueID prints Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.31 release Submodule linux c2041af...387d584: > 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 > 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: 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 < arm: configs: zynq_pluto_defconfig: Enable ext4 filesystem support > 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 < iio: adc: ad9680: avoid duplicated error message (Sync with master) > 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: 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: adc: ad9680: maintain current sysref rate in case it's a fit < arm: dts: zynq-e310.dts: Fix VCRX_V1,V2 GPIO inversion > 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 > arch/arm64/configs/adi_zynqmp_defconfig: Add ADRV9008 firmware Submodule hdl 401395c..28df754: > axi_dmac: infer interrupt line for Xilinx projects > Revert "axi_dmac: assert xfer_request only when ready" > axi_ad9162: Add DDS_DISABLE to the core > fmcomms11/zc706: Slightly over constrain the design > axi_ad9162: Update the DDS instances > fmcomms11: Initial commit > adrv9371/daq2/daq3:kcu105: patch GTH3 CPLL parameters Submodule buildroot 3af8648..b31cc4d: > Merge pull request analogdevicesinc#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 analogdevicesinc#25 from analogdevicesinc/master-2019.02.2 > Merge pull request analogdevicesinc#27 from analogdevicesinc/rgetz-index.html-listcompiler > package: busybox: remove leftover busybox-1.25.0.config > Merge pull request analogdevicesinc#23 from analogdevicesinc/merge-pluto > board/pluto: Remove references to nonexistent language html pages > package: jesd204b_status: Add JESD204B Status Monitoring Utility > Merge pull request analogdevicesinc#18 from analogdevicesinc/update-libiio-v018-v2 > package/libiio/libiio.mk: Update to Version 0.18 > linux: strip white-spaces from KERNEL_DTS_NAME > adi_mb_defconfig: allow buildroot to override the system rootfs > microblaze_adi_defconfig: include ADI kernel, ethtool, phy-tool & mii-diag > microblaze_adi_rootfs_defconfig: split rootfs-only build > board: adi: microblaze: Include SSH keys > dropbear: add host dropbearkey > Add MicroBlaze support for ADI's platforms > package: libaio: Add MicroBlaze support > Merge pull request analogdevicesinc#15 from analogdevicesinc/rgetz-m2k-html-updates > configs/zynq_m2k_defconfig: Update gcc version for 2018.2 toolchain Submodule u-boot-xlnx 89d0754..a2f86f3: > Fixed variable definition separators for sidekiqz2 Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.30 release Submodule buildroot fea212a..2e4817b: > package: libad9361-iio: Bump to Version 0.2 - switch to release mechanism > S23udc, S45msd : Tell users if it is a AD9364, or a AD9363 > package/libiio/libiio.mk: Bump to Version 0.17 > Merge pull request analogdevicesinc#12 from analogdevicesinc/rgetz-html-updates > S40network: Be a little more pedantic > S45msd : indicate if one or two cores are enabled. Submodule linux 0272a4d..c2041af: > arm: configs: zynq_pluto_defconfig: Enable ext4 filesystem support Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.29 release * Minor Linux driver bug fixing see full log below. * Update to libIIO Version 0.15 * Add firmware update script * Some license file updates * Update HDL to hdl_2018_r1 branch * Use Vivado 2017.4 Changelog: d8766c7 Merge pull request analogdevicesinc#22 from analogdevicesinc/readme-fix 9ae5054 Matching SDK and HDL compiler versions in readme setup steps 81cb640 Merge pull request analogdevicesinc#21 from af7ss/master 81b5679 Updated README.md to added instructions for the case where a build fails due to an issue with eclipse & GTK3 on Ubuntu 16.04LTS. 10179f4 build: remove ADI_LEGAL var and use TARGET var for legal info fb9d384 scripts/legal_info_html.sh: close omitted div 76aa80a 53-adi-plutosdr-usb.rules: add SidekiqZ2 entries for udev 8c60099 build: clean the build dir on each run 36fbc8f build: parametrize ADI legal info for `Written Offer` e155453 build: parametrize the build artifacts for Pluto & SidekiqZ2 b0ab360 build: add `sidekiqz2.its` file 23dd81d .gitignore: add vim swap files c5d3453 Merge pull request analogdevicesinc#17 from analogdevicesinc/tweak-license 5b332c2 LICENSE.md : Update with some wording tweaks, move the WARRANTY section to 80 chars 57d7e3e legal_info_html.sh : Add BSD license, and tweak output to make it look like the other files on the mass storage device. 9bd17f1 LICENCE.md : fix spelling Submodule linux b07f3c6..2398d50: analogdevicesinc/buildroot@04dceb2 board/pluto/update_frm: Add update firmware script analogdevicesinc/buildroot@2bf8687 board/sidekiqz2/S23udc: Use proper EpiqSolutions USB VID 0x2FA2 analogdevicesinc/buildroot@bb73d01 Revert "sidekiqz2: use Pluto's msd data" analogdevicesinc/buildroot@2bc57fb Merge pull request analogdevicesinc#5 from analogdevicesinc/sidekiqz2-symlink-pluto-msd analogdevicesinc/buildroot@afaeee8 sidekiqz2: include LICENSE.html file in msd image analogdevicesinc/buildroot@ba88a2d .gitignore: add vim swap files and ignore all VERSIONS files analogdevicesinc/buildroot@69bff7d sidekiqz2: use Pluto's msd data analogdevicesinc/buildroot@6bf90df board/sidekiqz2/device_config: Fix FIRMWARE name analogdevicesinc/buildroot@f87e89f html doc pages: Add placeholders & requests for translations which don't exist yet analogdevicesinc/buildroot@e159889 html doc pages: add link to license at top, and fix locations of files which don't have translations yet. analogdevicesinc/buildroot@c1275f0 style.css: Add a box with a border around it for the license analogdevicesinc/buildroot@9615fbc Merge pull request analogdevicesinc#4 from analogdevicesinc/buildroot-mtools analogdevicesinc/buildroot@e1ba07a html doc pages: Add placeholders & requests for translations which don't exist yet analogdevicesinc/buildroot@7335fbc html doc pages: add link to license at top, and fix locations of files which don't have translations yet. analogdevicesinc/buildroot@eb10071 style.css: Add a box with a border around it for the license analogdevicesinc/buildroot@bf182c6 package/libiio: Bump to Version 0.15 analogdevicesinc/buildroot@529fc34 pluto,m2k,sidekiqz2: fix post-build scripts analogdevicesinc/buildroot@980d892 host-genimage: add host-mtools to dependency list analogdevicesinc/buildroot@b5fd2f3 pluto,m2k,sidekiqz2: add `set -e` specifier to post-build script analogdevicesinc/buildroot@31713e5 Merge pull request analogdevicesinc#3 from analogdevicesinc/sidekiq-z2-support analogdevicesinc/buildroot@33f2ba4 sidekiqz2: add support for new board Submodule buildroot 45f8f2b..04dceb2: analogdevicesinc/buildroot@04dceb2 board/pluto/update_frm: Add update firmware script analogdevicesinc/buildroot@2bf8687 board/sidekiqz2/S23udc: Use proper EpiqSolutions USB VID 0x2FA2 analogdevicesinc/buildroot@bb73d01 Revert "sidekiqz2: use Pluto's msd data" analogdevicesinc/buildroot@2bc57fb Merge pull request analogdevicesinc#5 from analogdevicesinc/sidekiqz2-symlink-pluto-msd analogdevicesinc/buildroot@afaeee8 sidekiqz2: include LICENSE.html file in msd image analogdevicesinc/buildroot@ba88a2d .gitignore: add vim swap files and ignore all VERSIONS files analogdevicesinc/buildroot@69bff7d sidekiqz2: use Pluto's msd data analogdevicesinc/buildroot@6bf90df board/sidekiqz2/device_config: Fix FIRMWARE name analogdevicesinc/buildroot@f87e89f html doc pages: Add placeholders & requests for translations which don't exist yet analogdevicesinc/buildroot@e159889 html doc pages: add link to license at top, and fix locations of files which don't have translations yet. analogdevicesinc/buildroot@c1275f0 style.css: Add a box with a border around it for the license analogdevicesinc/buildroot@9615fbc Merge pull request analogdevicesinc#4 from analogdevicesinc/buildroot-mtools analogdevicesinc/buildroot@e1ba07a html doc pages: Add placeholders & requests for translations which don't exist yet analogdevicesinc/buildroot@7335fbc html doc pages: add link to license at top, and fix locations of files which don't have translations yet. analogdevicesinc/buildroot@eb10071 style.css: Add a box with a border around it for the license analogdevicesinc/buildroot@bf182c6 package/libiio: Bump to Version 0.15 analogdevicesinc/buildroot@529fc34 pluto,m2k,sidekiqz2: fix post-build scripts analogdevicesinc/buildroot@980d892 host-genimage: add host-mtools to dependency list analogdevicesinc/buildroot@b5fd2f3 pluto,m2k,sidekiqz2: add `set -e` specifier to post-build script analogdevicesinc/buildroot@31713e5 Merge pull request analogdevicesinc#3 from analogdevicesinc/sidekiq-z2-support analogdevicesinc/buildroot@33f2ba4 sidekiqz2: add support for new board Submodule u-boot-xlnx efdb9e8..f5f001e: analogdevicesinc/u-boot-xlnx@f5f001e configs/zynq_sidekiqz2_defconfig: Use USB PID 0x5A32 in DFU mode analogdevicesinc/u-boot-xlnx@720a4c7 sidekiqz2: update u-boot env settings with manufacturer specs analogdevicesinc/u-boot-xlnx@c43e333 zynq-pluto-sdr.dts: correct file header and update copyright analogdevicesinc/u-boot-xlnx@abc63df zynq-pluto-sdr: remove `xlnx,zynq-picozed-sdr2` compat string analogdevicesinc/u-boot-xlnx@d8cf117 spi_flash: do not return error code for unsupported flash lock/unlock ops analogdevicesinc/u-boot-xlnx@ffa45f0 spi: spi_flash: add support for ISSI IS25WP256D flash analogdevicesinc/u-boot-xlnx@658ace0 arch: arm: add support for Sidekiq Z2 board Submodule hdl 944edeb...d79ca23: analogdevicesinc/hdl@3cf33db axi_dmac: Fix bus resize block reset analogdevicesinc/hdl@f3102ee axi_dmac: Limit MAX_BYTES_PER_BURST to maximum supported value analogdevicesinc/hdl@5418dfe axi_dmac: axi_dmac_hw.tcl: Fix indention analogdevicesinc/hdl@e609c7f axi_dmac: Prevent destination AXI burst length truncation analogdevicesinc/hdl@bfac561 axi_dmac: adding missing dependency for Intel flow analogdevicesinc/hdl@c42ed7d axi_dmac: removed harmful SDC constraint analogdevicesinc/hdl@ad05a5e axi_dmac: AXI3 support on Intel qsys analogdevicesinc/hdl@2c4d81a axi_dmac: Disable 2D transfer support by default analogdevicesinc/hdl@05e8604 axi_dmac: Remove unused pause signal from address generator analogdevicesinc/hdl@2b2c1f6 axi_dmac: Fix some indentation errors analogdevicesinc/hdl@1ea3ad2 Add quiet mode to the Makefile system analogdevicesinc/hdl@d8916e6 axi_ad9144: Infer clock signal analogdevicesinc/hdl@3dac544 axi_dmac_ip.tcl: Add include files to file list analogdevicesinc/hdl@0f443f4 project-*.mk Update CLEAN targets analogdevicesinc/hdl@89ad5f7 Makefile: Change IP component dependency to component definition file analogdevicesinc/hdl@0048cc3 Makefile: Don't create invalid sub-project targets analogdevicesinc/hdl@685f2ea Makefile: Simplify sub-project target generation analogdevicesinc/hdl@d5040d8 Makefile: Update outdated example analogdevicesinc/hdl@35a39ba Regenerate library Makefiles using the new shared Makefile include analogdevicesinc/hdl@2b108c6 Add common library Makefile analogdevicesinc/hdl@b20714b Regenerate project top-level Makefiles analogdevicesinc/hdl@297940d Add shared project top-level Makefile analogdevicesinc/hdl@377247a Regenerate project Makefiles using the new shared Makefile includes analogdevicesinc/hdl@5272ed4 Add common project Makefile for Xilinx projects analogdevicesinc/hdl@ec6128d Add common project Makefile for Altera projects analogdevicesinc/hdl@8a2a394 Remove unused projects/common/Makefile analogdevicesinc/hdl@8c96438 sidekiqz2: Initial commit analogdevicesinc/hdl@09a6eb5 up_dac_common: Explicitly define boolean parameter as a 1 bit value analogdevicesinc/hdl@425e803 license: Fix a spelling mistake analogdevicesinc/hdl@3499422 license: Update old license headers analogdevicesinc/hdl@a540770 util_adxcvr: Don't show reset ports for disabled lanes analogdevicesinc/hdl@0d01c08 util_[c|u]pack_dsf: clear syntehsis warnings analogdevicesinc/hdl@bce0cf8 util_[w|r]fifo: Reduce synthesis warnings analogdevicesinc/hdl@eedd8ed up_delay_cntrl: Fix synthesis warnings, no functional changes analogdevicesinc/hdl@b4ab639 up_[adc|dac]_common: Define the DPR registers only when the interface is enabled analogdevicesinc/hdl@5cba461 axi_dmac: fix synthesis warnings analogdevicesinc/hdl@4bcf45a common: clean up synthesis warnings analogdevicesinc/hdl@b6d2def axi_ad9361: clear synthesis warnings analogdevicesinc/hdl@5bfc585 axi_dmac: Added MAX_BYTES_PER_BURST and DISABLE_DEBUG_REGISTERS parameters to Intel IP analogdevicesinc/hdl@d13ff8d axi_dmac: In SDP mode REGCEB is connected to GND analogdevicesinc/hdl@a7b98c3 ad_tdd_control: Fix the tdd_burst_counter implementation analogdevicesinc/hdl@017dcae up_[adc|dac]_common: DRP_DISABLE should be boolean analogdevicesinc/hdl@493fc1d axi_*: Fix instantiation of up_[adc|dac]_[common|channel] analogdevicesinc/hdl@74b922f axi_*: Infer clock and reset signals of an IP analogdevicesinc/hdl@758c617 common/up_* : Make up_rstn synchronous to up_clk analogdevicesinc/hdl@57a61f0 scripts:adi_project: Update ZCU102 device package and board files analogdevicesinc/hdl@0026617 scripts:adi_project: Use default strategies for synth and impl analogdevicesinc/hdl@8234ba1 scripts:adi_ip: Update web address format analogdevicesinc/hdl@7c04e36 scripts: Message severity changes on Vivado analogdevicesinc/hdl@47e95fc scripts: Update tools for the next release analogdevicesinc/hdl@43a0695 axi_ad9361: Altera fix lvds interface analogdevicesinc/hdl@75409ee util_fir_int: Shifted data so that the amplitude at the output of the filter is the same with the input analogdevicesinc/hdl@096aadb util_fir_dec: Changed output rounding mode to Symmetric rounding to Zero analogdevicesinc/hdl@53033a9 axi_dmac: Fix tlast generation on AXI stream master analogdevicesinc/hdl@6cd0d8a axi_dmac: Don't add CDC constraints when all clocks are synchronous Signed-off-by: Michael Hennerich <[email protected]>
PlutoSDR: Prepare for v0.28 release 0b21f8d .gitmodules: Switch submod linux to 2018_R1 release branch fe5dc06 Makefile: Auto-generate LICENSE file bd13416 Makefile: Allow firmware builds without Xilinx Vivado installed bb50331 Makefile: New target legal-info Submodule linux f457f60..b07f3c6: > drivers: iio: frequency: cf_axi_dds: Fix driver remove path > drivers: iio: frequency: cf_axi_dds: Fix function return path > iio: adc: ad9361: use proper MAX_BASEBAND_RATE define > iio: adc: ad9361: Validate MAX Half Band filter rates > clk: altera-a10-fpll: Fix calibration for phase aligned mode > adp5061: Add support for termination current property > adp5061: Add support for reading the battery status > adp5061: Add support for reading the charger status > adp5061: Add support for charging voltage limit enable > adp5061: Add support for battery charging enable > iio: adc: ad9361: Fix Tx Mon Delay Counter setting > iio: adc: ad9361: Disable CP offset current, clear 0x23D[D4] 0x27D[D4] > configs: zynq_xcomm_adv7511_defconfig: Enable ADP5061 driver > adp5061: Add devicetree support for adp5061 > adp5061: New driver for ADP5061 I2C battery charger > Documentation: dt-bindings: add adi,adp5061 docs > power: supply: core: Add power_supply_prop_precharge > microblaze: dts: Add a link to dt-bindings > microblaze: dts: kcu105_fmcdaq2: Use the base design dtsi > microblaze: dts: Add FMCOMMS4 support for KCU105 > microblaze: dts: Add FMCOMMS2-3 support for KCU105 > microblaze: dts: Add a dtsi for the KCU105 base design > microblaze: dts: Fix the dtc warnings > .travis.yml: add ZynqMP to the build run > iio: adc: ad9361: Add option to set Reg Gain Step Config2 0x106 [D6:D4] > dts: vc707_fmcjesdadc1: Update to ADI JESD204 link-layer peripherals > dts: kc705_fmcjesdadc1: Update to ADI JESD204 link-layer peripherals > dts: vc707_fmcdaq2: Update to ADI JESD204 link-layer peripherals > dts: kc705_fmcdaq2: Update to ADI JESD204 link-layer peripherals > Documentation: dt-bindings: add adi,jesd204 tx/rx docs > .travis.yml: check last commit if no pull-request > iio: altera_adxcvr: Support more than 4 lanes > iio: adc: ad9361: Fix the formula for computing the AuxDAC word > iio: adc: ad9361: Fix typo in AGC Attack Delay computation > .travis.yml: use TRAVIS_BRANCH env var during pull request > iio: adc: ad9361: add ad9361_write_bist_reg() accessor to cache bist reg value > arch: arm: sidekiqz2: isolate on-board i2c to host SMBus > arch: arm: sidekiqz2: add reset GPIO to device-tree > arch: arm: sidekiqz2: enable support for `ti,tca6408` chip > Merge pull request analogdevicesinc#61 from analogdevicesinc/travis-ci-test > drivers/iio/logic/m2k-trigger-ad: Add AXI ADC trigger driver > drivers/iio/frequency/cf_axi_dds: Add support for m2k AD9963 > iio: ad_adc: Add M2K ADC support > drivers/iio/logic/m2k-fabric: Enable USR power by default > iio: Add m2k-fabric driver > iio: Add preliminary ad9963 driver > iio: Add m2k logic analyzer > clk: Add ADF4360 driver support > iio: Track enabled channels on a per channel basis > iio: Move scan mask management to the core > iio: Don't initialize buffer->scan_mask in drivers > iio: Allow channels to share storage elements > iio: Add macro to declare share enum "available" attributes > iio: adc: ad9361: add short-hand var `new_rate` in clk notifier funcs > iio: adc: ad9361: fix arguments for ad9361_phy_parse_dt() when not using DT > iio: adc: ad9361: clamp the user entered RF BW between min/max > iio: adc: ad9361: Add comment explaining the origin of three magic values > iio: adc: ad9361: Add comment explaining the origin of three magic values > iio: adc: ad9361: move AuxDAC initialization earlier in the setup > iio: adc: ad9361: move GPO initialization earlier in the setup > iio: Fix IIO_VAL_FRACTIONAL_LOG2 newline termination > drivers: mtd: spi-nor: add support for ISSI IS25WP256D flash > drivers: mtd: spi-nor: remove USE_FSR capability for is25lp256d flash > zynq-sidekiqz2-reva.dts: enable on-board ref oscillator via GPO2 bit > zynq-sidekiqz2-reva.dts: remove adm1177 definition > arch: arm: add base support for Sidekiq Z2 board > Merge pull request analogdevicesinc#38 from analogdevicesinc/openwrt_compat_stuff > iio: adis_lib: Initialize trigger before requesting interrupt > configs: zynq_xcomm_adv7511_defconfig: Add USB configfs ACM support > iio: adc: ad9371: Fix loadable gain table support > Merge branch 'master' of https://github.com/analogdevicesinc/linux > iio: frequency: ad9162: Add support complex (IQ channel) mode > dts: zynq-zc706-adv7511-fmcomms11: Add Support for RevB hardware. > iio: frequency: ad9162: Cleanup no functional changes > iio: frequency: ad9162: Add support for setting the JESD204 Lane Rate > iio: frequency: ad9162: Make SYSREF optional to support JESD204 Subclass 0 > iio: adc: ad9467: AD9625 add support for setting the JESD204 Lane Rate > iio: jesd204: axi_jesd204_[rx|tx]: Add support for JESD204 Subclass 0 > dts: zynq-zc706-adv7511-adrv9371.dts: Fix name - avoid warning > dts: adi-adrv9371.dtsi: Remove orphan fixed-clock Submodule buildroot 79ccad2..45f8f2b: > 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 Submodule hdl bf3ba44..944edeb: > axi_logic_analyzer: Fix push-pull/open-drain selection
PreviousNext