This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 871bfa02d08d Merge tag 'for-linus' of git://github.com/openrisc/linux new dc74e8cf2324 nitro_enclaves: Remove redundant 'flush_workqueue()' calls new f6bdc0aafe88 nitro_enclaves: Merge contiguous physical memory regions new 090ce7831d34 nitro_enclaves: Sanity check physical memory regions durin [...] new 07503b3c1e13 nitro_enclaves: Add KUnit tests setup for the misc device [...] new fbf3443f7750 nitro_enclaves: Add KUnit tests for contiguous physical me [...] new 1881eadb2041 firmware: xilinx: add register notifier in zynqmp firmware new fbce9f14055e firmware: xilinx: add macros of node ids for error event new f4d77525679e firmware: xilinx: export the feature check of zynqmp firmware new b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables new df0e68c1e994 comedi: Move the main COMEDI headers new 55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers new 631e272b1207 comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> new 44fb7affcfa4 comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> new fe7a4f5b9548 comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> new b6379e73add8 scripts/tags: add space regexs to all regex_c new 1f8ff525f3d3 speakup: remove redundant assignment of variable i new cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit new 5d331b592255 Merge 5.16-rc3 into char-misc-next new 5b557298d7d0 misc: at25: Make driver OF independent again new a692fc39bf90 misc: at25: Don't copy garbage to the at25->chip in FRAM case new 58589a75bba9 misc: at25: Check proper value of chip length in FRAM case new 51902c1212fe misc: at25: Use at25->chip instead of local chip everywher [...] new c329fe53474a misc: at25: Unshadow error codes in at25_fw_to_chip() new fb422f44778d misc: at25: Check new property ("address-width") first new 994233e195aa misc: at25: Get platform data via dev_get_platdata() new 01d3c42a0802 misc: at25: Get rid of intermediate storage for AT25 chip data new d059ed1ba27b misc: at25: Switch to use BIT() instead of custom approaches new 31a45d27c932 misc: at25: Factor out at_fram_to_chip() new d5fb1304acfd misc: at25: Reorganize headers for better maintenance new d6471ab9ab58 misc: at25: Replace commas by spaces in the ID tables new 1ca54ce9a3ff misc: at25: Align comment style new d325537b88f5 mei: Remove some dead code new f5912cc19acd char/mwave: Adjust io port register size new 690cfa20d02d binder: remove repeat word from comment new fe6b1869243f binder: fix handling of error during copy new 6d98eb95b450 binder: avoid potential data leakage when copying txn new 656e01f3ab54 binder: read pre-translated fds from sender buffer new 09184ae9b575 binder: defer copies of pre-patched txn data new 33dc3e3e99e6 w1: Misuse of get_user()/put_user() reported by sparse new 861922510333 nvmem: core: set size for sysfs bin file new c7fdb2404f66 drivers: soc: xilinx: add xilinx event management driver new a515814e742d firmware: xilinx: instantiate xilinx event manager driver new 70602b37c4af driver: soc: xilinx: register for power events in zynqmp p [...] new eec91694f927 uio: uio_dmem_genirq: Catch the Exception new 2925fc1c1029 misc: sram: Add compatible string for Tegra234 SYSRAM new 9a0a930fe253 binder: fix pointer cast warning new af40d16042d6 Merge v5.15-rc5 into char-misc-next new 861dc0d7fd97 lkdtm: Note that lkdtm_kernel_info should be removed in th [...] new 026c6fa1a525 lkdtm: avoid printk() in recursive_loop() new bc93a22a19eb lkdtm: Fix content of section containing lkdtm_rodata_do_n [...] new 90091c367e74 selftest/lkdtm: Skip stack-entropy test if lkdtm is not available new 3953831982eb Merge tag 'lkdtm-v5.17-rc1' of https://git.kernel.org/pub/ [...] new c9825e660005 bus: mhi: pci_generic: Add new device ID support for T99W175 new f77097ec8c01 bus: mhi: pci_generic: Graceful shutdown on freeze new 3e60c9f06803 bus: mhi: core: Use macros for execution environment features new 85ec6094624c bus: mhi: core: Minor style and comment fixes new f3d13397365d bus: mhi: pci_generic: Simplify code and axe the use of a [...] new 42c4668f7efe bus: mhi: core: Fix reading wake_capable channel configuration new d651ce8e917f bus: mhi: core: Fix race while handling SYS_ERR at power up new 227fee5fc99e bus: mhi: core: Add an API for auto queueing buffers for D [...] new 5a717e93239f bus: mhi: core: Use correctly sized arguments for bit field new 1dba0075fc3d bus: mhi: pci_generic: Introduce Sierra EM919X support new b56ca501a411 spmi: pmic-arb: Add sid and address to error messages new ef8261dce395 dt-bindings: spmi: remove the constraint of reg property new 312644352f53 dt-bindings: spmi: document binding for the Mediatek SPMI [...] new b45b3ccef8c0 spmi: mediatek: Add support for MT6873/8192 new 504eb71e4717 spmi: mediatek: Add support for MT8195 new 1b18af40c1db spmi: spmi-pmic-arb: fix irq_set_type race condition new 4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver new 0d70af3c2530 fpga: bridge: Use standard dev_release for class driver new 8886a579744f fpga: region: Use standard dev_release for class driver new ea59fc1beff1 fpga: stratix10-soc: Do not use ret uninitialized in s10_probe() new 98ceca2f2932 fpga: region: fix kernel-doc new a4c1aaf97bf1 Merge tag 'fpga-for-5.17-rc1' of git://git.kernel.org/pub/ [...] new 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable new 66bd1333abd7 Documentation: coresight: Fix documentation issue new da7000e8b83b coresight: configuration: Update API to introduce load own [...] new 02bd588e12df coresight: configuration: Update API to permit dynamic loa [...] new eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules new ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadabl [...] new 7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration new f9809d565135 Documentation: coresight: Update coresight configuration docs new efa56eddf5d5 coresight: core: Fix typo in a comment new fdcee305c08a Merge tag 'coresight-next-v5.17' of gitolite.kernel.org:pu [...] new e80ca2e93205 binder: use proper cacheflush header file new d185a3466f0c firmware: Update Kconfig help text for Google firmware new 909c648e03e8 greybus: es2: fix typo in a comment new 2d2802fb24de uacce: use sysfs_emit instead of sprintf new cab00a3e5e5e applicom: unneed to initialise statics to 0 new a57ac7acdcc1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] new 47a1db8e797d firmware: qemu_fw_cfg: fix kobject leak in probe error path new 433b7cd1e702 firmware: qemu_fw_cfg: fix sysfs information leak new bb84e64f8fb3 firmware: qemu_fw_cfg: remove sysfs entries explicitly new 80a5ca99c5c0 rapidio: remove not used macro definition in rio_ids.h new 612d4904191f rapidio: remove not used code about RIO_VID_TUNDRA new 6d1e4927dedf paride: fix up build warning on mips platforms new 6da3f33770e0 misc: vmw_vmci: Switch to kvfree_rcu() API new 81e7b7f5dfbd drivers/misc/ocxl: remove redundant rc variable new ae807879e6be dt-bindings: nvmem: mediatek: add support bits property new 9d87b0ac80e3 dt-bindings: nvmem: mediatek: add support for mt8195 new 98e2c4efae21 nvmem: mtk-efuse: support minimum one byte access stride a [...] new 15c00b681760 dt-bindings: nvmem: Add missing 'reg' property new 0032ca576a79 counter: Add the necessary colons and indents to the comme [...] new 60f07e74f86b counter: ti-eqep: Use container_of instead of struct count [...] new c95cc0d95702 counter: 104-quad-8: Fix persistent enabled events bug new e233897b1f7a w1: w1_therm: use swap() to make code cleaner new 8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call new e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in s [...] new fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional new 8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc new 4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks new ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] new dc19fa63ad80 iio: ms5611: Simplify IO callback parameters new 4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() new 2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get [...] new 6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. new 1fd85607e1e5 iio/scmi: Add reading "raw" attribute. new 3c33b7b8267f iio: Mark iio_device_type as const new 2d323927519c iio: interrupt-trigger: Remove no-op trigger ops new e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops new a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops new 26ae5ed3fcda iio: afe4403: Remove no-op trigger ops new 35ce398a554c iio: afe4404: Remove no-op trigger ops new 44c3bf8c1a48 iio: as3935: Remove no-op trigger ops new f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops new 9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops new 6a9a90364914 iio: lmp91000: Remove no-op trigger ops new eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler new 907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device new 0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks new f905772e8b16 iio: bma220: Use scan_type when processing raw data new 9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data new 1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data new 5405c9b4074a iio: sca3000: Use scan_type when processing raw data new 571f8d006f39 iio: stk8312: Use scan_type when processing raw data new ded408b11354 iio: stk8ba50: Use scan_type when processing raw data new 4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data new a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data new 4d57fb548a1b iio: mag3110: Use scan_type when processing raw data new aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw new fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw new 7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw new 471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() new 7d71d289e1ba iio: light: ltr501: Added ltr303 driver support new e5cc9840f08b iio: buffer: Use dedicated variable in iio_buffers_alloc_s [...] new ed14e769f643 iio: buffer-dma: Remove unused iio_buffer_block struct new ab1fb45579d8 iio: buffer-dma: Use round_down() instead of rounddown() new ffc7c5172a6d iio: expose shared parameter in IIO_ENUM_AVAILABLE new ee8ec048e091 iio: test: Add check against NULL for buffer in tests. new 1d9b750c92d7 iio: test: Add test for IIO_VAL_INT_64. new 35619155d044 iio: imu: st_lsm6dsx: add dts property to disable sensor-hub new a91f82d944e3 Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub [...] new 4da5f2d6f2e3 iio:adc:axp20x: add support for NTC thermistor new fc27e69f4df6 dt-bindings: iio: adc: document TS voltage in AXP PMICs new 2cc131ace0d2 dt-bindings: iio: light: ltr501: Add proximity-near-level new 4114835810ae iio: ltr501: Export near level property for proximity sensor new 0bb12606c05f iio:dac:ad7293: add support for AD7293 new 2ff1f4d8df66 dt-bindings:iio:dac: add ad7293 doc new d4b572f835a5 MAINTAINERS: Update i.MX 8QXP ADC info new b62e2e1763cd iio: add addac subdirectory new 3cf3cdea6fe3 dt-bindings: iio: add AD74413R new fea251b6a5db iio: addac: add AD74413R driver new 9020ef659885 iio: trigger: Fix a scheduling whilst atomic issue seen on [...] new 3ac27afefd5d iio:dac:ad5755: Switch to generic firmware properties and [...] new f191fe4f0d3e iio:dac:ad5758: Drop unused of specific headers. new 5669c086e699 iio:dac:dpot-dac: Swap of.h for mod_devicetable.h new 09a74ea73735 iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h new 92311717b3a3 iio:pot:mcp41010: Switch to generic firmware properties. new fdb726c4f9ef iio:light:cm3605: Switch to generic firmware properties. new c88eba5a186e iio:adc:max9611: Switch to generic firmware properties. new 4efc1c614d33 iio:adc:mcp3911: Switch to generic firmware properties. new 3c3969a0c99b iio:adc:ti-adc12138: Switch to generic firmware properties [...] new f346c9650541 iio:adc:envelope-detector: Switch from of headers to mod_d [...] new ade2be6d9b07 iio:adc:ti-ads124s08: Drop dependency on OF. new a81c33f56abe iio:adc/dac:Kconfig: Update to drop OF dependencies. new 1665a92f780a dt-bindings: iio: dac: adi,ad5755: drop unrelated included. new 8b7651f25962 iio: iio_device_alloc(): Remove unnecessary self drvdata new c054fe993606 iio: event_monitor: Flush output on event new 0a52c3f347fd iio: adc: ad7606: Fix syntax errors in comments new 5d97d9e9a703 iio: addac: ad74413r: fix off by one in ad74413r_parse_cha [...] new 8a457852bc12 iio:adc:ti-ads8688:: remove redundant ret variable new 3511989cd22b iio: stmpe-adc: Use correctly sized arguments for bit field new 91b49aadbabf iio: as3935: Remove unnecessary cast new 52c65f5b0957 iio: in2xx-adc: Remove unnecessary cast new 79ca243d8341 iio: vz89x: Remove unnecessary cast new 35c35b0c4161 iio: add filter subfolder new f34fe888ad05 iio:filter:admv8818: add support for ADMV8818 new bf75e044ca6b dt-bindings:iio:filter: add admv8818 doc new bf92d87d7c67 iio:filter:admv8818: Add sysfs ABI documentation new b0a96c5f599e dt-bindings: iio: dac: Add adi,ad3552r.yaml new 8f2b54824b28 drivers:iio:dac: Add AD3552R driver support new 1155ed05756a iio:accel:bma180: Suppress clang W=1 warning about pointer [...] new 702bab85d6cd iio:adc:ina2xx-adc: Suppress clang W=1 warning about point [...] new 835122a333dc iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] new 7926f8a8c706 iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] new dce71a5fe3b0 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] new e064222dcc16 iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] new 072cc9816c90 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] new 6713847817e0 iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] new ea011add51bc iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] new e8ffca613cd8 iio:dummy: Drop set but unused variable len. new f3d29c85e6eb iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] new 8ebbfb9882f8 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] new eca6e2d4a4a4 device property: Add fwnode_iomap() new d5c70627a794 iio: adc: Add Xilinx AMS driver new 39dd2d1e251d dt-bindings: iio: adc: Add Xilinx AMS binding documentation new bfcacdd64df8 MAINTAINERS: Add maintainer for xilinx-ams new f4a73a97accf iio:addac:ad74413r: Fix uninitialized ret in a path that w [...] new c9791a94384a iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs new 1bb866dcb8cf Merge tag 'iio-for-5.17a' of https://git.kernel.org/pub/sc [...] new b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] new 42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mo [...] new a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate new 45c548cc5baa dt-bindings: interconnect: Combine SDM660 bindings into RP [...] new 7de109c0abe9 interconnect: icc-rpm: Add support for bus power domain new 3e9fdc6b73ca dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings new 7add937f5222 interconnect: qcom: Add MSM8996 interconnect provider driver new 1f41badaf693 Merge branch 'icc-msm8996' into icc-next new 3b47746cd787 dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280 new 6a61d1d1491e interconnect: qcom: Add EPSS L3 support on SC7280 new 50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next new 0ae8c6252888 dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings new fafc114a468e interconnect: qcom: Add SM8450 interconnect provider driver new 4a5cf65d003c Merge branch 'icc-sm8450' into icc-next new e9d54c26344f interconnect: icc-rpm: Define ICC device type new 08c590409f30 interconnect: icc-rpm: Add QNOC type QoS support new e39bf2972c6e interconnect: icc-rpm: Support child NoC device probe new 061dbde2bf3b dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support new 1a14b1ac3935 interconnect: qcom: Add QCM2290 driver support new 01f8938ad036 Merge branch 'icc-qcm2290' into icc-next new 1bc4deedc2d8 Merge tag 'icc-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] new 38b1a3c6197a extcon: usb-gpio: fix a non-kernel-doc comment new 2da3db7f498d extcon: Deduplicate code in extcon_set_state_sync() new 372c73b469e4 Merge tag 'extcon-next-for-5.17' of git://git.kernel.org/p [...] new c9d1383c75c9 habanalabs: modify wait for boot fit in dynamic FW load new 4cd454a20506 habanalabs/gaudi: recover from CPU WD event new ba3aca31f91c habanalabs: print va_range in vm node debugfs new bfd5110682ca habanalabs: revise and document use of boot status flags new 90d283b6726f habanalabs/gaudi: fix debugfs dma channel selection new f06bad02b587 habanalabs: wrong VA size calculation new 89d6decdb734 habanalabs: make last_mask an MMU property new 82e5169e8adf habanalabs: add enum mmu_op_flags new 6ccba9a3bca9 habanalabs: partly skip cache flush when in PMMU map flow new 8f82ff75dfd2 habanalabs: adding indication of boot fit loaded new f4e7906dbe7e habanalabs: use variable poll interval for fw loading new 5edd95a4abb3 habanalabs: don't clear previous f/w indications new 138858226414 habanalabs: handle abort scenario for user interrupt new e84e31a9123b habanalabs: add dedicated message towards f/w to set power new 234caa52736b habanalabs: rename reset flags new 48f31169830f habanalabs: change wait for interrupt timeout to 64 bit new 1679c7ee580f habanalabs: expand clock throttling information uAPI new 792512459fb2 habanalabs/gaudi: Fix collective wait bug new d4194f21400e habanalabs: refactor wait-for-user-interrupt function new 49c052dad691 habanalabs: add new opcodes for INFO IOCTL new e617f5f4c144 habanalabs: make hdev creation code more readable new 3eb7754ff438 habanalabs: debugfs support for larger I2C transactions new e2637fdca70a habanalabs: handle device TPM boot error as warning new 3e55b5dbf929 habanalabs: add support for fetching historic errors new fe8d70873c49 habanalabs: prevent false heartbeat message new a9ecddb9e30a habanalabs: align debugfs documentation to alphabetical order new 6f61e47a68b4 habanalabs: skip PLL freq fetch new a1b838adb080 habanalabs: fix possible deadlock in cache invl failure new ab440d3e39f6 habanalabs: abort reset on invalid request new d8eb50f31cc7 habanalabs: Move frequency change thread to goya_late_init new 60e0431f41ff habanalabs: fix soft reset accounting new 6c1bad35e691 habanalabs: rename late init after reset function new 9eade72e7246 habanalabs/gaudi: return EPERM on non hard-reset new cad9eb4a8d9f habanalabs: move device boot warnings to the correct location new 3beaf903a3a0 habanalabs: fix race condition in multi CS completion new 411943344599 habanalabs: add more info ioctls support during reset new 75a5c44d143b habanalabs: add power information type to POWER_GET packet new b13bef204158 habanalabs: change misleading IRQ warning during reset new 3416d4b59b8f habanalabs: handle events during soft-reset new 4fac990f604e habanalabs: skip read fw errors if dynamic descriptor invalid new 1880f7acd7e0 habanalabs: add SOB information to signal submission uAPI new 2487f4a2812e habanalabs: enable access to info ioctl during hard reset new d214636be8a6 habanalabs: pass reset flags to reset thread new b166465452ac habanalabs: add missing kernel-doc comments for hl_device fields new fee187fe460b habanalabs: free signal handle on failure new a4dd2ecf36c4 habanalabs: remove redundant check on ctx_fini new 357ff3dc9ae5 habanalabs: save ctx inside encaps signal new 6798676f7ef5 habanalabs: fix etr asid configuration new 4337b50b5fe5 habanalabs: add helper to get compute context new 5b90e59d55d9 habanalabs: remove compute context pointer new b02220536cb6 habanalabs: wait again for multi-CS if no CS completed new 7c623ef732bd habanalabs: return correct clock throttling period new 7363805b8a52 habanalabs: remove in_debug check in device open new 9acdc21b0b04 habanalabs: add current PI value to cpu packets new bb099a805104 habanalabs: fix hwmon handling for legacy f/w new 707c1252868d habanalabs: keep control device alive during hard reset new b5c92b888230 habanalabs: sysfs support for two infineon versions new 9993f27de104 habanalabs: expose soft reset sysfs nodes for inference ASIC new d636a932b3ab habanalabs: clean MMU headers definitions new 86c00b2c3639 habanalabs: modify cpu boot status error print new e2558f0f84d8 habanalabs: prevent wait if CS in multi-CS list completed new b9d31cada7d9 habanalabs: change wait_for_interrupt implementation new a7224c21161b habanalabs: fix endianness when reading cpld version new 0a63ac769b4c habanalabs: fix comments according to kernel-doc new 519f4ed0a09c habanalabs: replace some -ENOTTY with -EINVAL new f297a0e9fe7d habanalabs: add CPU-CP packet for engine core ASID cfg new 60bf3bfb5a37 habanalabs: handle skip multi-CS if handling not done new eb135291912f habanalabs: refactor reset information variables new 42eb2872e086 habanalabs: add a lock to protect multiple reset variables new ce80098db243 habanalabs: support hard-reset scheduling during soft-reset new 651425fb24b2 Merge tag 'misc-habanalabs-next-2021-12-27' of https://git [...] new 38be5687da83 mei: add POWERING_DOWN into device state print new 43aa323e315b mei: cleanup status before client dma setup call new 0ac467447dde UIO: use default_groups in kobj_type new 63064451d0b8 cxl: use default_groups in kobj_type new da35a7b526d9 iio: frequency: admv1013: add support for ADMV1013 new ce6d7056cc80 dt-bindings: iio: frequency: add admv1013 doc new f407c2374af6 Documentation:ABI:testing:admv1013: add ABI docs new bde65965b8ec MAINTAINERS: add imx7d/imx6sx/imx6ul/imx8qxp and vf610 adc [...] new 088879292a0a dt-bindings:iio:adc: update the maintainer of vf610-adc new 38ac2f038666 iio: chemical: sunrise_co2: set val parameter only on success new 0fa328796b98 Merge tag 'iio-for-5.17b' of https://git.kernel.org/pub/sc [...] new bb349fd2d580 soundwire: qcom: remove redundant version number read new 1563fca2346c Merge tag 'soundwire-5.17-rc1' of git://git.kernel.org/pub [...] new d3bc6269e21f phy: bcm-ns-usb2: support updated DT binding with PHY reg space new 26379667d26f dt-bindings: phy: Introduce Qualcomm eDP PHY binding new f199223cb490 phy: qcom: Introduce new eDP PHY driver new 3870a48cd10c dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings new e45dbd3a4b11 phy: amlogic: Add a new driver for the HDMI TX PHY on Meso [...] new 5c2ecfce44b2 dt-bindings: phy: Tegra194 P2U convert to YAML new d0cfb865b363 dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC new 877e8d28bc84 phy: uniphier-usb3: Add compatible string for NX1 SoC new 21db1010cd80 dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC new 1c1597c8027a phy: uniphier-pcie: Add compatible string and SoC-dependen [...] new 25bba42f95f6 phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register new 7f1abed4e9a5 phy: uniphier-pcie: Add dual-phy support for NX1 SoC new 34f92b67621f dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC new b1f9f4541e99 phy: uniphier-ahci: Add support for Pro4 SoC new a46346299877 phy: cadence-torrent: use swap() to make code cleaner new be24d24840cc phy: phy-can-transceiver: Make devm_gpiod_get optional new fd66e57e46a3 dt-bindings: phy: Add lan966x-serdes binding new ea8a163e02d6 dt-bindings: phy: Add constants for lan966x serdes new 305524902a00 phy: Add lan966x ethernet serdes PHY driver new efb6935dd786 dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings new 97004c1a4c52 phy: intel: Add Thunder Bay eMMC PHY support new 97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors new 77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators new b2b56de9faaf phy: intel: Remove redundant dev_err call in thunderbay_em [...] new 17dcc120fb8d phy: lan966x: Extend lan966x to support multiple phy interfaces. new 07cc0fa49bdb scsi: ufs: dt-bindings: Add SM8450 compatible strings new e04121ba1b08 dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible new 15aa1f668c54 phy: qcom-qmp: Add SM8450 UFS QMP Phy new e87f13c33e12 phy: qcom: use struct_size instead of sizeof new 045a31b95509 phy: tegra: xusb: Fix return value of tegra_xusb_find_port [...] new 918aaae300a6 dt-bindings: phy: qcom,qusb2: Add SM6350 compatible new 16c57fff8390 phy: ti: Use IS_ERR_OR_NULL() to clean code new 9d031a51b399 phy: lan966x: Remove set_speed function new b156117aed1b phy: rockchip-inno-usb2: remove redundant assignment to va [...] new f6f787874aa5 dt-bindings: phy: phy-imx8-pcie: Add binding for the pad m [...] new b3b5516a6fee dt-bindings: phy: Add imx8 pcie phy driver support new 1aa97b002258 phy: freescale: pcie: Initialize the imx8 pcie standalone [...] new c8d09c7ebcff phy: freescale: pcie: explicitly add bitfield.h new d8f013691912 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 new 03eacc3c6523 dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY new 6ad102e05d21 phy: qcom-qmp: Add SM8450 USB QMP PHYs new 9710b162c8b9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings new 107ba9bf49c2 phy: qcom-qmp: Add SM8450 PCIe0 PHY support new 8eff5b99042d dt-bindings: phy: phy-rockchip-inno-usb2: add rk3568 docum [...] new 9c19c531dc98 phy: phy-rockchip-inno-usb2: support #address_cells = 2 new e6915e1acca5 phy: phy-rockchip-inno-usb2: support standalone phy nodes new ed2b5a8e6b98 phy: phy-rockchip-inno-usb2: support muxed interrupts new 42b559727a45 phy: phy-rockchip-inno-usb2: add rk3568 support new 3ba4c0a8f4c9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings new 2c91bf6bf290 phy: qcom-qmp: Add SM8450 PCIe1 PHY support new c6d92a287ae7 dt-bindings: phy: mediatek: tphy: support software efuse load new 6f2b033cb883 phy: phy-mtk-tphy: add support efuse setting new 1371b9a5632a phy: mediatek: add helpers to update bits of registers new 9520bbf3cb2c phy: phy-mtk-xsphy: use new io helpers to access register new 33d18746fa51 phy: phy-mtk-tphy: use new io helpers to access register new 898c7a9ec816 phy: uniphier-usb3ss: fix unintended writing zeros to PHY [...] new 399c91c3f305 phy: mediatek: Fix missing check in mtk_mipi_tx_probe new c3c11d553434 phy: cadence: Sierra: Use of_device_get_match_data() to ge [...] new 078e9e92119a phy: cadence: Sierra: Prepare driver to add support for mu [...] new 253f06c7b1c1 dt-bindings: phy: cadence-torrent: Rename SSC macros to us [...] new 262303b92945 dt-bindings: phy: cadence-sierra: Add binding to specify SSC mode new 1e902b2ae3e9 phy: cadence: Sierra: Add support to get SSC type from dev [...] new 8c95e1722689 phy: cadence: Sierra: Rename some regmap variables to be i [...] new fa10517211f7 phy: cadence: Sierra: Add PHY PCS common register configurations new f1cc6c3f082c phy: cadence: Sierra: Check cmn_ready assertion during PHY [...] new 36ce416330da phy: cadence: Sierra: Check PIPE mode PHY status to be rea [...] new 7a5ad9b4b98c phy: cadence: Sierra: Update single link PCIe register con [...] new da08aab94009 phy: cadence: Sierra: Fix to get correct parent for mux clocks new 6b81f05a8755 phy: cadence: Sierra: Add support for PHY multilink config [...] new 8a1b82d744a9 phy: cadence: Sierra: Add PCIe + QSGMII PHY multilink conf [...] new 637feefb8ac5 dt-bindings: phy: cadence-sierra: Add clock ID for derived [...] new 09d976b3e8e2 phy: cadence: Sierra: Add support for derived reference cl [...] new e75a58db41df Merge tag 'phy-for-5.17' of git://git.kernel.org/pub/scm/l [...] new fcee5ce50bdb misc: lattice-ecp3-config: Fix task hung when firmware loa [...] new 6b0b80ac103b mei: hbm: fix client dma reply status new b56346ddbd82 counter: Use container_of instead of drvdata to track coun [...] new 8b2bc10ca2aa counter: ftm-quaddec: Drop unused platform_set_drvdata() new 0880603c8401 counter: microchip-tcb-capture: Drop unused platform_set_d [...] new 5207fb2f311b counter: Provide a wrapper to access device private data new aea8334b24fe counter: 104-quad-8: Convert to counter_priv() wrapper new 63f0e2b6c033 counter: interrupt-cnt: Convert to counter_priv() wrapper new a49ede820811 counter: microchip-tcb-capture: Convert to counter_priv() wrapper new 53ada0955270 counter: intel-qep: Convert to counter_priv() wrapper new 1f1b40c0571a counter: ftm-quaddec: Convert to counter_priv() wrapper new 8817c2d03a85 counter: ti-eqep: Convert to counter_priv() wrapper new e98ea385f854 counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper new e152833b2c97 counter: stm32-timer-cnt: Convert to counter_priv() wrapper new c18e2760308e counter: Provide alternative counter registration functions new 98644726044e counter: Update documentation for new counter registration [...] new 9e884bb19ca8 counter: 104-quad-8: Convert to new counter registration new aefc7e179724 counter: interrupt-cnt: Convert to new counter registration new e99dec87a9d6 counter: intel-qep: Convert to new counter registration new b5d6547c8e54 counter: ftm-quaddec: Convert to new counter registration new 5998ea621424 counter: microchip-tcb-capture: Convert to new counter reg [...] new e1717d2ea09f counter: stm32-timer-cnt: Convert to new counter registration new e75d678d041f counter: stm32-lptimer-cnt: Convert to new counter registration new 02758cb20dff counter: ti-eqep: Convert to new counter registration new f2ee4759fb70 counter: remove old and now unused registration API new 824adf37ee9d Merge 5.16-rc8 into char-misc-next new 04ce4a6b9b7b dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC new 8f2cade5da97 dt-bindings: mux: Document mux-states property new 663d8fb0f84c counter: 104-quad-8: Fix use-after-free by quad8_irq_handler new b15c90153fd9 gnss: drop stray semicolons new ee4736e50ba2 gnss: add USB support new 547d2167c5c3 gnss: usb: add support for Sierra Wireless XM1210 new d47c7407b4c8 Merge tag 'gnss-5.17-rc1' of https://git.kernel.org/pub/sc [...] new 3bad80dab94a Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub [...]
The 425 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: .../ABI/testing/debugfs-driver-habanalabs | 23 +- .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 16 + .../ABI/testing/sysfs-bus-iio-frequency-admv1013 | 38 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 2 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 3 + .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 227 +++ .../bindings/iio/addac/adi,ad74413r.yaml | 158 ++ .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 217 ++ .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 61 + .../bindings/iio/filter/adi,admv8818.yaml | 66 + .../bindings/iio/frequency/adi,admv1013.yaml | 91 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 7 + .../bindings/iio/light/liteon,ltr501.yaml | 7 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,qcm2290.yaml | 137 ++ .../devicetree/bindings/interconnect/qcom,rpm.yaml | 143 +- .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../bindings/interconnect/qcom,sdm660.yaml | 185 -- .../devicetree/bindings/mux/gpio-mux.yaml | 11 +- .../devicetree/bindings/mux/mux-consumer.yaml | 21 + .../devicetree/bindings/mux/mux-controller.yaml | 26 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 3 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 3 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 + .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml | 65 + .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 92 + .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 46 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 18 + .../bindings/phy/microchip,lan966x-serdes.yaml | 59 + .../bindings/phy/phy-cadence-sierra.yaml | 9 + .../bindings/phy/phy-cadence-torrent.yaml | 4 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 44 +- .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 - .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 44 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 67 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 21 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 1 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 1 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 1 + .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 76 + Documentation/devicetree/bindings/spmi/spmi.yaml | 3 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + Documentation/driver-api/fpga/fpga-bridge.rst | 6 +- Documentation/driver-api/fpga/fpga-mgr.rst | 38 +- Documentation/driver-api/fpga/fpga-region.rst | 12 +- Documentation/driver-api/generic-counter.rst | 10 +- Documentation/trace/coresight/coresight-config.rst | 78 +- MAINTAINERS | 48 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/android/binder.c | 437 +++- drivers/base/property.c | 16 + drivers/block/paride/bpck.c | 1 + drivers/bus/mhi/core/boot.c | 2 +- drivers/bus/mhi/core/init.c | 4 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 24 +- drivers/bus/mhi/core/pm.c | 39 +- drivers/bus/mhi/pci_generic.c | 56 +- drivers/char/applicom.c | 4 +- drivers/char/mwave/3780i.h | 2 +- drivers/comedi/comedi_buf.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/comedi_pci.c | 3 +- drivers/comedi/comedi_pcmcia.c | 3 +- drivers/comedi/comedi_usb.c | 3 +- drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 5 +- drivers/comedi/drivers/8255_pci.c | 6 +- drivers/comedi/drivers/addi_apci_1032.c | 2 +- drivers/comedi/drivers/addi_apci_1500.c | 2 +- drivers/comedi/drivers/addi_apci_1516.c | 2 +- drivers/comedi/drivers/addi_apci_1564.c | 2 +- drivers/comedi/drivers/addi_apci_16xx.c | 3 +- drivers/comedi/drivers/addi_apci_2032.c | 2 +- drivers/comedi/drivers/addi_apci_2200.c | 2 +- drivers/comedi/drivers/addi_apci_3120.c | 2 +- drivers/comedi/drivers/addi_apci_3501.c | 2 +- drivers/comedi/drivers/addi_apci_3xxx.c | 3 +- drivers/comedi/drivers/addi_watchdog.c | 2 +- drivers/comedi/drivers/adl_pci6208.c | 3 +- drivers/comedi/drivers/adl_pci7x3x.c | 3 +- drivers/comedi/drivers/adl_pci8164.c | 3 +- drivers/comedi/drivers/adl_pci9111.c | 5 +- drivers/comedi/drivers/adl_pci9118.c | 5 +- drivers/comedi/drivers/adq12b.c | 3 +- drivers/comedi/drivers/adv_pci1710.c | 5 +- drivers/comedi/drivers/adv_pci1720.c | 3 +- drivers/comedi/drivers/adv_pci1723.c | 3 +- drivers/comedi/drivers/adv_pci1724.c | 3 +- drivers/comedi/drivers/adv_pci1760.c | 3 +- drivers/comedi/drivers/adv_pci_dio.c | 8 +- drivers/comedi/drivers/aio_aio12_8.c | 7 +- drivers/comedi/drivers/aio_iiro_16.c | 3 +- drivers/comedi/drivers/amplc_dio200.c | 2 +- drivers/comedi/drivers/amplc_dio200_common.c | 7 +- drivers/comedi/drivers/amplc_dio200_pci.c | 3 +- drivers/comedi/drivers/amplc_pc236.c | 3 +- drivers/comedi/drivers/amplc_pc236_common.c | 5 +- drivers/comedi/drivers/amplc_pc263.c | 2 +- drivers/comedi/drivers/amplc_pci224.c | 6 +- drivers/comedi/drivers/amplc_pci230.c | 8 +- drivers/comedi/drivers/amplc_pci236.c | 3 +- drivers/comedi/drivers/amplc_pci263.c | 3 +- drivers/comedi/drivers/c6xdigio.c | 3 +- drivers/comedi/drivers/cb_das16_cs.c | 6 +- drivers/comedi/drivers/cb_pcidas.c | 7 +- drivers/comedi/drivers/cb_pcidas64.c | 5 +- drivers/comedi/drivers/cb_pcidda.c | 6 +- drivers/comedi/drivers/cb_pcimdas.c | 7 +- drivers/comedi/drivers/cb_pcimdda.c | 6 +- drivers/comedi/drivers/comedi_8254.c | 6 +- drivers/comedi/drivers/comedi_8255.c | 5 +- drivers/comedi/drivers/comedi_bond.c | 6 +- drivers/comedi/drivers/comedi_isadma.c | 6 +- drivers/comedi/drivers/comedi_parport.c | 3 +- drivers/comedi/drivers/comedi_test.c | 4 +- drivers/comedi/drivers/contec_pci_dio.c | 3 +- drivers/comedi/drivers/dac02.c | 3 +- drivers/comedi/drivers/daqboard2000.c | 5 +- drivers/comedi/drivers/das08.c | 7 +- drivers/comedi/drivers/das08_cs.c | 3 +- drivers/comedi/drivers/das08_isa.c | 2 +- drivers/comedi/drivers/das08_pci.c | 3 +- drivers/comedi/drivers/das16.c | 10 +- drivers/comedi/drivers/das16m1.c | 7 +- drivers/comedi/drivers/das1800.c | 8 +- drivers/comedi/drivers/das6402.c | 6 +- drivers/comedi/drivers/das800.c | 6 +- drivers/comedi/drivers/dmm32at.c | 5 +- drivers/comedi/drivers/dt2801.c | 2 +- drivers/comedi/drivers/dt2811.c | 3 +- drivers/comedi/drivers/dt2814.c | 3 +- drivers/comedi/drivers/dt2815.c | 3 +- drivers/comedi/drivers/dt2817.c | 2 +- drivers/comedi/drivers/dt282x.c | 6 +- drivers/comedi/drivers/dt3000.c | 3 +- drivers/comedi/drivers/dt9812.c | 3 +- drivers/comedi/drivers/dyna_pci10xx.c | 3 +- drivers/comedi/drivers/fl512.c | 3 +- drivers/comedi/drivers/gsc_hpdi.c | 3 +- drivers/comedi/drivers/icp_multi.c | 3 +- drivers/comedi/drivers/ii_pci20kc.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 3 +- drivers/comedi/drivers/ke_counter.c | 3 +- drivers/comedi/drivers/me4000.c | 5 +- drivers/comedi/drivers/me_daq.c | 3 +- drivers/comedi/drivers/mf6x4.c | 3 +- drivers/comedi/drivers/mite.c | 3 +- drivers/comedi/drivers/mpc624.c | 3 +- drivers/comedi/drivers/multiq3.c | 3 +- drivers/comedi/drivers/ni_6527.c | 3 +- drivers/comedi/drivers/ni_65xx.c | 3 +- drivers/comedi/drivers/ni_660x.c | 3 +- drivers/comedi/drivers/ni_670x.c | 3 +- drivers/comedi/drivers/ni_at_a2150.c | 8 +- drivers/comedi/drivers/ni_at_ao.c | 6 +- drivers/comedi/drivers/ni_atmio.c | 5 +- drivers/comedi/drivers/ni_atmio16d.c | 5 +- drivers/comedi/drivers/ni_daq_700.c | 3 +- drivers/comedi/drivers/ni_daq_dio24.c | 5 +- drivers/comedi/drivers/ni_labpc.c | 3 +- drivers/comedi/drivers/ni_labpc_common.c | 7 +- drivers/comedi/drivers/ni_labpc_cs.c | 3 +- drivers/comedi/drivers/ni_labpc_isadma.c | 5 +- drivers/comedi/drivers/ni_labpc_pci.c | 3 +- drivers/comedi/drivers/ni_mio_common.c | 2 +- drivers/comedi/drivers/ni_mio_cs.c | 4 +- drivers/comedi/drivers/ni_pcidio.c | 3 +- drivers/comedi/drivers/ni_pcimio.c | 4 +- drivers/comedi/drivers/ni_routes.c | 3 +- drivers/comedi/drivers/ni_routes.h | 2 +- .../comedi/drivers/ni_routing/ni_route_values.h | 2 +- drivers/comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/comedi/drivers/ni_routing/tools/Makefile | 29 +- drivers/comedi/drivers/ni_tio.h | 2 +- drivers/comedi/drivers/ni_usb6501.c | 3 +- drivers/comedi/drivers/pcl711.c | 6 +- drivers/comedi/drivers/pcl724.c | 5 +- drivers/comedi/drivers/pcl726.c | 3 +- drivers/comedi/drivers/pcl730.c | 2 +- drivers/comedi/drivers/pcl812.c | 8 +- drivers/comedi/drivers/pcl816.c | 8 +- drivers/comedi/drivers/pcl818.c | 8 +- drivers/comedi/drivers/pcm3724.c | 5 +- drivers/comedi/drivers/pcmad.c | 2 +- drivers/comedi/drivers/pcmda12.c | 2 +- drivers/comedi/drivers/pcmmio.c | 3 +- drivers/comedi/drivers/pcmuio.c | 3 +- drivers/comedi/drivers/quatech_daqp_cs.c | 3 +- drivers/comedi/drivers/rtd520.c | 5 +- drivers/comedi/drivers/rti800.c | 2 +- drivers/comedi/drivers/rti802.c | 2 +- drivers/comedi/drivers/s526.c | 2 +- drivers/comedi/drivers/s626.c | 3 +- drivers/comedi/drivers/ssv_dnp.c | 2 +- drivers/comedi/drivers/usbdux.c | 3 +- drivers/comedi/drivers/usbduxfast.c | 2 +- drivers/comedi/drivers/usbduxsigma.c | 3 +- drivers/comedi/drivers/vmk80xx.c | 3 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 6 +- drivers/comedi/proc.c | 2 +- drivers/comedi/range.c | 2 +- drivers/counter/104-quad-8.c | 175 +- drivers/counter/counter-core.c | 186 +- drivers/counter/ftm-quaddec.c | 36 +- drivers/counter/intel-qep.c | 46 +- drivers/counter/interrupt-cnt.c | 38 +- drivers/counter/microchip-tcb-capture.c | 44 +- drivers/counter/stm32-lptimer-cnt.c | 51 +- drivers/counter/stm32-timer-cnt.c | 48 +- drivers/counter/ti-eqep.c | 52 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/extcon/extcon.c | 14 +- drivers/firmware/google/Kconfig | 6 +- drivers/firmware/qemu_fw_cfg.c | 21 +- drivers/firmware/xilinx/zynqmp.c | 40 +- drivers/fpga/altera-cvp.c | 12 +- drivers/fpga/altera-fpga2sdram.c | 12 +- drivers/fpga/altera-freeze-bridge.c | 10 +- drivers/fpga/altera-hps2fpga.c | 12 +- drivers/fpga/altera-pr-ip-core.c | 7 +- drivers/fpga/altera-ps-spi.c | 9 +- drivers/fpga/dfl-fme-br.c | 10 +- drivers/fpga/dfl-fme-mgr.c | 22 +- drivers/fpga/dfl-fme-region.c | 17 +- drivers/fpga/dfl.c | 12 +- drivers/fpga/fpga-bridge.c | 122 +- drivers/fpga/fpga-mgr.c | 215 +- drivers/fpga/fpga-region.c | 119 +- drivers/fpga/ice40-spi.c | 9 +- drivers/fpga/machxo2-spi.c | 9 +- drivers/fpga/of-fpga-region.c | 12 +- drivers/fpga/socfpga-a10.c | 16 +- drivers/fpga/socfpga.c | 9 +- drivers/fpga/stratix10-soc.c | 18 +- drivers/fpga/ts73xx-fpga.c | 9 +- drivers/fpga/versal-fpga.c | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 17 +- drivers/fpga/xilinx-spi.c | 11 +- drivers/fpga/zynq-fpga.c | 16 +- drivers/fpga/zynqmp-fpga.c | 9 +- drivers/gnss/Kconfig | 11 + drivers/gnss/Makefile | 3 + drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gnss/usb.c | 214 ++ drivers/greybus/es2.c | 2 +- .../hwtracing/coresight/coresight-cfg-preload.c | 9 +- drivers/hwtracing/coresight/coresight-config.h | 9 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 11 +- drivers/hwtracing/coresight/coresight-stm.c | 10 +- .../coresight/coresight-syscfg-configfs.c | 87 + .../coresight/coresight-syscfg-configfs.h | 4 + drivers/hwtracing/coresight/coresight-syscfg.c | 315 ++- drivers/hwtracing/coresight/coresight-syscfg.h | 39 +- drivers/iio/Kconfig | 2 + drivers/iio/Makefile | 2 + drivers/iio/accel/bma180.c | 4 +- drivers/iio/accel/bma220_spi.c | 6 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mma9553.c | 2 +- drivers/iio/accel/sca3000.c | 17 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 21 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7192.c | 3 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7606.h | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 - drivers/iio/adc/at91-sama5d2_adc.c | 38 +- drivers/iio/adc/axp20x_adc.c | 45 +- drivers/iio/adc/envelope-detector.c | 3 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 15 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/max9611.c | 20 +- drivers/iio/adc/mcp3911.c | 9 +- drivers/iio/adc/rcar-gyroadc.c | 3 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc.c | 3 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-adc081c.c | 22 +- drivers/iio/adc/ti-adc12138.c | 14 +- drivers/iio/adc/ti-ads1015.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/xilinx-ams.c | 1451 ++++++++++++++ drivers/iio/adc/xilinx-xadc-core.c | 64 +- drivers/iio/addac/Kconfig | 20 + drivers/iio/addac/Makefile | 7 + drivers/iio/addac/ad74413r.c | 1475 ++++++++++++++ drivers/iio/amplifiers/hmc425a.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 4 - drivers/iio/chemical/sunrise_co2.c | 4 +- drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 57 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/dac/Kconfig | 22 +- drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad3552r.c | 1138 +++++++++++ drivers/iio/dac/ad5064.c | 4 +- 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 | 152 +- drivers/iio/dac/ad5758.c | 3 +- drivers/iio/dac/ad5766.c | 13 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 934 +++++++++ drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 3 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 10 +- 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_buffer.c | 2 - drivers/iio/filter/Kconfig | 18 + drivers/iio/filter/Makefile | 7 + drivers/iio/filter/admv8818.c | 665 ++++++ drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1013.c | 656 ++++++ drivers/iio/health/afe4403.c | 5 - drivers/iio/health/afe4404.c | 5 - drivers/iio/iio_core.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 6 +- drivers/iio/industrialio-trigger.c | 36 +- drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/gp2ap020a00f.c | 5 - drivers/iio/light/ltr501.c | 42 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/potentiometer/mcp41010.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 4 - drivers/iio/pressure/mpl3115.c | 16 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/iio/proximity/as3935.c | 6 +- drivers/iio/test/iio-test-format.c | 123 +- drivers/iio/trigger/iio-trig-interrupt.c | 4 - drivers/iio/trigger/iio-trig-sysfs.c | 4 - drivers/iio/trigger/stm32-timer-trigger.c | 4 +- drivers/interconnect/qcom/Kconfig | 27 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpm.c | 64 +- drivers/interconnect/qcom/icc-rpm.h | 15 +- drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/interconnect/qcom/msm8916.c | 4 +- drivers/interconnect/qcom/msm8939.c | 5 +- drivers/interconnect/qcom/msm8996.c | 2110 ++++++++++++++++++++ drivers/interconnect/qcom/msm8996.h | 149 ++ drivers/interconnect/qcom/osm-l3.c | 20 +- drivers/interconnect/qcom/qcm2290.c | 1363 +++++++++++++ drivers/interconnect/qcom/sc7280.h | 2 + drivers/interconnect/qcom/sdm660.c | 7 +- drivers/interconnect/qcom/sm8150.c | 1 - drivers/interconnect/qcom/sm8250.c | 1 - drivers/interconnect/qcom/sm8350.c | 1 - drivers/interconnect/qcom/sm8450.c | 1987 ++++++++++++++++++ drivers/interconnect/qcom/sm8450.h | 169 ++ drivers/misc/cxl/sysfs.c | 3 +- drivers/misc/eeprom/at25.c | 213 +- drivers/misc/habanalabs/common/command_buffer.c | 46 +- .../misc/habanalabs/common/command_submission.c | 389 +++- drivers/misc/habanalabs/common/context.c | 39 +- drivers/misc/habanalabs/common/debugfs.c | 97 +- drivers/misc/habanalabs/common/device.c | 387 ++-- drivers/misc/habanalabs/common/firmware_if.c | 253 ++- drivers/misc/habanalabs/common/habanalabs.h | 301 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 150 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 195 +- drivers/misc/habanalabs/common/hw_queue.c | 5 +- drivers/misc/habanalabs/common/hwmon.c | 209 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 78 +- drivers/misc/habanalabs/common/mmu/mmu.c | 25 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 18 +- drivers/misc/habanalabs/common/sysfs.c | 56 +- drivers/misc/habanalabs/gaudi/gaudi.c | 313 ++- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya.c | 165 +- drivers/misc/habanalabs/goya/goyaP.h | 14 +- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 62 +- .../misc/habanalabs/include/common/hl_boot_if.h | 4 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 19 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 18 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 20 +- drivers/misc/lattice-ecp3-config.c | 12 +- drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/bugs.c | 16 +- drivers/misc/lkdtm/core.c | 6 +- drivers/misc/mei/client.c | 4 + drivers/misc/mei/hbm.c | 20 +- drivers/misc/mei/hw-txe.c | 6 +- drivers/misc/mei/init.c | 1 + drivers/misc/sram.c | 1 + drivers/misc/uacce/uacce.c | 12 +- drivers/misc/vmw_vmci/vmci_context.c | 6 +- drivers/misc/vmw_vmci/vmci_event.c | 3 +- drivers/most/most_usb.c | 4 +- drivers/nvmem/core.c | 2 + drivers/nvmem/mtk-efuse.c | 13 +- drivers/phy/amlogic/Kconfig | 10 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 160 ++ drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +- drivers/phy/cadence/phy-cadence-sierra.c | 1312 +++++++++++- drivers/phy/cadence/phy-cadence-torrent.c | 6 +- drivers/phy/freescale/Kconfig | 8 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 237 +++ drivers/phy/intel/Kconfig | 10 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-thunderbay-emmc.c | 509 +++++ drivers/phy/mediatek/phy-mtk-io.h | 38 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 2 + drivers/phy/mediatek/phy-mtk-tphy.c | 608 +++--- drivers/phy/mediatek/phy-mtk-xsphy.c | 140 +- drivers/phy/microchip/Kconfig | 8 + drivers/phy/microchip/Makefile | 1 + drivers/phy/microchip/lan966x_serdes.c | 545 +++++ drivers/phy/microchip/lan966x_serdes_regs.h | 209 ++ drivers/phy/phy-can-transceiver.c | 4 +- drivers/phy/qualcomm/Kconfig | 10 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-edp.c | 674 +++++++ drivers/phy/qualcomm/phy-qcom-qmp.c | 313 +++ drivers/phy/qualcomm/phy-qcom-qmp.h | 104 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 260 ++- drivers/phy/socionext/Kconfig | 2 +- drivers/phy/socionext/phy-uniphier-ahci.c | 201 +- drivers/phy/socionext/phy-uniphier-pcie.c | 70 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 4 + drivers/phy/socionext/phy-uniphier-usb3ss.c | 14 +- drivers/phy/st/phy-stm32-usbphyc.c | 10 +- drivers/phy/tegra/xusb.c | 2 +- drivers/phy/ti/phy-omap-control.c | 6 +- drivers/rapidio/switches/Kconfig | 11 - drivers/rapidio/switches/Makefile | 2 - drivers/rapidio/switches/tsi568.c | 195 -- drivers/rapidio/switches/tsi57x.c | 365 ---- drivers/soc/xilinx/Kconfig | 10 + drivers/soc/xilinx/Makefile | 1 + drivers/soc/xilinx/xlnx_event_manager.c | 600 ++++++ drivers/soc/xilinx/zynqmp_power.c | 54 +- drivers/soundwire/qcom.c | 6 +- drivers/spmi/Kconfig | 11 + drivers/spmi/Makefile | 1 + drivers/spmi/spmi-mtk-pmif.c | 542 +++++ drivers/spmi/spmi-pmic-arb.c | 193 +- drivers/uio/uio.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/virt/nitro_enclaves/Kconfig | 9 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 174 +- drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 157 ++ drivers/virt/nitro_enclaves/ne_pci_dev.c | 1 - drivers/w1/slaves/w1_ds28e04.c | 26 +- drivers/w1/slaves/w1_therm.c | 7 +- include/dt-bindings/iio/addac/adi,ad74413r.h | 21 + include/dt-bindings/interconnect/qcom,msm8996.h | 163 ++ include/dt-bindings/interconnect/qcom,qcm2290.h | 94 + include/dt-bindings/interconnect/qcom,sm8450.h | 171 ++ include/dt-bindings/mux/ti-serdes.h | 22 + include/dt-bindings/phy/phy-cadence.h | 9 +- include/dt-bindings/phy/phy-imx8-pcie.h | 14 + include/dt-bindings/phy/phy-lan966x-serdes.h | 14 + include/linux/byteorder/generic.h | 4 +- .../drivers => include/linux/comedi}/comedi_8254.h | 0 .../8255.h => include/linux/comedi/comedi_8255.h | 8 +- .../linux/comedi}/comedi_isadma.h | 0 {drivers => include/linux}/comedi/comedi_pci.h | 3 +- {drivers => include/linux}/comedi/comedi_pcmcia.h | 3 +- {drivers => include/linux}/comedi/comedi_usb.h | 3 +- {drivers => include/linux}/comedi/comedidev.h | 3 +- {drivers => include/linux}/comedi/comedilib.h | 0 include/linux/counter.h | 55 +- include/linux/firmware/xlnx-event-manager.h | 36 + include/linux/firmware/xlnx-zynqmp.h | 33 +- include/linux/fpga/fpga-bridge.h | 30 +- include/linux/fpga/fpga-mgr.h | 62 +- include/linux/fpga/fpga-region.h | 36 +- include/linux/iio/buffer-dma.h | 5 - include/linux/iio/iio.h | 5 +- include/linux/iio/trigger.h | 2 + include/linux/iio/types.h | 1 + include/linux/mhi.h | 21 +- include/linux/platform_data/ad5755.h | 102 - include/linux/property.h | 2 + include/linux/rio_ids.h | 13 - {drivers/comedi => include/uapi/linux}/comedi.h | 2 +- include/uapi/misc/habanalabs.h | 166 +- net/qrtr/mhi.c | 2 +- samples/Kconfig | 9 + samples/Makefile | 1 + samples/coresight/Makefile | 4 + samples/coresight/coresight-cfg-sample.c | 73 + scripts/tags.sh | 126 +- tools/iio/iio_event_monitor.c | 1 + tools/testing/selftests/lkdtm/stack-entropy.sh | 16 +- 532 files changed, 26916 insertions(+), 4554 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1013 create mode 100644 Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml create mode 100644 Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml create mode 100644 Documentation/devicetree/bindings/phy/microchip,lan966x-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml create mode 100644 Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml create mode 100644 drivers/gnss/usb.c create mode 100644 drivers/iio/adc/xilinx-ams.c create mode 100644 drivers/iio/addac/Kconfig create mode 100644 drivers/iio/addac/Makefile create mode 100644 drivers/iio/addac/ad74413r.c create mode 100644 drivers/iio/dac/ad3552r.c create mode 100644 drivers/iio/dac/ad7293.c create mode 100644 drivers/iio/filter/Kconfig create mode 100644 drivers/iio/filter/Makefile create mode 100644 drivers/iio/filter/admv8818.c create mode 100644 drivers/iio/frequency/admv1013.c create mode 100644 drivers/interconnect/qcom/msm8996.c create mode 100644 drivers/interconnect/qcom/msm8996.h create mode 100644 drivers/interconnect/qcom/qcm2290.c create mode 100644 drivers/interconnect/qcom/sm8450.c create mode 100644 drivers/interconnect/qcom/sm8450.h create mode 100644 drivers/phy/amlogic/phy-meson8-hdmi-tx.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8m-pcie.c create mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c create mode 100644 drivers/phy/mediatek/phy-mtk-io.h create mode 100644 drivers/phy/microchip/lan966x_serdes.c create mode 100644 drivers/phy/microchip/lan966x_serdes_regs.h create mode 100644 drivers/phy/qualcomm/phy-qcom-edp.c delete mode 100644 drivers/rapidio/switches/tsi568.c delete mode 100644 drivers/rapidio/switches/tsi57x.c create mode 100644 drivers/soc/xilinx/xlnx_event_manager.c create mode 100644 drivers/spmi/spmi-mtk-pmif.c create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev_test.c create mode 100644 include/dt-bindings/iio/addac/adi,ad74413r.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8996.h create mode 100644 include/dt-bindings/interconnect/qcom,qcm2290.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8450.h create mode 100644 include/dt-bindings/phy/phy-imx8-pcie.h create mode 100644 include/dt-bindings/phy/phy-lan966x-serdes.h rename {drivers/comedi/drivers => include/linux/comedi}/comedi_8254.h (100%) rename drivers/comedi/drivers/8255.h => include/linux/comedi/comedi_8255.h (90%) rename {drivers/comedi/drivers => include/linux/comedi}/comedi_isadma.h (100%) rename {drivers => include/linux}/comedi/comedi_pci.h (98%) rename {drivers => include/linux}/comedi/comedi_pcmcia.h (97%) rename {drivers => include/linux}/comedi/comedi_usb.h (97%) rename {drivers => include/linux}/comedi/comedidev.h (99%) rename {drivers => include/linux}/comedi/comedilib.h (100%) create mode 100644 include/linux/firmware/xlnx-event-manager.h delete mode 100644 include/linux/platform_data/ad5755.h rename {drivers/comedi => include/uapi/linux}/comedi.h (99%) create mode 100644 samples/coresight/Makefile create mode 100644 samples/coresight/coresight-cfg-sample.c