Skip to content

alpha - v0.14

Compare
Choose a tag to compare
@mhennerich mhennerich released this 05 Jul 11:23
· 64 commits to master since this release
M2k: prepare for alpha - v0.14

Add support for ADALM-2000 M2k Hardware Rev.B

Submodule linux 751f62f..e4025f7:
  > configs/zynq_m2k_defconfig: Extend wired USB Ethernet device support
  > arch/arm/boot/dts/zynq-m2k-revb.dts: Also remove the AD7291 supply mon
  > arch/arm/boot/dts/zynq-m2k-reva.dts: Fix ADF4360 LD GPIO assignment
  > arch/arm/boot/dts/zynq-m2k-reva.dts: Fix 5V0_A Regulator
  > arch/arm/boot/dts/zynq-m2k-revb.dts: Add support for M2k Hardware RevB
  > arch/arm/configs/zynq_m2k_defconfig: Update add USB ETH support
  > iio: ad_adc: Add calibration scale support to the M2K ADC
  > iio: m2k-logic-analyzer: Add support for positive trigger delay
  > iio: m2k-logic-analyzer: Add support for configuring clock source
  > iio: m2k-logic-analyzer: Add support for configuring output mode
  > iio: m2k adc trigger: Add support for positive trigger delay

Submodule buildroot 50c07c5..6a099c7:
  > package/libiio/libiio.mk: Conditionally add dependency to libini
  > zynq_m2k_defconfig: Make sure libiio is build with WITH_LOCAL_CONFIG
  > Merge branch 'pluto' of https://github.com/analogdevicesinc/buildroot into pluto
  > zynq_pluto_defconfig: Make sure libiio is build with WITH_LOCAL_CONFIG
  > board/pluto: Add support for Wired Ethernet using a USB Ethernet adapters
  > package/libiio/libiio.mk: Update to Version 0.10
  > package/poll_sysfs/Config.in: Fix poll sysfs inclusion
  > board/pluto/update: config.txt add udc_handle_suspend
  > board/pluto/update.sh: Add ref clock calibration support via config.txt
  > board/pluto/S21misc: Add support for none volatile user set XO Correction
  > configs/zynq_pluto_defconfig: Enable package POLLSYSFS, AD936x_REF_CAL
  > board/pluto/udc_handle_suspend: Add UDC suspend script
  > package/ad936x_ref_cal: Add reference clock calibration utility for AD936x
  > package/poll_sysfs: Add SYSFS POLL utility
  > package/libiio/libiio.mk: Update libiio to 60063cb
  > board/pluto/S40network: Be less verbose
  > package/libiio/libiio.mk: Update to 34933f1a6419e6c0be46a64b039f6c85646172d9
  > board/pluto/S45msd: Patch foreign language HTML pages as well
  > board/pluto/msd/index.html: Fix subpage links and fix typo
  > board/pluto/msd: Move foreign language HTML pages to the img dir
  > board/pluto/msd/img/index_de.html: Add German HTML Welcome page
  > Pluto doc: Fix links to Spanish index page
  > Pluto doc: Add a Spanish page
  > Pluto doc: some tweaks to the French page
  > Pluto doc: Add a French page
  > Pluto doc: fix typo
  > board/pluto/S21misc: increase max_block_size to 64M
  > Pluto index: 	add safety requirements
  > Update page on mass storage

