Messages in this thread | | | Date | Fri, 3 Jun 2022 12:45:52 +0200 | From | Greg KH <> | Subject | [GIT PULL] Char/Misc driver updates 5.19-rc1 |
| |
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
| |