Skip to content

Commit

Permalink
PlutoSDR: Prepare for v0.38 release
Browse files Browse the repository at this point in the history
Branches:
linux       : 2022_R2
u-boot-xlnx : pluto
hdl         : plutosdr-fw-v038_m2k-fw-v032
buildroot   : master

Submodule update:

Submodule buildroot 6011c61..f70f4af:
  > package: libiio: libiio.mk: Update to tip of libiio-v0 branch
  > configs/zynq_pluto_defconfig: Add libgpiod and tools

Submodule hdl e5660db...1978df2:
  > axi_dac_interpolate: Improve the ctrl logic
  > m2k: Remove dac last_sample_hold control
  > pluto: Enable phaser integration
  > axi_ad7606x: Add the correct IP's name
  > projects/cn0501: Removed CN0501 project
  > Remove daq3/kcu105 from the current release
  > cn0561: Fixed critical warning during make (#1165)
  > project_xilinx.tcl: Fix the regex expression for Kria KV260 evaluation board
  > ad_fmclidar1_ebz: Remove support
  > Add git CODEOWNERS and PULL_REQUEST_TEMPLATE files
  > Add copyright & license to .sh, .yml, .pl files. Edit Makefile for KV260
  > Add/edit copyright and license for .v, .sv files
  > check_guideline.py: Change copyright format checker
  > LICENSE_*: Update the year and format of the copyright
  > axi_dmac: Fix constraints coverage and empty to list warnings
  > Rename pluto_ng to jupiter_sdr plus RevB updates
  > docs: Add HDL PR process documentation
  > ad9082/vck190: Add initial design
  > ad9081/vck190/system_project: Change the default profile
  > ad9081: Proper reset sequence for versal transceivers
  > adrv9001_zcu102: Reduce allowed clock skew for rx*_dclkout in lvds_constr.xdc
  > m2k: Fix CW for slave segments without an address space
  > template_kv260: Add template design for kv260 evaluation board
  > projects: 9009: system_project.tcl: List configs as comments
  > ad9209: Initial vck190 design
  > ad9081: Parameters and header update
  > ad9081/common: Added ad9081_fmc.txt
  > ad9081: Versal transceiver update
  > py script & action: Update used repos version
  > vcu118: Improve Microblaze Cache Performance for a better timing closure
  > vcu128_system_bd.tcl: Additional microblaze interrupt for VCU128
  > project-xilinx.mk: Update folders and files from make clean
  > library.mk: Update folders and files from make clean
  > kc705 vc707: Increase linear flash capacity
  > adi_project_xilinx.tcl: Add matlab env variables
  > add: softspan support in adc_channel regmap (#1081)
  > cn0561:de10nano: Updated Quartus version to 22.1Std (#1116)
  > ad_data_out: Revert change (issue) inserted in commit 075ee05189cb285d66a35496c7eb9b044c380b11
  > docs/FMC_eval_board_template: Update instructions
  > Quartus: Updated to Quartus Pro 22.4 (#1107)
  > Quartus: Updated to Quartus Standard 22.1 (#1108)
  > Update ad_data_in &_out (#1060)
  > cn0561_de10nano: Initial commit
  > cn0540_de10nano: Update system_top, cleanup
  > spi_engine_offload: Update hw.tcl
  > axi_pwm_gen: Update timing constraints, hw.tcl and sdc files.
  > ad7606x_fmc: Fix up_cpack2 module's SAMPLE_DATA_WIDTH parameter
  > axi_ad7606x: Fix data width and order of ADC channels
  > adi_xilinx_device_info_enc: Enlarge detection
  > Check guidelines. Remove redundancies  * Removed empty/commented lines  * Regenerated Makefiles  * Removed redundancies adc channels data width  * Set data width 32-bit: max resolution and CRC header
  > projects/ad7134_fmc: Update bd SPIE hierarchy, spi trigger, ODR  * Updated bd spi hierarchy, see library/spi_engine.tcl  * Enabled ext_clk for PWM to use 96 MHz spi clk  * Modified PWM channels used:   - ch1: ODR - 850 ns period, 130 ns high time 	 ==> max fODR = 1.18 MHz   - ch0: trigger - 850 ns period, 30 phase shift          ==> 10 ns between falling ODR rising DCLK  * Changed spi offload trigger signal:   - replaced edge detect,sync_bits IPs with PWM trigger
  > projects/cn0561: Update design: spi trigger, ODR, spi hierch  * Enabled ext_clk for PWM to use 96 MHz spi clk  * Modified PWM channels used:   - ch1: ODR - 850 ns period, 130 ns high time 	 ==> max fODR = 1.18 MHz   - ch0: trigger - 850 ns period, 30 phase shift          ==> 10 ns between falling ODR rising DCLK  * Changed spi offload trigger signal:   - replaced edge detect,sync_bits IPs with PWM trigger  * Updated bd SPIE hierarchy, see library/spi_engine.tcl
  > projects/ad4134_fmc: Initial commit add support
  > SPI Engine: Update spi_engine.tcl
  > projects/cn0579/de10nano: Fix Critical Warnings
  > library/axi_pwm_gen: Assign correct reg value to offset_0
  > adi_project_intel.tcl: bugfix for ad_project_dir (#1101)
  > projects/cn0579: Initial commit for Coraz7s and DE10Nano
  > check_guideline.py: Add execute permissions
  > docs/regmap: Updates on regmap text files to match the Wiki page updates.
  > vmk180_system_bd.tcl: Fix issue with PMC_I2C_PERIPHERAL
  > adi_env.tcl: Update Vivado version to 2022.2
  > ad7606x: Fix system_top module's gpio instances and add missing adc_serpar,_refsel pins
  > library/axi_ad7768: Data valid signal updates
  > projects/*/a10gx: Support for A10GX carrier is discontinued.
  > adi_board.tcl: Support multiple common channels connections between different TX adxcvr's and util_xcvr
  < fmcadc5: Fix issue created by modifying ad_disconnect
  > axi_pwm_gen: add: intel support (#1080)
  > projects/adrv9009zu11eg: Fix lane swap on tx1_c when used with fmcomms8
  < projects/adrv9009zu11eg: Fix lane swap on tx1_c when used with fmcomms8
  > library/common/util_pulse_gen: Fix for unupdateable registers
  > library & projects: Update Makefiles
  > projects/adrv9009zu11eg: JESD support for fmcomms8
  > projects/adrv9009zu11eg: JESD support for adrv2crr_fmc
  > adrv9009/zc706: Add clkgen div to match the desired freq
  > projects/adrv9009: JESD support for 1, 2 TX_L and 1 RX/ORX_L
  > projects/fmcomms8: Interconnect m_axi port for rx_xcvr
  < scripts: adi_board: Update ad_disconnect procedure
  < ad9081: vck190: Update default profile
  > axi_adrv9001/intel: Add dummy parameter IODELAY_ENABLE in adrv9001_rx
  > vcu118_system_bd.tcl: Additional microblaze interrupt for VCU118
  > ad7606x_fmc: Initial commit
  > axi_ad7606x: Initial commit
  > Update IPs based on up_adc_common changes
  > up_adc_common: Update custom RD/WR mechanism
  > intel/adi_jesd204: Enable master clock generation block for S10 H-Tile
  > projects/fmcomms8: JESD support for 2, 4 TX_L and RX/ORX_L
  > library: Cosmetic changes for modules that use ad_serdes_*
  > ad_serdes: Add features and update their instances in /library
  > ad4110: Initial commit
  > docs/regmap: Added the regmap file for the generic TDD controller
  > ad9081_fmca_ebz_x_band: Integrate the new TDD in project
  > ad9081_fmca_ebz: Integrate the new TDD in project
  > library/axi_tdd: Add generic TDD engine
  > library/scripts: Add SV support for Intel boards
  > projects: Fix intermitent timing violation on a10soc
  < projects: Fix intermitent timing violation on a10soc
  > ad469x: Use axi_pwm_gen; clean-up
  > axi_ad7768: modified adc_format values and crc_err flag has to be RW1C
  > Updated the makefiles to build the projects in subdirectories based on the build parameters.
  > adi_board: Connnect phy_en_char_align only for 8B10B encoding

Submodule linux 3eae700...e14e351:
  > iio: adc: ltc2387: Fix the conversion signal phase
  > configs: zynq_pluto_defconfig: Enable IPv6 support and disable GCC plugins
  > arch: arm: zynq-pluto*.dts*: Update device tree to reflect phasor
  > arch: arm: zynq_pluto_defconfig: Add the phasor related drivers
  > iio: jesd204: Kconfig: IIO fakedev driver does not depend on JESD204
  > iio: adc: ad9208: fix possible '-Wuninitialized'
  > iio: adc: ad9371: fix possible ' -Wuninitialized'
  > iio: adc: ad9467: fix 'vref_mask' uninitialized usage
  > iio: adc: ad6676: Properly declare the header guard
  > iio: frequency: adf4371: fix possible '-Wuninitialized'
  > iio: buffer: industrialio-buffer-dmaengine: fix bad 'devres_free()'
  > iio: industrialio-buffer: fix possible '-Wuninitialized'
  > iio: adc: ad9361: Export pl_intf_clk reflecing interface PL clock rate
  > Fix frequency comparison in case of truncation
  > dts: xilinx: adi-ad9081-fmc-ebz.dtsi: Eliminate common ad9081 include
  > dts: zynq-zc706-adv7511-ad9081: axi_data_offload devices and enable TX
  > iio: adc: ad9081: Fix dts parsing
  > Add imply config attribute for ADI TDD engine core
  > arch: arm64: boot: dts: Add example adi-axi-tdd device tree
  > Documentation: ABI: testing: Add adi-axi-tdd sysfs description
  > drivers: misc: adi-axi-tdd: Add TDD engine
  > dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine
  > iio: adc: adaq4224: Fix AD4030 of_match
  > clk: ad9545: fix driver probe when R-divider is zero
  > net:ethernet:adi:adin1110: Fix uninitialized variable
  > spi: axi-spi-engine: fix use after free after timeout
  > iio: adc: adrv9002: add carrier support to debugfs
  > iio: adc: adrv9002: support giving the carrier in devicetree
  > arch: arm64: dts: adrv9002: enable dpd
  > arch: arm: dts: adrv9002: enable dpd
  > dt-bindings: iio: adrv9002: add dpd defines
  > iio: adc: adrv9002: add dpd debugfs support
  > iio: adc: adrv9002: add digital predistortion support
  > iio: adc: adrv9002: make use of __sysfs_match_string()
  > iio: adc: adrv9002: add initial_calibrations attribute
  > iio: adc: adrv9002: properly handle LO frequency change
  > iio: adc: adrv9002: Improve ADRV9002_{RX|TX}_EN macros
  > iio: adc: adrv9002: rearrange 'adrv9002_attr_show'
  > iio: adc: adrv9002: rearrange 'adrv9002_attr_store'
  > iio: adc: adrv9002: add helper to enable/disable a port
  > iio: adc: adrv9002: constify adrv9002_axi_interface_enable()
  > iio: adc: adrv9002: update to the new API
  > iio: adc: adrv9002: api: fix mixed declarations and code warning
  > iio: adc: adrv9002: api: fix unused variable  warning
  > iio: adc: adrv9002: api: don't include <stdarg> and <stddef>
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.8.1
  > hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  > arch: arm: boot: dts: Rename dt-node to align with DTSpec
  > arch: arm: boot: dts: Add support for data-lines and reset gpio
  >  arch: arm: boot: dts: Add support for zed with ad7768-4 and axi_adc
  >  arch: arm: boot: dts: Add support for coraz7s and cn0579
  > arch: arm: boot: dts: Add support for cn0579 and de10nano
  >  iio: adc: ad7768: compute sampling frequencies dynamically
  > iio: adc: ad7768: Added support for data-lines configuration
  > iio: adc: ad7768: Enable crc
  > iio: adc: ad7768: Add support for AD7768-4
  > iio: adc: ad7768: Added reset gpio
  > dt-bindings: iio: adc: ad7768: convert bindings to YAML
  > drivers: iio: adc: cf_axi_adc.h: Add missing reg
  > iio: adc: ad7768: add missing available scan masks
  > dts: adi-adrv9009.dtsi: Set ORX JESD204 Par M=2, F=2 and chanORXen=ORX1
  > clk: ad9545: improve ad9545_get_r_div() and ad9545_set_r_div()
  > clk: ad9545: properly check R-divider
  > clk: ad9545: properly set stability timer register
  > clk: ad9545: replace ad95452 with ad9545
  > clk: ad9545: fix error message for adi,pll-source
  > clk: ad9545: fix APLL rate ranges
  > clk: ad9545: fix AD9545_DPLL_MAX_FRAC and AD9545_DPLL_MAX_MOD
  > clk: ad9545: fix APLL M-divider minimal limit
  > clk: ad9545: properly check if output clocks are being used
  > dt-binding: ad9545: fix for dt-binding-check
  > iio: frequency: ad9783: fix ad9780 and ad9781 channel ref
  > iio: adc: adrv9009: minor comment change
  > iio: adc: adrv9009: make jesd clocks optional
  > iio: adc: adrv9009: simplify jesd clock probe
  > iio: adc: adrv9009: add has_obs() helper
  > iio: adc: adrv9009: check validity of the link_clk pointer
  > clk: fix clk_dump syntax error
  > iio: adc: ad4630: fix pm runtime unbalanced refcounts
  > iio: adc: ad9081: Update API v1.5.0
  > hwmon: max31827: Match of_match_table.compatible with binding
  > arm64: dts: zynqmp-pluto-ng -> zynqmp-jupiter-sdr
  > bindings: iio: frequency: adi,ltc6952.yaml: Sync with driver updates
  > iio: frequency: ltc6952: Add jesd204-fsm support
  > iio: frequency: ltc6952: Fix status string text and use proper macro
  > iio: frequency: ltc6952: Add LTC6953 support
  > iio: adc: adrv9002: fix ORx port detection
  > jesd204: remove useless 'state_ops' check
  > iio: adc: ad7192: Fix internal/external clock selection
  > iio: adc: ad7192: Fix null ad7192_state pointer access
  > iio: adc: ad7192: Change "shorted" channels to differential
  > arm64: dts: zynqmp-pluto-ng add eeprom
  > Kconfig.adi: imply MAX31827
  > hwmon: max31827: add MAX31827 driver
  > dt-bindings: hwmon: add MAX31827
  > iio: frequency: adf5355: drop mlock usage
  > iio: frequency: ad9739a: drop mlock usage
  > iio: frequency: ad9172: drop mlock usage
  > iio: frequency: ad9122: drop mlock usage
  > iio: frequency: cf_axi_dds: drop mlock usage
  > drivers: iio: Add imply config attribute for ADI Pulsar ADCs
  > arch: arm: boot: Add Pulsar example dts
  > dt-bindings: iio: adc: add pulsar
  > drivers: iio: adc: ad_pulsar: Add support for pulsar ADC's
  > Add MathWorks drivers to CI ignore list
  > Add MathWorks memory drivers to defconfigs
  > drivers/misc/mathworks: Merge shared memory IIO drivers with 5.10
  > Merge with Analog Devices 2021_R1 branch
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Include Xilinx's vck190 dts file and add specific bootargs
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva: Remove duplicate dts file
  > arch: arm64: boot: dts: xilinx: versal-vmk180-reva: Remove duplicate dts file
  > iio: adc: adrv9002: build adrv9001_radio.c
  > iio: adc: adrv9002: remove unused variable
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.5.0
  > ad9739a-fmc.dts: Change node name to LPC
  > arch: arm: dts: Add ZC706 + AD9082-FMCA-EBZ support
  > arch: arm: dts: Updates for the CN0501 on Coraz7s device tree
  > CI:make file executable
  > CI: update upload condition
  > dts: zynq-zc706-adv7511-ad9136-fmc-ebz.dts: Fix TXEN GPIO assignments
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Format to match the other vck190 dts
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9082: Add default mode
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081-204c-txmode23-rxmode25: Add new mode
  > arch: arm64: boot: dts: xilinx: versal-vck190-reva-ad9081: Change default modes
  > iio: adc: ad4630: move test pattern to debugfs
  > ci: dtb_build_test_exceptions: remove ad9136 devicetree
  > arch: arm: dts: ad9136-fmc-ebz: add proper file header
  > arch: arm: dts: adi-ad9136-fmc-ebz: move to JESD framework
  > iio: jesd204: axi_jesd204_rx: add optional sysref_clk
  > iio: jesd204: axi_jesd204_tx: add optional sysref_clk
  > arch: arm: dts: adi-xilinx-dac-fmc: fix core dumps
  > iio: adc: ad9361: remove THIS_MODULE from spi_driver
  > iio: adc: ad9361: convert probe to device managed calls
  > iio: adc: ad9361: make sure clkin is disabled
  > iio: adc: cf_axi_adc_core: fix segfault on unbind
  > iio: adc: cf_axi_adc_core: unregister the IIO device
  > iio: adc: cf_axi_adc_core: make sure dt nodes are released
  > iio: adc: ad9631: make sure dt nodes are released
  > ci: make sure versal dts are built
  > arch: arm64: dts: versal-ad9081: fix devicetree
  > iio: frequency: ad9528: Improve devicetree parsing and error handling
  > iio: adc: ad9081: Optimize RX only power consumption
  > arm64: dts: zynqmp-pluto-ng: Reassign psgtr lanes
  > arch: arm64: zynqmp-pluto-ng.dts: add fan gpio hogs
  > arch: arm64: zynqmp-pluto-ng.dts: add port muxes
  > iio: adrv9002: support selecting between TXA and TXB
  > iio: adrv9002: add support for port muxes
  > iio: adrv9002: add devm_fwnode_gpiod_get_optional()
  > iio: adrv9002: move to devm_fwnode_gpiod_get()
  > iio: adc: adrv9002: fix -Wdiscarded-qualifiers warning
  > iio: adc: ad9371: Make AuxDAC scale writeable
  > iio: adc: ad9371: Fix AuxDAC write raw erroneous return value
  > CI: add git sha to SwDownloads files
  > dts: zynqmp-adrv9009-zu11eg: Update 204.8MHz base band rate example
  > iio: frequency: hmc7044: Option to skip jesd204-fsm SYSREF freq calculation
  > iio: adc: ad400x: drop mlock usage
  > iio: adc: ad6676: drop mlock usage
  > iio: adc: ad7173: drop mlock usage
  > iio: adc: ad738x: drop mlock usage
  > iio: adc: ad9081: drop mlock usage
  > iio: adc: ad9208: drop mlock usage
  > iio: adc: ad9467: drop mlock usage
  > iio: adc: ad9680: drop mlock usage
  > iio: adc: ad_adc: drop mlock usage
  > iio: adc: admc_adc: drop mlock usage
  > iio: adc: admc_ctrl: drop mlock usage
  > iio: adc: admc_speed: drop mlock usage
  > iio: adc: ad9371: drop mlock usage
  > iio: adc: ad9361: drop mlock usage
  > iio: adc: adrv9009: drop mlock usage
  > iio: adc: axi_adc_core: drop mlock usage
  > iio: dac: cf_axi_dds: Protect against unimplemented callbacks
  > README.md: Update to xilinx v2022.2 tag
  > drivers: ad9361: fix fast lock addressing
  > arch: arm: configs: update rpi defconfigs
  > clk: adi: clk-ad9545: Prevent divide by zero in ad9545_pll_set_rate()
  > arm64: dts: Add another adrv9009-zu11eg sample profile
  > azure-pipelines-rpi: add triggers for rpi-5.15.y
  > arch: arm: config: add ADI rpi defconfigs
  > iio: buffer: support multiple high speed buffers per device
  > ci: update ubuntu to 22.04
  > arch: microblaze: configs: update all ADI defconfigs
  > arch: arm64: configs: update all ADI defconfigs
  > arch: arm: configs: update all ADI defconfigs
  > Merge tag 'xilinx-v2022.2' of https://github.com/Xilinx/linux-xlnx.git
  > iio: adc: adrv9009: Fix gain table load support
  > iio: adc: ad9081: Disable background calibration during SPO sweep
  > iio: adc: ad9081: Rerun jesd204 calibration after power down
  < ci: don't fail ci build over changed defconfig
  < ci: add new internal function to setup git account
  < arch: arm: configs: explicitly disable gcc-plugins
  > ci: don't fail ci build over changed defconfig
  > ci: add new internal function to setup git account
  > arch: arm: configs: explicitly disable gcc-plugins
  > iio: kconfig.adi: imply max31865
  > iio: temperature: max31865: Make use of device properties
  > iio: max31865: Use sysfs_emit()
  > iio: temperature: Add MAX31865 RTD Support
  > iio: adc: adrv9002: dynamically export valid interface gain values
  < microblaze: dts: Update compatible xlnx,axi-iic-2.1
  > microblaze: dts: Update compatible xlnx,axi-iic-2.1
  < arch: arm64: adrv9009-zu11eg: Update hmc7044_ext
  > arch: arm64: adrv9009-zu11eg: Update hmc7044_ext
  > arch: arm64: dts: add zynqmp-zcu102-rev10-ad9694 dts
  > iio: adc: ad9208: Add custom config for ad9694
  < iio: adc: adrv9002: fix mixed declarations and code in the API
  < iio: adc: adrv9002: fix unused variable warning in the API
  < iio: adc: adrv9002: fix api usage of 'printf()'
  < firmware: Update firmware for adrv9002
  < iio: adc: adrv9002: Update API to 68.0.6
  > drivers: iio: dac: ad5592r: add gpio_chip names
  > iio: adc: cf_axi_adc_core: Fix masklenght initialization
  > iio: adc: adrv9002: fix mixed declarations and code in the API
  > iio: adc: adrv9002: fix unused variable warning in the API
  > iio: adc: adrv9002: fix api usage of 'printf()'
  > firmware: Update firmware for adrv9002
  > iio: adc: adrv9002: Update API to 68.0.6
  > net: ethernet: adi: adin1110: Fix multicast offloading
  < iio: adc: ad7124: fix sequencer support
  > iio: adc: ad7124: fix sequencer support
  < iio: adc: ad4630: reset averaging on test_pattern mode
  < iio: adc: ad4630: add missing test_pattern channel
  > iio: adc: ad4630: reset averaging on test_pattern mode
  > iio: adc: ad4630: add missing test_pattern channel
  > arch: arm: boot: dts: fix ad4630 hdl tag
  < arch: arm: boot: dts: fix ad4630 hdl tag
  < iio: kconfig.adi: imply AD4630
  < arch: arm: boot: dts: Add ad4630-24 dts
  < Documentation: ABI: testing: Add ad4630 sysfs description
  < drivers: iio: adc: add support for ad4630
  < dt-bindings: iio: adc: Add docs for ad4630
  > iio: kconfig.adi: imply AD4630
  > arch: arm: boot: dts: Add ad4630-24 dts
  > Documentation: ABI: testing: Add ad4630 sysfs description
  > drivers: iio: adc: add support for ad4630
  > dt-bindings: iio: adc: Add docs for ad4630
  < hwmon: (ltc2947) fix temperature scaling
  < iio: dac: ltc2688: fix voltage scale read
  > hwmon: (ltc2947) fix temperature scaling
  > iio: dac: ltc2688: fix voltage scale read
  < arch: arm: boot: dts: Fix cn0506 socfpga DT
  < net: ethernet: stmicro: stmmac_main: Fix mode mask
  < net: phy: adin: add support for clock output
  < dt-bindings: net: adin: document phy clock output properties
  > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg_fmcomms8
  > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg_fmcomms8
  > arch: arm64: boot: dts: Add devicetree for fmcomms8
  > iio: adc: ad9081: Update SYSREF input config function
  > iio: adc: ad9081: API Version 1.4.0
  > arch: arm: boot: dts: Fix cn0506 socfpga DT
  > net: ethernet: stmicro: stmmac_main: Fix mode mask
  > net: phy: adin: add support for clock output
  > dt-bindings: net: adin: document phy clock output properties
  > arch: arm: boot: dts: Add devicetree for adrv9009 new JESD mode
  < arch: arm: dts: arria10_adrv9002: Devices names inconsistency
  > arch: arm64: boot: dts: Add devicetree for adrv9009zu11eg
  > arch: arm64: boot: dts: Add devicetree for adrv9009 new JESD mode
  > arch: arm64: boot: dts: Add devicetree for adrv9009 new JESD mode
  > ci: don't timeout on checkpatch job
  > arch: arm: dts: arria10_adrv9002: Devices names inconsistency
  < arch: arm: dts: add devicetree for ADAQ8092
  < drivers: iio: Kconfig.adi: add ADAQ8092
  < iio:adc:adaq8092: add support for ADAQ8092
  < dt-bindings: iio: adc: add ADAQ8092 doc
  > arch: arm: dts: add devicetree for ADAQ8092
  > drivers: iio: Kconfig.adi: add ADAQ8092
  > iio:adc:adaq8092: add support for ADAQ8092
  > dt-bindings: iio: adc: add ADAQ8092 doc
  < iio: frequency: ad9172: Fix jesd204-fsm final state transition
  > iio: frequency: ad9172: Fix jesd204-fsm final state transition
  < media: xilinx: xilinx-hdmirxss: fix 64bit division on 32bit archs
  < clkk: clk-xlnx-clock-wizard-v: fix 64bit division on 32bit archs
  < clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs
  < include: linux: remoteproc: fix 'da_to_va()' type
  < pwm: pwm-sti: fix 64bit division on 32bit architectures
  < iio: adc: adi-axi-adc: fix compilation
  < spi: spi-bcm2835: fix compilation
  < usb: phy: phy-ulpi.c: sync with upstream
  < clk: clk-xlnx-clock-wizard-v: fix missing bitfield include
  < clk: clk-xlnx-clock-wizard: fix missing bitfield include
  < Kconfig.adi: imply AD74115
  < iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl
  < iio: addac: add AD74115 driver
  < dt-bindings: iio: addac: add AD74115
  < iio: addac: ad74413r: add support for reset-gpio
  < dt-bindings: iio: ad74413r: add optional reset-gpios
  < iio: addac: ad74413r: add spi_device_id table
  < watchdog: dw_wdt: stop on reboot
  < watchdog: stop wdd when watchdog hw running in reboot_notifier
  < iio: adc: adrv9002: add spi id_table support
  < iio: adc: adrv9002: add myself as MODULE_AUTHOR
  < iio: adc: adrv9002: move OF specific code to it's own file
  < iio: adc: adrv9002: Re-order function declarations
  < iio: adc: adrv9002: always select CF_AXI_ADC
  < iio: adc: adrv9002: constify where possible
  < iio: adc: adrv9002: add helper to get hop table
  < iio: adc: adrv9002: add helper to set carrier frequency
  < iio: adc: adrv9002: add helper to get/set hardware gain
  < iio: adc: adrv9002: improve IIO read/write() callbacks code flow
  < iio: adc: adrv9002: remove meaningless '__maybe_unused'
  < iio: adc: adrv9002: add macro to wrap api calls
  < iio: adc: adrv9002: drop custom, repeated macros
  < iio: adc: adrv9002: small improvement on profile read
  < iio: adc: adrv9002: remove sysfs bin attrs size check
  < iio: adc: adrv9002: add comment on why 'hop_tbl' is static
  < iio: adc: adrv9002: fix possible data race
  < iio: adc: adrv9002: properly return error code
  < iio: adc: adrv9002: properly set gain table type
  < net: usb: smsc95xx: fix external PHY reset
  < drivers: iio: accel: Add support for ADXL359 device
  < dt-bindings: iio: accel: Add docs for ADXL359
  < drivers: iio: accel: Use warning if invalid device id is detected
  < iio: adc: ad4130: depend on GPIOLIB
  < Documentation: ad4130: format list of in_voltage-voltage_filter_mode_available modes
  < iio: adc: ad4130: Fix spelling mistake "diffreential" -> "differential"
  < iio: temperature: ltc2983: support more parts
  < dt-bindings: iio: temperature: ltc2983: support more parts
  < dt-bindings: iio: temperature: ltc2983: use generic node name in example
  < dt-bindings: iio: temperature: ltc2983: describe broken mux delay property
  < dt-bindings: iio: temperature: ltc2983: refine descriptions
  < dt-bindings: iio: temperature: ltc2983: change default excitation for custom thermistors
  < dt-bindings: iio: temperature: ltc2983: require 4 wire rtd for current rotate
  < dt-bindings: iio: temperature: ltc2983: require custom sensor tables
  < dt-bindings: iio: temperature: ltc2983: describe matrix items
  < dt-bindings: iio: temperature: ltc2983: remove qutations from phandle ref
  < dt-bindings: iio: temperature: ltc2983: use hex for sensor address
  < dt-bindings: iio: temperature: ltc2983: add default values
  < iio: temperature: ltc2983: make bulk write buffer DMA-safe
  < iio: temperature: ltc2983: allocate iio channels once
  < dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
  < iio: temperature: ltc2983: Make use of device properties
  < iio: temperature: ltc2983: Use single error path to put OF node
  < iio: temperature: ltc2983: Don't hard code defined constants in messages
  < iio: ltc2983: fail probe if no channels are given
  < iio: ltc2983: add support for optional reset gpio
  < iio: ltc2983: fix device probe
  < net: ethernet: adi: adin1110: Fix notifiers
  < Kconfig.adi: imply AD4130
  < iio: adc: ad4130: add AD4130 driver
  < dt-bindings: iio: adc: add AD4130
  < dt-bindings: net: adin1110: Document reset
  < net: ethernet: adi: adin1110: add reset GPIO
  < net: ethernet: adi: adin1110: Fix SPI transfers
  < net: ethernet: adi: adin1110: Add check in netdev_event
  > media: xilinx: xilinx-hdmirxss: fix 64bit division on 32bit archs
  > clkk: clk-xlnx-clock-wizard-v: fix 64bit division on 32bit archs
  > clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs
  > include: linux: remoteproc: fix 'da_to_va()' type
  > pwm: pwm-sti: fix 64bit division on 32bit architectures
  > iio: adc: adi-axi-adc: fix compilation
  > spi: spi-bcm2835: fix compilation
  > usb: phy: phy-ulpi.c: sync with upstream
  > clk: clk-xlnx-clock-wizard-v: fix missing bitfield include
  > clk: clk-xlnx-clock-wizard: fix missing bitfield include
  < drivers: jesd204 :jesd204-core: copy_link_params() sysref param fix
  > drivers: jesd204 :jesd204-core: copy_link_params() sysref param fix
  < iio: adis: add '__adis_enable_irq()' implementation Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality.
  > Kconfig.adi: imply AD74115
  > iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl
  > iio: addac: add AD74115 driver
  > dt-bindings: iio: addac: add AD74115
  > iio: addac: ad74413r: add support for reset-gpio
  > dt-bindings: iio: ad74413r: add optional reset-gpios
  > iio: addac: ad74413r: add spi_device_id table
  > iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
  < iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
  > iio: adis: add '__adis_enable_irq()' implementation Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality.
  > CI: do not exit on dt_binding_check error
  > watchdog: dw_wdt: stop on reboot
  > watchdog: stop wdd when watchdog hw running in reboot_notifier
  > iio: adc: adrv9002: add spi id_table support
  > iio: adc: adrv9002: add myself as MODULE_AUTHOR
  > iio: adc: adrv9002: move OF specific code to it's own file
  > iio: adc: adrv9002: Re-order function declarations
  > iio: adc: adrv9002: always select CF_AXI_ADC
  > iio: adc: adrv9002: constify where possible
  > iio: adc: adrv9002: add helper to get hop table
  > iio: adc: adrv9002: add helper to set carrier frequency
  > iio: adc: adrv9002: add helper to get/set hardware gain
  > iio: adc: adrv9002: improve IIO read/write() callbacks code flow
  > iio: adc: adrv9002: remove meaningless '__maybe_unused'
  > iio: adc: adrv9002: add macro to wrap api calls
  > iio: adc: adrv9002: drop custom, repeated macros
  > iio: adc: adrv9002: small improvement on profile read
  > iio: adc: adrv9002: remove sysfs bin attrs size check
  > iio: adc: adrv9002: add comment on why 'hop_tbl' is static
  > iio: adc: adrv9002: fix possible data race
  > iio: adc: adrv9002: properly return error code
  > iio: adc: adrv9002: properly set gain table type
  > CI: run dt_binding_check against upstream tree
  > net: usb: smsc95xx: fix external PHY reset
  > drivers: iio: accel: Add support for ADXL359 device
  > dt-bindings: iio: accel: Add docs for ADXL359
  > drivers: iio: accel: Use warning if invalid device id is detected
  > iio: adc: ad4130: depend on GPIOLIB
  > Documentation: ad4130: format list of in_voltage-voltage_filter_mode_available modes
  > iio: adc: ad4130: Fix spelling mistake "diffreential" -> "differential"
  > iio: temperature: ltc2983: support more parts
  > dt-bindings: iio: temperature: ltc2983: support more parts
  > dt-bindings: iio: temperature: ltc2983: use generic node name in example
  > dt-bindings: iio: temperature: ltc2983: describe broken mux delay property
  > dt-bindings: iio: temperature: ltc2983: refine descriptions
  > dt-bindings: iio: temperature: ltc2983: change default excitation for custom thermistors
  > dt-bindings: iio: temperature: ltc2983: require 4 wire rtd for current rotate
  > dt-bindings: iio: temperature: ltc2983: require custom sensor tables
  > dt-bindings: iio: temperature: ltc2983: describe matrix items
  > dt-bindings: iio: temperature: ltc2983: remove qutations from phandle ref
  > dt-bindings: iio: temperature: ltc2983: use hex for sensor address
  > dt-bindings: iio: temperature: ltc2983: add default values
  > iio: temperature: ltc2983: make bulk write buffer DMA-safe
  > iio: temperature: ltc2983: allocate iio channels once
  > dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
  > iio: temperature: ltc2983: Make use of device properties
  > iio: temperature: ltc2983: Use single error path to put OF node
  > iio: temperature: ltc2983: Don't hard code defined constants in messages
  > iio: ltc2983: fail probe if no channels are given
  > iio: ltc2983: add support for optional reset gpio
  > iio: ltc2983: fix device probe
  < arch: arm: boot: dts: Add devicetree for ltc2387
  < drivers: iio: adc: Add support for LTC2387
  < dt-bindings: iio: adc: Add docs for ltc2387
  > drivers: nvmem: adi_axi_sysid: add support for different memory sizes
  > arch: arm: boot: dts: Add devicetree for ltc2387
  > drivers: iio: adc: Add support for LTC2387
  > dt-bindings: iio: adc: Add docs for ltc2387
  < arm: dts: Add ad9083_a10soc Development Kit support
  > arch: arm64: boot: dts: update stingray HDL tags
  < arch: arm64: boot: dts: update stingray HDL tags
  > net: ethernet: adi: adin1110: Fix notifiers
  > Kconfig.adi: imply AD4130
  > iio: adc: ad4130: add AD4130 driver
  > dt-bindings: iio: adc: add AD4130
  > dt-bindings: net: adin1110: Document reset
  > net: ethernet: adi: adin1110: add reset GPIO
  > arm: dts: Add ad9083_a10soc Development Kit support
  > net: ethernet: adi: adin1110: Fix SPI transfers
  > net: ethernet: adi: adin1110: Add check in netdev_event

Signed-off-by: Michael Hennerich <[email protected]>
  • Loading branch information
mhennerich committed Nov 17, 2023
1 parent 0ecb139 commit 0359a0b
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion buildroot
2 changes: 1 addition & 1 deletion hdl
Submodule hdl updated 1224 files
2 changes: 1 addition & 1 deletion linux
Submodule linux updated from 3eae70 to e14e35

0 comments on commit 0359a0b

Please sign in to comment.