linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Char/Misc driver updates 5.19-rc1
@ 2022-06-03 10:45 Greg KH
  2022-06-03 10:46 ` Greg KH
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Greg KH @ 2022-06-03 10:45 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, Arnd Bergmann, linux-kernel

The following changes since commit 672c0c5173427e6b3e2a9bbb7be51ceeec78093a:

  Linux 5.18-rc5 (2022-05-01 13:57:58 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 90de6805267f8c79cd2b1a36805071e257c39b5c:

  habanalabs: use separate structure info for each error collect data (2022-05-22 21:01:21 +0200)

----------------------------------------------------------------
Char / Misc / Other smaller driver subsystem updates for 5.19-rc1

Here is the large set of char, misc, and other driver subsystem updates
for 5.19-rc1.  The merge request for this has been delayed as I wanted
to get lots of linux-next testing due to some late arrivals of changes
for the habannalabs driver.

Highlights of this merge are:
	- habanalabs driver updates for new hardware types and fixes and
	  other updates
	- IIO driver tree merge which includes loads of new IIO drivers
	  and cleanups and additions
	- PHY driver tree merge with new drivers and small updates to
	  existing ones
	- interconnect driver tree merge with fixes and updates
	- soundwire driver tree merge with some small fixes
	- coresight driver tree merge with small fixes and updates
	- mhi bus driver tree merge with lots of updates and new device
	  support
	- firmware driver updates
	- fpga driver updates
	- lkdtm driver updates (with a merge conflict, more on that
	  below)
	- extcon driver tree merge with small updates
	- lots of other tiny driver updates and fixes and cleanups, full
	  details in the shortlog.

All of these have been in linux-next for almost 2 weeks with no reported
problems.

Note, there are 3 merge conflicts when merging this with your tree:
	- MAINTAINERS, should be easy to resolve
	- drivers/slimbus/qcom-ctrl.c, should be straightforward
	  resolution
	- drivers/misc/lkdtm/stackleak.c, not an easy resolution.  This
	  has been noted in the linux-next tree for a while, and
	  resolved there, here's a link to the resolution that Stephen
	  came up with and that Kees says is correct:
	  	https://lore.kernel.org/r/20220509185344.3fe1a354@canb.auug.org.au

I will be glad to provide a merge point that contains these resolutions
if that makes things any easier for you.

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

----------------------------------------------------------------
Abhyuday Godhasara (2):
      driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver
      driver: soc: xilinx: Update function prototype for xlnx_unregister_event

Alexander Vorwerk (1):
      iio: core: fix a few code style issues

Alexandru Tachici (5):
      iio: adc: ad7124: Remove shift from scan_type
      iio: adc: ad7124: Add update_scan_mode
      iio: adc: ad7192: Add update_scan_mode
      iio: adc: ad7124: add sequencer support
      iio: adc: ad7192: add sequencer support

Andy Shevchenko (25):
      iio: dac: ltc2688: Use temporary variable for struct device
      iio: multiplexer: Make use of device properties
      iio: temperature: ltc2983: Don't hard code defined constants in messages
      iio: temperature: ltc2983: Use single error path to put OF node
      iio: temperature: ltc2983: Make use of device properties
      iio: imu: bmi160: Make use of device properties
      iio: dac: vf610: Drop dependency on OF
      iio: dac: lpc18xx: Drop dependency on OF
      iio: dac: dpot: Drop dependency on OF
      iio: afe: rescale: Make use of device properties
      iio: accel: dmard06: Drop dependency on OF
      iio: temperature: max31856: Make use of device properties
      iio: light: cm3605: Drop dependency on OF
      iio: magnetometer: ak8974: Drop dependency on OF
      iio: proximity: ping: Replace OF specific code by device_get_match_data()
      iio: light: tsl2772: Make use of device properties
      iio: core: Convert to use firmware node handle instead of OF node
      iio: gyro: mpu3050: Make use of device properties
      iio: gyro: fxas21002c: Make use of device properties
      iio: imu: adis16480: Make use of device properties
      iio: imu: adis16480: Use temporary variable for struct device
      iio: imu: adis16480: Improve getting the optional clocks
      iio: proximity: mb1232: Switch to use fwnode_irq_get()
      iio: temperature: max31865: Make use of device properties
      iio: dac: ltc2632: Make use of device properties

AngeloGioacchino Del Regno (2):
      phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe()
      phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe()

Arnaud Ferraris (2):
      dt-bindings: iio: light: stk33xx: Add proximity-near-level
      iio: proximity: stk3310: Export near level property for proximity sensor

Aswath Govindraju (1):
      phy: phy-can-transceiver: Add support for setting mux

Bhaumik Bhatt (2):
      bus: mhi: host: Bail on writing register fields if read fails
      bus: mhi: host: Optimize and update MMIO register write method

Biju Das (2):
      dt-bindings: iio: adc: Document Renesas RZ/V2L ADC
      dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings

Bjorn Andersson (7):
      dt-bindings: interconnect: qcom: Add sc8280xp binding
      interconnect: qcom: Add SC8280XP interconnect provider
      dt-bindings: interconnect: Add SC8180X QUP0 virt provider
      interconnect: qcom: sc8180x: Modernize sc8180x probe
      interconnect: qcom: sc8180x: Fix QUP0 nodes
      interconnect: qcom: sc8180x: Mark some BCMs keepalive
      interconnect: qcom: sc8180x: Reformat node and bcm definitions

Bruce Chen (1):
      extcon: usb-gpio: Remove disable irq operation in system sleep

Carlos Llamas (8):
      binder: hold fd_install until allocating fds first
      binder: add failed transaction logging info
      binder: add BINDER_GET_EXTENDED_ERROR ioctl
      binderfs: add extended_error feature entry
      binder: convert logging macros into functions
      binder: additional transaction error logs
      binder: fix printk format for commands
      binder: fix potential UAF of target_{proc,thread}

Christian Vogel (1):
      w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX logging.

Christophe Leroy (1):
      lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP

Cixi Geng (7):
      dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding
      iio: adc: sc27xx: fix read big scale voltage not right
      iio: adc: sc27xx: Fine tune the scale calibration values
      iio: adc: sc27xx: structure adjustment and optimization
      iio: adc: sc27xx: refactor some functions for support more PMiCs
      iio: adc: sc27xx: add support for PMIC sc2720 and sc2721
      iio: adc: sc27xx: add support for PMIC sc2730

Colin Ian King (1):
      staging: iio: ad2s1210: remove redundant assignment to variable negative

Cristian Ciocaltea (1):
      scripts/tags.sh: Invoke 'realpath' via 'xargs'

Dafna Hirschfeld (6):
      habanalabs/gaudi: Use correct sram size macro for debugfs
      habanalabs: add callback and field to be used for debugfs refactor
      habanalabs: unify code for memory access from debugfs
      habanalabs: enforce alignment upon registers access through debugfs
      habanalabs: remove debugfs read/write callbacks
      habanalabs: add device memory scrub ability through debugfs

Dan Carpenter (2):
      soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled()
      extcon: Fix extcon_get_extcon_dev() error handling

Dani Liberman (2):
      habanalabs: use get_task_pid() to take PID
      habanalabs: handle race in driver fini

Daniele Palmas (2):
      bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
      bus: mhi: host: pci_generic: add Telit FN990

Fabio M. De Francesco (3):
      binder: Use memset_page() in binder_alloc_clear_buf()
      binder: Use kmap_local_page() in binder_alloc_copy_user_to_buffer()
      binder: Use memcpy_{to,from}_page() in binder_alloc_do_buffer_copy()

Georgi Djakov (5):
      Merge branch 'icc-sc8280xp' into icc-next
      Merge branch 'icc-sdx65' into icc-next
      Merge branch 'icc-const' into icc-next
      Merge branch 'icc-sc8180x' into icc-next
      Merge branch 'icc-rpm' into icc-next

Greg Kroah-Hartman (12):
      Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-next
      Merge 5.18-rc5 into char-misc-next
      Merge tag 'iio-for-5.19a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'mhi-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-work-next
      Merge tag 'phy-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-work-next
      Merge tag 'soundwire-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next
      Merge tag 'extcon-next-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      Merge tag 'coresight-next-v5.19' of gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'fpga-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-next
      Merge tag 'icc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Revert "speakup: Generate speakupmap.h automatically"

Guilherme G. Piccoli (2):
      misc/pvpanic: Convert regular spinlock into trylock on panic path
      coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier

Guo Zhengkui (2):
      drivers/virt/fsl_hypervisor: remove unneeded `ret` variable in `fsl_hv_open()`
      drivers: comedi: replace ternary operator with min()

Gustavo A. R. Silva (1):
      extcon: usbc-cros-ec: Use struct_size() helper in kzalloc()

H. Nikolaus Schaller (1):
      iio: palmas: shut up warning about calibration mismatch (due to noise)

Hangyu Hua (1):
      char: xillybus: fix a refcount leak in cleanup_dev()

Hans de Goede (4):
      extcon: int3496: Make the driver a bit less verbose
      extcon: int3496: Request non-exclusive access to the ID GPIO
      extcon: int3496: Add support for binding to plain platform devices
      extcon: int3496: Add support for controlling Vbus through a regulator

Haowen Bai (1):
      tty: synclink_cs: Use bitwise instead of arithmetic operator for flags

Jakob Koschel (8):
      iio: buffer: remove usage of list iterator variable for list_for_each_entry_continue_reverse()
      iio: ssp_sensors: replace usage of found with dedicated list iterator variable
      iio: sysfs-trigger: replace usage of found with dedicated list iterator variable
      char: misc: remove usage of list iterator past the loop body
      misc: vmw_vmci: replace usage of found with dedicated list iterator variable
      char: xillybus: replace usage of found with dedicated list iterator variable
      misc: bcm-vk: replace usage of found with dedicated list iterator variable
      habanalabs: replace usage of found with dedicated list iterator variable

James Clark (15):
      coresight: etm4x: Cleanup TRCIDR0 register accesses
      coresight: etm4x: Cleanup TRCIDR2 register accesses
      coresight: etm4x: Cleanup TRCIDR3 register accesses
      coresight: etm4x: Cleanup TRCIDR4 register accesses
      coresight: etm4x: Cleanup TRCIDR5 register accesses
      coresight: etm4x: Cleanup TRCCONFIGR register accesses
      coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses
      coresight: etm4x: Cleanup TRCSTALLCTLR register accesses
      coresight: etm4x: Cleanup TRCVICTLR register accesses
      coresight: etm3x: Cleanup ETMTECR1 register accesses
      coresight: etm4x: Cleanup TRCACATRn register accesses
      coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
      coresight: etm4x: Cleanup TRCSSPCICRn register accesses
      coresight: etm4x: Cleanup TRCBBCTLR register accesses
      coresight: etm4x: Cleanup TRCRSCTLRn register accesses

Jason A. Donenfeld (1):
      /dev/mem: make reads and writes interruptible

Jeffrey Hugo (3):
      bus: mhi: host: Use cached values for calculating the shared write pointer
      bus: mhi: host: Add soc_reset sysfs
      bus: mhi: host: Wait for ready state after reset

Jiapeng Chong (2):
      phy: rockchip-inno-usb2: Clean up some inconsistent indenting
      altera-stapl: Use swap() instead of open coding it

Jiasheng Jiang (1):
      lkdtm/bugs: Check for the NULL pointer after calling kmalloc

Johan Hovold (6):
      phy: qcom-qmp: fix phy-descriptor kernel-doc typo
      phy: qcom-qmp: fix struct clk leak on probe errors
      phy: qcom-qmp: fix reset-controller leak on probe errors
      phy: qcom-qmp: switch to explicit reset helpers
      phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
      phy: qcom-qmp: rename error labels

Jonathan Cameron (1):
      iio: accel: mma8452: Add missing documentation for name element of chip_info

Jules Maselbas (3):
      phy: core: Add documentation of phy operation order
      phy: core: Update documentation syntax
      phy: core: Warn when phy_power_on is called before phy_init

Kees Cook (9):
      lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW
      lkdtm/usercopy: Expand size of "out of frame" object
      lkdtm: Move crashtype definitions into each category
      lkdtm: Add CFI_BACKWARD to test ROP mitigations
      lkdtm: cfi: Fix type width for masking PAC bits
      lkdtm: cfi: Fix type width for masking PAC bits
      lkdtm/usercopy: Rename "heap" to "slab"
      lkdtm/usercopy: Check vmalloc and >0-order folios
      lkdtm/heap: Hide allocation size from -Warray-bounds

Krzysztof Kozlowski (11):
      interconnect: qcom: constify qcom_icc_desc
      interconnect: qcom: constify icc_node pointers
      interconnect: qcom: constify qcom_icc_bcm pointers
      nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused
      nvmem: sunplus-ocotp: staticize sp_otp_v0
      nvmem: sunplus-ocotp: drop useless probe confirmation
      interconnect: qcom: sc8280xp: constify qcom_icc_desc
      interconnect: qcom: sc8280xp: constify icc_node pointers
      interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers
      iio: stmpe-adc: use of_device_id for OF matching
      iio: ti-ads8688: use of_device_id for OF matching

Kunihiko Hayashi (5):
      dt-bindings: phy: uniphier-usb2: Add vbus-supply
      dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional
      dt-bindings: phy: uniphier-ahci: Fix missing reset-names
      dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-names and reset-names
      dt-bindings: phy: uniphier: Clean up clocks, resets, and their names using compatible string

Lad Prabhakar (2):
      iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
      slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the interrupt

Lars-Peter Clausen (2):
      iio: adc: ad_sigma_delta: Add sequencer support
      iio: Replace strtobool() with kstrtobool()

Leo Yan (2):
      interconnect: qcom: icc-rpm: Fix for cached clock rate
      interconnect: qcom: icc-rpm: Cache every clock rate

Li Jun (2):
      extcon: ptn5150: Add queue work sync before driver release
      extcon: ptn5150: Add usb role class support

Liu Ying (4):
      phy: Add LVDS configuration options
      dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema
      dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY support for i.MX8qxp
      phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support

Lorenzo Bianconi (3):
      MAINTAINERS: updated Lorenzo's email address
      iio: imu: st_lsm6dsx: add support to ASM330LHHX
      dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings

Luca Weiss (2):
      dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings
      phy: qcom-qmp: Add SM6350 UFS PHY support

Manivannan Sadhasivam (38):
      bus: mhi: ep: Add support for registering MHI endpoint controllers
      bus: mhi: ep: Add support for registering MHI endpoint client drivers
      bus: mhi: ep: Add support for creating and destroying MHI EP devices
      bus: mhi: ep: Add support for managing MMIO registers
      bus: mhi: ep: Add support for ring management
      bus: mhi: ep: Add support for sending events to the host
      bus: mhi: ep: Add support for managing MHI state machine
      bus: mhi: ep: Add support for processing MHI endpoint interrupts
      bus: mhi: ep: Add support for powering up the MHI endpoint stack
      bus: mhi: ep: Add support for powering down the MHI endpoint stack
      bus: mhi: ep: Add support for handling MHI_RESET
      bus: mhi: ep: Add support for handling SYS_ERR condition
      bus: mhi: ep: Add support for processing command rings
      bus: mhi: ep: Add support for reading from the host
      bus: mhi: ep: Add support for processing channel rings
      bus: mhi: ep: Add support for queueing SKBs to the host
      bus: mhi: ep: Add support for suspending and resuming channels
      bus: mhi: ep: Add uevent support for module autoloading
      MAINTAINERS: Update Hemant's email id
      bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID
      bus: mhi: ep: Add support for registering MHI endpoint controllers
      bus: mhi: ep: Add support for registering MHI endpoint client drivers
      bus: mhi: ep: Add support for creating and destroying MHI EP devices
      bus: mhi: ep: Add support for managing MMIO registers
      bus: mhi: ep: Add support for ring management
      bus: mhi: ep: Add support for sending events to the host
      bus: mhi: ep: Add support for managing MHI state machine
      bus: mhi: ep: Add support for processing MHI endpoint interrupts
      bus: mhi: ep: Add support for powering up the MHI endpoint stack
      bus: mhi: ep: Add support for powering down the MHI endpoint stack
      bus: mhi: ep: Add support for handling MHI_RESET
      bus: mhi: ep: Add support for handling SYS_ERR condition
      bus: mhi: ep: Add support for processing command rings
      bus: mhi: ep: Add support for reading from the host
      bus: mhi: ep: Add support for processing channel rings
      bus: mhi: ep: Add support for queueing SKBs to the host
      bus: mhi: ep: Add support for suspending and resuming channels
      bus: mhi: ep: Add uevent support for module autoloading

Mao Jinlong (1):
      coresight: core: Fix coresight device probe failure issue

Marek Vasut (12):
      iio: core: Print error and fail iio_device_register() in case sample bits do not fit storage bits
      dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 compatible string
      dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string
      iio: adc: ti-ads1015: Switch to static const writeable ranges table
      iio: adc: ti-ads1015: Deduplicate channel macros
      iio: adc: ti-ads1015: Make channel event_spec optional
      iio: adc: ti-ads1015: Add TLA2024 support
      iio: adc: ti-ads1015: Add static assert to test if shifted realbits fit into storagebits
      iio: adc: ti-ads1015: Convert to OF match data
      iio: adc: ti-ads1015: Replace data_rate with chip data struct ads1015_data
      iio: adc: ti-ads1015: Switch to read_avail
      phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED

Markuss Broks (3):
      dt-bindings: extcon: bindings for SM5703
      extcon: sm5502: Add support for SM5703
      extcon: sm5502: Clarify SM5703's i2c device ID

Matthew Gerlach (2):
      uio: dfl: add HSSI subsystem feature id
      fpga: dfl: Allow Port to be linked to FME's DFL

Maíra Canal (1):
      iio: adc: ad7266: convert probe to full device-managed

Miaoqian Lin (4):
      iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
      iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
      slimbus: qcom: Fix IRQ check in qcom_slim_probe
      firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle

Michael Srba (2):
      dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d
      iio: imu: inv_mpu6050: Add support for ICM-20608-D

Minghao Chi (1):
      nvmem: qfprom: using pm_runtime_resume_and_get instead of pm_runtime_get_sync

Minghao Chi (CGEL ZTE) (2):
      phy/rockchip: Use of_device_get_match_data()
      phy/rockchip: Use of_device_get_match_data()

Miquel Raynal (13):
      iio: core: Enhance the kernel doc of modes and currentmodes iio_dev entries
      iio: magnetometer: rm3100: Stop abusing the ->currentmode
      iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode
      iio: st_sensors: Return as early as possible from the _write_raw() callbacks
      iio: st_sensors: Drop the protection on _avail functions
      iio: st_sensors: Add a local lock for protecting odr
      iio: st_sensors: Stop abusing mlock to ensure internal coherency
      iio: st_sensors: Use iio_device_claim/release_direct_mode() when relevant
      iio: Un-inline iio_buffer_enabled()
      iio: core: Hide read accesses to iio_dev->currentmode
      iio: core: Move the currentmode entry to the opaque structure
      iio: core: Simplify the registration of kfifo buffers
      iio: core: Clarify the modes

Moritz Fischer (1):
      MAINTAINERS: Update linux-fpga repository location

Moti Haimovski (1):
      habanalabs: support debugfs Byte access to device DRAM

Muhammad Usama Anjum (1):
      selftests/lkdtm: Add configs for stackleak and "after free" tests

Nadav Amit (1):
      vmw_balloon: Print errors on reset only once

Nava kishore Manne (4):
      fpga: fix for coding style issues
      fpga: fpga-mgr: fix kernel-doc warnings
      fpga: Use tab instead of space indentation
      fpga: fpga-region: fix kernel-doc formatting issues

Nuno Sá (2):
      dt-bindings: iio: dac: change ad3552r maintainer
      MAINTAINERS: add ad3552r

Oded Gabbay (7):
      habanalabs: remove redundant info print
      habanalabs: change a reset print to debug level
      habanalabs: don't print normal reset operations
      habanalabs: remove user interrupt debug print
      habanalabs: update firmware header
      habanalabs: use NULL for eventfd
      habanalabs: return -EFAULT on copy_to_user error

Ofir Bitton (6):
      habanalabs: add new return code to device fd open
      habanalabs: expose compute ctx status through info ioctl
      habanalabs/gaudi: increase submission resources
      habanalabs: parse full firmware versions
      habanalabs: save f/w preboot major version
      habanalabs/gaudi: set arbitration timeout to a high value

Ohad Sharabi (13):
      habanalabs: set non-0 value in dram default page size
      habanalabs: add DRAM default page size to HW info
      habanalabs: change mmu_get_real_page_size to be ASIC-specific
      habanalabs: convert all MMU masks/shifts to arrays
      habanalabs: add user API to get valid DRAM page sizes
      habanalabs: add MMU prefetch to ASIC-specific code
      habanalabs: rephrase device out-of-memory message
      habanalabs/gaudi: add debugfs to fetch internal sync status
      habanalabs: refactor HOP functions in MMU V1
      habanalabs: use for_each_sgtable_dma_sg for dma sgt
      habanalabs: add prefetch flag to the MAP operation
      habanalabs: do MMU prefetch as deferred work
      habanalabs: remove hdev from hl_ctx_get args

Paul Kocialkowski (2):
      dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property
      phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode for MIPI CSI-2

Paul Lemmermann (2):
      iio: accel: dmard09: fixed code styling issues
      iio: accel: kxsd9-spi: changed leading spaces to tabs

Pierre-Louis Bossart (9):
      soundwire: cadence: recheck device0 attachment after status change
      soundwire: intel: prevent pm_runtime resume prior to system suspend
      soundwire: intel: disable WAKEEN in pm_runtime resume
      soundwire: bus: pm_runtime_request_resume on peripheral attachment
      soundwire: qcom: return error when pm_runtime_get_sync fails
      soundwire: bus: use pm_runtime_resume_and_get()
      soundwire: cadence: use pm_runtime_resume_and_get()
      soundwire: intel: use pm_runtime_resume_and_get()
      soundwire: qcom: use pm_runtime_resume_and_get()

Puranjay Mohan (1):
      iio: accel: adxl355: use fwnode_irq_get_byname()

Rafał Miłecki (2):
      nvmem: core: support passing DT node in cell info
      nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells

Rajaravi Krishna Katta (2):
      habanalabs: fix comments according to kernel-doc
      habanalabs/gaudi: use lower_32_bits() for casting

Ricky WU (1):
      misc: rtsx: add rts5261 efuse function

Rob Herring (2):
      dt-bindings: iio: Fix incorrect compatible strings in examples
      dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix incorrect compatible in example

Robin Murphy (1):
      habanalabs: Stop using iommu_present()

Rohit Agarwal (4):
      dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding
      phy: qcom-qmp: Add support for SDX65 QMP PHY
      dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings
      interconnect: qcom: Add SDX65 interconnect provider driver

Ronak Jain (4):
      firmware: xilinx: add support for IOCTL and QUERY ID feature check
      firmware: xilinx: add new function for do_feature_check_call
      firmware: xilinx: always check API version for IOCTL/QUERY
      firmware: xilinx: enable feature check for ZynqMP

Samuel Holland (6):
      phy: rockchip-inno-usb2: Fix muxed interrupt support
      phy: rockchip-inno-usb2: Do not check bvalid twice
      phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler
      phy: rockchip-inno-usb2: Support multi-bit mask properties
      phy: rockchip-inno-usb2: Handle bvalid falling
      phy: rockchip-inno-usb2: Handle ID IRQ

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

Schspa Shi (1):
      binder: fix atomic sleep when get extended error

Sean Anderson (6):
      dt-bindings: nvmem: sfp: Fix typo
      dt-bindings: nvmem: sfp: Add clock properties
      dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply
      dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs
      nvmem: sfp: Use regmap
      nvmem: sfp: Add support for TA 2.1 devices

Shuah Khan (2):
      misc: rtsx: set NULL intfdata when probe fails
      misc: alcor_pci: set NULL intfdata and clear pci master

Sicelo A. Mhlongo (3):
      dt-bindings: iio: st,st-sensors add LIS302DL
      iio: accel: Remove unused enum in st_accel
      iio: accel: add support for LIS302DL variant

Slark Xiao (2):
      bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB
      bus: mhi: host: Add support for Foxconn T99W373 and T99W368

Srinivas Kandagatla (2):
      soundwire: qcom: adjust autoenumeration timeout
      misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl

Srinivasa Rao Mandadapu (2):
      soundwire: qcom: Add compatible name for v1.6.0
      dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property

Stephen Boyd (1):
      dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles

Sven Peter (3):
      MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE
      dt-bindings: nvmem: Add apple,efuses
      nvmem: Add Apple eFuse driver

Swapnil Jakhade (1):
      phy: cadence: Sierra: Add TI J721E specific PCIe multilink lane configuration

Tal Cohen (2):
      habanalabs: add support for notification via eventfd
      habanalabs: use separate structure info for each error collect data

Tianfei zhang (2):
      fpga: dfl: check feature type before parse irq info
      Documentation: fpga: dfl: add link address of feature id table

Tom Rix (1):
      accessiblity: speakup: cleanup comments

Tomer Tayar (2):
      habanalabs/gaudi: avoid resetting max power in hard reset
      habanalabs: modify dma_mask to be ASIC specific property

Tony Lindgren (1):
      bus: ti-sysc: Fix warnings for unbind for serial

Uwe Kleine-König (1):
      iio: gyro: mpu3050: Make mpu3050_common_remove() return void

Vishnu Dasa (1):
      VMCI: Add support for ARM64

Wan Jiabing (1):
      bus: mhi: replace snprintf with sysfs_emit

Wang Wensheng (1):
      soundwire: stream: Fix error return code in do_bank_switch()

Xiaoke Wang (1):
      iio: dummy: iio_simple_dummy: check the return value of kstrdup()

Xiaomeng Tong (2):
      misc: fastrpc: fix an incorrect NULL check on list iterator
      firmware: stratix10-svc: fix a missing check on list iterator

Yang Li (2):
      extcon: Fix some kernel-doc comments
      slimbus: qcom: Remove unnecessary print function dev_err()

Yang Yingliang (2):
      drivers: dio: add missing iounmap() in dio_init()
      edd: simplify the check of 'attr->test' in edd_populate_dir()

Yuri Nudelman (10):
      habanalabs: unified memory manager infrastructure
      habanalabs: convert ts to use unified memory manager
      habanalabs: wrong handle removal in memory manager
      habanalabs: hide memory manager page shift
      habanalabs: add put by handle method to memory manager
      habanalabs: unified memory manager new code for CB flow
      habanalabs: use unified memory manager for CB flow
      habanalabs: add topic to memory manager buffer
      habanalabs: order memory manager messages
      habanalabs: fix missing handle shift during mmap

Zheng Bin (1):
      accessiblity: speakup: Add missing misc_deregister in softsynth_probe

bumwoo lee (1):
      extcon: Modify extcon device to be created after driver data is set

farah kassabri (1):
      habanalabs: Add separate poll interval value for protocol

kernel test robot (1):
      habanalabs: hl_ts_behavior can be static

 Documentation/ABI/stable/sysfs-bus-mhi             |   10 +
 .../ABI/testing/debugfs-driver-habanalabs          |   38 +
 .../bindings/extcon/siliconmitus,sm5502-muic.yaml  |    5 +-
 .../bindings/iio/adc/renesas,rzg2l-adc.yaml        |    3 +-
 .../bindings/iio/adc/sprd,sc2720-adc.yaml          |   60 +-
 .../devicetree/bindings/iio/adc/ti,ads1015.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad3552r.yaml   |    2 +-
 .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml  |    2 +-
 .../bindings/iio/imu/invensense,mpu6050.yaml       |   34 +-
 .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml    |   38 +-
 .../devicetree/bindings/iio/light/stk33xx.yaml     |    6 +
 .../iio/potentiometer/microchip,mcp4131.yaml       |    2 +-
 .../devicetree/bindings/iio/st,st-sensors.yaml     |    1 +
 .../bindings/interconnect/qcom,rpmh.yaml           |   18 +-
 .../devicetree/bindings/nvmem/apple,efuses.yaml    |   50 +
 .../bindings/nvmem/fsl,layerscape-sfp.yaml         |   30 +-
 .../phy/allwinner,sun6i-a31-mipi-dphy.yaml         |   12 +
 .../bindings/phy/marvell,armada-3700-utmi-phy.yaml |    2 +-
 .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt |   29 -
 .../bindings/phy/mixel,mipi-dsi-phy.yaml           |  107 +
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |    4 +
 .../devicetree/bindings/phy/renesas,usb2-phy.yaml  |    1 +
 .../bindings/phy/socionext,uniphier-ahci-phy.yaml  |   91 +-
 .../bindings/phy/socionext,uniphier-pcie-phy.yaml  |   47 +-
 .../bindings/phy/socionext,uniphier-usb2-phy.yaml  |    3 +
 .../phy/socionext,uniphier-usb3hs-phy.yaml         |   89 +-
 .../phy/socionext,uniphier-usb3ss-phy.yaml         |   98 +-
 .../devicetree/bindings/soundwire/qcom,sdw.txt     |   14 +
 Documentation/fpga/dfl.rst                         |    5 +
 MAINTAINERS                                        |   18 +-
 drivers/accessibility/speakup/fakekey.c            |    4 +-
 drivers/accessibility/speakup/serialio.c           |    2 +-
 drivers/accessibility/speakup/speakup_acntpc.c     |    2 +-
 drivers/accessibility/speakup/speakup_acntsa.c     |    2 +-
 drivers/accessibility/speakup/speakup_apollo.c     |    2 +-
 drivers/accessibility/speakup/speakup_audptr.c     |    2 +-
 drivers/accessibility/speakup/speakup_bns.c        |    2 +-
 drivers/accessibility/speakup/speakup_decext.c     |    2 +-
 drivers/accessibility/speakup/speakup_dectlk.c     |    2 +-
 drivers/accessibility/speakup/speakup_dtlk.c       |    2 +-
 drivers/accessibility/speakup/speakup_dummy.c      |    2 +-
 drivers/accessibility/speakup/speakup_keypc.c      |    2 +-
 drivers/accessibility/speakup/speakup_ltlk.c       |    2 +-
 drivers/accessibility/speakup/speakup_soft.c       |    3 +-
 drivers/accessibility/speakup/speakup_spkout.c     |    2 +-
 drivers/accessibility/speakup/speakup_txprt.c      |    2 +-
 drivers/android/binder.c                           |  197 +-
 drivers/android/binder_alloc.c                     |   22 +-
 drivers/android/binder_internal.h                  |    5 +
 drivers/android/binderfs.c                         |    8 +
 drivers/bus/mhi/Kconfig                            |    1 +
 drivers/bus/mhi/Makefile                           |    3 +
 drivers/bus/mhi/common.h                           |   22 +
 drivers/bus/mhi/ep/Kconfig                         |   10 +
 drivers/bus/mhi/ep/Makefile                        |    2 +
 drivers/bus/mhi/ep/internal.h                      |  218 ++
 drivers/bus/mhi/ep/main.c                          | 1591 +++++++++++++
 drivers/bus/mhi/ep/mmio.c                          |  273 +++
 drivers/bus/mhi/ep/ring.c                          |  207 ++
 drivers/bus/mhi/ep/sm.c                            |  148 ++
 drivers/bus/mhi/host/boot.c                        |   22 +-
 drivers/bus/mhi/host/init.c                        |   89 +-
 drivers/bus/mhi/host/internal.h                    |    7 +-
 drivers/bus/mhi/host/main.c                        |   18 +-
 drivers/bus/mhi/host/pci_generic.c                 |  133 +-
 drivers/bus/mhi/host/pm.c                          |   24 +-
 drivers/bus/ti-sysc.c                              |    4 +-
 drivers/char/mem.c                                 |    2 +-
 drivers/char/misc.c                                |   24 +-
 drivers/char/pcmcia/synclink_cs.c                  |    2 +-
 drivers/char/xillybus/xillybus_class.c             |   26 +-
 drivers/char/xillybus/xillyusb.c                   |    1 +
 drivers/comedi/drivers.c                           |    2 +-
 drivers/dio/dio.c                                  |    5 +-
 drivers/extcon/Kconfig                             |    3 +-
 drivers/extcon/extcon-axp288.c                     |    4 +-
 drivers/extcon/extcon-intel-int3496.c              |   54 +-
 drivers/extcon/extcon-ptn5150.c                    |   36 +
 drivers/extcon/extcon-sm5502.c                     |    2 +
 drivers/extcon/extcon-usb-gpio.c                   |   15 -
 drivers/extcon/extcon-usbc-cros-ec.c               |    2 +-
 drivers/extcon/extcon.c                            |   37 +-
 drivers/firmware/dmi-sysfs.c                       |    2 +-
 drivers/firmware/edd.c                             |    3 +-
 drivers/firmware/stratix10-svc.c                   |   12 +-
 drivers/firmware/xilinx/zynqmp.c                   |  131 +-
 drivers/fpga/Makefile                              |    6 +-
 drivers/fpga/dfl-pci.c                             |    9 +
 drivers/fpga/dfl.c                                 |   38 +-
 drivers/fpga/dfl.h                                 |    1 +
 drivers/fpga/fpga-mgr.c                            |   13 +-
 drivers/fpga/fpga-region.c                         |    6 +-
 drivers/fpga/of-fpga-region.c                      |   22 +-
 drivers/hwtracing/coresight/coresight-core.c       |   33 +-
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |    7 +-
 drivers/hwtracing/coresight/coresight-etm3x-core.c |    2 +-
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |    2 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  136 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |  180 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |  120 +-
 drivers/iio/accel/Kconfig                          |    1 -
 drivers/iio/accel/adxl355_core.c                   |    7 +-
 drivers/iio/accel/adxl367.c                        |    1 -
 drivers/iio/accel/bmc150-accel-core.c              |    4 +-
 drivers/iio/accel/dmard09.c                        |    2 +-
 drivers/iio/accel/fxls8962af-core.c                |    1 -
 drivers/iio/accel/kxsd9-spi.c                      |    4 +-
 drivers/iio/accel/mma8452.c                        |    1 +
 drivers/iio/accel/sca3000.c                        |    1 -
 drivers/iio/accel/ssp_accel_sensor.c               |    1 -
 drivers/iio/accel/st_accel.h                       |   28 +-
 drivers/iio/accel/st_accel_core.c                  |   14 +-
 drivers/iio/accel/st_accel_i2c.c                   |    5 +
 drivers/iio/accel/st_accel_spi.c                   |    5 +
 drivers/iio/adc/Kconfig                            |    2 +-
 drivers/iio/adc/ad7124.c                           |   86 +-
 drivers/iio/adc/ad7192.c                           |   68 +-
 drivers/iio/adc/ad7266.c                           |   44 +-
 drivers/iio/adc/ad7280a.c                          |    2 +-
 drivers/iio/adc/ad_sigma_delta.c                   |  143 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |    4 +-
 drivers/iio/adc/ina2xx-adc.c                       |    3 +-
 drivers/iio/adc/palmas_gpadc.c                     |    3 +-
 drivers/iio/adc/sc27xx_adc.c                       |  470 +++-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |    5 +-
 drivers/iio/adc/stmpe-adc.c                        |   21 +-
 drivers/iio/adc/ti-ads1015.c                       |  398 ++--
 drivers/iio/adc/ti-ads8688.c                       |    1 +
 drivers/iio/adc/ti_am335x_adc.c                    |    4 +-
 drivers/iio/afe/Kconfig                            |    1 -
 drivers/iio/afe/iio-rescale.c                      |    5 +-
 drivers/iio/buffer/kfifo_buf.c                     |   10 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |    5 +-
 drivers/iio/common/scmi_sensors/scmi_iio.c         |    1 -
 drivers/iio/common/ssp_sensors/ssp_spi.c           |   13 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |   50 +-
 drivers/iio/dac/Kconfig                            |    4 +-
 drivers/iio/dac/ad5064.c                           |    2 +-
 drivers/iio/dac/ad5360.c                           |    2 +-
 drivers/iio/dac/ad5380.c                           |    2 +-
 drivers/iio/dac/ad5446.c                           |    2 +-
 drivers/iio/dac/ad5504.c                           |    2 +-
 drivers/iio/dac/ad5624r_spi.c                      |    2 +-
 drivers/iio/dac/ad5686.c                           |    2 +-
 drivers/iio/dac/ad5755.c                           |    2 +-
 drivers/iio/dac/ad5791.c                           |    2 +-
 drivers/iio/dac/ad7303.c                           |    2 +-
 drivers/iio/dac/ltc2632.c                          |    8 +-
 drivers/iio/dac/ltc2688.c                          |   19 +-
 drivers/iio/dac/max5821.c                          |    2 +-
 drivers/iio/dac/mcp4725.c                          |    4 +-
 drivers/iio/dac/stm32-dac.c                        |    2 +-
 drivers/iio/dac/ti-dac082s085.c                    |    2 +-
 drivers/iio/dac/ti-dac5571.c                       |    2 +-
 drivers/iio/dac/ti-dac7311.c                       |    2 +-
 drivers/iio/dummy/iio_simple_dummy.c               |   20 +-
 drivers/iio/frequency/ad9523.c                     |    2 +-
 drivers/iio/gyro/fxas21002c_core.c                 |    8 +-
 drivers/iio/gyro/mpu3050-core.c                    |   14 +-
 drivers/iio/gyro/mpu3050-i2c.c                     |    4 +-
 drivers/iio/gyro/mpu3050.h                         |    2 +-
 drivers/iio/gyro/ssp_gyro_sensor.c                 |    1 -
 drivers/iio/gyro/st_gyro_core.c                    |   15 +-
 drivers/iio/health/max30100.c                      |    1 -
 drivers/iio/health/max30102.c                      |    1 -
 drivers/iio/imu/adis16480.c                        |   91 +-
 drivers/iio/imu/bmi160/bmi160_core.c               |   27 +-
 drivers/iio/imu/bmi160/bmi160_i2c.c                |   13 +-
 drivers/iio/imu/bmi160/bmi160_spi.c                |   18 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |    1 -
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |    1 -
 drivers/iio/imu/inv_mpu6050/Kconfig                |    4 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |    9 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |    6 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |    2 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |    5 +
 drivers/iio/imu/st_lsm6dsx/Kconfig                 |    6 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |    2 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |    4 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    6 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    5 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |    5 +
 drivers/iio/industrialio-buffer.c                  |   42 +-
 drivers/iio/industrialio-core.c                    |   46 +-
 drivers/iio/industrialio-event.c                   |    2 +-
 drivers/iio/industrialio-trigger.c                 |    2 +-
 drivers/iio/light/Kconfig                          |    1 -
 drivers/iio/light/apds9960.c                       |    1 -
 drivers/iio/light/stk3310.c                        |   25 +
 drivers/iio/light/tsl2772.c                        |   25 +-
 drivers/iio/magnetometer/Kconfig                   |    1 -
 drivers/iio/magnetometer/rm3100-core.c             |   15 +-
 drivers/iio/magnetometer/st_magn_core.c            |   15 +-
 drivers/iio/multiplexer/Kconfig                    |    1 -
 drivers/iio/multiplexer/iio-mux.c                  |   49 +-
 drivers/iio/pressure/st_pressure_core.c            |    8 +-
 drivers/iio/proximity/mb1232.c                     |    8 +-
 drivers/iio/proximity/ping.c                       |    5 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |    7 +-
 drivers/iio/temperature/ltc2983.c                  |  236 +-
 drivers/iio/temperature/max31856.c                 |    6 +-
 drivers/iio/temperature/max31865.c                 |    4 +-
 drivers/iio/trigger/iio-trig-sysfs.c               |   11 +-
 drivers/interconnect/qcom/Kconfig                  |   18 +
 drivers/interconnect/qcom/Makefile                 |    4 +
 drivers/interconnect/qcom/icc-rpm.c                |   16 +-
 drivers/interconnect/qcom/icc-rpm.h                |    6 +-
 drivers/interconnect/qcom/icc-rpmh.c               |    2 +-
 drivers/interconnect/qcom/icc-rpmh.h               |    6 +-
 drivers/interconnect/qcom/msm8916.c                |   12 +-
 drivers/interconnect/qcom/msm8939.c                |   16 +-
 drivers/interconnect/qcom/msm8974.c                |   28 +-
 drivers/interconnect/qcom/msm8996.c                |   16 +-
 drivers/interconnect/qcom/osm-l3.c                 |   16 +-
 drivers/interconnect/qcom/qcm2290.c                |   24 +-
 drivers/interconnect/qcom/qcs404.c                 |   12 +-
 drivers/interconnect/qcom/sc7180.c                 |   66 +-
 drivers/interconnect/qcom/sc7280.c                 |   72 +-
 drivers/interconnect/qcom/sc8180x.c                | 1895 ++++++++++++---
 drivers/interconnect/qcom/sc8180x.h                |    7 +
 drivers/interconnect/qcom/sc8280xp.c               | 2438 ++++++++++++++++++++
 drivers/interconnect/qcom/sc8280xp.h               |  209 ++
 drivers/interconnect/qcom/sdm660.c                 |   24 +-
 drivers/interconnect/qcom/sdm845.c                 |   32 +-
 drivers/interconnect/qcom/sdx55.c                  |   12 +-
 drivers/interconnect/qcom/sdx65.c                  |  231 ++
 drivers/interconnect/qcom/sdx65.h                  |   65 +
 drivers/interconnect/qcom/sm8150.c                 |   66 +-
 drivers/interconnect/qcom/sm8250.c                 |   66 +-
 drivers/interconnect/qcom/sm8350.c                 |   60 +-
 drivers/interconnect/qcom/sm8450.c                 |   68 +-
 drivers/misc/altera-stapl/altera.c                 |   56 +-
 drivers/misc/bcm-vk/bcm_vk_msg.c                   |   29 +-
 drivers/misc/cardreader/alcor_pci.c                |    6 +-
 drivers/misc/cardreader/rts5261.c                  |  115 +-
 drivers/misc/cardreader/rtsx_usb.c                 |    1 +
 drivers/misc/fastrpc.c                             |   18 +-
 drivers/misc/habanalabs/common/Makefile            |    2 +-
 drivers/misc/habanalabs/common/command_buffer.c    |  413 ++--
 .../misc/habanalabs/common/command_submission.c    |   89 +-
 drivers/misc/habanalabs/common/context.c           |    4 +-
 drivers/misc/habanalabs/common/debugfs.c           |  304 ++-
 drivers/misc/habanalabs/common/device.c            |  280 ++-
 drivers/misc/habanalabs/common/firmware_if.c       |   86 +-
 drivers/misc/habanalabs/common/habanalabs.h        |  415 ++--
 drivers/misc/habanalabs/common/habanalabs_drv.c    |   44 +-
 drivers/misc/habanalabs/common/habanalabs_ioctl.c  |  108 +-
 drivers/misc/habanalabs/common/irq.c               |   14 +-
 drivers/misc/habanalabs/common/memory.c            |  289 +--
 drivers/misc/habanalabs/common/memory_mgr.c        |  349 +++
 drivers/misc/habanalabs/common/mmu/mmu.c           |  296 +--
 drivers/misc/habanalabs/common/mmu/mmu_v1.c        |  297 +--
 drivers/misc/habanalabs/common/pci/pci.c           |   10 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              |  412 +---
 drivers/misc/habanalabs/gaudi/gaudiP.h             |    4 +-
 drivers/misc/habanalabs/goya/goya.c                |  363 +--
 drivers/misc/habanalabs/include/common/cpucp_if.h  |   70 +-
 .../habanalabs/include/hw_ip/mmu/mmu_general.h     |   10 +
 drivers/misc/lkdtm/bugs.c                          |   96 +-
 drivers/misc/lkdtm/cfi.c                           |  145 +-
 drivers/misc/lkdtm/core.c                          |  138 +-
 drivers/misc/lkdtm/fortify.c                       |   17 +-
 drivers/misc/lkdtm/heap.c                          |   48 +-
 drivers/misc/lkdtm/lkdtm.h                         |  142 +-
 drivers/misc/lkdtm/perms.c                         |   47 +-
 drivers/misc/lkdtm/powerpc.c                       |   11 +-
 drivers/misc/lkdtm/refcount.c                      |   65 +-
 drivers/misc/lkdtm/stackleak.c                     |   11 +-
 drivers/misc/lkdtm/usercopy.c                      |  146 +-
 drivers/misc/pvpanic/pvpanic.c                     |   10 +-
 drivers/misc/vmw_balloon.c                         |    4 +-
 drivers/misc/vmw_vmci/Kconfig                      |    2 +-
 drivers/misc/vmw_vmci/vmci_context.c               |   15 +-
 drivers/misc/vmw_vmci/vmci_guest.c                 |    4 +
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |   12 +
 drivers/nvmem/Kconfig                              |   13 +
 drivers/nvmem/Makefile                             |    2 +
 drivers/nvmem/apple-efuses.c                       |   80 +
 drivers/nvmem/bcm-ocotp.c                          |    2 +-
 drivers/nvmem/brcm_nvram.c                         |    2 +
 drivers/nvmem/core.c                               |    1 +
 drivers/nvmem/layerscape-sfp.c                     |   36 +-
 drivers/nvmem/qfprom.c                             |    3 +-
 drivers/nvmem/sunplus-ocotp.c                      |    4 +-
 drivers/phy/Kconfig                                |    1 +
 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c        |  166 +-
 drivers/phy/cadence/phy-cadence-sierra.c           |  193 +-
 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c     |  276 ++-
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |   10 +-
 drivers/phy/mediatek/phy-mtk-hdmi.c                |   50 +-
 drivers/phy/mediatek/phy-mtk-mipi-dsi.c            |   29 +-
 drivers/phy/phy-can-transceiver.c                  |   24 +-
 drivers/phy/phy-core.c                             |   44 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |  124 +-
 drivers/phy/rockchip/phy-rockchip-dphy-rx0.c       |    7 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |  129 +-
 drivers/phy/rockchip/phy-rockchip-typec.c          |    6 +-
 drivers/power/supply/axp288_charger.c              |   17 +-
 drivers/power/supply/charger-manager.c             |    7 +-
 drivers/power/supply/max8997_charger.c             |    8 +-
 drivers/slimbus/qcom-ctrl.c                        |    6 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   10 +-
 drivers/soc/xilinx/xlnx_event_manager.c            |  203 +-
 drivers/soc/xilinx/zynqmp_power.c                  |    7 +-
 drivers/soundwire/bus.c                            |   27 +-
 drivers/soundwire/cadence_master.c                 |   42 +-
 drivers/soundwire/intel.c                          |   11 +-
 drivers/soundwire/qcom.c                           |   22 +-
 drivers/soundwire/stream.c                         |    1 +
 drivers/staging/iio/cdc/ad7746.c                   |    2 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    1 -
 drivers/staging/iio/resolver/ad2s1210.c            |    1 -
 drivers/uio/uio_dfl.c                              |    2 +
 drivers/usb/dwc3/drd.c                             |    9 +-
 drivers/usb/phy/phy-omap-otg.c                     |    4 +-
 drivers/usb/typec/tcpm/fusb302.c                   |    4 +-
 drivers/virt/fsl_hypervisor.c                      |    3 +-
 drivers/w1/masters/ds2490.c                        |  124 +-
 include/dt-bindings/interconnect/qcom,sc8180x.h    |    7 +
 include/dt-bindings/interconnect/qcom,sc8280xp.h   |  232 ++
 include/dt-bindings/interconnect/qcom,sdx65.h      |   67 +
 include/linux/extcon.h                             |    2 +-
 include/linux/firmware/xlnx-event-manager.h        |    4 +-
 include/linux/firmware/xlnx-zynqmp.h               |   11 +
 include/linux/fpga/fpga-region.h                   |    6 +-
 include/linux/iio/adc/ad_sigma_delta.h             |   38 +
 include/linux/iio/common/st_sensors.h              |    3 +
 include/linux/iio/iio-opaque.h                     |    4 +
 include/linux/iio/iio.h                            |   70 +-
 include/linux/iio/kfifo_buf.h                      |    5 +-
 include/linux/mhi_ep.h                             |  277 +++
 include/linux/mod_devicetable.h                    |    2 +
 include/linux/nvmem-consumer.h                     |    1 +
 include/linux/phy/phy-lvds.h                       |   32 +
 include/linux/phy/phy.h                            |    4 +
 include/linux/rtsx_pci.h                           |    3 +
 include/uapi/linux/android/binder.h                |   16 +
 include/uapi/misc/habanalabs.h                     |   87 +-
 scripts/mod/file2alias.c                           |   10 +
 scripts/tags.sh                                    |   11 +-
 .../selftests/filesystems/binderfs/binderfs_test.c |    1 +
 tools/testing/selftests/lkdtm/config               |    4 +
 tools/testing/selftests/lkdtm/tests.txt            |    9 +-
 343 files changed, 15534 insertions(+), 4634 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml
 create mode 100644 drivers/bus/mhi/ep/Kconfig
 create mode 100644 drivers/bus/mhi/ep/Makefile
 create mode 100644 drivers/bus/mhi/ep/internal.h
 create mode 100644 drivers/bus/mhi/ep/main.c
 create mode 100644 drivers/bus/mhi/ep/mmio.c
 create mode 100644 drivers/bus/mhi/ep/ring.c
 create mode 100644 drivers/bus/mhi/ep/sm.c
 create mode 100644 drivers/interconnect/qcom/sc8280xp.c
 create mode 100644 drivers/interconnect/qcom/sc8280xp.h
 create mode 100644 drivers/interconnect/qcom/sdx65.c
 create mode 100644 drivers/interconnect/qcom/sdx65.h
 create mode 100644 drivers/misc/habanalabs/common/memory_mgr.c
 create mode 100644 drivers/nvmem/apple-efuses.c
 create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.h
 create mode 100644 include/linux/mhi_ep.h
 create mode 100644 include/linux/phy/phy-lvds.h

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Char/Misc driver updates 5.19-rc1
  2022-06-03 10:45 [GIT PULL] Char/Misc driver updates 5.19-rc1 Greg KH
@ 2022-06-03 10:46 ` Greg KH
  2022-06-03 18:44 ` Linus Torvalds
  2022-06-03 18:50 ` pr-tracker-bot
  2 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2022-06-03 10:46 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, Arnd Bergmann, linux-kernel

