M2k: prepare for alpha - v0.13
Submodule linux 3fb3442...751f62f:
> clk: axi-clkgen: Add support for fractional dividers
> zynq_m2k_defconfig: Disable axi-clkgen driver
> zynq-m2k.dtsi: Disable frequency scaling for now
> zynq-m2k.dtsi: Don't force FCLKs to be enabled
> iio: m2k-logic-analyzer: Add power-down attribute
> iio: ad9963: Generate TX interface clock
> clk: adf4360: Disable clock on remove
> iio: ad_adc: Allow accessing registers of the slave core
> iio: ad9963: Disable auxillary DAC
> iio: m2k-logic-analyzer: Implement direct register access
> iio: xadc: Power-down ADC when driver is removed
> zynq-m2k: Set CPU frequency operating points
< Revert "zynq-m2k-reva.dts/zynq-zed-adv7511-m2k-revc.dts: Remove logic analyzer MMCM"
Submodule hdl 454e6c0..7cff121:
> hdlmake: Fix util_clkdiv Makefile issue. sort library master Makefile
> hdlmake updates
> fmcadc5- hdl sync handling
> adi_board- keep port delete simple
> axi_fmcadc5_sync- updates
> axi_fmcadc5_sync- updates
> fmcadc5-sync- try sync in hdl
> cn0363: Reorder the configuration settings of the fir filters
> altera/ad_cmos_in: Define supported DEVICE_TYPE options
> altera/ad_cmos_in|out: Delete redundant parameter
> avl_dacfifo: Update constarint file
> avl_dacfifo: Fix read/write address switching
> xilinx/ad_cmos_in|out: Delete redundant parameter
> m2k:standalone, remove power optimizations as they are performed manually
> daq2: Fix typo
> cn0363: Fix typos and mistakes made in 0737183
> daq2/zcu102: Update tcl command for IP configuration
> daq2/kcu105: Update tcl command for IP configuration
> daq1: Fix typo
> adv7511/kcu105: Update tcl command for IP configuration
> axi_dacfifo: Fix Makefile
> avl_dacfifo: Update constraints
> avl_dacfifo: Use the ad_mem_asym for altera
> avl_dacfifo: Delete redundant file
> adv7511: audio_clkgen: Disable clock source buffer insertion
> adv7511: audio_clkgen: Disable phase alignment
> adv7511: audio_clkgen: Infer input clock frequency
> adv7511: audio_clkgen: Disable unused pins
> fmcomms7: Update IP instantiations
> fmcomms11: Update IP instantiations
> fmcomms5: Update UP instantiations
> fmcomms2: Update IP instantiations
> fmcjesdadc1: Update IP instantiations
> daq3: Update IP instantiations
> daq1: Update IP instantiations
> cn0363: Update IP instantiations
> kc705_common/adv7511: Update IP instantiations
> pzsdr1/pzsdr2: audio_clkgen: Disable clock source buffer insertion
> pzsdr1/pzsdr2: audio_clkgen: Disable phase alignment
> pzsdr1/pzsdr2: audio_clkgen: Infer input clock frequency
> adrv9371/a10soc: Integrate the avl_dacfifo into project
> avl_dacfifo: Initial commit
> axi_dacfifo: Move the axi_dac_fifo_bypass module to util_dac_fifo_bypass
> ac701_common/adv7511: Update IP instantiations
> axi_hdmi_tx: Fix assignment type
> m2k: zed: Fix default HDMI clock frequency
> axi_clkgen: Propagate clock settings to output pins
> axi_clkgen: Infer CLKIN period
> axi_clkgen: Add interface definitions for clock inputs/outputs
> axi_clkgen: Add enable parameters for secondary clock inputs/outputs
> axi_clkgen: Add type hints for parameters
> axi_clkgen: Remove unused parameters for third clock output
> common: zed/zc702/zc706/mitx045: audio_clkgen: Disable phase alignment
> common: zed/zc702/zc706/mitx045: Set audio clkgen clock source type
> common: zc702/zc706/mitx045: audio_clkgen: Infer input clock frequency
> axi_ad9434: ad_serdes_clk instantiation should reflect all important configurations
> ad_serdes_in: Fix generate block
> ad_serdes_clk: Fix generate block
> ad_mmcm_drp: Fix generate block
> ad9434_fmc: Port redeclaration as a wire is not allowed
> axi_ad9434: Port redeclaration as a wire is not allowed
> axi_ad9250: Port redeclaration as a wire is not allowed
> axi_ad9625: Port redeclaration as a wire is not allowed
> m2k: zed: Run video DMA at higher clock rate
> common: zed: audio_clkgen: Infer input clock frequency
> axi_dmac: post_propagate(): Handle mappings with multiple address segments
> axi_dmac: post_propagate(): Handle address segments with offsets
> fmcomms2/zc702: Fix Warning[Synth 8-2611]
> axi_ad9361: Fix Warning[Synth 8-2611]
> ad_tdd_control: Optimize the burst_counter logic
> fmcadc5/vc707, lpm mode
> pzsdr1/pzsdr2- ccbox added tws
> m2k: zed, cleaned up some warnings
> m2k: ip automatic version update
> library: axi_i2s_adi, axi_spdif_rx, axi_spdif_tx, util_axis_fifo rename ports to lowercase
> axi_dmac: Remove reset from up_rdata and gate when unused
> axi_dmac: Add missing reset for cyclic and xlast flags
> axi_adc_trigger: Reduce AXI address width
> axi_adc_decimate: Reduce AXI address width
> axi_dac_interpolate: Reduce AXI address width
> axi_logic_analyzer: Reduce AXI address width
> axi_dmac: Reduce AXI address width
> up_axi: Allow to configure AXI address width
> scripts/adi_ip.pl: Infer register map range from address width
> axi_logic_analyzer: Add missing reset wire declaration
> m2k: Move the BRAM generation outside of the variable fifo IP
> util_var_fifo: Assign data_out and data_out_valid based on fifo_active
> util_var_fifo: Disable BRAMs if the depth of the FIFO is 0.
> util_var_fifo: Move BRAM outside of the core so that it can be generated using Xilinx IP
> axi_ad9963: Integrated ADC/DAC clock enables
> up_dac_common: Added clock enable control for the DAC cores
> up_adc_common: Added clock enable control for the ADC cores
> axi_dmac: Configure AXI address width according to the mapped address space
> axi_ad9963: Disable delay_clk port when IODELAYs are unused
> scripts/adi_ip.tcl: adi_set_ports_dependency(): Allow to specify tie-off value
> m2k: standalone: Rework PS7 clocking
> m2k: standalone: Disable 200MHz clock
> m2k: standalone: Disable 2nd PS7 reset port
> m2k: Standalone, enabled power optimization
> scripts: Created ADI_POWER_OPTIMIZATION parameter for enabling power optimizations in the implementation stage
> axi_dac_interpolate: Register output mux signal
> axi_dac_interpolate: Reduce filter_mask signal width
> axi_dac_interpolate: Move processing pipeline to own sub-module
> axi_adc_decimate: Do proper sign extension in bypass mode
> axi_adc_decimate: Gate unused filter parts
> util_cic: Allow partial gating of CIC comb and int stages
> axi_adc_decimate: Re-implemented FIR filter
> axi_adc_decimate: Use sequential processing for CIC comb stage
> axi_adc_decimate: Register output mux control signal
> axi_adc_decimate: Re-implement CIC filter
> Add CIC filter helper module
> axi_adc_decimate: Reduce filter_mask register size
> axi_adc_decimate: Move processing pipeline to own sub-module
> axi_logic_analyzer: Allow changing data pins direction to output only after data is available from the DMA or if the output is set from a register for that specific pin
> m2k: Connect logic_analyzer path to clk_out instead of clk
> axi_logic_analyzer: Allow only data[0] to be used as alternative clock.
> axi_ad9963: Changed TX path from serdes to ddr.
> m2k: standalone: Disable DMA debug registers
> axi_dmac: Make debug register optional
> m2k: standalone: Set static switching activity for the reset signals
> m2k: Disable AD9963 core RX datapath again
> axi_ad9963: Sign extend ADC data when processing is bypassed
> util_axis_fifo: Improve clock gating of registers and BRAM
> axi_ad9963: Allow to disable the IDELAYs on the ADC data path
> ad_lvds_in: Allow to disable IDELAY
> ad_lvds_in: Use "SAME_EDGE" mode
> m2k: Rework clocking domains
> m2k: Replace logic analyzer MMCM
> m2k: Remove channel pack core for now
> axi_adc_trigger: Temporarily disable trigger reporting in register map
> m2k: Connected adc/dac resets to decimation/interpolation cores
> axi_dac_interpolate: Make dac_reset external
> axi_adc_decimate: Make adc_reset external
> m2k: Renamed l_clk to adc_clk and rst to adc_rst
> axi_ad9963: Separated adc/dac clock and reset
> m2k: Updated project to use new tx path with serdes
> axi_ad9963: updated tx path
> ad_serdes_out: allow selection between DDR/SDR configuration and output single ended data
> ad_serdes_clk: allow for single ended clock input, made BUFR_DIVIDE configurable
> m2k: Reduce AXI interconnect utilization
> Add a helper module to combine a AXI read-only and a AXI write-only interface into a read-write interface
> axi_ad9963: Remove extra pipeline stages on register read path
> axi_ad9963: Disable unused features of the register map
> up_dac_common: Allow to disable GPIO registers
> up_adc_common: Allow to disable GPIO and START_CODE registers
> kcu105: ip automatic version update
> Makefiles: Change MMU enabling parameter for altera designs from MMU to NIOS2_MMU
> pluto: cleaned up some warnings
> motcon2_fmc: cleaned up some warnings
> cftl_std: cleaned up some warnings
> cftl_cip: cleaned up some warnings
> mitx045: ip automatic version update
> microzed: ip automatic version update
> usdrx1: ip automatic version update
> motcon2: ip automatic version update
> usb_fx3: ip automatic version update
> pluto: ip automatic version update
> imageon: ip automatic version update
> cftl_cip: ip automatic version update
> cftl_std: ip automatic version update
> all: Update verilog files to verilog-2001
> Ip automatic version update: fmcadc2, fmcadc5
> Ip automatic version update: common/board
> spi_engine: Fix CMD_FIFO_VALID generation
> adi_project- try something simple first
> adi_board- create_bd_cell replacement
> Ip automatic version: Update ad*/common/ad*_bd.tcl
Submodule buildroot 4ec88d2..50c07c5:
> board/pluto/S40network: Be less verbose - redirect to syslog
> board/pluto/update.sh: make_diagnostic_report() include uboot env
> board/pluto/update.sh: handle_boot_frm() only match mtd0 and mtd1
> board/m2k/S16xadc: Unbind XADC driver during init
> libiio: Set git hash manually since it can't be computed
dirty - libiio build from 263bd0802cb405f1025b83dbce468481b6516cd3
Submodule u-boot-xlnx 26e73f4..4bdff59:
> include/configs/zynq-common: Be less verbose
> board/xilinx/zynq/board: default env if button pressed
> configs/zynq_pluto_defconfig: BOOTDELAY = 0
> cmd/version.c: XADC power down after use
> cmd/xadcps.h: Fix PD0 and PD1 assignments
Signed-off-by: Michael Hennerich <[email protected]>