This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 50471f8b7371 Merge tag 'parisc-for-6.19-rc1' of git://git.kernel.org/pu [...] new 89373f5695dc LICENSES: Add modern form of the LGPL-2.1 tags to the usag [...] new 701d7d782d98 Merge tag 'spdx-6.19-rc1' of git://git.kernel.org/pub/scm/ [...] new fdd00d79dc0e ipack: fix ipack.h kernel-doc warnings new 47f1a2acee55 MAINTAINERS: ipack: add ipack.h header file new f50d2dcd1a2a char/adi: Use min_t(size_t,,) in adi_read() + adi_write() new cdc93023954b vmw_vmci: fix typo in comment new 69cddd82ef78 intel_th: make intel_th_bus_type constant new 9fd2eb9e18a0 cdx: make cdx_bus_type constant new 48d45ae4ddaa comedi: Replace kcalloc + copy_from_user with memdup_array_user new 6db608171a90 arm: make sa1111_bus_type const new b93606c51b54 powerpc: cell: make spu_subsys const new 61e606305672 drivers: eisa: make eisa_bus_type const new 8ce6b508f24b drivers: rapidio: make rio_bus_type const new 8ae7090dc786 arch: powerpc: ps3: Make ps3_system_bus_type const new 73350c385235 fsi: occ: Update response size to 8kb new b91c13534a63 misc: cb710: Replace deprecated PCI functions new b94eb28cb3ed misc: lis3lv02d: Use min to simplify lis3lv02d_misc_read new f20c1dbe82f5 apm-emulation: remove unused __apm_get_power_status new 4c987d67b31f eeprom: at25: fram: Fix chip range in comment new 6848990d4d78 powerpc: pseries: make suspend_subsys const new 8c00944301fd powerpc: pseries: make cmm_subsys const new b9a7c9599120 misc: amd-sbi: Add helper function to prepare I3C support new 5c7dddd7360b misc: amd-sbi: Add support for SB-RMI over I3C new 45392fd4394c misc: amd-sbi: Add support for Turin platform new dd68c06380f6 misc: amd-sbi: CPUID/MCAMSR protocol for Revision 0x21 new 87816eb4701f misc: amd-sbi: Extend support for CPUID protocol for rev 0x21 new 18e4a02963b7 misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21 new d48fb15e6ad1 uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl [...] new c428900703aa Merge 6.18-rc3 into char-misc-next new 3112b589d3a9 peci: controller: peci-aspeed: convert from round_rate() t [...] new e3d63f4ef369 Merge tag 'peci-next-6.19-rc1' of ssh://gitolite.kernel.or [...] new 4f49088c1625 firmware: stratix10-svc: Add definition for voltage and te [...] new 85f96cbbbc67 firmware: stratix10-svc: Add mutex in stratix10 memory management new bcb9f4f07061 firmware: stratix10-svc: Add support for async communication new ec52379341a1 firmware: stratix10-svc: Add support for RSU commands in a [...] new 15847537b623 firmware: stratix10-rsu: Migrate RSU driver to use stratix [...] new 4f7ffdfb9928 firmware: stratix10-rsu: replace scnprintf() with sysfs_em [...] new 41289b4834c8 Merge tag 'socfpga_firmware_updates_for_v6.19' of ssh://gi [...] new 74db54b28aba MAINTAINERS: change maintainer for Intel MAX10 BMC secure updates new 85faa6495f34 fpga: xilinx-spi: Add missing spi_device_id table new 2cf07ffeba5e dt-bindings: fpga: update link for Altera's and AMD partial recon new c9243d6df0d6 fpga: altera-cvp: Use pci_find_vsec_capability() when prob [...] new 5abeedad7273 Merge tag 'fpga-for-6.19-rc1' of ssh://gitolite.kernel.org [...] new c6d0c9cae7ee w1: use sysfs_emit() in sysfs show() callbacks new f3c6353d801a w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_ [...] new a5d908e0ec05 w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls new 623db9a1dd91 Merge tag 'w1-drv-6.19' of ssh://gitolite.kernel.org/pub/s [...] new 5f31df5075a7 iio: adc: ad7124: add debugfs to disable single cycle mode new 0b02af932b7e iio: adc: ad7124: inline ad7124_enable_channel() new 4a579c175aad iio: adc: ad7124: remove unused `nr` field new b8579b7c6e48 iio: adc: ad7124: use AD7124_MAX_CHANNELS new 0b028373f87a iio: adc: ad7124: use devm_mutex_init() new 97c8b5dedb40 iio: adc: ad7124: remove __ad7124_set_channel() new 6b166e815cdc iio: buffer: document iio_push_to_buffers_with_ts_unaligne [...] new a8c8aad41155 iio: buffer: iio_push_to_buffers_with_ts_unaligned() might [...] new 536bf30d282a iio: buffer: document iio_push_to_buffers_with_ts() new 4992ce003b76 iio: buffer: deprecated iio_push_to_buffers_with_timestamp() new d87b03ced9e9 iio: buffer: document iio_push_to_buffers() calling context new 748ed9fc8596 iio: buffer: document store_to() callback may be called in [...] new 592ae0ccecfa iio: buffer: document that buffer callback must be context safe new b8af83efd67c dt-bindings: iio: accel: bosch,bma220 cleanup typo new b8719569a097 dt-bindings: iio: accel: bosch,bma220 setup SPI clock mode new 92c7ae348614 dt-bindings: iio: accel: bosch,bma220 set irq type in exam [...] new 3c2a24f7e807 iio: imu: bmi270: add support for motion events new 4f816702d5bf iio: ABI: document accelerometer event attributes new adb729f677bd Documentation: iio: ade9000, adis*, adx*: Convert IIO subs [...] new 620636f49733 iio: dac: ltc2688: make use of devm_mutex_init() new 0649002e8420 iio: adc: ad7124: add ext attributes to temperature channel new 9065197e0d41 iio: adc: ad7124: change setup reg allocation strategy new f11e4374b447 dt-bindings: iio: pressure: add binding for mpl3115 new f692f0bfdf47 iio: mpl3115: add separate function for triggered buffer d [...] new b4105b20312a iio: mpl3115: rename CTRL_REG1 field macros new 8464f61099c2 iio: mpl3115: add support for DRDY interrupt new 1d09cf18cc91 iio: mpl3115: add support for sampling frequency new 67f31f0b5f27 iio: light: ltr390: Fix typo in variable name new ed1a82401bc0 iio: adc: ad4030: replace sprintf() with sysfs_emit() new 69911a64ba24 iio: adc: ad7768-1: replace sprintf() with sysfs_emit() new 08be56ebe994 iio: adc: mcp3564: replace sprintf() with sysfs_emit() new f24a5ef74c35 iio: adc: meson_saradc: replace sprintf() with sysfs_emit() new 31ab988b9f2f iio: adc: mt6360-adc: replace snprintf() with sysfs_emit() new 4367d24b1563 iio: adc: pac1921: replace sprintf() with sysfs_emit() new fdc9719a630f iio: adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit() new dd72a3880fc4 iio: position: hid-sensor-custom-intel-hinge: replace spri [...] new 7798b50e0025 iio: resolver: ad2s1210: replace sprintf() with sysfs_emit() new 70fde0488360 iio: dac: ltc2688: use the auto lock API new 4d8d58987cb5 dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC new fc3b97dd71ab iio: adc: add RZ/T2H / RZ/N2H ADC driver new 9cc2d6566f0b staging: iio: ad9834: remove empty ad9834.h file new 679bf18ec049 iio: accel: bma220: remove incorrect kernel-doc marking new f3f42da58803 iio: accel: bma220: relax constraints during probe() new b4cecec7dc0b iio: accel: bma220: cleanup license string new 5dbac275dcb9 iio: accel: bma220: shorten spi->dev calls new a9865410f4de iio: accel: bma220: move bma220_power function new 7fe8e142f1ed iio: accel: bma220: cleanup includes new c785d9803b86 iio: accel: bma220: split original driver new 4a719f182674 iio: accel: bma220: add open firmware table new dfea5f181c92 iio: accel: bma220: turn power supplies on new 2027b1a201ea iio: accel: bma220: reset registers during init stage new 5c27f1332282 iio: accel: bma220: migrate to regmap API new 480f08a6892e iio: accel: bma220: populate buffer ts in trigger handler new 0e3c7fd44244 iio: accel: bma220: use find_match_table fct new 7a23e6d922ef iio: accel: bma220: add i2c module new 3499375209ca iio: accel: bma220: add i2c watchdog feature new b7e17ca10793 iio: accel: bma220: add interrupt trigger new 59a212d3c3d4 iio: accel: bma220: add LPF cut-off frequency mapping new c3ee72998b33 iio: accel: bma220: add debugfs reg access new efbce18231b4 iio: accel: bma220: add maintainer new 95f934b2dd51 dt-bindings: iio: Add Infineon DPS310 sensor documentation new 7d55d00185dd dt-bindings: iio: imu: Add inv_icm45600 new 7ff021a3faca iio: imu: inv_icm45600: add new inv_icm45600 driver new 06674a72cf7a iio: imu: inv_icm45600: add buffer support in iio devices new 27e072bc34d1 iio: imu: inv_icm45600: add IMU IIO gyroscope device new 1fad7b491bb1 iio: imu: inv_icm45600: add IMU IIO accelerometer device new d4684c4363f9 iio: imu: inv_icm45600: add I2C driver for inv_icm45600 driver new b27492d50d2c iio: imu: inv_icm45600: add SPI driver for inv_icm45600 driver new 1bef24e9007e iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver new b73e812a8250 MAINTAINERS: add entry for inv_icm45600 6-axis imu sensor new b66cddc8be72 iio: adc: ad4080: fix chip identification new 69ca4df3491a iio: adc: ad4080: prepare driver for multi-part support new 1b86053ba6f8 dt-bindings: iio: adc: adi,ad4080: add support for AD4084 new 6c3e7265734b iio: adc: ad4080: add support for AD4084 new 83185903b4ec dt-bindings: iio: adc: adi,ad4080: add support for AD4081 new d34ad6467200 iio: adc: ad4080: add support for AD4081 new f277fe2ff54a iio: adc: ti-ads131e08: return correct error code new 8f0072c742e3 dt-bindings: iio: accel: adxl345: document second interrupt new e7966a4953a3 dt-bindings: iio: health: max30100: Add LED pulse-width property new 6365d2b988aa iio: health: max30100: Make LED pulse-width configurable via DT new 36bf0de9d6ec iio: accel: bma400: Reorganize and rename register and fie [...] new a2ef0af1923b iio: accel: bma400: Use macros for generic event configura [...] new e03d213848b0 iio: accel: bma400: Use index-based register addressing an [...] new 1a7a6c5db636 iio: accel: bma400: Replace bit shifts with FIELD_PREP() a [...] new 31f3af6283a0 iio: accel: bma400: Rename activity_event_en() to generic_ [...] new 6ea3b542646f iio: accel: bma400: Add detail to comments in GEN INTR con [...] new c9fb952360d0 iio: adc: ti_am335x_adc: Limit step_avg to valid range for [...] new d8cfb1c6494d iio: accel: bma220: white space cleanup new 003930040784 iio: accel: bma220: remove useless include new c6d702f2b771 iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member new 6b648a36c200 iio: imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch [...] new 192e5bbf0a8d dt-bindings: iio: adc: add max14001 new 59795109fa67 iio: adc: max14001: New driver new c5ebcc80fcf7 iio: adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc new 1c9986e782de dt-bindings: iio: imu: smi330: Add binding new 6f3d8de8886d iio: imu: smi330: Add driver new db52c405f352 iio: accel: bma220: move set_wdt() out of bma220_core new f11de9521531 dt-bindings: iio: adc: adi,ad4080: add support for AD4083 new 4028cbcf3415 iio: adc: ad4080: add support for AD4083 new 45e81d6ac0e1 dt-bindings: iio: adc: adi,ad4080: add support for AD4086 new 916354e7c7c0 iio: adc: ad4080: add support for AD4086 new 24e6d7e9f2fc dt-bindings: iio: adc: adi,ad4080: add support for AD4087 new 451a9c4a415d iio: adc: ad4080: add support for AD4087 new 3ddda1db1514 dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant new c6763b15c49e iio: imu: inv_icm45600: Add a missing return statement in probe() new 97289f6accca iio: adc: ad7124: fix possible OOB array access new f9c30b3e6735 dt-bindings: iio: pressure: Add Aosong adp810 new bb578dd7a01e iio: pressure: adp810: Add driver for adp810 sensor new 1d165919c826 iio: imu: adis: fix all kernel-doc warnings in header file new d2e805319bf0 iio: adc: rohm-bd79112: Use regmap_reg_range() new a337775ed8e7 iio: adc: rohm-bd79124: Use regmap_reg_range() new 759cafdd8b49 dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc new 59f40887509d dt-bindings: iio: imu: mpu6050: remove interrupts from req [...] new 49708f45be67 iio: backend: fix kernel-doc to avoid warnings and ensure [...] new e5191f62a67a iio: adc: ade9000: convert to use maple tree register cache new 00d3bd9e3f71 iio: light: veml3235: convert to use maple tree register cache new 52d182b2ff99 iio: light: apds9306: convert to use maple tree register cache new 698dcf54282a iio: light: apds9960: convert to use maple tree register cache new 02f86101e430 iio: imu: bmi270: fix dev_err_probe error msg new 69f5dcaa990e iio: common: scmi_sensors: Get rid of const_ilog2() new 436cd7712598 dt-bindings: iio: adc: Add AST2700 ADC compatible strings new 9d8b88ffb773 iio: adc: aspeed: Add AST2700 ADC support new 77538d110933 dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC new 2387a7d6e5ab iio: adc: Add support for the Renesas RZ/N1 ADC new 5478fd5a5994 MAINTAINERS: Add the Renesas RZ/N1 ADC driver entry new 2e5f09334719 dt-bindings: iio: dac: Document AD5446 and similar devices new 86c341d796b9 iio: dac: ad5446: Use DMA safe buffer for transfers new 63232c9b5413 iio: dac: ad5446: Drop duplicated spi_id entry new 14b72d8acea0 iio: dac: ad5446: Don't ignore missing regulator new 45d510a7203f iio: dac: ad5446: Move to single chip_info structures new 5b622340bf19 iio: dac: ad5456: Add missing DT compatibles new 876d94024087 iio: dac: ad5446: Separate I2C/SPI into different drivers new 6e43c10675d8 iio: dac: ad5446: Make use of devm_mutex_init() new 308d4474cfa2 iio: dac: ad5446: Make use of the cleanup helpers new bb5565a98660 iio: dac: ad5446: Refactor header inclusion new 8265cc284dc6 iio: dac: ad5446: Fix coding style issues new 826ccaecbe06 iio: dac: ad5446: Add AD5542 to the spi id table new 9eb98a05f050 iio: adc: pac1934: replace use of system_wq with system_percpu_wq new d16d1c255324 iio: imu: inv_icm45600: Initializes inv_icm45600_buffer_po [...] new 8775ebd25abc dt-bindings: iio: accel: adxl380: add new supported parts new 0ecad1964315 iio: accel: adxl380: add support for ADXL318 and ADXL319 new f5d203467a31 iio: core: add missing mutex_destroy in iio_dev_release() new b0e6871415b2 iio: core: Clean up device correctly on iio_device_alloc() [...] new c76ba4b26444 iio: core: Replace lockdep_set_class() + mutex_init() by c [...] new 0de73abe5f5c iio: buffer: use dma_buf_unmap_attachment_unlocked() helper new 47e4b1ca441c iio: mpl3115: use get_unaligned_be24() to retrieve pressure data new 6062cd20cbea iio: mpl3115: add threshold events support new 28b53b35c037 iio: ABI: document pressure event attributes new 02d44a1b64f1 iio: pressure: Arrange Makefile alphabetically new f9e057916428 staging: iio: adt7316: replace sprintf() with sysfs_emit() new e354cc78f728 Merge tag 'iio-for-6.19a' of ssh://gitolite.kernel.org/pub [...] new a58b20aa3f89 bus: mhi: ep: Make mhi_ep_bus_type const new 6eaee77923dd bus: mhi: host: pci_generic: Add Telit FE990B40 modem support new 9e24bdfecdb0 bus: mhi: ep: add WQ_PERCPU to alloc_workqueue users new ac35e04f8000 bus: mhi: host: pci_generic: Add Foxconn T99W760 modem new fb64bf480691 Merge tag 'mhi-for-v6.19' of ssh://gitolite.kernel.org/pub [...] new 35501ac3c7d4 coresight: ETR: Fix ETR buffer use-after-free issue new 8d204b6f1f7a dt-bindings: arm: document the static TPDM compatible new 14ae052f7947 coresight: tpdm: add static tpdm support new aa5edd1b5ece coresight: tpdm: remove redundant check for drvdata new aaa5abcc9d44 coresight: tmc: add the handle of the event to the path new 94baedb51dea coresight: change helper_ops to accept coresight_path new b139702a8896 coresight: change the sink_ops to accept coresight_path new 693d1eaca940 coresight: Change device mode to atomic type new 28eee2158575 coresight: etm4x: Always set tracer's device mode on target CPU new ab3fde32afe6 coresight: etm3x: Always set tracer's device mode on target CPU new 4dc4e22f9536 coresight: etm4x: Correct polling IDLE bit new 64eb04ae5452 coresight: etm4x: Add context synchronization before enabl [...] new 1fdc2cd347a7 coresight: etm4x: Properly control filter in CPU idle with [...] new a5e6f584dab0 coresight: etm4x: Remove the redundant DSB new 9e9182cab5eb coresight: etm4x: Remove the state_needs_restore flag new ac4b8282bba6 Merge tag 'coresight-next-v6.19' of ssh://gitolite.kernel. [...] new 245f14f5fe28 interconnect: Optimize kbps_to_icc() macro new 6bfe104fd0f9 interconnect: debugfs: Fix incorrect error handling for NULL path new 8cf9b43f6b4d interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS new 242f7558e7bf arm64: dts: qcom: msm8996: add interconnect paths to USB2 [...] new a1f295a1b04b Merge branch 'icc-msm8996' into icc-next new 295f58fdccd0 interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes new 11e15a6f3287 dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs new b4e8b0f2d115 Merge branch 'icc-sdx75' into icc-next new 8a55fbe4c94d dt-bindings: interconnect: add reg and clocks properties t [...] new 3c046c3e043c interconnect: qcom: sa8775p: enable QoS configuration new 10ae71c96e7c Merge branch 'icc-sa8775p' into icc-next new 7463f5ad36d8 dt-bindings: interconnect: document the RPMh Network-On-Ch [...] new c7f8ff611a14 interconnect: qcom: add Kaanapali interconnect provider driver new 6e38a225fc34 dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs new d32e1c2dccb9 Merge branch 'icc-kaanapali' into icc-next new fb6f1aaeb44b interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array new 93938e0c8c97 interconnect: qcom: sc7280: convert to dynamic IDs new ddf2ef52f623 interconnect: qcom: sc8180x: convert to dynamic IDs new 0ab0f87df82f interconnect: qcom: sc8280xp: convert to dynamic IDs new 4de68f33d10b interconnect: qcom: sdm845: convert to dynamic IDs new 543f5fcba263 interconnect: qcom: sm8250: convert to dynamic IDs new 793cfcd1d6ad interconnect: qcom: x1e80100: convert to dynamic IDs new b01058dfaedd interconnect: qcom: qcs615: convert to dynamic IDs new 874be3339c85 interconnect: qcom: qcs8300: convert to dynamic IDs new 4709fc2f5309 interconnect: qcom: qdu1000: convert to dynamic IDs new aa4e3ba69ede interconnect: qcom: sar2130p: convert to dynamic IDs new c6040ccb0af7 interconnect: qcom: sc7180: convert to dynamic IDs new f6f8220797a0 interconnect: qcom: sdm670: convert to dynamic IDs new aa270959aacf interconnect: qcom: sdx55: convert to dynamic IDs new 049aac02ea4a interconnect: qcom: sdx65: convert to dynamic IDs new 98e4284d2eaf interconnect: qcom: sdx75: convert to dynamic IDs new 3d1a6b4c8c53 interconnect: qcom: sm6350: convert to dynamic IDs new 5b83f48e4c1b interconnect: qcom: sm7150: convert to dynamic IDs new 0b2b044bbe8a interconnect: qcom: sm8150: convert to dynamic IDs new 0b27e5cae0a2 interconnect: qcom: sm8350: convert to dynamic IDs new 51513bec806f interconnect: qcom: sm8450: convert to dynamic IDs new e987b4c0d794 interconnect: qcom: sm8550: convert to dynamic IDs new 82a0106a8092 interconnect: qcom: sm8650: convert to dynamic IDs new 11660a5a20e4 interconnect: qcom: sm8750: convert to dynamic IDs new ed7a3886957a interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS new 5ffe1910ed3e Merge branch 'icc-dynamic-ids' into icc-next new dfb1717308ff dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS new b56fb8aa66fc interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs new ccd789e53a5c interconnect: qcom: sm6350: Remove empty BCM arrays new ee7184813059 interconnect: qcom: sm6350: enable QoS configuration new 60b52af082b1 Merge branch 'icc-sm6350' into icc-next new 3e92fdae7fa4 Merge tag 'icc-6.19-rc1' of ssh://gitolite.kernel.org/pub/ [...] new 36b1cb4f33e7 firmware: stratix-svc: fix make htmldocs warning new 935419b9fb74 firmware: stratix10-svc: fix make htmldocs warning new 377441d53a2d firmware: stratix10-svc: fix make htmldocs warning for str [...] new e7ac47e20fd5 dt-bindings: nvmem: qfprom: Add sa8775p compatible new 47b7ea6528d5 dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse new 2f9fae509895 nvmem: Add driver for the eeprom in qnap-mcu controllers new 5b2f8c133d98 nvmem: layouts: u-boot-env: add optional "env-size" property new 7dc63a2a8d96 dt-bindings: nvmem: mediatek: efuse: Add compatible for MT [...] new ee5c565163fd dt-bindings: nvmem: don't check node names new c7ea8eadd5d3 dt-bindings: nvmem: imx-ocotp: Add support for i.MX94 new d54d5e294c9f nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support new a1fb84ab7b92 binder: mark binder_alloc_exhaustive_test as slow new d4b83ba11cf2 rust_binder: use compat_ptr_ioctl new c1437332e4d3 rust_binder: move BC_FREE_BUFFER drop inside if statement new c938fdd82fac MAINTAINERS: add Alice as a Binder maintainer new 77198581e0d0 android: binderfs: add missing parameters in binder_ctl_io [...] new 1e9a37d35a0e android: binder: add missing return value documentation fo [...] new 3e0ae02ba831 rust_binder: fix race condition on death_list new 6c37bebd8c92 rust_binder: avoid mem::take on delivered_deaths new 2c8ad5cfc22d rust: list: add warning to List::remove docs about mem::take new 58796560642a mei: Remove redundant pm_runtime_mark_last_busy() calls new 5d92c3b41f0b mei: gsc: add dependency on Xe driver new a6dab2f61d23 mei: Fix error handling in mei_register new f0a40fe2fc2c MAINTAINERS: Downgrade ocxl to Odd Fixes new 72262330f7b3 comedi: c6xdigio: Fix invalid PNP driver unregistration new 0de7d9cd07a2 comedi: check device's attached status in compat ioctls new f24c6e3a39fa comedi: multiq3: sanitize config options in multiq3_attach() new a51f025b5038 comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() new 4e1da516debb comedi: Add reference counting for Comedi command handling new 51495254fda4 comedi: Use reference count for asynchronous command functions new d1b3b9c70e11 comedi: kcomedilib: Add loop checking variants of open and close new 2402f958cf3b comedi: comedi_bond: Check for loops when bonding devices new 98d86d87aafb comedi: 8255: Fail to attach if fail to request I/O port region new 9906efa545d1 firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select F [...] new 3b4d1b226dc5 char/mwave: remove dead code new 48e77862a73b char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery new 3b4df2320ef6 char/mwave: remove unneeded fops new 53688a9f3735 char/mwave: remove printk tracing new 1c7e15b0e5b4 char/mwave: drop printk wrapper new 00a925eee854 char/mwave: drop typedefs new 8c5d9488b9c0 greybus: add WQ_PERCPU to alloc_workqueue users new e6df0f649cff greybus: gb-beagleplay: Fix timeout handling in bootloader [...] new f0fdaa4ad55b virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev new 4863cb2b0f50 mux: mmio: Add suspend and resume support new 05d36a5931d9 misc: cb710: Fix a NULL vs IS_ERR() check in probe() new ef48f0f19ec9 misc: bh1770glc: use pm_runtime_resume_and_get() in power_ [...] new 85e83789582f char: xillybus: add WQ_UNBOUND to alloc_workqueue users new 43cd4b634ef9 misc: rp1: Fix an error handling path in rp1_probe() new 6d5925b667e4 intel_th: Fix error handling in intel_th_output_open new 4d4e746aa9f0 dt-bindings: slimbus: fix warning from example new 3397c3cd859a uio: Add SVA support for PCI devices via uio_pci_generic_sva.c new 75d19e368640 hangcheck-timer: replace printk(KERN_CRIT) with pr_crit new e03a2f7df72e hangcheck-timer: Replace %Ld with %lld new cbe1d77ed84a hangcheck-timer: fix coding style spacing new 82d12088c297 char: applicom: fix NULL pointer dereference in ac_ioctl new 83bd89291f5c Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub [...] new 85f17e130dc7 dt-bindings: serial: samsung: Add compatible for ARTPEC-9 SoC new fd3d4f5a62b1 dt-bindings: serial: samsung: add samsung,exynos8890-uart [...] new 08a0dd5a4658 serial: ar933x: Add polling support new 18bdfccf3c30 tty: serial: fsl_lpuart: Add missing wakeup event reporting new d55f3d2375ce tty: serial: imx: Only configure the wake register when de [...] new 0cfadf4bcd28 tty: serial: imx: Add missing wakeup event reporting new b7cefdb66338 serial: 8250_pcilib: Replace deprecated PCI functions new 7553f5173ec3 selftests/tty: add TIOCSTI test suite new 4e68ae36422e Merge 6.18-rc3 into tty-next new 02227b97a8d3 selftests: tty: add tty_tiocsti_test to .gitignore new 75ae5e9119d9 tty: document @dlci parameter in gsm_modem_send_initial_msc new e138428498cb dt-bindings: serial: snps-dw-apb-uart: Add support for rk3506 new 84d5153599f8 serial: sc16is7xx: rename LCR macros to better reflect usage new d9b2d7ddbb97 serial: sc16is7xx: rename EFR mutex with generic name new bc20238ac518 serial: sc16is7xx: define common register access function new aed482b53a86 serial: sc16is7xx: remove unnecessary pointer cast new 0f4f88bfd7e7 serial: sc16is7xx: use guards for simple mutex locks new e0925b4a0417 serial: sc16is7xx: drop -ENOMEM error message new 983f91e5f131 serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile new a5bb146502b2 serial: sc16is7xx: move port/channel init to separate function new e92f83afaf4d serial: sc16is7xx: simplify to_sc16is7xx_one() with a sing [...] new 555d7b3de005 serial: sc16is7xx: Kconfig: allow building with COMPILE_TEST new be1d3aac8fef serial: sc16is7xx: use KBUILD_MODNAME new b90871cba6ed serial: sc16is7xx: change conditional operator indentation new bee8828a7628 serial: sc16is7xx: reformat comments to improve readability new 42405cb77fd3 serial: sc16is7xx: add comments for lock requirements new 8e2c0a9f12ed serial: sh-sci: Sort include files alphabetically new 719f3df3e113 serial: sh-sci: Merge sh-sci.h into sh-sci.c new 6c84a61ac023 drivers/tty/vt: use umin() instead of min_t(u16, ...) for [...] new 977e75909db7 tty: pty: use guard()s new 2fc541e52517 tty: n_tty: use guard()s new 3ae99599bf47 tty: n_hdlc: simplify return from n_hdlc_tty_ioctl() new 8c03bfcf6b2b tty: n_hdlc: use guard()s new 1c7736dc68d7 tty: moxa: use guard()s new bfb24564b5fd tty: vt/keyboard: use __free() new d139b31f86b9 tty: vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl() new dee7e10498c7 tty: vt/keyboard: use guard()s new f374a33e90e6 serial: serial_core: simplify uart_ioctl() returns new b844e63807ec serial: serial_core: use guard()s new 80a3471f59ef tty: vt: do not open code DIV_ROUND_UP() new 6d4b55bf18c6 serial: xilinx_uartps: drop cdns_uart::cdns_uart_driver new 37d55c92e9db serial: drop SERIAL_8250_DEPRECATED_OPTIONS new 9b2259633bda serial: 8250: move skip_txen_test to core new f9066dac8ffe serial: 8250: make share_irqs local to 8250_platform new da218406dd50 serial: 8250_platform: simplify IRQF_SHARED handling new 1879c2e44651 tty: replace use of system_unbound_wq with system_dfl_wq new ae333a91006c serial: mux: Fix kernel doc for mux_poll() new 0e5a99e0e5f5 serial: add support of CPCI cards new d3210c8e88ee serial: 8250-of: Fix style issues in 8250_of.c new 57c879469336 serial: icom: Convert PCIBIOS_* return codes to errnos new f0a6e936eb9c tty: serial: samsung: Declare earlycon for Exynos850 new 29e8a0c587e3 serial: sprd: Return -EPROBE_DEFER when uart clock is not ready new 10904d725f6e serial: qcom-geni: Enable PM runtime for serial driver new abffd1e6c4f1 serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms new 6974711cf770 serial: Keep rs485 settings for devices without firmware node new ab9a30d6febf serial: 8250: add driver for KEBA UART new 7cf86b66e562 dt-bindings: serial: 8250: Add Loongson uart compatible new 25e95d763176 serial: 8250: Add Loongson uart driver support new 13532b5186a7 LoongArch: dts: Add uart new compatible string new a6cdfd69ad38 dt-bindings: serial: rsci: Drop "uart-has-rtscts: false" new 75a9f4c54770 serial: sh-sci: Fix deadlock during RSCI FIFO overrun error new edf602a17b03 Merge tag 'tty-6.19-rc1' of git://git.kernel.org/pub/scm/l [...] new 6f64e1872bf6 usb: misc: ljca: Remove Wentong's e-mail address new a0da19eda98c usb: core: Drop spaces after function names new 19040e562640 dt-bindings: usb: uhci: Add reset property new 113ba4270aff usb: uhci: Add reset control support new 8b25c96ab6ed dt-bindings: usb: uhci: Add Aspeed AST2700 compatible new 18a9ec886d32 usb: uhci: Add Aspeed AST2700 support new f39e7cdd8e4c dt-bindings: usb: ehci: Add Aspeed AST2700 compatible new 274f2232a94f usb: ehci: Add Aspeed AST2700 support new b61cb4419e43 dt-bindings: usb: samsung,exynos-dwc3: add power-domains new 6e26324df888 usb: usbtmc: Remove unnecessary local variable from usbtmc [...] new 09bf21bf5249 usbip: Fix locking bug in RT-enabled kernels new 87653d54edd6 usb: hub: Use max() to improve usb_set_lpm_pel() new ed9dd907ee38 usb: gadget: zero: add function wakeup support new 978719f90256 dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties new 0e61e71538d2 dt-bindings: usb: xhci: Add "generic-xhci" compatible for [...] new 1c1b2a247c38 usb: typec: tipd: Fix error handling in cd321x_read_data_status new 51659606d4e0 dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible new 924aa1d9e0ae usb: chipidea: imx: add USB support for i.MX94 new ed4a5c5de56a usb: typec: class: add typec_get_data_role symbol new 41294342fad7 usb: typec: altmodes/displayport: do not enter mode if por [...] new b9f1c762a4de dt-bindings: usb: add missed compatible string for arm64 l [...] new 7298c06d58e2 usb: dwc3: Add software-managed properties for flattened model new 1c97fc901fb6 usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support new 5570ad1423ee USB: Fix descriptor count when handling invalid MBIM exten [...] new 30cd2cb1abf4 usb: typec: ucsi: Handle incorrect num_connectors capability new 9a55e0079258 Revert "USB: disable rust bindings from the build for now" new 082c8dc13a3b dt-bindings: usb: samsung,exynos-dwc3 add exynos8890 compatible new e361b2bf5430 usb: vhci-hcd: Switch to dev_err_probe() in probe path new a3a8c9c18f69 usb: vhci-hcd: Replace pr_*() with dev_*() logging new 9f0b086cd51c usb: ljca: Order ACPI hardware IDs alphabetically new 877c80dfbf78 usb: ljca: Improve ACPI hardware ID documentation new c05ebd0ec91e usb: core: Centralize device state update logic new 071786e27d81 usb: core: Add tracepoints for device allocation and state [...] new 8ad194699fc1 usbip: Use min to simplify stub_send_ret_submit new f82890c98f3e tcpm: Parse and log AVS APDO new b4528e1dbe67 usb: typec: pd: Register SPR AVS caps with usb_power_deliv [...] new 71e13cc1c341 dt-bindings: usb: Add Apple dwc3 new 5ed9cc71432a usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_n [...] new e10bc7964635 usb: dwc3: glue: Add documentation new f854920e8f9a usb: dwc3: glue: Allow more fine grained control over mode [...] new 0ec946d32ef7 usb: dwc3: Add Apple Silicon DWC3 glue layer driver new ef7204a9aada usb: typec: ucsi: psy: Add power supply status new e397f446afcf usb: typec: ucsi: Report power supply changes on power opm [...] new 26c3af0cd8b4 usb: typec: ucsi: Report power supply change on sink path change new f83cb615cb7a usb: typec: ps883x: Cache register settings, not Type-C mode new 6bebd9b77726 usb: typec: ps883x: Rework ps883x_set() new 832c8d3fce77 usb: typec: ps883x: Add USB4 mode and TBT3 altmode support new 93741bd104ce usb: uhci: Work around bogus clang shift overflow warning [...] new d227a8b3e715 usb: typec: ps883x: Fix missing mutex_unlock() new 30a34716562e dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible new 389597581e3e usb: dwc3: Allow usb role swich control from userspace new dacd0ca66646 usb: typec: ucsi_glink: Update request/response buffers to [...] new 4dad394ce3b6 usb: typec: ucsi_glink: Increase buffer size to support UCSI v2 new be83d83664e9 Merge patch series "usb: typec: ucsi_glink: Add support UCSI v2" new d518ec2cbcac Merge 6.18-rc3 into usb-next new e2d2bd6d61a4 rust: usb: fix formatting new b9d87b41f96f dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible new abf640a2436f xen/usb: Constify struct hc_driver new 7915d513e22d usb: dwc3: apple: Only support a single reset controller new e67a353d6b6f usb: mtu3: fix misspelled words new bf3371dfe3c4 usb: mtu3: fix invalid kernel-doc in mtu3.h new 14934421dc8b usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs new 18514fd70ea4 usb: typec: ucsi: Add support for orientation new 2a06ffc3f192 dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ [...] new e7ab90c8675f usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.h new 23bba7f33bb1 dt-bindings: usb: Support MediaTek MT8189 xhci new 8d3498372015 usb: xhci: limit run_graceperiod for only usb 3.0 devices new fad902d6709e xhci: Add helper to find trb from its dma address new 86dcf43be869 xhci: simplify and rework trb_in_td() new 2f751709463b usb: xhci: rework xhci_decode_portsc() new 829738e59f1f usb: xhci: add tracing for PORTSC register writes new 511afe80b82d usb: xhci: add helper to read PORTSC register new 377a91594e00 usb: xhci: add USB Port Register Set struct new f2469d89a70c usb: xhci: implement USB Port Register Set struct new f7812977456c usb: xhci: Assume that endpoints halt as specified new e6aec6d9f579 usb: xhci: Don't unchain link TRBs on quirky HCs new 1ebf363fcdf6 usb: xhci: replace use of system_wq with system_percpu_wq new 6c2689712177 usb: xhci: remove deprecated TODO comment new 2085fa6c0f33 usb: xhci: remove unused trace operation and argument new 70651cc3f5a4 usb: xhci: use cached HCSPARAMS1 value new df0897355685 usb: xhci: simplify handling of Structural Parameters 1 values new 1668263a13ae usb: xhci: limit number of ports to 127 new 8e9a3a1ea1b6 usb: xhci: limit number of interrupts to 128 new edab00902be0 usb: xhci: improve xhci-caps.h comments new f724e34719f0 usb: xhci: simplify Isochronous Scheduling Threshold handling new 9936909099cc usb: xhci: simplify Max Scratchpad buffer macros new 2282ab38d87e usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h new 757508d6d771 usb: xhci: standardize single bit-field macros new 384c57ec7205 usb: xhci: Add debugfs support for xHCI Port Link Info (PO [...] new 7ebbd0a5a9e2 dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible new a2fa8a12e6bc usb: chaoskey: fix locking for O_NONBLOCK new 86a35865feff usb: typec: ucsi: Set orientation_aware if UCSI version is [...] new b6ebcfdcac40 usb: dwc2: fix hang during shutdown if set as peripheral new 2b94b054ac49 usb: dwc2: fix hang during suspend if set as peripheral new 12a8f543250c usb: dwc3: replace use of system_wq with system_percpu_wq new 71f91b401c33 usb: uas: add WQ_PERCPU to alloc_workqueue users new 66371878dfe3 usb: typec: tipd: mark as orientation aware new a7d5fe02059a usb: host: Do not check priv->clks[clk] new c31a401fe7ab usb: host: ehci-platform: Call reset assert/deassert on su [...] new e4d9da32bf60 usb: host: ohci-platform: Call reset assert/deassert on su [...] new 3578b1cde594 usb: renesas_usbhs: Assert/de-assert reset signals on susp [...] new 8d3c283ef809 usb: Remove redundant pm_runtime_mark_last_busy() calls new a67df6d1b939 uapi: cdc.h: cleanly provide for more interfaces and countries new 3e082978c331 usb: typec: ucsi: Update UCSI structure to have message in [...] new db0028637cc8 usb: typec: ucsi: Add support for message out data structure new 775fae520e6a usb: typec: ucsi: Enable debugfs for message_out data structure new 1b474ee01fbb usb: typec: ucsi: Add support for SET_PDOS command new c640a4239db5 dt-bindings: usb: Add ESWIN EIC7700 USB controller new e05d28b759c2 usb: dwc3: eic7700: Add EIC7700 USB driver new 24b040fe5030 usb: uas: reduce time under spinlock new 363eb9bfdea5 usb: gadget: functionfs: use dma_buf_unmap_attachment_unlo [...] new a75a5b148b4e usb: ohci-da8xx: remove unused platform data new a5160af78be7 usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE new de7275cbc617 drivers/usb/storage: use min() instead of min_t() new b43889fcae25 dt-bindings: usb: dwc3-xilinx: Describe the reset constrai [...] new e91bbe082878 USB: add WQ_PERCPU to alloc_workqueue users new 1052864d7d62 usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users new d53bdaae8947 dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based [...] new f8d2bf7c0c5d usb: typec: hd3ss3220: Enable VBUS based on ID pin state new 955a48a5353f usb: usb-storage: No additional quirks need to be added to [...] new 56bcf64b6131 thunderbolt: Fix typo in tb_eeprom_ctl_read documentation new d776e805f197 thunderbolt: Update NVM firmware upgrade documentation new 8ab64d711b93 thunderbolt: Update deprecated firmware update site in icm.c new 9393a3a4207f thunderbolt: Replace use of system_wq with system_percpu_wq new d0d7c4062d32 thunderbolt: Fix typos in ctl.c new b719f112d250 thunderbolt: Fix typos in debugfs.c new 4994e9a711a9 thunderbolt: Fix typos in domain.c new 91c7b372a317 thunderbolt: Fix typos in icm.c new 0370b14fd55c thunderbolt: Fix typos in lc.c new 1c9ad530d36c thunderbolt: Fix typos in nhi.c new 6c1e5744e689 thunderbolt: Fix typos in retimer.c new cafe5dd8bba4 thunderbolt: Fix typos in switch.c new 6cdbf50107cc thunderbolt: Fix typos in tb.c new 20b2af31286b thunderbolt: Fix typos in tb.h new 836fe732db60 thunderbolt: Fix typos in tb_regs.h new 5d463af9818c thunderbolt: Fix typos in tmu.c new c3d53000d2a5 thunderbolt: Fix typos in tunnel.c new 9527d0c5436c thunderbolt: Fix typos in usb4.c new 479d186fc946 thunderbolt: Fix typos in xdomain.c new c77a6544d8a2 Merge tag 'thunderbolt-for-v6.19-rc1' of ssh://gitolite.ke [...] new c69ff68b097b usb: phy: Initialize struct usb_phy list_head new 6d935ce213bd usb: dwc3: core: Remove redundant comment in core init new 6b120ef99fbc usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe() new 2b7a0f47aaf2 usb: typec: ucsi: fix use-after-free caused by uec->work new b6e0b3016187 USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC new d432df758f92 USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC new 66b1c554a83d USB: serial: belkin_sa: clean up tiocmset() new ddf816058096 USB: serial: kobil_sct: clean up tiocmset() new e41de6124e0a USB: serial: kobil_sct: clean up device type checks new 754640d85566 USB: serial: kobil_sct: add control request helpers new d99bdbb0d3e4 USB: serial: kobil_sct: clean up set_termios() new 53002803832b USB: serial: kobil_sct: drop unnecessary initialisations new 4e31a5d0a9ee USB: serial: ftdi_sio: match on interface number for jtag new 448016e32654 USB: serial: ftdi_sio: silence jtag probe new 73de1ddaf4e6 USB: serial: ftdi_sio: rewrite 8u2232c quirk new 47ed918ececc USB: serial: ftdi_sio: clean up quirk comments new f5fef0c5f641 USB: serial: ftdi_sio: rename quirk symbols new 96e5d1b1e690 USB: serial: ftdi_sio: enable NDI speed hack consistently new cde24373724b USB: serial: ftdi_sio: clean up NDI speed hack new 4d822b0a4a27 USB: serial: ftdi_sio: drop NDI quirk module parameter new 7970b4969c4c USB: serial: option: add Foxconn T99W760 new c908039a29aa USB: serial: option: add Telit Cinterion FE910C04 new comp [...] new 072f2c495725 USB: serial: option: move Telit 0x10c7 composition in the [...] new c7bbc43a1769 Merge tag 'usb-serial-6.19-rc1' of ssh://gitolite.kernel.o [...] new 2585973c7f9e usb: gadget: tegra-xudc: Always reinitialize data toggle w [...] new f5e9d31e79c1 Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/l [...] new d51ffb3b4135 staging: rtl8723bs: Add missing MODULE_DESCRIPTION() new 7c28d77cde2a staging: sm750fb: rename camel case identifiers new 561f0ed96a62 staging: rtl8723bs: sdio: clarify OQT free page comment new 1869a635ad2b staging: gpib: tms9914: Fix typo in comment new 5489773c3c83 staging: rtl8723bs: rtw_hal_set_def_var is not used new 7550f96a57c8 staging: rtl8723bs: Fix operator spacing in rtw_security.c new b3c253cda6ee staging: rtl8723bs: Remove commented ifdef CONFIG_WAPI_SUPPORT new 5cfa43ae1338 staging: rtl8723bs: Remove unsupported PALTFORM_OS_WINCE ifdef new 907772838f7d staging: rtl8723bs: remove unnecessary blank lines in rtw_ap.c new 10f0c1ef2cc8 staging: rtl8723bs: add missing blank line in rtw_ap.c new 84aa0f7b20ec staging: rtl8723bs: remove dead code in rtw_ap.c new c318aef7f326 staging: rtl8723bs: fix lines starting with '(' in rtw_ap.c new 9aa392c25d1c staging: rtl8723bs: add spaces around '+' operator in rtw_ap.c new 70d45d4b349b staging: rtl8723bs: wrap long comments in rtw_ap.c new 1937e38905f9 staging: axis-fifo: add compatible strings for v4.2 and v4.3 new 60d042a787e0 staging: axis-fifo: simplify interrupt handling new b10f6768d5ce staging: axis-fifo: remove unneeded irq field from struct [...] new 449728851335 staging: axis-fifo: remove get_dts_property() helper new 89443a92c506 staging: axis-fifo: drop redundant read/write_flags from a [...] new 622c811052b3 staging: axis-fifo: drop debug print of remapped base address new b655b838aede staging: rtl8723bs: fall back to random mac address new b8b4b51be76e staging: rtl8723bs: Rename camel case functions. new ea629075eb59 staging: nvec: remove NVEC_PS2_DEBUG and dead debug macro new d68eb9096fb0 Merge 6.18-rc3 into staging-next new 495df2da6944 staging: most: remove broken i2c driver new de4cbbdf2d98 staging: rtl8723bs: remove todo/note and duplicated EFUSE_ [...] new 79b676126050 staging: rtl8723bs: use ether_addr_copy() for MAC address copying new 70421f9bd855 staging: vchiq_arm: delete unnecessary check new 3a3fd27e06c3 staging: sm750fb: align sm750_hw_cursor_set_size() arguments new 23413fe138e0 staging: sm750fb: avoid chained assignment in setcolreg() new 90204a38a760 staging: vc04_services: Drop bcm2835-camera driver new e31d4d647038 staging: vchiq_arm: Remove bcm2835_camera from vchiq new 3d2115ea5d14 staging: vchiq_arm: Improve inline documentation new bf9f0b00bb7f include: linux: Destage VCHIQ interface headers new b178ad64edf4 staging: vc04_services: Cleanup VCHIQ TODO entries new aa125180c673 platform/raspberrypi: Destage VCHIQ interface new bd10acae08ae platform/raspberrypi: Destage VCHIQ MMAL driver new b6167146483e staging: gpib: Change // comments in uapi header file new 46e68568c184 staging: gpib: Update TODO file new a64ff10ca69b staging: gpib: Fix SPDX license for gpib headers new e6ab504633e4 staging: gpib: Destage gpib new 47d3949a9b04 staging: fbtft: core: fix potential memory leak in fbtft_p [...] new 706cc5a93698 staging: greybus: uart: check return values during probe new 18ac97e9de0f staging: rtl8723bs: core: fix block comment style issues new 39781cc3d54b staging: rtl8723bs: core: delete commented-out code new e09748f87442 staging: rtl8723bs: remove unused registry and BSSID offse [...] new 6ddb173fcf34 staging: rtl8723bs: use standard offsetof in cfg80211 operations new 2cbcfd3fce6f staging: rtl8723bs: remove dead commented code from odm.c new d82c5681dfe6 staging: rtl8723bs: replace FIELD_OFFSET usage with offset [...] new ea39cd0e42a2 staging: rtl8723bs: remove custom FIELD_OFFSET macro new 1520007aa361 staging: gpib: Clean-up commented-out code new 154828bf9559 staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser new 6ef0e1c10455 staging: rtl8723bs: fix stack buffer overflow in OnAssocRe [...] new 502ddcc405b6 staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR [...] new 37bb2e7217b0 Merge tag 'staging-6.19-rc1' of git://git.kernel.org/pub/s [...]
The 605 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-iio | 36 + .../ABI/testing/sysfs-class-usb_power_delivery | 28 + .../ABI/testing/sysfs-driver-uio_pci_sva-pasid | 29 + Documentation/admin-guide/thunderbolt.rst | 50 +- .../bindings/arm/qcom,coresight-tpdm.yaml | 23 +- .../devicetree/bindings/fpga/fpga-region.yaml | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 11 +- .../devicetree/bindings/iio/accel/adi,adxl380.yaml | 11 +- .../bindings/iio/accel/bosch,bma220.yaml | 9 +- .../devicetree/bindings/iio/adc/adi,ad4080.yaml | 5 + .../devicetree/bindings/iio/adc/adi,max14001.yaml | 89 + .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/renesas,r9a09g077-adc.yaml | 135 ++ .../bindings/iio/adc/renesas,rzn1-adc.yaml | 111 ++ .../bindings/iio/adc/rockchip-saradc.yaml | 3 + .../devicetree/bindings/iio/dac/adi,ad5446.yaml | 138 ++ .../bindings/iio/health/maxim,max30100.yaml | 8 + .../devicetree/bindings/iio/imu/bosch,smi330.yaml | 90 + .../bindings/iio/imu/invensense,icm45600.yaml | 90 + .../bindings/iio/imu/invensense,mpu6050.yaml | 1 - .../bindings/iio/pressure/aosong,adp810.yaml | 45 + .../bindings/iio/pressure/fsl,mpl3115.yaml | 71 + .../bindings/iio/pressure/infineon,dps310.yaml | 54 + .../bindings/interconnect/qcom,kaanapali-rpmh.yaml | 124 ++ .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 1 + .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 50 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 65 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 4 +- .../bindings/nvmem/layouts/u-boot,env.yaml | 7 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 5 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 +- Documentation/devicetree/bindings/serial/8250.yaml | 14 + .../devicetree/bindings/serial/renesas,rsci.yaml | 2 - .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../devicetree/bindings/slimbus/slimbus.yaml | 16 +- .../devicetree/bindings/trivial-devices.yaml | 4 - .../devicetree/bindings/usb/apple,dwc3.yaml | 80 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 22 + .../devicetree/bindings/usb/eswin,eic7700-usb.yaml | 94 + .../devicetree/bindings/usb/fsl,ls1028a.yaml | 33 +- .../devicetree/bindings/usb/fsl,usbmisc.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-xhci.yaml | 15 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 +- .../devicetree/bindings/usb/qcom,snps-dwc3.yaml | 32 + .../bindings/usb/renesas,rzg3e-xhci.yaml | 12 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 6 + .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 + .../devicetree/bindings/usb/usb-uhci.yaml | 13 + Documentation/iio/ade9000.rst | 2 +- Documentation/iio/adis16475.rst | 4 +- Documentation/iio/adis16480.rst | 4 +- Documentation/iio/adis16550.rst | 4 +- Documentation/iio/adxl345.rst | 4 +- Documentation/iio/adxl380.rst | 4 +- LICENSES/preferred/LGPL-2.1 | 4 + MAINTAINERS | 76 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/arm/configs/hisi_defconfig | 1 - arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 + arch/loongarch/boot/dts/loongson-2k0500.dtsi | 2 +- arch/loongarch/boot/dts/loongson-2k1000.dtsi | 2 +- arch/loongarch/boot/dts/loongson-2k2000.dtsi | 2 +- arch/mips/configs/bcm47xx_defconfig | 1 - arch/mips/configs/bmips_stb_defconfig | 1 - arch/mips/configs/gcw0_defconfig | 1 - arch/nios2/configs/10m50_defconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/microwatt_defconfig | 1 - arch/powerpc/platforms/cell/spu_base.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/cmm.c | 2 +- arch/powerpc/platforms/pseries/suspend.c | 2 +- arch/riscv/configs/nommu_virt_defconfig | 1 - arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/xip_kc705_defconfig | 1 - drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/android/binder.c | 2 + drivers/android/binder/node.rs | 6 +- drivers/android/binder/process.rs | 17 +- drivers/android/binder/rust_binder_main.rs | 22 +- drivers/android/binder/thread.rs | 4 +- drivers/android/binderfs.c | 3 + drivers/android/tests/binder_alloc_kunit.c | 2 +- drivers/base/firmware_loader/Kconfig | 2 +- drivers/bus/mhi/ep/internal.h | 2 +- drivers/bus/mhi/ep/main.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 26 + drivers/cdx/cdx.c | 4 +- drivers/char/adi.c | 6 +- drivers/char/apm-emulation.c | 10 +- drivers/char/applicom.c | 5 +- drivers/char/hangcheck-timer.c | 24 +- drivers/char/mwave/3780i.c | 218 +-- drivers/char/mwave/3780i.h | 12 +- drivers/char/mwave/Makefile | 6 - drivers/char/mwave/README | 10 - drivers/char/mwave/mwavedd.c | 337 +--- drivers/char/mwave/mwavedd.h | 76 +- drivers/char/mwave/mwavepub.h | 22 +- drivers/char/mwave/smapi.c | 244 +-- drivers/char/mwave/smapi.h | 6 +- drivers/char/mwave/tp3780i.c | 209 +- drivers/char/mwave/tp3780i.h | 30 +- drivers/char/xillybus/xillybus_core.c | 2 +- drivers/char/xillybus/xillyusb.c | 4 +- drivers/comedi/comedi_buf.c | 274 ++- drivers/comedi/comedi_fops.c | 189 +- drivers/comedi/comedi_internal.h | 12 + drivers/comedi/drivers.c | 134 +- drivers/comedi/drivers/8255.c | 20 +- drivers/comedi/drivers/c6xdigio.c | 46 +- drivers/comedi/drivers/comedi_bond.c | 4 +- drivers/comedi/drivers/multiq3.c | 9 + drivers/comedi/drivers/pcl818.c | 5 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 120 +- drivers/eisa/eisa-bus.c | 2 +- drivers/firmware/stratix10-rsu.c | 279 +-- drivers/firmware/stratix10-svc.c | 761 +++++++- drivers/fpga/altera-cvp.c | 20 +- drivers/fpga/xilinx-spi.c | 7 + drivers/fsi/fsi-occ.c | 16 +- drivers/{staging => }/gpib/Kconfig | 8 +- drivers/{staging => }/gpib/Makefile | 2 +- drivers/{staging => }/gpib/TODO | 14 - drivers/{staging => }/gpib/agilent_82350b/Makefile | 0 .../gpib/agilent_82350b/agilent_82350b.c | 0 .../gpib/agilent_82350b/agilent_82350b.h | 0 drivers/{staging => }/gpib/agilent_82357a/Makefile | 0 .../gpib/agilent_82357a/agilent_82357a.c | 0 .../gpib/agilent_82357a/agilent_82357a.h | 0 drivers/{staging => }/gpib/cb7210/Makefile | 0 drivers/{staging => }/gpib/cb7210/cb7210.c | 12 - drivers/{staging => }/gpib/cb7210/cb7210.h | 0 drivers/{staging => }/gpib/cec/Makefile | 0 drivers/{staging => }/gpib/cec/cec.h | 0 drivers/{staging => }/gpib/cec/cec_gpib.c | 0 drivers/{staging => }/gpib/common/Makefile | 0 drivers/{staging => }/gpib/common/gpib_os.c | 0 drivers/{staging => }/gpib/common/iblib.c | 0 drivers/{staging => }/gpib/common/ibsys.h | 0 drivers/{staging => }/gpib/eastwood/Makefile | 0 drivers/{staging => }/gpib/eastwood/fluke_gpib.c | 0 drivers/{staging => }/gpib/eastwood/fluke_gpib.h | 0 drivers/{staging => }/gpib/fmh_gpib/Makefile | 0 drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c | 0 drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h | 0 drivers/{staging => }/gpib/gpio/Makefile | 0 drivers/{staging => }/gpib/gpio/gpib_bitbang.c | 0 drivers/{staging => }/gpib/hp_82335/Makefile | 0 drivers/{staging => }/gpib/hp_82335/hp82335.c | 0 drivers/{staging => }/gpib/hp_82335/hp82335.h | 0 drivers/{staging => }/gpib/hp_82341/Makefile | 0 drivers/{staging => }/gpib/hp_82341/hp_82341.c | 0 drivers/{staging => }/gpib/hp_82341/hp_82341.h | 0 drivers/{staging => }/gpib/include/amcc5920.h | 0 drivers/{staging => }/gpib/include/amccs5933.h | 0 drivers/{staging => }/gpib/include/gpibP.h | 4 +- drivers/{staging => }/gpib/include/gpib_cmd.h | 0 drivers/{staging => }/gpib/include/gpib_pci_ids.h | 0 drivers/{staging => }/gpib/include/gpib_proto.h | 0 .../gpib/include/gpib_state_machines.h | 0 drivers/{staging => }/gpib/include/gpib_types.h | 2 +- drivers/{staging => }/gpib/include/nec7210.h | 0 .../{staging => }/gpib/include/nec7210_registers.h | 0 drivers/{staging => }/gpib/include/plx9050.h | 0 drivers/{staging => }/gpib/include/quancom_pci.h | 0 drivers/{staging => }/gpib/include/tms9914.h | 0 .../{staging => }/gpib/include/tnt4882_registers.h | 0 drivers/{staging => }/gpib/ines/Makefile | 0 drivers/{staging => }/gpib/ines/ines.h | 0 drivers/{staging => }/gpib/ines/ines_gpib.c | 0 drivers/{staging => }/gpib/lpvo_usb_gpib/Makefile | 0 .../gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 0 drivers/{staging => }/gpib/nec7210/Makefile | 0 drivers/{staging => }/gpib/nec7210/board.h | 0 drivers/{staging => }/gpib/nec7210/nec7210.c | 0 drivers/{staging => }/gpib/ni_usb/Makefile | 0 drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c | 0 drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h | 0 drivers/{staging => }/gpib/pc2/Makefile | 0 drivers/{staging => }/gpib/pc2/pc2_gpib.c | 0 drivers/{staging => }/gpib/tms9914/Makefile | 0 drivers/{staging => }/gpib/tms9914/tms9914.c | 2 +- drivers/{staging => }/gpib/tnt4882/Makefile | 0 drivers/{staging => }/gpib/tnt4882/mite.c | 0 drivers/{staging => }/gpib/tnt4882/mite.h | 0 drivers/{staging => }/gpib/tnt4882/tnt4882_gpib.c | 0 drivers/greybus/gb-beagleplay.c | 12 +- drivers/greybus/operation.c | 2 +- drivers/hwtracing/coresight/coresight-catu.c | 10 +- drivers/hwtracing/coresight/coresight-core.c | 30 +- drivers/hwtracing/coresight/coresight-ctcu-core.c | 9 +- drivers/hwtracing/coresight/coresight-cti-core.c | 5 +- drivers/hwtracing/coresight/coresight-cti.h | 5 +- drivers/hwtracing/coresight/coresight-dummy.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 8 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 3 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 59 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 140 +- drivers/hwtracing/coresight/coresight-etm4x.h | 5 - drivers/hwtracing/coresight/coresight-priv.h | 3 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 22 +- drivers/hwtracing/coresight/coresight-tmc.h | 3 +- drivers/hwtracing/coresight/coresight-tpda.c | 7 - drivers/hwtracing/coresight/coresight-tpdm.c | 174 +- drivers/hwtracing/coresight/coresight-tpdm.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 4 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 9 +- drivers/hwtracing/intel_th/core.c | 22 +- drivers/iio/accel/Kconfig | 19 +- drivers/iio/accel/Makefile | 4 +- drivers/iio/accel/adxl380.c | 134 +- drivers/iio/accel/adxl380.h | 4 + drivers/iio/accel/adxl380_i2c.c | 4 + drivers/iio/accel/adxl380_spi.c | 4 + drivers/iio/accel/bma220.h | 28 + drivers/iio/accel/bma220_core.c | 585 ++++++ drivers/iio/accel/bma220_i2c.c | 69 + drivers/iio/accel/bma220_spi.c | 318 +--- drivers/iio/accel/bma400.h | 155 +- drivers/iio/accel/bma400_core.c | 349 ++-- drivers/iio/adc/Kconfig | 31 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad4030.c | 4 +- drivers/iio/adc/ad4080.c | 126 +- drivers/iio/adc/ad7124.c | 295 ++- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ade9000.c | 2 +- drivers/iio/adc/aspeed_adc.c | 34 + drivers/iio/adc/max14001.c | 391 ++++ drivers/iio/adc/mcp3564.c | 2 +- drivers/iio/adc/meson_saradc.c | 6 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/pac1921.c | 8 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/rohm-bd79112.c | 13 +- drivers/iio/adc/rohm-bd79124.c | 39 +- drivers/iio/adc/rzn1-adc.c | 490 +++++ drivers/iio/adc/rzt2h_adc.c | 304 +++ drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 1 + drivers/iio/common/scmi_sensors/scmi_iio.c | 5 +- drivers/iio/dac/Kconfig | 31 +- drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad5446-i2c.c | 102 + drivers/iio/dac/ad5446-spi.c | 252 +++ drivers/iio/dac/ad5446.c | 506 +---- drivers/iio/dac/ad5446.h | 77 + drivers/iio/dac/ltc2688.c | 32 +- drivers/iio/health/max30100.c | 38 +- drivers/iio/imu/Kconfig | 2 + drivers/iio/imu/Makefile | 2 + drivers/iio/imu/bmi270/bmi270_core.c | 383 +++- drivers/iio/imu/bmi270/bmi270_spi.c | 2 +- drivers/iio/imu/inv_icm45600/Kconfig | 70 + drivers/iio/imu/inv_icm45600/Makefile | 16 + drivers/iio/imu/inv_icm45600/inv_icm45600.h | 385 ++++ drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c | 782 ++++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c | 558 ++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h | 101 + drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 988 ++++++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c | 791 ++++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c | 98 + drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c | 79 + drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c | 108 ++ drivers/iio/imu/smi330/Kconfig | 33 + drivers/iio/imu/smi330/Makefile | 7 + drivers/iio/imu/smi330/smi330.h | 25 + drivers/iio/imu/smi330/smi330_core.c | 918 +++++++++ drivers/iio/imu/smi330/smi330_i2c.c | 133 ++ drivers/iio/imu/smi330/smi330_spi.c | 85 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 71 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 + drivers/iio/industrialio-backend.c | 8 +- drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 18 +- drivers/iio/light/apds9306.c | 2 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/ltr390.c | 8 +- drivers/iio/light/veml3235.c | 2 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 2 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 8 +- drivers/iio/pressure/adp810.c | 225 +++ drivers/iio/pressure/mpl3115.c | 549 +++++- drivers/iio/resolver/ad2s1210.c | 30 +- drivers/interconnect/debugfs-client.c | 7 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/glymur.c | 225 +-- drivers/interconnect/qcom/icc-rpmh.c | 39 +- drivers/interconnect/qcom/icc-rpmh.h | 7 +- .../interconnect/qcom/{sm8750.c => kaanapali.c} | 1952 ++++++++++--------- drivers/interconnect/qcom/milos.c | 142 +- drivers/interconnect/qcom/msm8996.c | 1 + drivers/interconnect/qcom/qcs615.c | 511 +++-- drivers/interconnect/qcom/qcs615.h | 128 -- drivers/interconnect/qcom/qcs8300.c | 671 +++---- drivers/interconnect/qcom/qcs8300.h | 177 -- drivers/interconnect/qcom/qdu1000.c | 348 ++-- drivers/interconnect/qcom/qdu1000.h | 95 - drivers/interconnect/qcom/sa8775p.c | 639 +++++-- drivers/interconnect/qcom/sar2130p.c | 630 +++--- drivers/interconnect/qcom/sc7180.c | 678 ++++--- drivers/interconnect/qcom/sc7180.h | 149 -- drivers/interconnect/qcom/sc7280.c | 617 +++--- drivers/interconnect/qcom/sc7280.h | 154 -- drivers/interconnect/qcom/sc8180x.c | 648 +++---- drivers/interconnect/qcom/sc8180x.h | 179 -- drivers/interconnect/qcom/sc8280xp.c | 825 ++++---- drivers/interconnect/qcom/sc8280xp.h | 209 -- drivers/interconnect/qcom/sdm670.c | 522 +++-- drivers/interconnect/qcom/sdm670.h | 128 -- drivers/interconnect/qcom/sdm845.c | 766 ++++---- drivers/interconnect/qcom/sdm845.h | 140 -- drivers/interconnect/qcom/sdx55.c | 489 +++-- drivers/interconnect/qcom/sdx55.h | 70 - drivers/interconnect/qcom/sdx65.c | 457 +++-- drivers/interconnect/qcom/sdx65.h | 65 - drivers/interconnect/qcom/sdx75.c | 395 ++-- drivers/interconnect/qcom/sdx75.h | 97 - drivers/interconnect/qcom/sm6350.c | 927 +++++---- drivers/interconnect/qcom/sm6350.h | 139 -- drivers/interconnect/qcom/sm7150.c | 653 ++++--- drivers/interconnect/qcom/sm7150.h | 140 -- drivers/interconnect/qcom/sm8150.c | 706 ++++--- drivers/interconnect/qcom/sm8150.h | 152 -- drivers/interconnect/qcom/sm8250.c | 736 ++++--- drivers/interconnect/qcom/sm8250.h | 168 -- drivers/interconnect/qcom/sm8350.c | 684 ++++--- drivers/interconnect/qcom/sm8350.h | 158 -- drivers/interconnect/qcom/sm8450.c | 601 +++--- drivers/interconnect/qcom/sm8450.h | 169 -- drivers/interconnect/qcom/sm8550.c | 501 +++-- drivers/interconnect/qcom/sm8550.h | 138 -- drivers/interconnect/qcom/sm8650.c | 527 +++-- drivers/interconnect/qcom/sm8650.h | 144 -- drivers/interconnect/qcom/sm8750.c | 602 +++--- drivers/interconnect/qcom/x1e80100.c | 610 +++--- drivers/interconnect/qcom/x1e80100.h | 192 -- drivers/misc/amd-sbi/Kconfig | 4 +- drivers/misc/amd-sbi/rmi-core.c | 194 +- drivers/misc/amd-sbi/rmi-i2c.c | 124 +- drivers/misc/bh1770glc.c | 4 +- drivers/misc/cb710/core.c | 8 +- drivers/misc/eeprom/at25.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.c | 6 +- drivers/misc/mei/Kconfig | 2 +- drivers/misc/mei/client.c | 14 +- drivers/misc/mei/interrupt.c | 2 - drivers/misc/mei/main.c | 1 + drivers/misc/rp1/rp1_pci.c | 3 + drivers/misc/vmw_vmci/vmci_context.h | 2 +- drivers/mux/mmio.c | 82 +- drivers/nvmem/Kconfig | 9 + drivers/nvmem/Makefile | 2 + drivers/nvmem/imx-ocotp-ele.c | 20 + drivers/nvmem/layouts/u-boot-env.c | 4 +- drivers/nvmem/qnap-mcu-eeprom.c | 111 ++ drivers/peci/controller/peci-aspeed.c | 12 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + .../vc04_services => platform/raspberrypi}/Kconfig | 8 +- drivers/platform/raspberrypi/Makefile | 15 + .../raspberrypi/vchiq-interface}/TESTING | 0 drivers/platform/raspberrypi/vchiq-interface/TODO | 4 + .../raspberrypi/vchiq-interface}/vchiq_arm.c | 20 +- .../raspberrypi/vchiq-interface}/vchiq_bus.c | 4 +- .../raspberrypi/vchiq-interface}/vchiq_core.c | 9 +- .../raspberrypi/vchiq-interface}/vchiq_debugfs.c | 6 +- .../raspberrypi/vchiq-interface}/vchiq_dev.c | 7 +- .../raspberrypi/vchiq-interface}/vchiq_ioctl.h | 3 +- .../raspberrypi}/vchiq-mmal/Kconfig | 0 .../raspberrypi}/vchiq-mmal/Makefile | 0 .../raspberrypi}/vchiq-mmal/mmal-common.h | 0 .../raspberrypi}/vchiq-mmal/mmal-encodings.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg-common.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg-format.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg-port.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg.h | 0 .../raspberrypi}/vchiq-mmal/mmal-parameters.h | 0 .../raspberrypi}/vchiq-mmal/mmal-vchiq.c | 5 +- .../raspberrypi}/vchiq-mmal/mmal-vchiq.h | 0 drivers/rapidio/rio-driver.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/axis-fifo/axis-fifo.c | 232 +-- drivers/staging/axis-fifo/axis-fifo.txt | 5 +- drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/greybus/uart.c | 8 +- drivers/staging/iio/addac/adt7316.c | 102 +- drivers/staging/iio/frequency/ad9834.c | 3 +- drivers/staging/iio/frequency/ad9834.h | 10 - drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/i2c/Kconfig | 13 - drivers/staging/most/i2c/Makefile | 4 - drivers/staging/most/i2c/i2c.c | 374 ---- drivers/staging/nvec/nvec_ps2.c | 12 - drivers/staging/rtl8723bs/core/rtw_ap.c | 312 ++- drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 38 +- drivers/staging/rtl8723bs/core/rtw_io.c | 48 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 76 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 80 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 10 +- drivers/staging/rtl8723bs/core/rtw_security.c | 235 ++- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 6 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/hal/hal_com.c | 65 - drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/odm.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 33 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 16 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 5 +- drivers/staging/rtl8723bs/include/basic_types.h | 3 +- drivers/staging/rtl8723bs/include/drv_types.h | 7 - drivers/staging/rtl8723bs/include/hal_com.h | 2 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 4 - drivers/staging/rtl8723bs/include/hal_intf.h | 2 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 + drivers/staging/sm750fb/sm750.c | 13 +- drivers/staging/sm750fb/sm750_accel.c | 10 +- drivers/staging/vc04_services/Kconfig | 49 - drivers/staging/vc04_services/Makefile | 14 - .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 3 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 3 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 13 - .../staging/vc04_services/bcm2835-camera/Makefile | 6 - drivers/staging/vc04_services/bcm2835-camera/TODO | 17 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2011 -------------------- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 142 -- .../vc04_services/bcm2835-camera/controls.c | 1399 -------------- drivers/staging/vc04_services/interface/TODO | 28 - drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/debugfs.c | 4 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/icm.c | 8 +- drivers/thunderbolt/lc.c | 2 +- drivers/thunderbolt/nhi.c | 2 +- drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/switch.c | 6 +- drivers/thunderbolt/tb.c | 16 +- drivers/thunderbolt/tb.h | 14 +- drivers/thunderbolt/tb_regs.h | 6 +- drivers/thunderbolt/tmu.c | 4 +- drivers/thunderbolt/tunnel.c | 14 +- drivers/thunderbolt/usb4.c | 26 +- drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/moxa.c | 169 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/n_hdlc.c | 79 +- drivers/tty/n_tty.c | 109 +- drivers/tty/pty.c | 103 +- drivers/tty/serial/8250/8250.h | 9 - drivers/tty/serial/8250/8250_core.c | 4 + drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 4 +- drivers/tty/serial/8250/8250_keba.c | 280 +++ drivers/tty/serial/8250/8250_loongson.c | 238 +++ drivers/tty/serial/8250/8250_of.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 47 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 10 +- drivers/tty/serial/8250/8250_pcilib.c | 7 +- drivers/tty/serial/8250/8250_pcilib.h | 2 +- drivers/tty/serial/8250/8250_platform.c | 55 +- drivers/tty/serial/8250/8250_rsa.c | 24 - drivers/tty/serial/8250/Kconfig | 40 +- drivers/tty/serial/8250/Makefile | 2 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/ar933x_uart.c | 62 + drivers/tty/serial/fsl_lpuart.c | 8 + drivers/tty/serial/icom.c | 1 + drivers/tty/serial/imx.c | 24 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 178 +- drivers/tty/serial/samsung_tty.c | 2 + drivers/tty/serial/sc16is7xx.c | 413 ++-- drivers/tty/serial/sc16is7xx.h | 1 - drivers/tty/serial/sc16is7xx_i2c.c | 4 +- drivers/tty/serial/sc16is7xx_spi.c | 4 +- drivers/tty/serial/serial_core.c | 168 +- drivers/tty/serial/sh-sci.c | 196 +- drivers/tty/serial/sh-sci.h | 178 -- drivers/tty/serial/sprd_serial.c | 6 + drivers/tty/serial/xilinx_uartps.c | 15 +- drivers/tty/tty_buffer.c | 8 +- drivers/tty/vt/keyboard.c | 318 ++-- drivers/tty/vt/selection.c | 9 +- drivers/tty/vt/vt.c | 4 +- drivers/uio/Kconfig | 12 + drivers/uio/Makefile | 1 + drivers/uio/uio_fsl_elbc_gpcm.c | 7 + drivers/uio/uio_pci_generic_sva.c | 192 ++ drivers/usb/cdns3/cdns3-gadget.c | 1 - drivers/usb/cdns3/cdnsp-gadget.c | 1 - drivers/usb/chipidea/core.c | 1 - drivers/usb/chipidea/otg_fsm.c | 1 - drivers/usb/chipidea/usbmisc_imx.c | 12 + drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/class/usbtmc.c | 12 +- drivers/usb/core/Makefile | 5 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 43 +- drivers/usb/core/message.c | 2 +- drivers/usb/core/trace.c | 6 + drivers/usb/core/trace.h | 61 + drivers/usb/core/usb.c | 2 + drivers/usb/dwc2/platform.c | 17 +- drivers/usb/dwc3/Kconfig | 11 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 34 +- drivers/usb/dwc3/drd.c | 1 + drivers/usb/dwc3/dwc3-am62.c | 1 - drivers/usb/dwc3/dwc3-apple.c | 489 +++++ drivers/usb/dwc3/dwc3-generic-plat.c | 70 + drivers/usb/dwc3/dwc3-imx8mp.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 1 - drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/dwc3-xilinx.c | 1 - drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/dwc3/glue.h | 157 ++ drivers/usb/dwc3/host.c | 7 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 3 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 + drivers/usb/gadget/legacy/zero.c | 27 +- drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 6 - drivers/usb/host/ehci-platform.c | 40 +- drivers/usb/host/ohci-da8xx.c | 17 - drivers/usb/host/ohci-platform.c | 24 +- drivers/usb/host/uhci-hcd.h | 1 + drivers/usb/host/uhci-platform.c | 28 +- drivers/usb/host/xen-hcd.c | 4 +- drivers/usb/host/xhci-caps.h | 167 +- drivers/usb/host/xhci-dbgcap.c | 8 +- drivers/usb/host/xhci-debugfs.c | 57 +- drivers/usb/host/xhci-hub.c | 125 +- drivers/usb/host/xhci-mem.c | 41 +- drivers/usb/host/xhci-mtk.c | 1 - drivers/usb/host/xhci-mtk.h | 10 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-port.h | 5 + drivers/usb/host/xhci-ring.c | 242 ++- drivers/usb/host/xhci-tegra.c | 13 +- drivers/usb/host/xhci-trace.h | 25 +- drivers/usb/host/xhci.c | 92 +- drivers/usb/host/xhci.h | 116 +- drivers/usb/misc/apple-mfi-fastcharge.c | 1 - drivers/usb/misc/chaoskey.c | 16 +- drivers/usb/misc/usb-ljca.c | 39 +- drivers/usb/mtu3/mtu3.h | 34 +- drivers/usb/mtu3/mtu3_core.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 1 - drivers/usb/mtu3/mtu3_qmu.c | 2 +- drivers/usb/musb/musb_core.c | 5 - drivers/usb/musb/musb_debugfs.c | 5 - drivers/usb/musb/musb_dsps.c | 1 - drivers/usb/musb/musb_gadget.c | 4 - drivers/usb/musb/omap2430.c | 1 - drivers/usb/phy/phy.c | 4 + drivers/usb/renesas_usbhs/common.c | 35 +- drivers/usb/serial/belkin_sa.c | 42 +- drivers/usb/serial/ftdi_sio.c | 200 +- drivers/usb/serial/kobil_sct.c | 210 +- drivers/usb/serial/option.c | 22 +- drivers/usb/storage/protocol.c | 3 +- drivers/usb/storage/uas.c | 25 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/typec/altmodes/displayport.c | 4 +- drivers/usb/typec/anx7411.c | 3 +- drivers/usb/typec/class.c | 13 + drivers/usb/typec/hd3ss3220.c | 75 +- drivers/usb/typec/mux/ps883x.c | 135 +- drivers/usb/typec/pd.c | 95 +- drivers/usb/typec/tcpm/tcpm.c | 15 +- drivers/usb/typec/tipd/core.c | 15 +- drivers/usb/typec/ucsi/cros_ec_ucsi.c | 5 +- drivers/usb/typec/ucsi/debugfs.c | 37 +- drivers/usb/typec/ucsi/displayport.c | 11 +- drivers/usb/typec/ucsi/psy.c | 26 + drivers/usb/typec/ucsi/ucsi.c | 156 +- drivers/usb/typec/ucsi/ucsi.h | 30 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 25 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 11 +- drivers/usb/typec/ucsi/ucsi_glink.c | 88 +- drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 2 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 15 +- drivers/usb/usbip/stub_tx.c | 9 +- drivers/usb/usbip/vhci_hcd.c | 96 +- drivers/w1/masters/omap_hdq.c | 5 - drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/w1/w1.c | 20 +- .../dt-bindings/interconnect/qcom,kaanapali-rpmh.h | 149 ++ include/dt-bindings/interconnect/qcom,sdx75.h | 2 - include/linux/cdx/cdx_bus.h | 2 +- include/linux/comedi/comedidev.h | 7 + include/linux/comedi/comedilib.h | 34 +- include/linux/coresight.h | 42 +- include/linux/eisa.h | 2 +- include/linux/firmware/intel/stratix10-smc.h | 111 ++ .../linux/firmware/intel/stratix10-svc-client.h | 104 + include/linux/iio/adc/qcom-vadc-common.h | 27 +- include/linux/iio/buffer.h | 22 +- include/linux/iio/buffer_impl.h | 3 +- include/linux/iio/consumer.h | 3 +- include/linux/iio/imu/adis.h | 45 +- include/linux/interconnect.h | 2 +- include/linux/ipack.h | 23 +- include/linux/platform_data/usb-davinci.h | 22 - .../include => include}/linux/raspberrypi/vchiq.h | 0 .../linux/raspberrypi}/vchiq_arm.h | 0 .../linux/raspberrypi}/vchiq_bus.h | 0 .../linux/raspberrypi}/vchiq_cfg.h | 0 .../linux/raspberrypi}/vchiq_core.h | 58 +- .../linux/raspberrypi}/vchiq_debugfs.h | 0 include/linux/rio.h | 2 +- include/linux/usb/pd.h | 69 +- include/linux/usb/typec.h | 1 + include/linux/usb/typec_altmode.h | 13 + include/linux/usb/typec_tbt.h | 1 + include/uapi/linux/acrn.h | 36 +- .../gpib/uapi => include/uapi/linux}/gpib.h | 2 +- .../gpib/uapi => include/uapi/linux}/gpib_ioctl.h | 16 +- include/uapi/linux/usb/cdc.h | 12 +- rust/bindings/bindings_helper.h | 1 + rust/helpers/helpers.c | 1 + rust/kernel/lib.rs | 2 + rust/kernel/list.rs | 3 + samples/rust/Kconfig | 2 +- tools/testing/selftests/tty/.gitignore | 1 + tools/testing/selftests/tty/Makefile | 6 +- tools/testing/selftests/tty/config | 1 + tools/testing/selftests/tty/tty_tiocsti_test.c | 650 +++++++ 664 files changed, 28749 insertions(+), 22355 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-uio_pci_sva-pasid create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,smi330.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/fsl,mpl3115.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,kaanapali-r [...] create mode 100644 Documentation/devicetree/bindings/usb/apple,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/eswin,eic7700-usb.yaml rename drivers/{staging => }/gpib/Kconfig (97%) rename drivers/{staging => }/gpib/Makefile (92%) rename drivers/{staging => }/gpib/TODO (56%) rename drivers/{staging => }/gpib/agilent_82350b/Makefile (100%) rename drivers/{staging => }/gpib/agilent_82350b/agilent_82350b.c (100%) rename drivers/{staging => }/gpib/agilent_82350b/agilent_82350b.h (100%) rename drivers/{staging => }/gpib/agilent_82357a/Makefile (100%) rename drivers/{staging => }/gpib/agilent_82357a/agilent_82357a.c (100%) rename drivers/{staging => }/gpib/agilent_82357a/agilent_82357a.h (100%) rename drivers/{staging => }/gpib/cb7210/Makefile (100%) rename drivers/{staging => }/gpib/cb7210/cb7210.c (99%) rename drivers/{staging => }/gpib/cb7210/cb7210.h (100%) rename drivers/{staging => }/gpib/cec/Makefile (100%) rename drivers/{staging => }/gpib/cec/cec.h (100%) rename drivers/{staging => }/gpib/cec/cec_gpib.c (100%) rename drivers/{staging => }/gpib/common/Makefile (100%) rename drivers/{staging => }/gpib/common/gpib_os.c (100%) rename drivers/{staging => }/gpib/common/iblib.c (100%) rename drivers/{staging => }/gpib/common/ibsys.h (100%) rename drivers/{staging => }/gpib/eastwood/Makefile (100%) rename drivers/{staging => }/gpib/eastwood/fluke_gpib.c (100%) rename drivers/{staging => }/gpib/eastwood/fluke_gpib.h (100%) rename drivers/{staging => }/gpib/fmh_gpib/Makefile (100%) rename drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c (100%) rename drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h (100%) rename drivers/{staging => }/gpib/gpio/Makefile (100%) rename drivers/{staging => }/gpib/gpio/gpib_bitbang.c (100%) rename drivers/{staging => }/gpib/hp_82335/Makefile (100%) rename drivers/{staging => }/gpib/hp_82335/hp82335.c (100%) rename drivers/{staging => }/gpib/hp_82335/hp82335.h (100%) rename drivers/{staging => }/gpib/hp_82341/Makefile (100%) rename drivers/{staging => }/gpib/hp_82341/hp_82341.c (100%) rename drivers/{staging => }/gpib/hp_82341/hp_82341.h (100%) rename drivers/{staging => }/gpib/include/amcc5920.h (100%) rename drivers/{staging => }/gpib/include/amccs5933.h (100%) rename drivers/{staging => }/gpib/include/gpibP.h (96%) rename drivers/{staging => }/gpib/include/gpib_cmd.h (100%) rename drivers/{staging => }/gpib/include/gpib_pci_ids.h (100%) rename drivers/{staging => }/gpib/include/gpib_proto.h (100%) rename drivers/{staging => }/gpib/include/gpib_state_machines.h (100%) rename drivers/{staging => }/gpib/include/gpib_types.h (99%) rename drivers/{staging => }/gpib/include/nec7210.h (100%) rename drivers/{staging => }/gpib/include/nec7210_registers.h (100%) rename drivers/{staging => }/gpib/include/plx9050.h (100%) rename drivers/{staging => }/gpib/include/quancom_pci.h (100%) rename drivers/{staging => }/gpib/include/tms9914.h (100%) rename drivers/{staging => }/gpib/include/tnt4882_registers.h (100%) rename drivers/{staging => }/gpib/ines/Makefile (100%) rename drivers/{staging => }/gpib/ines/ines.h (100%) rename drivers/{staging => }/gpib/ines/ines_gpib.c (100%) rename drivers/{staging => }/gpib/lpvo_usb_gpib/Makefile (100%) rename drivers/{staging => }/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c (100%) rename drivers/{staging => }/gpib/nec7210/Makefile (100%) rename drivers/{staging => }/gpib/nec7210/board.h (100%) rename drivers/{staging => }/gpib/nec7210/nec7210.c (100%) rename drivers/{staging => }/gpib/ni_usb/Makefile (100%) rename drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c (100%) rename drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h (100%) rename drivers/{staging => }/gpib/pc2/Makefile (100%) rename drivers/{staging => }/gpib/pc2/pc2_gpib.c (100%) rename drivers/{staging => }/gpib/tms9914/Makefile (100%) rename drivers/{staging => }/gpib/tms9914/tms9914.c (99%) rename drivers/{staging => }/gpib/tnt4882/Makefile (100%) rename drivers/{staging => }/gpib/tnt4882/mite.c (100%) rename drivers/{staging => }/gpib/tnt4882/mite.h (100%) rename drivers/{staging => }/gpib/tnt4882/tnt4882_gpib.c (100%) create mode 100644 drivers/iio/accel/bma220.h create mode 100644 drivers/iio/accel/bma220_core.c create mode 100644 drivers/iio/accel/bma220_i2c.c create mode 100644 drivers/iio/adc/max14001.c create mode 100644 drivers/iio/adc/rzn1-adc.c create mode 100644 drivers/iio/adc/rzt2h_adc.c create mode 100644 drivers/iio/dac/ad5446-i2c.c create mode 100644 drivers/iio/dac/ad5446-spi.c create mode 100644 drivers/iio/dac/ad5446.h create mode 100644 drivers/iio/imu/inv_icm45600/Kconfig create mode 100644 drivers/iio/imu/inv_icm45600/Makefile create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600.h create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_core.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c create mode 100644 drivers/iio/imu/smi330/Kconfig create mode 100644 drivers/iio/imu/smi330/Makefile create mode 100644 drivers/iio/imu/smi330/smi330.h create mode 100644 drivers/iio/imu/smi330/smi330_core.c create mode 100644 drivers/iio/imu/smi330/smi330_i2c.c create mode 100644 drivers/iio/imu/smi330/smi330_spi.c create mode 100644 drivers/iio/pressure/adp810.c copy drivers/interconnect/qcom/{sm8750.c => kaanapali.c} (55%) delete mode 100644 drivers/interconnect/qcom/qcs615.h delete mode 100644 drivers/interconnect/qcom/qcs8300.h delete mode 100644 drivers/interconnect/qcom/qdu1000.h delete mode 100644 drivers/interconnect/qcom/sc7180.h delete mode 100644 drivers/interconnect/qcom/sc7280.h delete mode 100644 drivers/interconnect/qcom/sc8180x.h delete mode 100644 drivers/interconnect/qcom/sc8280xp.h delete mode 100644 drivers/interconnect/qcom/sdm670.h delete mode 100644 drivers/interconnect/qcom/sdm845.h delete mode 100644 drivers/interconnect/qcom/sdx55.h delete mode 100644 drivers/interconnect/qcom/sdx65.h delete mode 100644 drivers/interconnect/qcom/sdx75.h delete mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/interconnect/qcom/sm7150.h delete mode 100644 drivers/interconnect/qcom/sm8150.h delete mode 100644 drivers/interconnect/qcom/sm8250.h delete mode 100644 drivers/interconnect/qcom/sm8350.h delete mode 100644 drivers/interconnect/qcom/sm8450.h delete mode 100644 drivers/interconnect/qcom/sm8550.h delete mode 100644 drivers/interconnect/qcom/sm8650.h delete mode 100644 drivers/interconnect/qcom/x1e80100.h create mode 100644 drivers/nvmem/qnap-mcu-eeprom.c copy drivers/{staging/vc04_services => platform/raspberrypi}/Kconfig (89%) create mode 100644 drivers/platform/raspberrypi/Makefile rename drivers/{staging/vc04_services/interface => platform/raspberrypi/vchiq-inte [...] create mode 100644 drivers/platform/raspberrypi/vchiq-interface/TODO rename drivers/{staging/vc04_services/interface/vchiq_arm => platform/raspberrypi/ [...] rename drivers/{staging/vc04_services/interface/vchiq_arm => platform/raspberrypi/ [...] rename drivers/{staging/vc04_services/interface/vchiq_arm => platform/raspberrypi/ [...] rename drivers/{staging/vc04_services/interface/vchiq_arm => platform/raspberrypi/ [...] rename drivers/{staging/vc04_services/interface/vchiq_arm => platform/raspberrypi/ [...] rename drivers/{staging/vc04_services/interface/vchiq_arm => platform/raspberrypi/ [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/Kconfig (100%) rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/Makefile (100%) rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-com [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-enc [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-par [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-vch [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-vch [...] delete mode 100644 drivers/staging/iio/frequency/ad9834.h delete mode 100644 drivers/staging/most/i2c/Kconfig delete mode 100644 drivers/staging/most/i2c/Makefile delete mode 100644 drivers/staging/most/i2c/i2c.c delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/Kconfig delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/Makefile delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/TODO delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/controls.c delete mode 100644 drivers/staging/vc04_services/interface/TODO create mode 100644 drivers/tty/serial/8250/8250_keba.c create mode 100644 drivers/tty/serial/8250/8250_loongson.c delete mode 100644 drivers/tty/serial/sh-sci.h create mode 100644 drivers/uio/uio_pci_generic_sva.c create mode 100644 drivers/usb/core/trace.c create mode 100644 drivers/usb/core/trace.h create mode 100644 drivers/usb/dwc3/dwc3-apple.c create mode 100644 include/dt-bindings/interconnect/qcom,kaanapali-rpmh.h delete mode 100644 include/linux/platform_data/usb-davinci.h rename {drivers/staging/vc04_services/include => include}/linux/raspberrypi/vchiq. [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/gpib/uapi => include/uapi/linux}/gpib.h (97%) rename {drivers/staging/gpib/uapi => include/uapi/linux}/gpib_ioctl.h (90%) create mode 100644 tools/testing/selftests/tty/config create mode 100644 tools/testing/selftests/tty/tty_tiocsti_test.c