lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 3 Aug 2022 16:09:34 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Andrew Morton <akpm@...ux-foundation.org>,
        Arnd Bergmann <arnd@...db.de>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver changes for 6.0-rc1

The following changes since commit 32346491ddf24599decca06190ebca03ff9de7f8:

  Linux 5.19-rc6 (2022-07-10 14:40:51 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.0-rc1

for you to fetch changes up to b5276c924497705ca927ad85a763c37f2de98349:

  drivers: lkdtm: fix clang -Wformat warning (2022-07-28 16:20:36 +0200)

----------------------------------------------------------------
Char / Misc driver changes for 6.0-rc1

Here is the large set of char and misc and other driver subsystem
changes for 6.0-rc1.

Highlights include:
	- large set of IIO driver updates, additions, and cleanups
	- new habanalabs device support added (loads of register maps
	  much like GPUs have)
	- soundwire driver updates
	- phy driver updates
	- slimbus driver updates
	- tiny virt driver fixes and updates
	- misc driver fixes and updates
	- interconnect driver updates
	- hwtracing driver updates
	- fpga driver updates
	- extcon driver updates
	- firmware driver updates
	- counter driver update
	- mhi driver fixes and updates
	- binder driver fixes and updates
	- speakup driver fixes

Full details are in the long shortlog contents.

All of these have been in linux-next for a while without any reported
problems.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Abel Vesa (1):
      dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string

Aidan MacDonald (2):
      extcon: sm5502: Drop useless mask_invert flag on irqchip
      extcon: rt8973a: Drop useless mask_invert flag on irqchip

Akira Yokosawa (1):
      iio: proximity: sx9324: add empty line in front of bullet list

Alexander Shishkin (4):
      intel_th: msu: Fix vmalloced buffers
      intel_th: pci: Add Meteor Lake-P support
      intel_th: pci: Add Raptor Lake-S PCH support
      intel_th: pci: Add Raptor Lake-S CPU support

Alexander Stein (1):
      dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles

Alexandru Tachici (5):
      dt-bindings: iio: accel: ADIS16240: update maintainers
      dt-bindings: iio: adc: AD9467: update maintainers
      dt-bindings: iio: adc: axi-adc: update maintainers
      dt-bindings: iio: dac: AD5770R: update maintainers
      dt-bindings: iio: imu: adis16480: update maintainers

Alim Akhtar (3):
      dt-bindings: phy: Add FSD UFS PHY bindings
      phy: samsung-ufs: move cdr offset to drvdata
      phy: samsung-ufs: add support for FSD ufs phy driver

Allen-KH Cheng (1):
      dt-bindings: nvmem: mediatek: efuse: add support for mt8186

Andy Shevchenko (25):
      iio: trigger: stm32-lptimer-trigger: Make use of device properties
      iio: proximity: srf04: Make use of device properties
      iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h
      iio: adc: sd_adc_modulator: Drop dependency on OF
      iio: adc: envelope-detector: Drop dependency on OF
      iio: adc: lpc18xx_adc: Switch from of headers to mod_devicetable.h
      iio: dac: ad5592r: Get rid of OF specifics
      iio: adc: vf610_adc: Make use of device properties
      iio: adc: nau7802: Convert driver to use ->probe_new()
      iio: adc: nau7802: Make use of device properties
      iio: adc: intel_mrfld_adc: explicitly add proper header files
      iio: adc: sc27xx_adc: Re-use generic struct u32_fract
      iio: adc: meson_saradc: Don't attach managed resource to IIO device object
      iio: adc: meson_saradc: Align messages to be with physical device prefix
      iio: adc: meson_saradc: Convert to use dev_err_probe()
      iio: adc: meson_saradc: Use devm_clk_get_optional()
      iio: adc: meson_saradc: Use temporary variable for struct device
      iio: adc: meson_saradc: Use regmap_read_poll_timeout() for busy wait
      iio: accel: mma7660: Drop wrong use of ACPI_PTR()
      iio: dac: stm32-dac: Replace open coded str_enable_disable()
      phy: ti: tusb1210: Don't check for write errors when powering on
      iio: adc: xilinx-xadc: Make use of device properties
      iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_parse_dt()
      iio: proximity: sx_common: Don't use IIO device for properties
      iio: proximity: sx_common: Allow IIO core to take care of firmware node

Ang Tien Sung (4):
      firmware: stratix10-svc: Add support for FCS
      firmware: stratix10-svc: add FCS polling command
      firmware: stratix10-svc: add new FCS commands
      firmware: stratix10-svc: To support a command ATF Get Version

AngeloGioacchino Del Regno (1):
      nvmem: mtk-efuse: Simplify with devm_platform_get_and_ioremap_resource()

Bagas Sanjaya (1):
      Documentation: coresight: Escape coresight bindings file wildcard

Benjamin Dotan (1):
      habanalabs/gaudi2: add gaudi2 profiler module

Biju Das (2):
      dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC
      iio: adc: rzg2l_adc: Remove unnecessary channel check from rzg2l_adc_read_label()

Bjorn Andersson (1):
      bus: mhi: host: pci_generic: Add another Foxconn T99W175

Bo Liu (1):
      bus: mhi: ep: Check dev_set_name() return value

Borislav Petkov (1):
      misc: Mark MICROCODE_MINOR unused

Bryan O'Donoghue (1):
      interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth

Caleb Connolly (5):
      spmi: add a helper to look up an SPMI device from a device node
      mfd: qcom-spmi-pmic: expose the PMIC revid information to clients
      mfd: qcom-spmi-pmic: read fab id on supported PMICs
      dt-bindings: iio: adc: document qcom-spmi-rradc
      iio: adc: qcom-spmi-rradc: introduce round robin adc

Carlos Llamas (2):
      MAINTAINERS: update Android driver maintainers
      binder: fix redefinition of seq_file attributes

Chanho Park (8):
      dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phandle-array
      phy: samsung: ufs: rename cfg to cfgs for clarification
      phy: samsung: ufs: constify samsung_ufs_phy_cfg
      phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy
      phy: samsung: ufs: support secondary ufs phy
      phy: samsung: exynosautov9-ufs: correct TSRV register configurations
      phy: samsung-ufs: convert phy clk usage to clk_bulk API
      phy: samsung-ufs: ufs: change phy on/off control

Christoph Hellwig (1):
      remove CONFIG_ANDROID

Christophe JAILLET (6):
      misc: rtsx: Fix an error handling path in rtsx_pci_probe()
      sgi-xp: Use the bitmap API to allocate bitmaps
      intel_th: Fix a resource leak in an error handling path
      habanalabs: Use the bitmap API to allocate bitmaps
      cxl: Use the bitmap API to allocate bitmaps
      cxl: Fix a memory leak in an error handling path

Chunfeng Yun (3):
      dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema
      dt-bindings: nvmem: mediatek: efuse: add support mt8183
      dt-bindings: phy: mediatek: tphy: add compatible for mt8188

Claudiu Beznea (2):
      dt-bindings: microchip-otpc: document Microchip OTPC
      nvmem: microchip-otpc: add support

Colin Ian King (4):
      lkdtm: cfi: use NULL for a null pointer rather than zero
      fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"
      iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrency" -> "coherency"
      extcon: Remove extraneous space before a debug message

Cosmin Tanislav (2):
      iio: accel: adxl367: do not update FIFO watermark on scan mode update
      iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit

Dafna Hirschfeld (8):
      habanalabs: add terminating NULL to attrs arrays
      habanalabs: move memory_scrub_val to hdev struct
      habanalabs: don't do memory scrubbing when unmapping
      habanalabs: don't send addr and size to scrub_device_mem cb
      habanalabs/gaudi: use memory_scrub_val from debugfs
      habanalabs: move call to scrub_device_mem after ctx_fini
      habanalabs: set default value for memory_scrub
      habanalabs/gaudi: replace hl_poll_timeout with while loop

Dan Carpenter (3):
      habanalabs: fix double unlock on error in map_device_va()
      eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
      iio: adc: max1027: unlock on error path in max1027_read_single_value()

Dan Rapaport (1):
      habanalabs: align ioctl uapi structures to 64-bit

Dani Liberman (1):
      habanalabs: avoid unnecessary error print

David Collins (1):
      spmi: trace: fix stack-out-of-bound access in SPMI tracing functions

Dinh Nguyen (1):
      firmware: stratix10-svc: fix kernel-doc warning

Dmitry Baryshkov (60):
      phy: qcom-qmp: create copies of QMP PHY driver
      phy: qcom-qmp-pcie: drop all non-PCIe compatibles support
      phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy
      phy: qcom-qmp-ufs: drop all non-UFS compatibles support
      phy: qcom-qmp-usb: drop all non-USB compatibles support
      phy: qcom-qmp-combo: drop all non-combo compatibles support
      phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo
      phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie
      phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996
      phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs
      phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb
      phy: qcom-qmp: switch to new split QMP PHY driver
      phy: qcom-qmp: drop old QMP PHY driver source
      phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types
      phy: qcom-qmp-pcie: drop support for non-PCIe PHY types
      phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types
      phy: qcom-qmp-ufs: drop support for non-UFS PHY types
      phy: qcom-qmp-usb: drop support for non-USB PHY types
      phy: qcom-qmp-combo: cleanup the driver
      phy: qcom-qmp-pcie: cleanup the driver
      phy: qcom-qmp-pcie-msm8996: cleanup the driver
      phy: qcom-qmp-ufs: cleanup the driver
      phy: qcom-qmp-usb: cleanup the driver
      phy: qcom-qmp-pcie: drop multi-PHY support
      phy: qcom-qmp-ufs: drop multi-PHY support
      phy: qcom-qmp-usb: drop multi-PHY support
      phy: qcom-qmp-combo: use bulk reset_control API
      phy: qcom-qmp-pcie: use bulk reset_control API
      phy: qcom-qmp-pcie-msm8996: use bulk reset_control API
      phy: qcom-qmp-usb: use bulk reset_control API
      phy: qcom-qmp: fix msm8996 PCIe PHY support
      phy: qcom-qmp: fix PCIe PHY support
      phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
      phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table
      phy: qcom-qmp-combo,usb: add support for separate PCS_USB region
      phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3
      phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines
      phy: qcom-qmp: rename QMP V2 PCS registers
      phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3
      phy: qcom-qmp: move QSERDES registers to separate header
      phy: qcom-qmp: move QSERDES V3 registers to separate headers
      phy: qcom-qmp: move QSERDES V4 registers to separate headers
      phy: qcom-qmp: move QSERDES V5 registers to separate headers
      phy: qcom-qmp: move QSERDES PLL registers to separate header
      phy: qcom-qmp: move PCS V2 registers to separate header
      phy: qcom-qmp: move PCS V3 registers to separate headers
      phy: qcom-qmp: move PCS V4 registers to separate headers
      phy: qcom-qmp: move PCS V5 registers to separate headers
      phy: qcom-qmp: move PCIE QHP registers to separate header
      phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers
      phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers
      phy: qcom-qmp: split PCS_UFS V3 symbols to separate header
      phy: qcom-qmp: qserdes-com: add missing registers
      phy: qcom-qmp: qserdes-com-v3: add missing registers
      phy: qcom-qmp: qserdes-com-v4: add missing registers
      phy: qcom-qmp: qserdes-com-v5: add missing registers
      phy: qcom-qmp: pcs-v3: add missing registers
      phy: qcom-qmp: pcs-pcie-v4: add missing registers
      phy: qcom-qmp-usb: replace FLL layout writes for msm8996
      phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register

Dmitry Rokosov (2):
      iio: trigger: warn about non-registered iio trigger getting attempt
      iio: trigger: move trig->owner init to trigger allocate() stage

Douglas Anderson (1):
      dt-bindings: phy: List supplies for qcom,edp-phy

Fabien Parent (2):
      dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings
      dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings

Fabrice Gasnier (1):
      phy: stm32: fix error return in stm32_usbphyc_phy_init

Fawzi Khaber (1):
      iio: fix iio_format_avail_range() printing for none IIO_VAL_INT

Geert Uytterhoeven (1):
      dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/functional/

Georgi Djakov (3):
      Merge branch 'icc-sm6350' into icc-next
      Merge branch 'icc-imx8mp' into icc-next
      Merge branch 'icc-rpm' into icc-next

Greg Kroah-Hartman (13):
      Merge tag 'fpga-for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge 5.19-rc4 into char-misc-next
      Merge 5.19-rc6 into char-misc-next
      Merge tag 'mhi-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'coresight-next-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'misc-habanalabs-next-2022-07-12' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
      Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'soundwire-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
      Merge tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'extcon-next-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      Merge tag 'phy-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next
      Merge tag 'iio-for-5.20b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next

Gwendal Grignou (12):
      iio: ABI: Add a new location label
      iio: common: cros_ec_sensors: Add label attribute
      iio: sx9324: Fix register field spelling
      dt-bindings: iio: sx9324: Add precharge resistor setting
      iio: sx9324: Add precharge internal resistance setting
      dt-bindings: iio: sx9324: Add internal compensation resistor setting
      iio: sx9324: Add Setting for internal compensation resistor
      dt-bindings: iio: sx9324: Add input analog gain
      iio: sx9324: Add Setting for internal analog gain
      dt-bindings: iio: sx9360: Add precharge resistor setting
      iio: sx9360: Add pre-charge resistor setting
      iio: cros: Register FIFO callback after sensor is registered

Hui.Liu (1):
      dt-bindings: iio: adc: Add compatible for MT8188

Ivan Bornyakov (5):
      fpga: fpga-mgr: support bitstream offset in image buffer
      docs: fpga: mgr: document parse_header() callback
      fpga: microchip-spi: add Microchip MPF FPGA manager
      dt-bindings: fpga: add binding doc for microchip-spi fpga mgr
      MAINTAINERS: add Microchip PolarFire FPGA drivers entry

Jagath Jog J (8):
      iio: accel: bma400: Fix the scale min and max macro values
      iio: accel: bma400: Reordering of header files
      iio: accel: bma400: conversion to device-managed function
      iio: accel: bma400: Add triggered buffer support
      iio: accel: bma400: Add separate channel for step counter
      iio: accel: bma400: Add step change event
      iio: accel: bma400: Add activity recognition support
      iio: accel: bma400: Add support for activity and inactivity events

James Clark (4):
      coresight: Add config flag to enable branch broadcast
      Documentation: coresight: Turn numbered subsections into real subsections
      Documentation: coresight: Link config options to existing documentation
      Documentation: coresight: Expand branch broadcast documentation

Jean-Philippe Brucker (1):
      uacce: Handle parent device removal or parent driver module rmmod

Jiang Jian (9):
      misc: sgi-gru: grukservices: drop unexpected word "the" in the comments
      apm-emulation: drop unexpected word "the" in the comments
      sgi-xp: xpc_uv: drop unexpected word "the" in the comments
      cxl: drop unexpected word "the" in the comments
      iio: dac: ad5380: align '*' each line and drop unneeded blank line
      phy: dphy: drop unexpected word "the" in the comments
      phy: phy-brcm-usb: drop unexpected word "the" in the comments
      extcon: Drop unexpected word "the" in the comments
      iio: magnetometer: hmc5843: Remove duplicate 'the'

Jianjun Wang (2):
      dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY
      phy: mediatek: Add PCIe PHY driver

Jiapeng Chong (2):
      habanalabs: Fix kernel-doc
      habanalabs: Fix kernel-doc

Jiasheng Jiang (1):
      intel_th: msu-sink: Potential dereference of null pointer

Joe Simmons-Talbott (4):
      iio: Use octal permissions and DEVICE_ATTR_{RO,RW}.
      iio: Don't use bare "unsigned"
      iio: Use parens with sizeof
      iio: Be consistent with allocation result tests.

Johan Hovold (6):
      phy: qcom-qmp-pcie: drop obsolete pipe clock type check
      phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
      phy: qcom-qmp-usb: clean up pipe clock handling
      phy: qcom-qmp: clean up v4 and v5 define order
      phy: qcom-qmp: clean up define alignment
      phy: qcom-qmp: clean up hex defines

Jonathan Cameron (145):
      iio: core: drop iio_get_time_res()
      iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI namespace.
      iio: gyro: mpu3050: Drop unused symbol exports.
      iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
      iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
      iio: accel: adxl313: Fix alignment for DMA safety
      iio: accel: adxl355: Fix alignment for DMA safety
      iio: accel: adxl367: Fix alignment for DMA safety
      iio: accel: bma220: Fix alignment for DMA safety
      iio: accel: bmi088: Fix alignment for DMA safety
      iio: accel: sca3000: Fix alignment for DMA safety
      iio: accel: sca3300: Fix alignment for DMA safety
      iio: adc: ad7266: Fix alignment for DMA safety
      iio: adc: ad7280a: Fix alignment for DMA safety
      iio: adc: ad7292: Fix alignment for DMA safety
      iio: adc: ad7298: Fix alignment for DMA safety
      iio: adc: ad7476: Fix alignment for DMA safety
      iio: adc: ad7606: Fix alignment for DMA safety
      iio: adc: ad7766: Fix alignment for DMA safety
      iio: adc: ad7768-1: Fix alignment for DMA safety
      iio: adc: ad7887: Fix alignment for DMA safety
      iio: adc: ad7923: Fix alignment for DMA safety
      iio: adc: ad7949: Fix alignment for DMA safety
      iio: adc: hi8435: Fix alignment for DMA safety
      iio: adc: ltc2496: Fix alignment for DMA safety
      iio: adc: ltc2497: Fix alignment for DMA safety
      iio: adc: max1027: Fix alignment for DMA safety
      iio: adc: max11100: Fix alignment for DMA safety
      iio: adc: max1118: Fix alignment for DMA safety
      iio: adc: max1241: Fix alignment for DMA safety
      iio: adc: mcp320x: Fix alignment for DMA safety
      iio: adc: ti-adc0832: Fix alignment for DMA safety
      iio: adc: ti-adc084s021: Fix alignment for DMA safety
      iio: adc: ti-adc108s102: Fix alignment for DMA safety
      iio: adc: ti-adc12138: Fix alignment for DMA safety
      iio: adc: ti-adc128s052: Fix alignment for DMA safety
      iio: adc: ti-adc161s626: Fix alignment for DMA safety
      iio: adc: ti-ads124s08: Fix alignment for DMA safety
      iio: adc: ti-ads131e08: Fix alignment for DMA safety
      iio: adc: ti-ads7950: Fix alignment for DMA safety
      iio: adc: ti-ads8344: Fix alignment for DMA safety
      iio: adc: ti-ads8688: Fix alignment for DMA safety
      iio: adc: ti-tlc4541: Fix alignment for DMA safety
      iio: addac: ad74413r: Fix alignment for DMA safety
      iio: amplifiers: ad8366: Fix alignment for DMA safety
      iio: common: ssp: Fix alignment for DMA safety
      iio: dac: ad5064: Fix alignment for DMA safety
      iio: dac: ad5360: Fix alignment for DMA safety
      iio: dac: ad5421: Fix alignment for DMA safety
      iio: dac: ad5449: Fix alignment for DMA safety
      iio: dac: ad5504: Fix alignment for DMA safety
      iio: dac: ad5592r: Fix alignment for DMA safety
      iio: dac: ad5686: Fix alignment for DMA safety
      iio: dac: ad5755: Fix alignment for DMA safety
      iio: dac: ad5761: Fix alignment for DMA safety
      iio: dac: ad5764: Fix alignment for DMA safety
      iio: dac: ad5766: Fix alignment for DMA safety
      iio: dac: ad5770r: Fix alignment for DMA safety
      iio: dac: ad5791: Fix alignment for DMA saftey
      iio: dac: ad7293: Fix alignment for DMA safety
      iio: dac: ad7303: Fix alignment for DMA safety
      iio: dac: ad8801: Fix alignment for DMA safety
      iio: dac: ltc2688: Fix alignment for DMA safety
      iio: dac: mcp4922: Fix alignment for DMA safety
      iio: dac: ti-dac082s085: Fix alignment for DMA safety
      iio: dac: ti-dac5571: Fix alignment for DMA safety
      iio: dac: ti-dac7311: Fix alignment for DMA safety
      iio: dac: ti-dac7612: Fix alignment for DMA safety
      iio: frequency: ad9523: Fix alignment for DMA safety
      iio: frequency: adf4350: Fix alignment for DMA safety
      iio: frequency: adf4371: Fix alignment for DMA safety
      iio: frequency: admv1013: Fix alignment for DMA safety
      iio: frequency: admv1014: Fix alignment for DMA safety
      iio: frequency: admv4420: Fix alignment for DMA safety
      iio: frequency: adrf6780: Fix alignment for DMA safety
      iio: gyro: adis16080: Fix alignment for DMA safety
      iio: gyro: adis16130: Fix alignment for DMA safety
      iio: gyro: adxrs450: Fix alignment for DMA safety
      iio: gyro: fxas210002c: Fix alignment for DMA safety
      iio: imu: fxos8700: Fix alignment for DMA safety
      iio: imu: inv_icm42600: Fix alignment for DMA safety
      iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
      iio: imu: mpu6050: Fix alignment for DMA safety
      iio: potentiometer: ad5110: Fix alignment for DMA safety
      iio: potentiometer: ad5272: Fix alignment for DMA safety
      iio: potentiometer: max5481: Fix alignment for DMA safety
      iio: potentiometer: mcp41010: Fix alignment for DMA safety
      iio: potentiometer: mcp4131: Fix alignment for DMA safety
      iio: pressure: dlhl60d: Drop unnecessary alignment forcing.
      iio: proximity: as3935: Fix alignment for DMA safety
      iio: proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device
      iio: resolver: ad2s1200: Fix alignment for DMA safety
      iio: resolver: ad2s90: Fix alignment for DMA safety
      iio: temp: ltc2983: Fix alignment for DMA safety
      iio: temp: max31865: Fix alignment for DMA safety
      iio: temp: maxim_thermocouple: Fix alignment for DMA safety
      iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc
      iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to allow compiler to remove dead code.
      iio: humidity: hts221: Move symbol exports into IIO_HTS221 namespace
      iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPLE_DEV_PM_OPS()
      iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DSX namespace
      Merge branch 'immutable-qcom-spmi-rradc' into togreg
      iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace
      iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
      iio: chemical: sps30: Move symbol exports into IIO_SPS30 namespace
      iio: ABI: temperature: Unify documentation for thermocouple fault detection.
      iio: ABI: max31865: Drop in_filter_notch_centre_frequency as in main docs.
      iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc.
      iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read()
      iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc
      iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
      iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
      iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
      iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
      iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
      iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
      iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
      iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
      iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
      iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros

Julia Lawall (3):
      iio: proximity: ping: fix typo in comment
      iio: chemical: bme680: fix typo in comment
      slimbus: messaging: fix typos in comments

Justin Stitt (3):
      eeprom: idt_89hpesx: fix clang -Wformat warnings
      mei: me: fix clang -Wformat warning
      drivers: lkdtm: fix clang -Wformat warning

Kah Jing Lee (2):
      firmware: stratix10-rsu: extend RSU driver to get DCMF status
      firmware: stratix10-svc: extend svc to support RSU feature

Kai-Heng Feng (1):
      iio: light: cm32181: Add PM support

Kalesh Singh (1):
      pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig

Koby Elbaz (2):
      habanalabs/gaudi: fix incorrect MME offset calculation
      habanalabs/gaudi: fix warning: var might be used uninitialized

Kory Maincent (2):
      iio: dac: mcp4922: add support to mcp4921
      dt-bindings: iio: dac: mcp4922: expand for mcp4921 support

Kuogee Hsieh (3):
      phy: qcom-edp: add regulator_set_load to edp phy
      phy: qcom-qmp: add regulator_set_load to dp phy
      drm/msm/dp: delete vdda regulator related functions from eDP/DP controller

LI Qingwu (12):
      iio: accel: bmi088: Modified the scale calculate
      iio: accel: bmi088: Make it possible to config scales
      iio: accel: bmi088: modified the device name
      iio: accel: bmi088: Add support for bmi085 accel
      iio: accel: bmi088: Add support for bmi090l accel
      dt-bindings: iio: accel: Add bmi085 and bmi090l bindings
      dt-bindings: iio: accel: sca3300: Document murata,scl3300
      iio: accel: sca3300: add define for temp channel for reuse.
      iio: accel: sca3300: modified to support multi chips
      iio: accel: sca3300: Add support for SCL3300
      iio: accel: sca3300: Add inclination channels
      iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes

Lars-Peter Clausen (2):
      phy: cadence: Sierra: Remove unused `regmap` field from state struct
      phy: cadence-torrent: Remove unused `regmap` field from state struct

Leo Yan (6):
      interconnect: qcom: msm8939: Use icc_sync_state
      dt-bindings: interconnect: Update property for icc-rpm path tag
      interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
      interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
      interconnect: qcom: icc-rpm: Support multiple buckets
      interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values

Li Li (1):
      Binder: add TF_UPDATE_TXN to replace outdated txn

Li Zhengyu (1):
      iio: srf08: Remove redundant if statement

Liam Beguin (5):
      iio: test: rescale: add MODULE_* information
      iio: test: format: add MODULE_* information
      iio: test: format: follow CONFIG_ naming convention
      iio: afe: rescale: export symbols used during testing
      iio: test: rework Kconfig to support modules

Liu Ying (3):
      dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc.
      dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding
      phy: freescale: Add i.MX8qm Mixel LVDS PHY support

Luca Weiss (5):
      proximity: vl53l0x: Make VDD regulator actually optional
      interconnect: qcom: icc-rpmh: Support child NoC device probe
      dt-bindings: interconnect: qcom: Split out rpmh-common bindings
      dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
      interconnect: qcom: Add SM6350 driver support

Lukas Bulwahn (3):
      MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK
      MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS
      MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER

Marco Pagani (1):
      fpga: altera-pr-ip: fix unsigned comparison with less than zero

Marcus Folkesson (3):
      iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TRIGGERED mode
      iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGGERED mode
      iio: magnetometer: rm3100: do not explicity set INDIO_BUFFER_TRIGGERED mode

Marek Vasut (1):
      dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address

Markus Schneider-Pargmann (1):
      phy: phy-mtk-dp: Add driver for DP phy

Markuss Broks (4):
      dt-bindings: proximity: vl53l0x: Document optional supply and GPIO properties
      proximity: vl53l0x: Prefer pre-initialized interrupt flags
      proximity: vl53l0x: Handle the VDD regulator
      proximity: vl53l0x: Handle the reset GPIO

Michael Wu (1):
      extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP

Mike Leach (2):
      coresight: configfs: Fix unload of configurations on module exit
      coresight: syscfg: Update load and unload operations

Moti Haimovski (1):
      habanalabs: add gaudi2 MMU support

Neil Armstrong (2):
      dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings
      phy: amlogic: Add G12A Analog MIPI D-PHY driver

Nick Desaulniers (1):
      coresight: etm4x: avoid build failure with unrolled loops

Nuno Sá (19):
      iio: adc: ad7606: explicitly add proper header files
      iio: adc: ad7606_par: explicitly add proper header files
      iio: adc: berlin2-adc: explicitly add proper header files
      iio: adc: imx7d_adc: explicitly add proper header files
      iio: adc: imx8qxp-adc: explicitly add proper header files
      iio: adc: ingenic-adc: explicitly add proper header files
      iio: adc: mp2629_adc: explicitly add proper header files
      iio: adc: mt6360-adc: explicitly add proper header files
      iio: adc: npcm_adc: explicitly add proper header files
      iio: adc: rzg2l_adc: explicitly add proper header files
      iio: common: cros_ec_lid_angle: explicitly add proper header files
      iio: common: cros_ec_sensors: explicitly add proper header files
      iio: dac: stm32-dac: explicitly add proper header files
      iio: dac: vf610_dac: explicitly add proper header files
      iio: humidity: hts221_buffer: explicitly add proper header files
      iio: light: cros_ec_light_prox: explicitly add proper header files
      iio: pressure: cros_ec_baro: explicitly add proper header files
      iio: trigger: stm32-lptimer-trigger: explicitly add proper header files
      iio: core: drop of.h from iio.h

Oded Gabbay (32):
      habanalabs/gaudi: fix comment to reflect current code
      habanalabs: remove unused get_dma_desc_list_size
      habanalabs: check fence pointer before use
      habanalabs: print pointer with correct modifier
      habanalabs: use kvcalloc when possible
      habanalabs: fix comment style
      habanalabs/goya: move dma direction enum to uapi file
      habanalabs/gaudi: fix function name in comment
      habanalabs/gaudi: use correct type in assignment
      habanalabs/gaudi: mask constant value before cast
      habanalabs/gaudi: remove unused enum
      habanalabs/gaudi: enable error interrupt on ARB WDT
      habanalabs: use %pa to print pci bar size
      habanalabs/gaudi2: add asic registers header files
      uapi: habanalabs: add gaudi2 defines
      habanalabs: add gaudi2 asic-specific code
      habanalabs: add unsupported functions
      habanalabs: initialize new asic properties
      habanalabs: remove obsolete device variables used for testing
      habanalabs: add gaudi2 wait-for-CS support
      habanalabs: enable gaudi2 code in driver
      habanalabs: allow detection of unsupported f/w packets
      habanalabs/gaudi2: remove unused variable
      habanalabs/gaudi2: SM mask can only be 8-bit
      habanalabs: don't declare tmp twice in same function
      habanalabs: make sure variable is set before used
      habanalabs/gaudi2: remove unused defines
      habanalabs: initialize variable explicitly
      habanalabs: fix update of is_in_soft_reset
      habanalabs: add status of reset after device release
      habanalabs: rename soft reset to compute reset
      habanalabs: move h/w dirty message to debug

Ofir Bitton (10):
      habanalabs/gaudi: fix shift out of bounds
      habanalabs: print if firmware is secured during load
      habanalabs: remove redundant argument in access_dev_mem APIs
      habanalabs: add generic security module
      habanalabs/gaudi2: add gaudi2 security module
      habanalabs/gaudi2: reset device upon critical ECC event
      habanalabs: naming refactor of user interrupt flow
      habanalabs: add support for common decoder interrupts
      habanalabs: do not set max power on a secured device
      habanalabs: expose only valid debugfs nodes

Ohad Sharabi (6):
      habanalabs: refactor dma asic-specific functions
      habanalabs: page size can only be a power of 2
      habanalabs: communicate supported page sizes to user
      habanalabs: wait for preboot ready after hard reset
      habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup
      habanalabs: fixes to the poll-timeout macros

Olivier Moysan (2):
      iio: adc: stm32-adc: make safe adc disable
      iio: adc: stm32-adc: disable adc before calibration

Pascal Terjan (1):
      vboxguest: Do not use devm for irq

Paul Cercueil (2):
      iio: imu: st_lsm6dsx: Limit requested watermark value to hwfifo size
      iio: at91-sama5d2: Limit requested watermark value to hwfifo size

Peng Fan (9):
      dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc
      dt-bindings: interconnect: add fsl,imx8mp.h
      interconnect: add device managed bulk API
      interconnect: imx: fix max_node_id
      interconnect: imx: set src node
      interconnect: imx: introduce imx_icc_provider
      interconnect: imx: configure NoC mode/prioriry/ext_control
      interconnect: imx: Add platform driver for imx8mp
      PM / devfreq: imx: Register i.MX8MP interconnect device

Peter Geis (2):
      phy: rockchip-inno-usb2: Prevent incorrect error on probe
      phy: rockchip-inno-usb2: Sync initial otg state

Peter Rosin (2):
      dt-bindings: iio: ti-dac5571: Add ti,dac121c081
      iio: dac: ti-dac5571: add support for ti,dac121c081

Pierre-Louis Bossart (4):
      soundwire: bus_type: fix remove and shutdown support
      soundwire: revisit driver bind/unbind and callbacks
      soundwire: peripheral: remove useless ops pointer
      soundwire: intel: use pm_runtime_resume() on component probe

Qiang Yu (1):
      bus: mhi: host: Move IRQ allocation to controller registration phase

Rahul T R (3):
      phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e
      phy: cdns-dphy: Add band config for dphy tx
      phy: cdns-dphy: Add support for DPHY TX on J721e

Rob Herring (3):
      dt-bindings: arm: Rename Coresight filenames to match compatible
      dt-bindings: arm: Convert CoreSight bindings to DT schema
      dt-bindings: arm: Convert CoreSight CPU debug to DT schema

Robert Marko (3):
      phy: qcom-qmp-pcie: make pipe clock rate configurable
      dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding
      phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support

Roger Quadros (1):
      phy: ti: phy-j721e-wiz: use OF data for device specific data

Russ Weight (5):
      mfd: intel-m10-bmc: Rename n3000bmc-secure driver
      fpga: m10bmc-sec: create max10 bmc secure update
      fpga: m10bmc-sec: expose max10 flash update count
      fpga: m10bmc-sec: expose max10 canceled keys in sysfs
      fpga: m10bmc-sec: add max10 secure update functions

Sagiv Ozeri (1):
      habanalabs: save f/w preboot minor version

Samuel Holland (1):
      phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode

Samuel Thibault (1):
      speakup: Generate speakupmap.h automatically

Sebastian Andrzej Siewior (1):
      iio: adc: stm32-adc: Use generic_handle_domain_irq()

Sebastian Ene (2):
      dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible
      misc: Add a mechanism to detect stalls on guest vCPUs

Slark Xiao (1):
      bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline

Srinivas Kandagatla (1):
      soundwire: qcom: Check device status before reading devid

Srinivasa Rao Mandadapu (3):
      soundwire: qcom: Add support for controlling audio CGCR from HLOS
      soundwire: qcom: Add flag for software clock gating check
      soundwire: qcom: Enable software clock gating requirement flag

Stephen Boyd (2):
      dt-bindings: iio: sx9324: Add CS idle/sleep mode
      iio: sx9324: Add setting for CS idle mode

Suzuki K Poulose (1):
      coresight: Clear the connection field properly

Tal Cohen (8):
      habanalabs/gaudi: move tpc assert raise into internal func
      habanalabs: change the write flag name of error info structs
      habanalabs/gaudi: collect undefined opcode error info
      habanalabs: expose undefined opcode status via info ioctl
      habanalabs/gaudi: invoke device reset from one code block
      habanalabs/gaudi: send device reset notification
      habanalabs: send an event notification when CS timeout occurs
      habanalabs/gaudi: notify user process on device unavailable

Tetsuo Handa (2):
      iio: light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync().
      iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync().

Thomas Bogendoerfer (1):
      char: remove VR41XX related char driver

Thorsten Scherer (1):
      iio: adc: ad7949: Fix error message

Tomer Maimon (2):
      dt-bindings: iio: adc: npcm: Add npcm845 compatible string
      iio: adc: npcm: Add NPCM8XX support

Tomer Tayar (8):
      habanalabs: fix race between hl_get_compute_ctx() and hl_ctx_put()
      habanalabs: remove dead code from free_device_memory()
      habanalabs: add a value field to hl_fw_send_pci_access_msg()
      habanalabs/gaudi2: configure virtual MSI-X doorbell interface
      habanalabs/gaudi2: replace defines for reserved sob/mob with enums
      habanalabs/gaudi2: modify CS completion CQ to use virtual MSI-X doorbell
      habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell
      habanalabs/gaudi2: map virtual MSI-X doorbell memory for user

Uwe Kleine-König (20):
      iio:accel:mc3230: Remove duplicated error reporting in .remove()
      iio:accel:stk8312: Remove duplicated error reporting in .remove()
      iio:accel:stk8ba50: Remove duplicated error reporting in .remove()
      iio:light:bh1780: Remove duplicated error reporting in .remove()
      iio:light:isl29028: Remove duplicated error reporting in .remove()
      iio:light:jsa1212: Remove duplicated error reporting in .remove()
      iio:light:opt3001: Remove duplicated error reporting in .remove()
      iio:light:stk3310: Remove duplicated error reporting in .remove()
      iio:light:tsl2583: Remove duplicated error reporting in .remove()
      iio: health: afe4404: Remove duplicated error reporting in .remove()
      iio:adc:ina2xx: Improve error reporting for problems during .remove()
      iio:adc:ti-ads1015: Improve error reporting for problems during .remove()
      iio:chemical:atlas: Improve error reporting for problems during .remove()
      iio:chemical:ccs811: Improve error reporting for problems during .remove()
      iio:light:pa12203001: Improve error reporting for problems during .remove()
      iio:light:us5182d: Improve error reporting for problems during .remove()
      iio:light:vcnl4000: Improve error reporting for problems during .remove()
      iio:light:vcnl4035: Improve error reporting for problems during .remove()
      iio:magnetometer:mbc150: Make bmc150_magn_remove() return void
      extcon: fsa9480: Drop no-op remove function

Vidya Sagar (2):
      dt-bindings: PHY: P2U: Add support for Tegra234 P2U block
      phy: tegra: Add PCIe PIPE2UPHY support for Tegra234

Vinod Koul (1):
      phy: qcom-qmp-usb: statify qmp_phy_vreg_l

Vipin Sharma (1):
      scripts/tags.sh: Include tools directory in tags generation

William Breathitt Gray (8):
      iio: adc: stx104: Utilize iomap interface
      iio: dac: cio-dac: Utilize iomap interface
      MAINTAINERS: Update info for William Breathitt Gray
      counter: 104-quad-8: Utilize iomap interface
      counter: 104-quad-8: Implement and utilize register structures
      MAINTAINERS: Update 104-QUAD-8 driver maintainers list
      iio: adc: stx104: Implement and utilize register structures
      iio: dac: cio-dac: Cleanup indexing for DAC writes

Xiang wangx (2):
      iio: accel: sca3000: Fix syntax errors in comments
      iio: gyro: bmg160: Fix typo in comment

Xie Yongji (1):
      Docs/ABI/testing: Add VDUSE sysfs interface ABI document

Yang Yingliang (2):
      phy: phy-mtk-dp: change mtk_dp_phy_driver to static
      virt: acrn: using for_each_set_bit to simplify the code

Yonglin Tan (1):
      bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem

Yuri Nudelman (3):
      habanalabs: keep a record of completed CS outcomes
      habanalabs: fix NULL dereference on cs timeout
      habanalabs/gaudi: fix a race condition causing DMAR error

Zhang Jiaming (2):
      misc: rtsx_pcr: Fix a typo
      bus: mvebu-mbus: Fix spelling mistake

Zheyu Ma (1):
      iio: light: isl29028: Fix the warning in isl29028_remove()

farah kassabri (1):
      habanalabs: add validity check for cq counter offset

keliu (4):
      fpga: Directly use ida_alloc()/free()
      iio: Directly use ida_alloc()/free()
      drivers: slimbus: Directly use ida_alloc()/free()
      drivers: mcb: directly use ida_alloc()/free()

ran shalit (1):
      habanalabs: add critical indication in sram ecc

 .../ABI/testing/debugfs-driver-habanalabs          |    38 +-
 Documentation/ABI/testing/sysfs-bus-iio            |     8 +
 Documentation/ABI/testing/sysfs-bus-iio-sx9324     |     1 +
 .../ABI/testing/sysfs-bus-iio-temperature-max31856 |    31 -
 .../ABI/testing/sysfs-bus-iio-temperature-max31865 |    20 -
 .../ABI/testing/sysfs-bus-iio-thermocouple         |    18 +
 .../ABI/testing/sysfs-bus-iio-timer-stm32          |     8 -
 Documentation/ABI/testing/sysfs-class-vduse        |    33 +
 .../testing/sysfs-driver-intel-m10-bmc-sec-update  |    61 +
 .../bindings/arm/arm,coresight-catu.yaml           |   101 +
 .../bindings/arm/arm,coresight-cpu-debug.yaml      |    81 +
 .../{coresight-cti.yaml => arm,coresight-cti.yaml} |     5 +-
 .../bindings/arm/arm,coresight-dynamic-funnel.yaml |   126 +
 .../arm/arm,coresight-dynamic-replicator.yaml      |   126 +
 .../bindings/arm/arm,coresight-etb10.yaml          |    92 +
 .../devicetree/bindings/arm/arm,coresight-etm.yaml |   156 +
 .../bindings/arm/arm,coresight-static-funnel.yaml  |    90 +
 .../arm/arm,coresight-static-replicator.yaml       |    91 +
 .../devicetree/bindings/arm/arm,coresight-stm.yaml |   101 +
 .../devicetree/bindings/arm/arm,coresight-tmc.yaml |   131 +
 .../bindings/arm/arm,coresight-tpiu.yaml           |    91 +
 ...{ete.yaml => arm,embedded-trace-extension.yaml} |     3 +-
 .../{trbe.yaml => arm,trace-buffer-extension.yaml} |     2 +-
 .../bindings/arm/coresight-cpu-debug.txt           |    49 -
 .../devicetree/bindings/arm/coresight.txt          |   402 -
 .../bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml  |    44 +
 .../bindings/iio/accel/adi,adis16240.yaml          |     2 +-
 .../devicetree/bindings/iio/accel/adi,adxl345.yaml |     2 +-
 .../bindings/iio/accel/bosch,bmi088.yaml           |     2 +
 .../bindings/iio/accel/murata,sca3300.yaml         |     1 +
 .../devicetree/bindings/iio/adc/adi,ad9467.yaml    |     1 -
 .../devicetree/bindings/iio/adc/adi,axi-adc.yaml   |     1 -
 .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml |     9 +-
 .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml   |     1 +
 .../bindings/iio/adc/nuvoton,npcm750-adc.yaml      |     7 +-
 .../bindings/iio/adc/qcom,spmi-rradc.yaml          |    51 +
 .../bindings/iio/adc/renesas,rzg2l-adc.yaml        |    28 +-
 .../devicetree/bindings/iio/dac/adi,ad5770r.yaml   |     2 +-
 .../bindings/iio/dac/microchip,mcp4922.yaml        |     1 +
 .../devicetree/bindings/iio/dac/ti,dac5571.yaml    |     1 +
 .../devicetree/bindings/iio/imu/adi,adis16480.yaml |     2 +-
 .../bindings/iio/proximity/semtech,sx9324.yaml     |    39 +
 .../bindings/iio/proximity/semtech,sx9360.yaml     |     9 +
 .../bindings/iio/proximity/st,vl53l0x.yaml         |     5 +
 .../bindings/interconnect/fsl,imx8m-noc.yaml       |     6 +-
 .../devicetree/bindings/interconnect/qcom,rpm.yaml |     6 +-
 .../bindings/interconnect/qcom,rpmh-common.yaml    |    43 +
 .../bindings/interconnect/qcom,rpmh.yaml           |    22 +-
 .../bindings/interconnect/qcom,sm6350-rpmh.yaml    |    82 +
 .../bindings/misc/qemu,vcpu-stall-detector.yaml    |    51 +
 .../devicetree/bindings/nvmem/mediatek,efuse.yaml  |    89 +
 .../bindings/nvmem/microchip,sama7g5-otpc.yaml     |    50 +
 .../devicetree/bindings/nvmem/mtk-efuse.txt        |    43 -
 .../phy/amlogic,g12a-mipi-dphy-analog.yaml         |    35 +
 .../devicetree/bindings/phy/cdns,dphy.yaml         |     5 +-
 .../bindings/phy/fsl,imx8qm-lvds-phy.yaml          |    61 +
 .../devicetree/bindings/phy/mediatek,dsi-phy.yaml  |     4 +
 .../devicetree/bindings/phy/mediatek,pcie-phy.yaml |    75 +
 .../devicetree/bindings/phy/mediatek,tphy.yaml     |     2 +
 .../devicetree/bindings/phy/mxs-usb-phy.txt        |     1 +
 .../devicetree/bindings/phy/phy-tegra194-p2u.yaml  |    17 +-
 .../devicetree/bindings/phy/qcom,edp-phy.yaml      |     6 +
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |     2 +
 .../devicetree/bindings/phy/renesas,usb3-phy.yaml  |     2 +-
 .../devicetree/bindings/phy/samsung,ufs-phy.yaml   |    15 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |     2 +
 Documentation/driver-api/fpga/fpga-mgr.rst         |    27 +-
 .../trace/coresight/coresight-etm4x-reference.rst  |    17 +-
 Documentation/trace/coresight/coresight.rst        |    58 +-
 MAINTAINERS                                        |    66 +-
 drivers/Makefile                                   |     2 +-
 drivers/accessibility/speakup/.gitignore           |     4 +
 drivers/accessibility/speakup/Makefile             |    28 +
 drivers/accessibility/speakup/genmap.c             |   162 +
 drivers/accessibility/speakup/makemapdata.c        |   125 +
 drivers/accessibility/speakup/speakupmap.h         |    66 -
 drivers/accessibility/speakup/utils.h              |   102 +
 drivers/android/Kconfig                            |     9 -
 drivers/android/binder.c                           |   199 +-
 drivers/android/binder_internal.h                  |    46 +-
 drivers/android/binder_trace.h                     |     4 +
 drivers/android/binderfs.c                         |    47 +-
 drivers/bus/mhi/ep/main.c                          |    11 +-
 drivers/bus/mhi/host/init.c                        |    17 +-
 drivers/bus/mhi/host/pci_generic.c                 |     8 +
 drivers/bus/mhi/host/pm.c                          |    19 +-
 drivers/bus/mvebu-mbus.c                           |     6 +-
 drivers/char/Kconfig                               |     5 -
 drivers/char/Makefile                              |     1 -
 drivers/char/apm-emulation.c                       |     2 +-
 drivers/char/random.c                              |     4 +-
 drivers/char/tb0219.c                              |   359 -
 drivers/counter/104-quad-8.c                       |   203 +-
 drivers/devfreq/imx-bus.c                          |     1 +
 drivers/extcon/extcon-fsa9480.c                    |     6 -
 drivers/extcon/extcon-palmas.c                     |     2 +-
 drivers/extcon/extcon-rt8973a.c                    |     1 -
 drivers/extcon/extcon-sm5502.c                     |     2 -
 drivers/extcon/extcon.c                            |    12 +-
 drivers/firmware/stratix10-rsu.c                   |   129 +-
 drivers/firmware/stratix10-svc.c                   |   201 +-
 drivers/fpga/Kconfig                               |    20 +
 drivers/fpga/Makefile                              |     4 +
 drivers/fpga/altera-pr-ip-core.c                   |     2 +-
 drivers/fpga/dfl.c                                 |     4 +-
 drivers/fpga/fpga-bridge.c                         |     6 +-
 drivers/fpga/fpga-mgr.c                            |   229 +-
 drivers/fpga/fpga-region.c                         |     6 +-
 drivers/fpga/intel-m10-bmc-sec-update.c            |   625 +
 drivers/fpga/microchip-spi.c                       |   398 +
 drivers/gpu/drm/msm/dp/dp_parser.c                 |    14 -
 drivers/gpu/drm/msm/dp/dp_parser.h                 |     8 -
 drivers/gpu/drm/msm/dp/dp_power.c                  |    95 +-
 drivers/hwtracing/coresight/coresight-config.h     |     2 +
 drivers/hwtracing/coresight/coresight-core.c       |     1 +
 drivers/hwtracing/coresight/coresight-etm-perf.c   |     2 +
 drivers/hwtracing/coresight/coresight-etm4x-core.c |    14 +
 drivers/hwtracing/coresight/coresight-etm4x.h      |     3 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |   295 +-
 drivers/hwtracing/coresight/coresight-syscfg.h     |    13 +
 drivers/hwtracing/intel_th/msu-sink.c              |     3 +
 drivers/hwtracing/intel_th/msu.c                   |    14 +-
 drivers/hwtracing/intel_th/pci.c                   |    25 +-
 drivers/iio/accel/Kconfig                          |     2 +
 drivers/iio/accel/adxl313_core.c                   |     2 +-
 drivers/iio/accel/adxl355_core.c                   |     2 +-
 drivers/iio/accel/adxl367.c                        |    48 +-
 drivers/iio/accel/adxl367_spi.c                    |     8 +-
 drivers/iio/accel/bma220_spi.c                     |    10 +-
 drivers/iio/accel/bma400.h                         |    50 +-
 drivers/iio/accel/bma400_core.c                    |   710 +-
 drivers/iio/accel/bma400_i2c.c                     |    10 +-
 drivers/iio/accel/bma400_spi.c                     |     8 +-
 drivers/iio/accel/bmi088-accel-core.c              |    99 +-
 drivers/iio/accel/bmi088-accel-spi.c               |    17 +-
 drivers/iio/accel/bmi088-accel.h                   |     9 +-
 drivers/iio/accel/cros_ec_accel_legacy.c           |     6 +-
 drivers/iio/accel/kxsd9-i2c.c                      |     2 +-
 drivers/iio/accel/kxsd9-spi.c                      |     2 +-
 drivers/iio/accel/kxsd9.c                          |    11 +-
 drivers/iio/accel/mc3230.c                         |     4 +-
 drivers/iio/accel/mma7660.c                        |     6 +-
 drivers/iio/accel/sca3000.c                        |     6 +-
 drivers/iio/accel/sca3300.c                        |   353 +-
 drivers/iio/accel/stk8312.c                        |     4 +-
 drivers/iio/accel/stk8ba50.c                       |     4 +-
 drivers/iio/adc/Kconfig                            |    17 +-
 drivers/iio/adc/Makefile                           |     1 +
 drivers/iio/adc/ad7266.c                           |     4 +-
 drivers/iio/adc/ad7280a.c                          |     2 +-
 drivers/iio/adc/ad7292.c                           |     2 +-
 drivers/iio/adc/ad7298.c                           |     2 +-
 drivers/iio/adc/ad7476.c                           |     5 +-
 drivers/iio/adc/ad7606.c                           |     1 +
 drivers/iio/adc/ad7606.h                           |     4 +-
 drivers/iio/adc/ad7606_par.c                       |     1 +
 drivers/iio/adc/ad7766.c                           |     5 +-
 drivers/iio/adc/ad7768-1.c                         |     6 +-
 drivers/iio/adc/ad7887.c                           |     5 +-
 drivers/iio/adc/ad7923.c                           |     4 +-
 drivers/iio/adc/ad7949.c                           |     4 +-
 drivers/iio/adc/ad799x.c                           |     8 +-
 drivers/iio/adc/ad9467.c                           |     1 +
 drivers/iio/adc/adi-axi-adc.c                      |    11 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |    11 +-
 drivers/iio/adc/berlin2-adc.c                      |     2 +
 drivers/iio/adc/hi8435.c                           |     2 +-
 drivers/iio/adc/imx7d_adc.c                        |     6 +-
 drivers/iio/adc/imx8qxp-adc.c                      |    14 +-
 drivers/iio/adc/ina2xx-adc.c                       |    10 +-
 drivers/iio/adc/ingenic-adc.c                      |     2 +
 drivers/iio/adc/intel_mrfld_adc.c                  |     1 +
 drivers/iio/adc/lpc18xx_adc.c                      |     3 +-
 drivers/iio/adc/ltc2496.c                          |     4 +-
 drivers/iio/adc/ltc2497.c                          |     4 +-
 drivers/iio/adc/max1027.c                          |     8 +-
 drivers/iio/adc/max11100.c                         |     4 +-
 drivers/iio/adc/max1118.c                          |     2 +-
 drivers/iio/adc/max1241.c                          |     2 +-
 drivers/iio/adc/mcp320x.c                          |     2 +-
 drivers/iio/adc/meson_saradc.c                     |   187 +-
 drivers/iio/adc/mp2629_adc.c                       |     1 +
 drivers/iio/adc/mt6360-adc.c                       |     1 +
 drivers/iio/adc/mt6577_auxadc.c                    |    12 +-
 drivers/iio/adc/nau7802.c                          |    16 +-
 drivers/iio/adc/npcm_adc.c                         |    37 +-
 drivers/iio/adc/qcom-spmi-rradc.c                  |  1022 +
 drivers/iio/adc/rzg2l_adc.c                        |     4 +-
 drivers/iio/adc/sc27xx_adc.c                       |    15 +-
 drivers/iio/adc/stm32-adc-core.c                   |     2 +-
 drivers/iio/adc/stm32-adc.c                        |     6 +
 drivers/iio/adc/stmpe-adc.c                        |     6 +-
 drivers/iio/adc/stx104.c                           |    86 +-
 drivers/iio/adc/ti-adc0832.c                       |     2 +-
 drivers/iio/adc/ti-adc084s021.c                    |     4 +-
 drivers/iio/adc/ti-adc108s102.c                    |     4 +-
 drivers/iio/adc/ti-adc12138.c                      |     2 +-
 drivers/iio/adc/ti-adc128s052.c                    |     2 +-
 drivers/iio/adc/ti-adc161s626.c                    |     2 +-
 drivers/iio/adc/ti-ads1015.c                       |     8 +-
 drivers/iio/adc/ti-ads124s08.c                     |     8 +-
 drivers/iio/adc/ti-ads131e08.c                     |     2 +-
 drivers/iio/adc/ti-ads7950.c                       |     4 +-
 drivers/iio/adc/ti-ads8344.c                       |     2 +-
 drivers/iio/adc/ti-ads8688.c                       |     2 +-
 drivers/iio/adc/ti-tlc4541.c                       |     4 +-
 drivers/iio/adc/ti-tsc2046.c                       |     2 +-
 drivers/iio/adc/ti_am335x_adc.c                    |     8 +-
 drivers/iio/adc/vf610_adc.c                        |    15 +-
 drivers/iio/adc/xilinx-ams.c                       |     8 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |    69 +-
 drivers/iio/addac/ad74413r.c                       |    12 +-
 drivers/iio/afe/iio-rescale.c                      |     2 +
 drivers/iio/amplifiers/ad8366.c                    |     4 +-
 drivers/iio/chemical/atlas-sensor.c                |     8 +-
 drivers/iio/chemical/bme680_core.c                 |     2 +-
 drivers/iio/chemical/ccs811.c                      |    10 +-
 drivers/iio/chemical/scd4x.c                       |     8 +-
 drivers/iio/chemical/sps30.c                       |     2 +-
 drivers/iio/chemical/sps30_i2c.c                   |     1 +
 drivers/iio/chemical/sps30_serial.c                |     1 +
 .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c |     5 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |     7 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |    88 +-
 drivers/iio/common/ssp_sensors/ssp.h               |     3 +-
 drivers/iio/dac/Kconfig                            |     2 +-
 drivers/iio/dac/ad5064.c                           |     4 +-
 drivers/iio/dac/ad5360.c                           |     4 +-
 drivers/iio/dac/ad5380.c                           |     4 +-
 drivers/iio/dac/ad5421.c                           |     4 +-
 drivers/iio/dac/ad5449.c                           |     4 +-
 drivers/iio/dac/ad5504.c                           |     2 +-
 drivers/iio/dac/ad5592r-base.c                     |     2 +-
 drivers/iio/dac/ad5592r-base.h                     |     4 +-
 drivers/iio/dac/ad5686.h                           |     6 +-
 drivers/iio/dac/ad5755.c                           |     4 +-
 drivers/iio/dac/ad5761.c                           |     4 +-
 drivers/iio/dac/ad5764.c                           |     4 +-
 drivers/iio/dac/ad5766.c                           |     2 +-
 drivers/iio/dac/ad5770r.c                          |     2 +-
 drivers/iio/dac/ad5791.c                           |     2 +-
 drivers/iio/dac/ad7293.c                           |     2 +-
 drivers/iio/dac/ad7303.c                           |     4 +-
 drivers/iio/dac/ad8801.c                           |     2 +-
 drivers/iio/dac/cio-dac.c                          |    20 +-
 drivers/iio/dac/ds4424.c                           |     8 +-
 drivers/iio/dac/ltc1660.c                          |     9 +-
 drivers/iio/dac/ltc2688.c                          |     4 +-
 drivers/iio/dac/max517.c                           |     8 +-
 drivers/iio/dac/max5821.c                          |     9 +-
 drivers/iio/dac/mcp4725.c                          |     9 +-
 drivers/iio/dac/mcp4922.c                          |    13 +-
 drivers/iio/dac/stm32-dac.c                        |     6 +-
 drivers/iio/dac/ti-dac082s085.c                    |     2 +-
 drivers/iio/dac/ti-dac5571.c                       |     5 +-
 drivers/iio/dac/ti-dac7311.c                       |     2 +-
 drivers/iio/dac/ti-dac7612.c                       |     4 +-
 drivers/iio/dac/vf610_dac.c                        |     1 +
 drivers/iio/frequency/ad9523.c                     |     6 +-
 drivers/iio/frequency/adf4350.c                    |     6 +-
 drivers/iio/frequency/adf4371.c                    |     2 +-
 drivers/iio/frequency/admv1013.c                   |     2 +-
 drivers/iio/frequency/admv1014.c                   |     2 +-
 drivers/iio/frequency/admv4420.c                   |     2 +-
 drivers/iio/frequency/adrf6780.c                   |     2 +-
 drivers/iio/gyro/adis16080.c                       |     2 +-
 drivers/iio/gyro/adis16130.c                       |     2 +-
 drivers/iio/gyro/adxrs450.c                        |     2 +-
 drivers/iio/gyro/bmg160_core.c                     |     2 +-
 drivers/iio/gyro/fxas21002c_core.c                 |     6 +-
 drivers/iio/gyro/itg3200_core.c                    |     9 +-
 drivers/iio/gyro/mpu3050-core.c                    |    14 +-
 drivers/iio/gyro/mpu3050-i2c.c                     |     2 +-
 drivers/iio/health/afe4403.c                       |     9 +-
 drivers/iio/health/afe4404.c                       |    13 +-
 drivers/iio/humidity/hts221_buffer.c               |     1 +
 drivers/iio/humidity/hts221_core.c                 |    12 +-
 drivers/iio/humidity/hts221_i2c.c                  |     3 +-
 drivers/iio/humidity/hts221_spi.c                  |     3 +-
 drivers/iio/imu/bmi160/bmi160_core.c               |     6 +-
 drivers/iio/imu/bmi160/bmi160_i2c.c                |     1 +
 drivers/iio/imu/bmi160/bmi160_spi.c                |     1 +
 drivers/iio/imu/fxos8700_core.c                    |     2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |     2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h |     2 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |     2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    16 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |     3 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c        |     5 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |     3 +-
 drivers/iio/industrialio-buffer.c                  |    66 +-
 drivers/iio/industrialio-core.c                    |    88 +-
 drivers/iio/industrialio-sw-device.c               |     2 +-
 drivers/iio/industrialio-sw-trigger.c              |     2 +-
 drivers/iio/industrialio-trigger.c                 |    89 +-
 drivers/iio/light/al3010.c                         |     8 +-
 drivers/iio/light/al3320a.c                        |     9 +-
 drivers/iio/light/as73211.c                        |     9 +-
 drivers/iio/light/bh1750.c                         |     6 +-
 drivers/iio/light/bh1780.c                         |     7 +-
 drivers/iio/light/cm32181.c                        |    22 +
 drivers/iio/light/cm3605.c                         |    13 +-
 drivers/iio/light/cros_ec_light_prox.c             |     9 +-
 drivers/iio/light/gp2ap002.c                       |    14 +-
 drivers/iio/light/isl29028.c                       |    19 +-
 drivers/iio/light/jsa1212.c                        |     4 +-
 drivers/iio/light/opt3001.c                        |     3 +-
 drivers/iio/light/pa12203001.c                     |     8 +-
 drivers/iio/light/stk3310.c                        |     4 +-
 drivers/iio/light/tsl2563.c                        |     7 +-
 drivers/iio/light/tsl2583.c                        |    17 +-
 drivers/iio/light/tsl2591.c                        |    12 +-
 drivers/iio/light/us5182d.c                        |    16 +-
 drivers/iio/light/vcnl4000.c                       |    22 +-
 drivers/iio/light/vcnl4035.c                       |    24 +-
 drivers/iio/light/veml6030.c                       |    14 +-
 drivers/iio/magnetometer/ak8974.c                  |    14 +-
 drivers/iio/magnetometer/bmc150_magn.c             |     3 +-
 drivers/iio/magnetometer/bmc150_magn.h             |     2 +-
 drivers/iio/magnetometer/bmc150_magn_i2c.c         |     4 +-
 drivers/iio/magnetometer/hmc5843_core.c            |     2 +-
 drivers/iio/magnetometer/rm3100-core.c             |     2 +-
 drivers/iio/magnetometer/yamaha-yas530.c           |    14 +-
 drivers/iio/potentiometer/ad5110.c                 |     4 +-
 drivers/iio/potentiometer/ad5272.c                 |     2 +-
 drivers/iio/potentiometer/max5481.c                |     2 +-
 drivers/iio/potentiometer/mcp41010.c               |     2 +-
 drivers/iio/potentiometer/mcp4131.c                |     2 +-
 drivers/iio/pressure/bmp280-core.c                 |     2 +-
 drivers/iio/pressure/bmp280-i2c.c                  |     1 +
 drivers/iio/pressure/bmp280-regmap.c               |     4 +-
 drivers/iio/pressure/bmp280-spi.c                  |     1 +
 drivers/iio/pressure/cros_ec_baro.c                |     9 +-
 drivers/iio/pressure/dlhl60d.c                     |     2 +-
 drivers/iio/proximity/as3935.c                     |     2 +-
 drivers/iio/proximity/cros_ec_mkbp_proximity.c     |     8 +-
 drivers/iio/proximity/ping.c                       |     2 +-
 drivers/iio/proximity/srf04.c                      |    11 +-
 drivers/iio/proximity/srf08.c                      |     2 +-
 drivers/iio/proximity/sx9324.c                     |    76 +-
 drivers/iio/proximity/sx9360.c                     |    15 +-
 drivers/iio/proximity/sx_common.c                  |    10 +-
 drivers/iio/proximity/vcnl3020.c                   |     4 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |    55 +-
 drivers/iio/resolver/ad2s1200.c                    |     2 +-
 drivers/iio/resolver/ad2s90.c                      |     2 +-
 drivers/iio/temperature/ltc2983.c                  |    13 +-
 drivers/iio/temperature/max31865.c                 |     2 +-
 drivers/iio/temperature/maxim_thermocouple.c       |     2 +-
 drivers/iio/test/Kconfig                           |    26 +-
 drivers/iio/test/Makefile                          |     2 +-
 drivers/iio/test/iio-test-format.c                 |     4 +
 drivers/iio/test/iio-test-rescale.c                |     5 +
 drivers/iio/trigger/stm32-lptimer-trigger.c        |     4 +-
 drivers/interconnect/bulk.c                        |    42 +
 drivers/interconnect/imx/Kconfig                   |     4 +
 drivers/interconnect/imx/Makefile                  |     2 +
 drivers/interconnect/imx/imx.c                     |    84 +-
 drivers/interconnect/imx/imx.h                     |    49 +-
 drivers/interconnect/imx/imx8mm.c                  |     2 +-
 drivers/interconnect/imx/imx8mn.c                  |     2 +-
 drivers/interconnect/imx/imx8mp.c                  |   259 +
 drivers/interconnect/imx/imx8mq.c                  |     2 +-
 drivers/interconnect/qcom/Kconfig                  |     9 +
 drivers/interconnect/qcom/Makefile                 |     5 +
 drivers/interconnect/qcom/icc-common.c             |    34 +
 drivers/interconnect/qcom/icc-common.h             |    13 +
 drivers/interconnect/qcom/icc-rpm.c                |   168 +-
 drivers/interconnect/qcom/icc-rpm.h                |     6 +
 drivers/interconnect/qcom/icc-rpmh.c               |    30 +-
 drivers/interconnect/qcom/icc-rpmh.h               |     1 -
 drivers/interconnect/qcom/msm8939.c                |     1 +
 drivers/interconnect/qcom/sm6350.c                 |   493 +
 drivers/interconnect/qcom/sm6350.h                 |   139 +
 drivers/interconnect/qcom/sm8450.c                 |     1 +
 drivers/mcb/mcb-core.c                             |     4 +-
 drivers/mfd/intel-m10-bmc.c                        |     2 +-
 drivers/mfd/qcom-spmi-pmic.c                       |   272 +-
 drivers/misc/Kconfig                               |    13 +
 drivers/misc/Makefile                              |     1 +
 drivers/misc/cardreader/rtsx_pcr.c                 |     8 +-
 drivers/misc/cxl/context.c                         |     2 +-
 drivers/misc/cxl/cxl.h                             |     2 +-
 drivers/misc/cxl/guest.c                           |     2 +-
 drivers/misc/cxl/irq.c                             |     4 +-
 drivers/misc/cxl/of.c                              |     5 +-
 drivers/misc/eeprom/idt_89hpesx.c                  |    14 +-
 drivers/misc/habanalabs/Makefile                   |     3 +
 drivers/misc/habanalabs/common/Makefile            |     3 +-
 drivers/misc/habanalabs/common/asid.c              |     5 +-
 drivers/misc/habanalabs/common/command_buffer.c    |    12 +-
 .../misc/habanalabs/common/command_submission.c    |   296 +-
 drivers/misc/habanalabs/common/context.c           |    73 +-
 drivers/misc/habanalabs/common/debugfs.c           |   221 +-
 drivers/misc/habanalabs/common/decoder.c           |   133 +
 drivers/misc/habanalabs/common/device.c            |   242 +-
 drivers/misc/habanalabs/common/firmware_if.c       |   211 +-
 drivers/misc/habanalabs/common/habanalabs.h        |   756 +-
 drivers/misc/habanalabs/common/habanalabs_drv.c    |    82 +-
 drivers/misc/habanalabs/common/habanalabs_ioctl.c  |    54 +-
 drivers/misc/habanalabs/common/hw_queue.c          |    45 +-
 drivers/misc/habanalabs/common/irq.c               |   160 +-
 drivers/misc/habanalabs/common/memory.c            |   115 +-
 drivers/misc/habanalabs/common/memory_mgr.c        |     2 +-
 drivers/misc/habanalabs/common/mmu/Makefile        |     3 +-
 drivers/misc/habanalabs/common/mmu/mmu.c           |   496 +-
 drivers/misc/habanalabs/common/mmu/mmu_v1.c        |     9 +-
 drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c     |   399 +
 drivers/misc/habanalabs/common/pci/pci.c           |    40 +-
 drivers/misc/habanalabs/common/security.c          |   600 +
 drivers/misc/habanalabs/common/sysfs.c             |    10 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              |   681 +-
 drivers/misc/habanalabs/gaudi/gaudi_security.c     |     2 +-
 drivers/misc/habanalabs/gaudi2/Makefile            |     4 +
 drivers/misc/habanalabs/gaudi2/gaudi2.c            |  9986 ++++
 drivers/misc/habanalabs/gaudi2/gaudi2P.h           |   566 +
 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c  |  2720 ++
 .../misc/habanalabs/gaudi2/gaudi2_coresight_regs.h |  1063 +
 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h      |   141 +
 drivers/misc/habanalabs/gaudi2/gaudi2_security.c   |  3849 ++
 drivers/misc/habanalabs/goya/goya.c                |   160 +-
 drivers/misc/habanalabs/goya/goyaP.h               |     6 +-
 drivers/misc/habanalabs/goya/goya_hwmgr.c          |     2 +
 drivers/misc/habanalabs/include/common/cpucp_if.h  |   297 +-
 .../misc/habanalabs/include/common/hl_boot_if.h    |     7 +
 .../misc/habanalabs/include/gaudi/gaudi_masks.h    |     1 +
 .../include/gaudi2/arc/gaudi2_arc_common_packets.h |   213 +
 .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h   |   567 +
 .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h      |   819 +
 .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h       |   591 +
 .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h   |    61 +
 .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h   |   575 +
 .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h      |   135 +
 .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h       |    61 +
 .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h      |   221 +
 .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h       |    95 +
 .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h  |    29 +
 .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h  |   415 +
 .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h   |   157 +
 .../include/gaudi2/asic_reg/cpu_if_regs.h          |   777 +
 .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h        |   229 +
 .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h |    85 +
 .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h   |    61 +
 .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h   |    95 +
 .../gaudi2/asic_reg/dcore0_edma0_core_masks.h      |   415 +
 .../gaudi2/asic_reg/dcore0_edma0_core_regs.h       |   157 +
 .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h |   591 +
 .../dcore0_edma0_qm_axuser_nonsecured_regs.h       |    61 +
 .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h     |    29 +
 .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h        |  1165 +
 .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h |  1057 +
 .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h   |    61 +
 .../dcore0_edma1_qm_axuser_nonsecured_regs.h       |    61 +
 .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h       |   294 +
 .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h        |   237 +
 .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h      |   348 +
 .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h       |   141 +
 .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h  |    73 +
 ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h |    33 +
 ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h  |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h   |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h  |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h   |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h  |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h   |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h  |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h   |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h  |    33 +
 .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h   |    33 +
 .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h       |    39 +
 .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h  |    73 +
 ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h |    35 +
 .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h        |    67 +
 .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h        |    67 +
 .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h     |    67 +
 .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h     |   468 +
 .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h  |    61 +
 .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h      |   163 +
 .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h      |   567 +
 .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h   |   591 +
 .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h        |    61 +
 .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h      |   575 +
 .../dcore0_mme_qm_axuser_nonsecured_regs.h         |    61 +
 .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h   |    61 +
 .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h       |    29 +
 .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h   |  1057 +
 .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h       |   107 +
 .../dcore0_mme_sbte0_mstr_if_axuser_regs.h         |    61 +
 .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h  |    61 +
 .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h        |   291 +
 .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h         |   213 +
 .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h         |   189 +
 .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h         |   213 +
 .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h         |   189 +
 .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h  |   135 +
 .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h   |  1203 +
 .../dcore0_sync_mngr_mstr_if_axuser_masks.h        |   135 +
 .../dcore0_sync_mngr_mstr_if_axuser_regs.h         |    61 +
 .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h  |    87 +
 .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h   | 43543 ++++++++++++++++++
 .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h  |    61 +
 .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h  |   129 +
 .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h         |    63 +
 .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h        |   509 +
 .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h      |   129 +
 .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h |    27 +
 .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h    |    63 +
 .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h |   229 +
 .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h |   185 +
 .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h       |   163 +
 .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h     |   113 +
 .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h  |    75 +
 .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h    |   151 +
 .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h     |   131 +
 .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h  |   591 +
 .../dcore0_tpc0_qm_axuser_nonsecured_regs.h        |    61 +
 .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h      |    29 +
 .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h  |  1057 +
 .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h       |    61 +
 ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h |    61 +
 .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h  |    61 +
 .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h  |    61 +
 .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h  |    61 +
 .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h |   581 +
 .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h  |   245 +
 .../asic_reg/dcore0_vdec0_ctrl_special_regs.h      |   185 +
 .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h      |   163 +
 .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h      |   163 +
 .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h   | 45067 +++++++++++++++++++
 .../include/gaudi2/asic_reg/gaudi2_regs.h          |   550 +
 .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h    |    29 +
 .../include/gaudi2/asic_reg/nic0_qm0_regs.h        |  1057 +
 .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h        |   591 +
 .../include/gaudi2/asic_reg/nic0_qpc0_regs.h       |   905 +
 .../nic0_umr0_0_completion_queue_ci_1_regs.h       |    27 +
 .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h |    31 +
 .../include/gaudi2/asic_reg/pcie_aux_regs.h        |   293 +
 .../include/gaudi2/asic_reg/pcie_dbi_regs.h        |   422 +
 .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h  |   229 +
 .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h   |    85 +
 .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h         |    61 +
 .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h  |    61 +
 .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h    |    61 +
 .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h    |    61 +
 .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h    |    61 +
 .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h   |   580 +
 .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h    |   245 +
 .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h |   185 +
 .../include/gaudi2/asic_reg/pcie_wrap_regs.h       |   601 +
 .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h   |    61 +
 .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h  |    95 +
 .../include/gaudi2/asic_reg/pdma0_core_masks.h     |   415 +
 .../include/gaudi2/asic_reg/pdma0_core_regs.h      |   157 +
 .../gaudi2/asic_reg/pdma0_core_special_masks.h     |   135 +
 .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h        |   591 +
 .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h     |    61 +
 .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h |    61 +
 .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h    |    29 +
 .../include/gaudi2/asic_reg/pdma0_qm_masks.h       |  1165 +
 .../include/gaudi2/asic_reg/pdma0_qm_regs.h        |  1057 +
 .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h   |    61 +
 .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h     |    61 +
 .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h  |   334 +
 .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h   |   141 +
 .../include/gaudi2/asic_reg/pmmu_pif_regs.h        |   135 +
 .../include/gaudi2/asic_reg/psoc_etr_masks.h       |   311 +
 .../include/gaudi2/asic_reg/psoc_etr_regs.h        |   115 +
 .../gaudi2/asic_reg/psoc_global_conf_masks.h       |  1406 +
 .../gaudi2/asic_reg/psoc_global_conf_regs.h        |  1337 +
 .../gaudi2/asic_reg/psoc_reset_conf_masks.h        |  2321 +
 .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h |   989 +
 .../include/gaudi2/asic_reg/psoc_timestamp_regs.h  |    57 +
 .../include/gaudi2/asic_reg/rot0_desc_regs.h       |   155 +
 .../include/gaudi2/asic_reg/rot0_masks.h           |   313 +
 .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h |   591 +
 .../asic_reg/rot0_qm_axuser_nonsecured_regs.h      |    61 +
 .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h     |    29 +
 .../include/gaudi2/asic_reg/rot0_qm_regs.h         |  1057 +
 .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h |   111 +
 .../include/gaudi2/asic_reg/xbar_edge_0_regs.h     |   199 +
 .../include/gaudi2/asic_reg/xbar_mid_0_regs.h      |   199 +
 drivers/misc/habanalabs/include/gaudi2/gaudi2.h    |   123 +
 .../include/gaudi2/gaudi2_async_events.h           |   963 +
 .../include/gaudi2/gaudi2_async_ids_map_extended.h |  2668 ++
 .../include/gaudi2/gaudi2_async_virt_events.h      |    57 +
 .../habanalabs/include/gaudi2/gaudi2_coresight.h   |   984 +
 .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h  |    99 +
 .../habanalabs/include/gaudi2/gaudi2_packets.h     |   197 +
 .../habanalabs/include/gaudi2/gaudi2_reg_map.h     |    59 +
 .../misc/habanalabs/include/goya/goya_packets.h    |    12 -
 .../habanalabs/include/hw_ip/mmu/mmu_general.h     |    14 +-
 .../misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h   |    51 +
 drivers/misc/lkdtm/bugs.c                          |     2 +-
 drivers/misc/lkdtm/cfi.c                           |     2 +-
 drivers/misc/mei/hw-me.c                           |     2 +-
 drivers/misc/sgi-gru/grukservices.c                |     2 +-
 drivers/misc/sgi-xp/xpc_uv.c                       |     2 +-
 drivers/misc/sgi-xp/xpnet.c                        |    13 +-
 drivers/misc/uacce/uacce.c                         |   133 +-
 drivers/misc/vcpu_stall_detector.c                 |   223 +
 drivers/net/wireguard/device.c                     |     3 +-
 drivers/nvmem/Kconfig                              |     7 +
 drivers/nvmem/Makefile                             |     2 +
 drivers/nvmem/microchip-otpc.c                     |   288 +
 drivers/nvmem/mtk-efuse.c                          |     3 +-
 drivers/phy/amlogic/Kconfig                        |    12 +
 drivers/phy/amlogic/Makefile                       |     1 +
 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c      |     2 +-
 .../phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c  |   171 +
 drivers/phy/broadcom/phy-brcm-usb-init.c           |     2 +-
 drivers/phy/cadence/cdns-dphy.c                    |   101 +-
 drivers/phy/cadence/phy-cadence-sierra.c           |     1 -
 drivers/phy/cadence/phy-cadence-torrent.c          |     1 -
 drivers/phy/freescale/Kconfig                      |     9 +
 drivers/phy/freescale/Makefile                     |     1 +
 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c    |   450 +
 drivers/phy/mediatek/Kconfig                       |    19 +
 drivers/phy/mediatek/Makefile                      |     2 +
 drivers/phy/mediatek/phy-mtk-dp.c                  |   202 +
 drivers/phy/mediatek/phy-mtk-pcie.c                |   267 +
 drivers/phy/qualcomm/Makefile                      |     8 +-
 drivers/phy/qualcomm/phy-qcom-edp.c                |    12 +
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |  2621 ++
 drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c   |  1054 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcie-qhp.h       |   123 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |  2556 ++
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v3.h    |    17 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4.h    |    72 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h |    17 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h    |    16 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h |    17 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h     |    18 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v4.h     |    31 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h     |    27 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v4.h     |    34 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v5.h     |    36 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h         |    46 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v3.h         |   145 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4.h         |   135 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4_20.h      |    15 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h         |    17 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v3.h |   111 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v4.h |   123 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h |   124 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h    |   140 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h    |    66 +
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v3.h    |    68 +
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h    |   233 +
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4_20.h |    43 +
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5.h    |   231 +
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h |    60 +
 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h   |   205 +
 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c            |  1383 +
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c            |  2765 ++
 drivers/phy/qualcomm/phy-qcom-qmp.c                |  6350 ---
 drivers/phy/qualcomm/phy-qcom-qmp.h                |  1242 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |    12 +-
 drivers/phy/samsung/Makefile                       |     1 +
 drivers/phy/samsung/phy-exynos7-ufs.c              |    12 +-
 drivers/phy/samsung/phy-exynosautov9-ufs.c         |    29 +-
 drivers/phy/samsung/phy-fsd-ufs.c                  |    63 +
 drivers/phy/samsung/phy-samsung-ufs.c              |   138 +-
 drivers/phy/samsung/phy-samsung-ufs.h              |    34 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |     4 +-
 drivers/phy/tegra/phy-tegra194-p2u.c               |    48 +-
 drivers/phy/ti/phy-j721e-wiz.c                     |    75 +-
 drivers/phy/ti/phy-tusb1210.c                      |     5 +-
 drivers/slimbus/core.c                             |     6 +-
 drivers/slimbus/messaging.c                        |     4 +-
 drivers/soundwire/bus.c                            |    75 +-
 drivers/soundwire/bus_type.c                       |    38 +-
 drivers/soundwire/intel.c                          |    18 +
 drivers/soundwire/qcom.c                           |    32 +-
 drivers/soundwire/slave.c                          |     3 +-
 drivers/soundwire/stream.c                         |    53 +-
 drivers/spmi/spmi.c                                |    17 +
 drivers/virt/acrn/ioreq.c                          |     6 +-
 drivers/virt/vboxguest/vboxguest_linux.c           |     9 +-
 include/dt-bindings/interconnect/fsl,imx8mp.h      |    59 +
 include/dt-bindings/interconnect/qcom,sm6350.h     |   148 +
 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h |    12 +
 include/linux/coresight-pmu.h                      |     2 +
 include/linux/extcon.h                             |     2 +
 include/linux/firmware/intel/stratix10-smc.h       |   175 +
 .../linux/firmware/intel/stratix10-svc-client.h    |    53 +-
 include/linux/fpga/fpga-mgr.h                      |    24 +-
 include/linux/iio/common/cros_ec_sensors_core.h    |     9 +-
 include/linux/iio/iio.h                            |    23 +-
 include/linux/iio/trigger.h                        |    26 +-
 include/linux/interconnect.h                       |     7 +
 include/linux/miscdevice.h                         |     2 +-
 include/linux/soundwire/sdw.h                      |     8 +-
 include/linux/spmi.h                               |     3 +
 include/linux/uacce.h                              |     6 +-
 include/soc/qcom/qcom-spmi-pmic.h                  |    61 +
 include/trace/events/spmi.h                        |    12 +-
 include/uapi/linux/android/binder.h                |     1 +
 include/uapi/misc/habanalabs.h                     |   541 +-
 kernel/configs/android-base.config                 |     1 -
 kernel/power/Kconfig                               |    20 +
 kernel/rcu/Kconfig.debug                           |     3 +-
 scripts/tags.sh                                    |     9 +-
 .../testing/selftests/filesystems/binderfs/config  |     1 -
 tools/testing/selftests/sync/config                |     1 -
 707 files changed, 184505 insertions(+), 11890 deletions(-)
 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856
 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-thermocouple
 create mode 100644 Documentation/ABI/testing/sysfs-class-vduse
 create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cpu-debug.yaml
 rename Documentation/devicetree/bindings/arm/{coresight-cti.yaml => arm,coresight-cti.yaml} (98%)
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-replicator.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml
 rename Documentation/devicetree/bindings/arm/{ete.yaml => arm,embedded-trace-extension.yaml} (95%)
 rename Documentation/devicetree/bindings/arm/{trbe.yaml => arm,trace-buffer-extension.yaml} (94%)
 delete mode 100644 Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/coresight.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-rradc.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
 delete mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
 create mode 100644 Documentation/devicetree/bindings/phy/amlogic,g12a-mipi-dphy-analog.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-lvds-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/mediatek,pcie-phy.yaml
 create mode 100644 drivers/accessibility/speakup/.gitignore
 create mode 100644 drivers/accessibility/speakup/genmap.c
 create mode 100644 drivers/accessibility/speakup/makemapdata.c
 delete mode 100644 drivers/accessibility/speakup/speakupmap.h
 create mode 100644 drivers/accessibility/speakup/utils.h
 delete mode 100644 drivers/char/tb0219.c
 create mode 100644 drivers/fpga/intel-m10-bmc-sec-update.c
 create mode 100644 drivers/fpga/microchip-spi.c
 create mode 100644 drivers/iio/adc/qcom-spmi-rradc.c
 create mode 100644 drivers/interconnect/imx/imx8mp.c
 create mode 100644 drivers/interconnect/qcom/icc-common.c
 create mode 100644 drivers/interconnect/qcom/icc-common.h
 create mode 100644 drivers/interconnect/qcom/sm6350.c
 create mode 100644 drivers/interconnect/qcom/sm6350.h
 create mode 100644 drivers/misc/habanalabs/common/decoder.c
 create mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c
 create mode 100644 drivers/misc/habanalabs/common/security.c
 create mode 100644 drivers/misc/habanalabs/gaudi2/Makefile
 create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2.c
 create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2P.h
 create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c
 create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight_regs.h
 create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h
 create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_security.c
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/arc/gaudi2_arc_common_packets.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_aux_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ctx_axuser_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ctx_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/cpu_if_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_core_ctx_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_core_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_core_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_core_ctx_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_acc_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_base_addr_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_tensor_a_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_tensor_b_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_arc_dup_eng_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_axuser_secured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte0_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte0_mstr_if_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr_mstr_if_axuser_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr_mstr_if_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_tensor_0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_busmon_0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_ctrl_special_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_blocks_linux_driver.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qpc0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_completion_queue_ci_1_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_axuser_dec_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_special_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_pif_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_conf_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_conf_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_timestamp_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_desc_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_masks.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_axuser_nonsecured_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_cgm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_edge_0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_mid_0_regs.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_events.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_ids_map_extended.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_coresight.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_fw_if.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_packets.h
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_reg_map.h
 create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h
 create mode 100644 drivers/misc/vcpu_stall_detector.c
 create mode 100644 drivers/nvmem/microchip-otpc.c
 create mode 100644 drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c
 create mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
 create mode 100644 drivers/phy/mediatek/phy-mtk-dp.c
 create mode 100644 drivers/phy/mediatek/phy-mtk-pcie.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-combo.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-qhp.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v3.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v4.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v4.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v5.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v3.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4_20.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v3.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v4.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v3.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4_20.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb.c
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp.c
 create mode 100644 drivers/phy/samsung/phy-fsd-ufs.c
 create mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sm6350.h
 create mode 100644 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
 create mode 100644 include/soc/qcom/qcom-spmi-pmic.h

Powered by blists - more mailing lists