On Fri, Jun 03, 2022 at 12:45:52PM +0200, Greg KH wrote:
> The following changes since commit 672c0c5173427e6b3e2a9bbb7be51ceeec78093a:
> 
>   Linux 5.18-rc5 (2022-05-01 13:57:58 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-5.19-rc1
> 
> for you to fetch changes up to 90de6805267f8c79cd2b1a36805071e257c39b5c:
> 
>   habanalabs: use separate structure info for each error collect data (2022-05-22 21:01:21 +0200)
> 
> ----------------------------------------------------------------
> Char / Misc / Other smaller driver subsystem updates for 5.19-rc1
> 
> Here is the large set of char, misc, and other driver subsystem updates
> for 5.19-rc1.  The merge request for this has been delayed as I wanted
> to get lots of linux-next testing due to some late arrivals of changes
> for the habannalabs driver.
> 
> Highlights of this merge are:
> 	- habanalabs driver updates for new hardware types and fixes and
> 	  other updates
> 	- IIO driver tree merge which includes loads of new IIO drivers
> 	  and cleanups and additions
> 	- PHY driver tree merge with new drivers and small updates to
> 	  existing ones
> 	- interconnect driver tree merge with fixes and updates
> 	- soundwire driver tree merge with some small fixes
> 	- coresight driver tree merge with small fixes and updates
> 	- mhi bus driver tree merge with lots of updates and new device
> 	  support
> 	- firmware driver updates
> 	- fpga driver updates
> 	- lkdtm driver updates (with a merge conflict, more on that
> 	  below)
> 	- extcon driver tree merge with small updates
> 	- lots of other tiny driver updates and fixes and cleanups, full
> 	  details in the shortlog.
> 
> All of these have been in linux-next for almost 2 weeks with no reported
> problems.
> 
> Note, there are 3 merge conflicts when merging this with your tree:
> 	- MAINTAINERS, should be easy to resolve
> 	- drivers/slimbus/qcom-ctrl.c, should be straightforward
> 	  resolution
> 	- drivers/misc/lkdtm/stackleak.c, not an easy resolution.  This
> 	  has been noted in the linux-next tree for a while, and
> 	  resolved there, here's a link to the resolution that Stephen
> 	  came up with and that Kees says is correct:
> 	  	https://lore.kernel.org/r/20220509185344.3fe1a354@canb.auug.org.au
> 
> I will be glad to provide a merge point that contains these resolutions
> if that makes things any easier for you.

I have now done so, and that can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git torvalds_merge

If there are any other issues here, please let me know.

thanks,

greg k-h


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Char/Misc driver updates 5.19-rc1
  2022-06-03 10:45 [GIT PULL] Char/Misc driver updates 5.19-rc1 Greg KH
  2022-06-03 10:46 ` Greg KH
@ 2022-06-03 18:44 ` Linus Torvalds
  2022-06-03 18:50 ` pr-tracker-bot
  2 siblings, 0 replies; 4+ messages in thread
From: Linus Torvalds @ 2022-06-03 18:44 UTC (permalink / raw)
  To: Greg KH; +Cc: Andrew Morton, Arnd Bergmann, Linux Kernel Mailing List

On Fri, Jun 3, 2022 at 3:45 AM Greg KH <gregkh@linuxfoundation.org> wrote:
>
> Note, there are 3 merge conflicts when merging this with your tree:
>         - MAINTAINERS, should be easy to resolve
>         - drivers/slimbus/qcom-ctrl.c, should be straightforward
>           resolution
>         - drivers/misc/lkdtm/stackleak.c, not an easy resolution.

Heh.  They were all very straightforward, and in fact the MAINTAINERS
one was the most annoying by far, just because there are so many
unrelated commits there (including a re-ordering of a couple of lines
close-by in a previous merge) and I want to make sure they had nothing
relevant.

The stackleak one may have looked a bit nasty, but actually had a lot
less unrelated noise around it, so I find those ones easier to verify.

Famous last words.

                  Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Char/Misc driver updates 5.19-rc1
  2022-06-03 10:45 [GIT PULL] Char/Misc driver updates 5.19-rc1 Greg KH
  2022-06-03 10:46 ` Greg KH
  2022-06-03 18:44 ` Linus Torvalds
@ 2022-06-03 18:50 ` pr-tracker-bot
  2 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2022-06-03 18:50 UTC (permalink / raw)
  To: Greg KH; +Cc: Linus Torvalds, Andrew Morton, Arnd Bergmann, linux-kernel

The pull request you sent on Fri, 3 Jun 2022 12:45:52 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6f9b5ed8caddfbc94af8307c557ed57a8ec5c65c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-06-03 18:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-03 10:45 [GIT PULL] Char/Misc driver updates 5.19-rc1 Greg KH
2022-06-03 10:46 ` Greg KH
2022-06-03 18:44 ` Linus Torvalds
2022-06-03 18:50 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).