Submodule hdl 7cff121..99e8aa3:
  > axi_adc_trigger Streaming flag initial commit
  > axi_adc_trigger: Fix triggered flag
  > axi_logic_analyzer: Fixed triggered flag
  > daq3: Provide DAC JESD204 lane mapping
  > kc705: Fix ethernet address span
  > arradio: Add i2c interface
  > axi_logic_analyzer: Fix direction change in non-streaming mode
  > util_adxcvr: Bring back channel 8
  > axi_adxcvr/util_adxcvr: Fix non-broadcast DRP access
  > common: Delete deprecated modules
  > make: Update make files
  > axi_ad9652: Remove deprecated IP
  > axi_ad9643: Remove deprecated IP
  > axi_ad9234: Remove deprecated IP
  > common: Remove deprecated modules
  > util_ccat: Remove deprecated IP
  > axi_logic_analyzer: Added triggered flag
  > axi_adc_trigger: added triggered flag
  > ad77681evb: Suppress a critical warning
  > adrv9371_alt: Delete the fifos from the RX path
  > library/avl_adxcvr: fpll fixes
  > jesd204: tb: Fix signal width mismatch warnings
  > jesd204: rx_static_config: Set RBD to 0
  > jesd204: rx: Use standalone counter for lane latency monitor
  > jesd204: Handle sysref events in the register map
  > jesd204: Properly align LMFC offset in register map
  > jesd204: Slightly rework sysref handling
  > library: jesd204: jesd204_up_common: Fix indention
  > daq2: Provide DAC lane map
  > adi_board.tcl: ad_xcvrcon: Add lane mapping support
  > up_clock_mon: Fix stopped clock detection logic
  > axi_ad5766: Delete unused interface definition
  > axi_logic_analyzer: Fix delayed trigger assertion condition
  > util_clkdiv: Register output port as a clock (#33)
  > jesd204- apply constraints after top
  > adi_ip.tcl- general rule- order independent constraints
  > daq3- updated to 12.5G
  > fmcjesdadc1/a10gx- fix sysref, lvds io and such
  > fmcjesdadc1/a10soc- fix sysref, lvds io and such
  > hdlmake.pl updates
  > a5gt/a5soc - removed
  > a5gt/a5soc - removed
  > adi_ip_alt: allow composition only parameter settings
  > avl_adxcvr: remove arria v support
  > hdlmake.pl updates
  > usdrx1/a10gx- updated to a10gx
  > usdrx1/a10gx- added
  > fmcjesdadc1/a10soc- sysref fixes
  > fmcjesdadc1/a10gx- fix sysref, gpio connections
  > hdlmake.pl updates
  > fmcjesdadc1: a10gx/a10soc
  > fmcjesdadc1: a10gx/a10soc
  > fmcjesdadc1: a10soc
  > fmcjesdadc1: a10gx
  > hdlmake.pl- updates
  > scripts- add a5soc device
  > common/a5soc- alt 16.1 updates
  > fmcjesdadc1/a5soc- alt 16.1 updates
  > axi_gpreg: Fixed constraints
  > hdlmake.pl updates
  > altera- altera ip interfaces has no consistency
  > fmcjesdadc1/a5gt- altera 16.1 updates
  > common/a5gt- altera 16.1 updates
  > scripts/adi_project_alt- add a5soc, a5gt
  > alt_ifconv-- qsys workaround
  > altera 16.1 c5soc updates
  > altera 16.1 arradio updates
  > adi_project_alt: add c5soc
  > altera 16.1- recommends using fpll for dedicated low skew clock routing
  > axi_logic_analyzer: Update triggering delay mechanism
  > axi_adc_trigger: Update triggering delay mechanism
  > hdlmake.pl - updates
  > daq3/a10gx- alt 16.1 updates
  > adrv9371x/a10gx- alt 16.1 updates
  > ad77681evb: Fix IO constraints
  > avl_dacfifo: Fix timing violation
  > scripts: Change adi_project_create to adi_project_xilinx for creating xilinx projects
  > hdlmake.pl- updates
  > daq2/a10gx- project/constraint updates
  > hdlmake.pl - updates
  > common/a10soc- add project create tcl procedure
  > adrv9371x/a10soc- constraints/project updates
  > adrv9371x/a10gx-  constraints/project updates
  > altera- 16.1.2 & a10soc
  > up_clock_mon- name changes
  > util_fir_int: Fix valid assignment
  > adrv9371x:a10gx, update create project command and Makefile
  > scripts: changed adi_project_create command to adi_project_altera
  > m2k: Updated project to work with the fifo_depth related changes
  > axi_logic_analyzer: Added trigger delay register, renamed fifo depth register
  > axi_adc_trigger: Added trigger delay register, renamed fifo depth register
  > make: Update make files
  > adrv9364z7020- fix enable/en_agc mixup
  > altera- remove default assignments from procedure
  > altera- adi-project-create version
  > adi_project- altera version
  > adi_ip- initialize xdc list when ip is created
  > jesd204-sub-ip- no top files
  > Merge branch 'jesd204' into dev
  > axi_ad9963: Delete unused source from *_ip.tcl
  > license: Add some clarification to the header license
  > license: GPL must be GPL v2
  > util_extract: Estetic changes
  > altera- 2017-r1 16.1.2
  > util_extract: Update parameter names
  > license: Add few cosmetic changes to LICENSE
  > license: Update top level LICENSE file
  > license: Add top level license files
  > license: Update license terms in hdl source files
  > alt_serdes- 16.1 updates
  > library: move alt cores to common
  > altera 16.1 ip changes
  > altera 16.1 ip changes
  > fmcomms2/a10gx: Remove project
  > daq1/a10gx: Remove project
  > m2k: Fix Make files
  > adrv9364z7020: Update README
  > adrv9361z7035: Update README
  > adrv9364z7020: Rename pzsdr1 to adrv9364z7020
  > adrv9361z7035: Rename pzsdr2 to adrv9361z7035
  > make: Update make files
  > constraints: Split the regmap CDC constraint into separate file
  > avl_dacfifo: Update constraints
  > avl_dacfifo: Cosmetic changes
  > avl_dacfifo: Fix issues with avl_dacfifo_wr
  > avl_dacfifo: Add support for partial avalon transfers
  > avl_dacfifo: Grey coder/decoder integration
  > common: Add grey coder and decoder modules
  > avl_dacfifo: Add avl_dacfifo_byteenable_coder
  > avl_dacfifo: Few cosmetic changes on avl_dacfifo_wr
  > avl_dacfifo: Add support for MEM_RATIO 32
  > avl_dacfifo: Integrate util_delay into dac_xfer_out path
  > avl_dacfifo: dma_ready was muxed incorrectly
  > avl_dacfifo: Fix the avalon address switch
  > avl_dacfifo: Fix a few control signals
  > avl_dacfifo: Fix the avl_write generation
  > avl_dacfifo: Fix alv_mem_readen generation
  > avl_dacfifo: Few cosmetic changes on avl_dacfifo_wr
  > util_delay: Initial commit
  > avl_dacfifo: Fix indentation for acl_dacfifo.v
  > avl_dacfifo: Add a parameter AVL_ADDRESS_WIDTH
  > altera/ad_mem_asym: Fix grounded bus for marco instance
  > adi_ip.tcl: Use analog.com for interface vendor
  > interfaces: Add dependencies to rule
  > interfaces: Simplify Makefile
  > m2k: Add scale correction option. Update parameters
  > axi_ad9963: Add scale only correction option
  > ad_iqcor: Add scale only correction option
  > pzsdr2/ccfmc: enable eth1 mdio
  > usdrx1- spi/mlo fixes
  > motcon2_fmc: Explicitly assign ETH0 MDIO to EMIO
  > axi_hdmi_rx- move data to an iob
  > fmcadc2/vc707- spi clock reg can't be on iob
  > daq3/kcu105- reorder refclk constraints
  > kcu105- vivado now depends on order of constraints?
  > kcu105- remove ethernet delay ctrl false path
  > library: Sort Makefile
  > m2k: Refresh Makefile
  > util_adxcvr- 2016.4 gthe4 updates
  > zcu102- 2016.4 updates
  > adrv9371x fix dacfifo name
  > quartus optimization for frequency
  > alt_mul- qsys replacement
  > alt-jesd- constraints update
  > a10soc- 16.1- hsp sdram reset
  > a10soc- fix version check
  > resolving conflicts
  > alt-mem-asym - replace mega function cores
  > adi-ip-alt allow changing device family
  > alt_mem_asym- qsys component
  > license: Fix VHDL license header
  > scripts: Update required tool versions
  > Fix VHDL files license header, second try
  > Fix VHDL files license header
  > axi_usb_fx3: Add missing ports
  > all: Update license for all hdl source files
  > util_fir_int: Force 1/8 filter input data rate
  > axi_adc_decimate/cic_decim: Fix clk_enable warning
  > util_tdd_sync: add missing ports
  > Remove duplicare wire declaration
  > Add missing ad_serdes_out interface ports
  > daq2/a10gx- constraints remove 16.0
  > axi_ad9963: Update constraints as adc_common and dac_common paths have been renamed
  > up_dac_common: rename internal signals
  > a10gx- change ddr to 1G
  > altera- add version check
  > altera- infer latest versions
  > altera- default to latest version
  > version check- change to critical warning
  > axi adc cores: Add missing ports to up_adc_common instance
  > axi dac cores: Add missing ports to up_dac_common instance
  > fmcadc5-sync: added a convenience timer
  > axi_ad5766: Add missing ports to up_dac_common instance
  > axi_ad5766: sdo_mem size is 3
  > axi_ad5766: Delete redundant parameters
  > axi_generic_adc: Update port names for up_adc_common instance
  > fmcadc5- syntax/port name fixes
  > up_adc_common- port name changes
  > hdlmake.pl updates
  > axi_fmcadc5- remove pack-driver is too late
  > axi_fmcadc5- sign-extend and interleave (core is too late)
  > ad9625- add an option to control cs monitoring
  > library/up_adc_common- add sref sync option
  > library/axi_fmcadc5_sync- remove dependecy on adc-core (driver shows up late)
  > axi_ad9739a: Fix DDS set frequency
  > axi_ad9371: Update dac_clk_ratio to 2
  > axi_fmcadc5_sync- raw inputs & constraint fixes
  > axi_fmcadc5_sync- raw inputs & constraint fixes
  > hdlmake.pl updates
  > axi_fmcadc5_sync- calcor added
  > axi_ad9434: Fix input data rate
  > ad77681evb: Initial commit
  > spi_engine_offload: Add a CDC module for trigger reception
  > spi_engine: Define parameter inside the module statement
  > adrv9371x/a10soc: Fix constraints
  > zcu102: Automatic IP version update fix
  > zcu102: Automatic IP version update
  > usrpe31x: Automatic IP version update
  > pzsdr*: Automatic IP version update
  > change pl ddr clock to 1G
  > axi_fmcadc5_sync: add a calibration signal generation
  > daq2: zc706: Increase DAC FIFO size
  > adaq7980: Update tcl command for IP configuration
  > ad5766_sdz: Update tcl commands for IP configuration
  > hdlmake- updates
  > fmcadc5- remove stand alone psync
  > fmcadc5- remove psync module
  > adi_boadr- disconnect and remove unused ports
  > fmcadc5- sync updates
  > fmcadc5-sync- add ldo psync
  > util_adxcvr: Fix parameter setup at instantiation
  > axi_ad5766: Fix parameter name for up_dac_common
  > ad5766_sdz/zed: Fix i_iobuf_reset width
  > spi_engine_interconnect: Delete dependency defined for S1_CTRL interface
  > util_pulse_gen: Add Makefile
  > adaq7980/zed: Update Makefile
  > spi_engine: Expose DATA_WIDTH to software
  > util_pulse_gen: The valid period is stored in pulse_period_d
  > adaq7980: Add an trigger generator for SPI offload
  > adaq7980_sdz: Initial commit
  > spi_engine_execution: Define port dependencies for SDI ports
  > axi_spi_engine: Define ports dependencies for up_* interface
  > ad5766_sdz: Fix the PIN assignment
  > cn0363: Update block design
  > up_dac_common: Increase datawidth of dac_datarate
  > ad5766_sdz: Fix DMA data path
  > axi_ad5766: Add Makefiles for the core
  > axi_ad5766: Preserve consistent coding style
  > ad5766_zed: Add an IOBUF to the reset line
  > ad5766: Integrate the new axi_ad5766 into the project
  > util_pulse_gen: Add configuration interface for 'pulse period'.
  > interface: Update spi_engine_offload_ctrl definition
  > spi_engine: Fix CMD_FIFO_VALID generation
  > axi_ad5766: Initial commit
  > ad5766_sdz : Fix SPI interface connection
  > spi_engine: Add dependency for unused interfaces
  > ad5766_sdz: Initial commit
  > ad9162- add iq swap
  > axi_ad9361: Fix ad_cmos_out instantiations


Signed-off-by: Michael Hennerich <[email protected]>