This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3e4fb4346c78 Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] new 0f86cfff5405 staging: ion: fix spelling mistake in function name "detat [...] new 1808a4c7fcca staging: rtl8723bs: replace rtw_netdev_priv define with in [...] new 3996bf3abcb6 Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c new d61c0848100c staging: wfx: clear alignment style issues new 53ed32662516 staging: rtl8723bs: os_dep: fix brace coding style issue i [...] new 5ad1713888d7 staging: most: dim2: Add missing identifier name to functi [...] new 47ebe12f6786 staging: wlan-ng: Remove repeated words in comments new e30e95403195 Staging: comedi: pcl726: fixed a spelling mistake new 2147dd40dfd9 staging: greybus: Add identifier name to function definiti [...] new 4d7dc178ab19 staging: r8188eu: remove unnecessary type cast of rtw_netd [...] new acac75bb451f staging: rtl8192u: Do not use GFP_KERNEL in atomic context new afa096c6149f staging: rtl8723bs: remove 5 GHz code new c9638363f02d staging: wfx: fix a handful of spelling mistakes new 217b97f69e60 staging: emxx_udc: Use standard BIT() macro new 70f59c90c819 staging: spmi: add Hikey 970 SPMI controller driver new 2ea3f6a03b15 staging: spmi: hisi-spmi-controller: coding style fixup new 85eb5344f2c9 staging: spmi: hisi-spmi-controller: fix it to probe successfully new 6196331e79f3 staging: spmi: hisi-spmi-controller: fix a typo new 974e3bdc187e staging: spmi: hisi-spmi-controller: adjust whitespaces at [...] new 8788a30c12c7 staging: spmi: hisi-spmi-controller: use le32 macros where needed new 6af364501949 staging: spmi: hisi-spmi-controller: add debug when values [...] new 4d914a8c480c staging: spmi: hisi-spmi-controller: fix the dev_foo() logic new 1747938a37d1 staging: spmi: hisi-spmi-controller: add it to the buildin [...] new 7f3ac6c502fd staging: spmi: hisi-spmi-controller: do some code cleanups new 4524ac56cdca staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version new 489b1a36b111 staging: mfd: hi6421-spmi-pmic: get rid of unused code new 02a9bd4f3e03 staging: mfd: hi6421-spmi-pmic: deal with non-static functions new 4b5e9b39e7dd staging: mfd: hi6421-spmi-pmic: get rid of the static vars new 4860b39f545f staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header new cf0f27b7b20b staging: mfd: hi6421-spmi-pmic: change the binding logic new bd07d62a4729 staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties new 4e15eadc8524 staging: mfd: hi6421-spmi-pmic: cleanup OF properties new 1eb2784a9092 staging: mfd: hi6421-spmi-pmic: change namespace on its functions new 4d70881afdeb staging: mfd: hi6421-spmi-pmic: fix some coding style issues new 926648d47912 staging: mfd: hi6421-spmi-pmic: add it to the building system new 6b946699252c staging: mfd: hi6421-spmi-pmic: cleanup the code new 42f24d9d446a staging: regulator: add a regulator driver for HiSilicon 6 [...] new 0e0473c8387b staging: regulator: hi6421v600-regulator: get rid of unused code new 12ca3b20dbd4 staging: regulator: hi6421v600-regulator: port it to upstream new b660bf657d32 staging: regulator: hi6421v600-regulator: coding style fixups new 75937f8f961e staging: regulator: hi6421v600-regulator: change the bindi [...] new 32f53804d23c staging: regulator: hi6421v600-regulator: cleanup struct h [...] new 9a18329f776b staging: regulator: hi6421v600-regulator: cleanup debug messages new db27f8294cd7 staging: regulator: hi6421v600-regulator: use shorter name [...] new e086a9cd2b9f staging: regulator: hi6421v600-regulator: better handle modes new c22aeb9412ca staging: regulator: hi6421v600-regulator: change namespace new 60432176956c staging: regulator: hi6421v600-regulator: convert to use g [...] new 67a345c7843e staging: regulator: hi6421v600-regulator: don't use usleep [...] new 875a65a05dc4 staging: regulator: hi6421v600-regulator: add a driver-spe [...] new 6105e9ab64c6 staging: regulator: hi6421v600-regulator: initialize ramp_delay new 6f9bd6e2621e staging: regulator: hi6421v600-regulator: cleanup DT settings new 1275f3c3fc8e staging: regulator: hi6421v600-regulator: fix some coding [...] new 88e059e6c428 staging: regulator: hi6421v600-regulator: add it to the bu [...] new 2c4fb70d185c staging: regulator: hi6421v600-regulator: code cleanup new 561e174eb3a1 staging: hikey9xx: add a TODO list new 78dd4243574f staging: hikey9xx: fix Kconfig dependency chain new b240d0143bfb staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties new de1a93b6a49c staging: spmi: hisi-spmi-controller: change compatible string new 9f46c3433f99 staging: mfd: hi6421-spmi-pmic: Simplify the compatible string new 9e5917288545 dt: document HiSilicon SPMI controller and mfd/regulator p [...] new e570f9155f19 MAINTAINERS: add an entry for HiSilicon 6421v600 drivers new fbcfdfab4a2c staging: emxx_udc: Allow for building on !ARM new bc752d2f345b staging: hikey9xx: Kconfig: add regulator dependency new 280ec2626d74 staging: kpc2000: kpc_dma: fix spelling mistake "for for" [...] new e4cebcae7518 staging: spmi: hisi-spmi-controller: fix spelling mistake [...] new e6627a5e82f9 staging: hikey9xx: update references inside the yaml files new dbd8c649474d Staging: sm750fb: Fix basic coding style issues new f6a1a425cbb7 drivers: staging: comedi: fixed duplicate words from checkpatch new 1eb76a003169 staging: wlan-ng: fix alignment to match open parentheses new 268bceec1684 staging: wfx: fix BA when device is AP and MFP is enabled new c566f1c79e98 staging: wfx: improve usage of hif_map_link() new d1e0de312ba9 staging: wfx: fix BA when MFP is disabled but BSS is MFP capable new 152df50609a6 staging: wfx: fix spaces around binary operators new 0a3279d39c92 staging: wfx: fix support for cipher AES_CMAC (multicast PMF) new 049fde130419 staging: wfx: drop useless field from struct wfx_tx_priv new 7373f31c4b5e staging: wfx: fix frame reordering new ce3653a8d3db staging: wfx: fix potential use before init new bfdbd5c86135 staging: wfx: scan while AP is supported new 869f18bd71ee staging: wfx: enable powersave on probe new 3b5583a98acb staging: wfx: remove useless extra jiffy new 39b366682126 staging: wfx: add workaround for 'timeout while wake up chip' new d8eb176d97d3 staging: wilc1000: Fix memleak in wilc_bus_probe new 9289cdf39992 staging: media: atomisp: Convert to GPIO descriptors new cc34073c6248 staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() new 608a911bcd3d staging: qlge: qlge_mpi: Fix several CHECKs involving braces new 75069a4e8253 staging: rtl8188eu: use __func__ in os_dep new 62d2e63c3ef6 staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw [...] new 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...] new 8cd3dc192cb7 staging/emxx_udc: Remove pointless variable assignments new f03d8d46172f staging: rtl8723bs: os_dep: added blank line to fix coding [...] new 19bad6999dc1 staging: pi433: break long lines new 76f50ad9b150 staging: tegra-vde: fix common struct sg_table related issues new 4ffa22fd22a7 iio: add IIO_MOD_O2 modifier new 6da3a6ce281f iio: chemical: atlas-ezo-sensor: add support for O2 sensor new a50780127555 iio: frequency: ad9523: convert rest of driver to device m [...] new 9b3b3b284ad5 iio: adxl372_spi: change indentation for of_table new 5579db2cd5dd iio: adxl372_i2c: Add OF device ID table new 6f762972b2a7 iio: Kconfig: ad8366: add entry for HMC1119 chip new 33825b27c918 dt-bindings: iio: chemical: add O2 EZO module documentation new 4d55cb8e78df iio: trigger: make stub functions static inline new 96f962511b0f Staging: iio: Fixed a punctuation and a spelling mistake. new 2c8920fff145 iio: gyro: Add driver support for ADXRS290 new 107ce2e3dccc dt-bindings: iio: gyro: Add DT binding doc for ADXRS290 new fde6da59da62 dt-bindings: iio: adc: maxim,max11100 yaml conversion new 65fb06f0bec8 dt-bindings: iio: adc: maxim,max9611 yaml conversions new 781cb90b0529 platform_data: ad7793.h: drop a duplicated word new f70fd25a59d6 staging: iio: ad9834: Remove excess blank line new 96e55c38bb5b dt-bindings: iio: light: add AMS AS73211 support new 403e5586b52e iio: light: as73211: New driver new 38a1efc9e7a4 dt-bindings: iio: adc: maxim,max1118 yaml conversion new 1d863d13412a dt-bindings: iio: Add bindings for sx9310 sensor new d9f753f3e9ed iio: sx9310: Update macros declarations new 364e853ceec9 iio: sx9310: Fix irq handling new ef5bdbab3511 iio: sx9310: Remove acpi and of table macros new 9b2cac946987 iio: sx9310: Change from .probe to .probe_new new 01b9cb0dea76 iio: sx9310: Fixes various memory handling new 68aa360a77c6 iio: sx9310: Use long instead of int for channel bitmaps new dc46198f27ff iio: sx9310: Use regmap_read_poll_timeout() for compensation new 124cbc339cab iio: sx9310: Update copyright new a917af2ab857 iio: sx9310: Simplify error return handling new e943bba88ed5 iio: sx9310: Use variable to hold &client->dev new de479073fa1e iio: sx9310: Miscellaneous format fixes new 2756db5e90ac iio: sx9310: Drop channel_users[] new f86ff7480c3e iio: sx9310: Enable vdd and svdd regulators at probe new fe184be8c352 iio: sx9310: Use irq trigger flags from firmware new 0115a63c9993 iio: humidity: Add TI HDC20x0 support new abfa391721ce dt-bindings: iio: humidity: Add TI HDC20x0 support new 5dfb88af3d52 iio: dac: dac5571: Support powerdown for multi-channel new 245d56d75ea6 iio:adc:bcm_iproc: Drop of_match_ptr protection and switch [...] new ad5bd081c62b iio:adc:ti-adc128s052: drop of_match_ptr protection new 0a4596f5bd5a iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr pro [...] new c458b7ca3fd0 iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely [...] new ea3e611b29b2 iio: health: max30102: update author's email new 75caa303d79d Documentation: ABI: iio: fix some spelling mistakes new 81f434f01722 iio:adc:axp20x: Convert from OF to generic fw / device properties new 3c3006f5fcec iio: documentation: light: Add as73211 sysfs documentation new 8dd746d1e3cb iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml new 59713492b786 iio: dac: ad5686: Constify static struct iio_chan_spec new f6712ed71123 iio: adc: adi-axi-adc: Use kobj_to_dev() instead of contai [...] new d94799668734 dt-bindings: iio: chemical: add Atlas EZO Humidity module [...] new dc3ebfcaa51f iio: chemical: atlas-ezo-sensor: add humidity sensor support new 3bdb1255e6b0 iio: accel: bma180: Simplify with dev_err_probe() new c8b9a02361d9 iio: accel: mma8452: Simplify with dev_err_probe() new 55dc295200e6 iio: adc: envelope-detector: Simplify with dev_err_probe() new 1030b5bc68ae iio: adc: exynos_adc: Simplify with dev_err_probe() new 291cb0b37af6 iio: adc: ltc2497: Simplify with dev_err_probe() new a3e584fab675 iio: adc: meson_saradc: Simplify with dev_err_probe() new 6d2710ce2c45 iio: adc: rcar-gyroadc: Simplify with dev_err_probe() new ce30eeb613cb iio: adc: stm32: Simplify with dev_err_probe() new bfa96be8a49c iio: afe: iio-rescale: Simplify with dev_err_probe() new 8facae29c468 iio: amplifiers: hmc425a: Simplify with dev_err_probe() new ed1759093cac iio: chemical: scd30: Simplify with dev_err_probe() new a567abf66ec8 iio: dac: dpot-dac: Simplify with dev_err_probe() new 75e13a76bf2a iio: imu: inv_mpu6050: Simplify with dev_err_probe() new 17b7d92324f9 iio: light: isl29018: Simplify with dev_err_probe() new eb17f3ed864a iio: light: tsl2772: Simplify with dev_err_probe() new 5d2180ce1485 iio: magnetometer: ak8974: Simplify with dev_err_probe() new 0d81951dad5a iio: magnetometer: mag3110: Simplify with dev_err_probe() new c10eb9b22cf2 iio: multiplexer: iio-mux: Simplify with dev_err_probe() new 3b0028bd0f03 docs: abi: iio: Use What: consistently new 7e604a3d212c iio: gyro: adxrs290: Insert missing mutex initialization call new b99095e53a1c iio:temperature:mlx90632: Reduce number of equal calulcations new 856437dbb85b iio:temperature:mlx90632: Add kerneldoc to the internal struct new 037697dd264d iio:temperature:mlx90632: Convert polling while loop to regmap new e02472f74a81 iio:temperature:mlx90632: Adding extended calibration option new 50677d2882e1 iio:temperature:mlx90632: Some stylefixing leftovers new b0fc6783d4ae iio: accel: adxl372: Add support for FIFO peak mode new 02a019ff7db5 iio: accel: adxl372: Add additional trigger ABI docs new 71ac24846b7b dt-bindings: trivial-devices: Add mcp342x ADCs and drop se [...] new 35edeab4dade dt-bindings: iio: adc: ti,adc108s102 yaml conversion new b713259c30a3 dt-bindings: iio: adc: lltc,ltc2497 yaml conversion. new cee4a59395f9 dt-bindings: iio: adc: ti,adc161s626 yaml conversion. new e6d2aaa942ad dt-bindings: iio: adc: ti,adc0832 yaml conversion. new 686b2bd9f41f dt-bindings: iio: adc: ti,adc128s052 yaml conversion. new 9727ef55d898 dt-bindings: iio: adc: ti,ads8344 yaml conversion new 9e4e28ac7673 dt-bindings: iio: adc: tlc4541 - recover accidentally drop [...] new e7b61fc4ca5e dt-bindings: iio: adc: ti,tlc4541 binding conversion new 65e02d0b5039 iio: buffer-dmaengine: adjust `bytes_used` with residue info new 8d7eab620713 dt-bindings: iio: adc: microchip,mcp3201 yaml conversion. new 5265b267e303 iio: accel: bma220: Fix returned codes from bma220_init(), [...] new 938d1b3873fc iio: accel: bma220: Convert to use ->read_avail() new 700e63dadacd iio: accel: bma220: Use dev_get_drvdata() directly new 4d9a167a3436 iio: accel: bma220: Mark PM functions as __maybe_unused new 846afc1dbcbf iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery new df9f7d4c330d iio: accel: bma220: Group IIO headers together new 2b09b41dba04 iio: accel: bma220: Use BIT() and GENMASK() macros new f530f882463c iio: accel: bma220: Remove unneeded blank lines new 2f0472a1f80e drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon new e2664d0870bb Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/ [...] new 9dc0e03de9a5 staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt [...] new 120baa45b558 staging: rtl8188eu: clean up whitespace in wpa_set_encryption() new 28c4fb2fc8d0 staging: wlan-ng: Remove repeated word our new ceea93444808 drivers: most: add character device interface driver new 567d351e40cc staging: fwserial: Remove repeated word and new efd5a33258d9 staging: rts5208: rtsx_transport.c: Fix lines ending with [...] new 9a9c1827e720 staging: vt6655: Add spaces around arithmetic operators new 14850f8ffb46 staging: emxx_udc: Remove misplaced debugging aid new 7b4d0da7e7dc staging: qlge: fix quoted string split across lines new 414b804a71e9 drivers: staging: octeon-usb: fixed codestyle check warning new 468f3386f71d staging: wfx: improve readability of association processing new 178b8943d3e6 staging: wfx: relocate wfx_join() beside wfx_join_finalize() new 2a8f72648975 staging: wfx: simplify hif_set_association_mode() new 3e2311fa1e60 staging: wfx: keep API error list up-to-date new e8d607ce0c81 staging: wfx: drop 'secure link' feature new 99cd05d6a09a staging: wfx: drop multicast filtering new 135baf19e56d staging: wfx: drop useless function new f751e356858f staging: wfx: drop useless enum hif_beacon new 85da25771be2 staging: wfx: drop useless union hif_commands_ids new 3d5c42c9d01b staging: wfx: drop useless struct hif_reset_flags new dcbbbc111d5f staging: wfx: drop useless struct hif_ie_flags new 239c6e9af12d staging: wfx: drop useless struct hif_join_flags new de79de4ed7c3 staging: wfx: drop useless struct hif_bss_flags new 8d1f501ddde4 staging: wfx: drop useless struct hif_map_link_flags new 954756f5a795 staging: wfx: drop useless struct hif_suspend_resume_flags new 1d8652c14ffd staging: wfx: drop useless struct hif_pm_mode new c57d834f226f staging: wfx: drop useless struct hif_rx_flags new 7df30b85d8da staging: wfx: drop useless struct hif_tx_result_flags new f27659f41219 staging: wfx: drop useless structs only used in hif_req_tx new 0bb4728cd543 staging: wfx: drop useless stricts only used in hif_req_st [...] new a1fe137d1cfc staging: wfx: drop useless structs only used in hif_ind_startup new 0104020f18a5 staging: wfx: drop useless union hif_privacy_key_data new 79836c2eb95a staging: wfx: drop useless union hif_event_data new cef9d0ab87d5 staging: wfx: drop useless union hif_indication_data new a1a97225900c staging: wfx: drop struct hif_ie_tlv new 61f759a98c56 staging: wfx: drop macro API_SSID_SIZE new 7b43b07a1364 staging: wfx: fix naming of hif_tx_rate_retry_policy new f68ef6d8c920 staging: wfx: fix spaces new c8fb880910bd staging: wfx: uniformize naming rules in hif_tx_mib.c new 3768c74b3a96 staging: wfx: drop async field from struct hif_cmd new 618e29ef7ed8 staging: wfx: update TODO list new b40c98b1cc77 staging: mt7621-pci: Update driver TODO file new 978620cc4f55 staging: regulator: hi6421v600-regulator: Remove unused in [...] new 1622d3545313 Merge 5.9-rc5 into staging-next new 7d955952625e staging: rtl8723bs: remove cckrates{only}_included() new 4aca9e65c61d staging: rtl8723bs: remove 5 GHz code new 95c89b377eca staging: rtl8188eu: remove extra indentations new 90493f60e411 staging: rtl8723bs: os_dep: fixed trailing statements new 47af970239e1 staging: rtl8723bs: os_dep: fixed bracing issue new c3b1e4598ada staging: rtl8723bs: os_dep: fixed spacing around operators issue new 22f7307991ee staging: ks7010: convert tasklets to use new tasklet_setup() API new 08446a45d194 staging: mt7621-dma: convert tasklets to use new tasklet_s [...] new 54617b527275 staging: ralink-gdma: convert tasklets to use new tasklet_ [...] new 4effb03d1fa7 staging: rtl8188eu: clean up blank line style issues new 45607143954e staging: rtl8188eu: convert tasklets to use new tasklet_se [...] new e24eca1fff97 staging: rtl8192: convert tasklets to use new tasklet_setup() API new 49391bf28d98 staging: rtl8192e: convert tasklets to use new tasklet_set [...] new 5f08dede60a6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...] new 243d040a6e4a staging: rtl8192e: fix kconfig dependency warning for RTLL [...] new 02c4260713d6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...] new 1062aa9e99e6 staging: rtl8712: convert tasklets to use new tasklet_setup() API new 780664b64025 staging: rtl8723bs: convert tasklets to use new tasklet_se [...] new e0a739f48ea3 staging: wlan-ng: convert tasklets to use new tasklet_setup() API new 91bccf883e3c staging: wfx: simplify virt_addr_valid call new a620afdb6d16 staging: rtl8188eu: use __func__ in hal directory new 2d5f72b0f101 staging: rtl8188eu: clean up comparsion style issues new 8971a3b880b2 staging: hikey9xx: add USB physical layer for Kirin 3670 new 2a0dc2c368fc staging: hikey9xx: add build for the Kirin 970 PHY driver new b9e1814a9151 staging: hikey9xx: phy-hi3670-usb3: fix some issues at the [...] new 521703d6e382 staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace new cf58bf42da0a staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent n [...] new 8c2a794c8774 staging: hikey9xx: phy-hi3670-usb3: fix coding style new aa125e718785 staging: hikey9xx: phy-hi3670-usb3: change some DT properties new 8436f932d84b staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml new a0a94cc7b0bc Revert "staging: rtl8192e: fix kconfig dependency warning [...] new 93b61540dfa5 Revert "staging: rtl8192e: fix kconfig dependency warning [...] new aa06b6f4d8e3 iio: adc: rockchip_saradc: Allow compile-testing with !ARM new 52f5b683e50a iio: sx9310: Prefer async probe new 50dd953ea094 MAINTAINERS: Consolidate Analog Devices IIO entries and re [...] new d3333e21f2d7 MAINTAINERS: Move Hartmut Knaack to Credits new dde8ceec9e29 iio: temperature: mlx90632: Interface to change object amb [...] new 23e0618ca025 iio: light: as73211: Increase measurement timeout new a5c69204dafc iio: adc: stm32: Fix missing return in booster error path new 5ac65da27ea8 iio: gyro: adxrs290: use hook for devm resource unwinding new 672555807f6f iio: gyro: adxrs290: Add triggered buffer support new 85434c2ab315 dt-bindings: iio: gyro: adxrs290: Add interrupts support new d3e0e14d6517 iio: gyro: adxrs290: Add debugfs register access support new 2544ea7bd075 iio: stm32-dac: Replace indio_dev->mlock with own device lock new 20be66c193be iio: dac: ti-dac7612: Replace indio_dev->mlock with own de [...] new f0e64305cf74 iio: frequency: adf4350: Replace indio_dev->mlock with own [...] new 9c53adbac03a dt-bindings: iio: adc: ti,adc12138 yaml conversion. new 1bf0347a3ca1 dt-bindings: iio: adc: ti,ads7950 binding conversion new 3b17dd220432 dt-bindings: iio: adc: exynos-adc: require second interrup [...] new 3c6fe911996f dt-bindings: iio: adc: exynos-adc: do not require syscon o [...] new b79a22ee37ee iio: adis16201: Use Managed device functions new 17ff204ca827 iio: adis16209: Use Managed device functions new 77802e097f1c iio: adis16136: Use Managed device functions new 5a9b7ca63846 iio: adis16260: Use Managed device functions new f13aa0644225 iio: adis16400: Use Managed device functions new fa623cddc040 iio: adis16460: Use Managed device functions new 514f641b3b2a iio: adis16480: Use Managed device functions new 460c7b4c1ab3 staging: iio: adis16203: Use Managed device functions new 9da328667316 staging: iio: adis16240: Use Managed device functions new d8f0cd76684e iio: adis: Drop non Managed device functions new d4a4b78a0c04 iio: adc: palmas_gpadc: use module_platform_driver to simp [...] new a2de31bda7e1 staging:iio:dac:max517 remove documentation new 5999439859b3 staging:iio:light: Move tsl2x7x ABI docs to correct location. new d4ca7f94cee5 staging:iio:light: drop stale ABI docs new 7b9dc60ebd96 staging:iio:documentation: Drop most generic docs new 6026af6a53df iio: adc: ad9467: refine mismatch vs unknown chip-id messages new 13ca1a1be501 iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup() new 14b15f3f9c92 iio: adc: meson-saradc: Make the of_device_id array style [...] new e16e0a778fec iio: buffer: split buffer sysfs creation to take buffer as [...] new d563d4d83464 iio:imu:adis16400: Sort out missing kernel doc. new 19061b3c590d iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF [...] new c34bed923d40 iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF [...] new 458c7665f82a iio:potentiometer:max5432: Drop of_match_ptr and use gener [...] new 1c372dd71da4 iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF [...] new 9c5149cd92e4 iio:potentiometer:max5481: Drop invalid ACPI binding. new 6fad8ae45692 iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF [...] new a51a83499786 iio:potentiometer:mcp4131: Drop of_match_ptr and use gener [...] new 20e39f3aa278 iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF [...] new b49e6eb1c7df iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections new 23636b479a39 iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections. new fe506cc5af0b iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections. new 34860a19a3ac iio:dac:ad7303: Drop of_match_ptr protection new 2de887b0cfc7 iio:dac:mcp4725: drop of_match_ptr and use generic fw properties new 40f84dd0e60c iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF pro [...] new 16723c6eaa9e iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections new 4c55fb8c9917 iio:potentiostat:lmp91000: Drop of_match_ptr and use gener [...] new eb25d0aa4ae0 iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF pro [...] new 0e62470652fa iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections new 444f5f854b35 iio:pressure:ms5637: Drop of_match_ptr protection new a409d2b63913 iio:pressure:zpa2326: Drop of_match_ptr protection new c5b411bc9a70 iio:temperature:tsys01: Drop of_match_ptr protection new b5c35aedf98d iio:temperature:tmp007: Drop of_match_ptr protection new 184ac728db03 iio:resolver:ad2s1200: Drop of_match_ptr protection new 4d36d4df68d3 iio:chemical:ams-iaq-core: Drop of_match_ptr protection new a867e8986759 iio:chemical:atlas-sensor: Drop of_match_ptr and use gener [...] new cb26d236861c iio:chemical:sgp30: Use local variable dev to simplify code new 6ac282edd653 iio:chemical:sgp30: Drop of_match_ptr and use generic fw a [...] new e12b3a6150f1 iio:chemical:vz89x: Introduce local struct device pointer. new b3fce99a5737 iio:chemical:vz89x: Drop of_match_ptr protection and use g [...] new d13643143074 iio:humidity:hdc100x: Drop of_match_ptr protection. new c457b7efa302 iio:proximity:as3935: Use local struct device pointer to s [...] new 00fa493b9989 iio:proximity:as3935: Drop of_match_ptr and use generic fw [...] new 03303e842543 iio:proximity:pulsedlight: Drop of_match_ptr protection new 8e5a0426dddb iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections. new 2b4f0172ae68 iio:magn:ak8974: Drop of_match_ptr protection new 7f33a29a747f iio:humidity:htu21: Drop of_match_ptr protection new 4231f9d166bb iio:humidity:si7020: Drop of_match_ptr protection new 322da39090f0 iio:health:max30102: Drop of_match_ptr and use generic fw [...] new 58601d102dc3 dt-bindings: iio: proximity: vl53l0x: Add IRQ support new 3cef2e31b54b iio: proximity: vl53l0x: Add IRQ support new 8a0f412fca6e iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own [...] new 6026292469e7 iio: dac: ad7303: Complete 'struct ad7303_state' doc new 1536a8ee142f iio: dac: ad5064: Fix a few kerneldoc misdemeanours new c5e6c649b4c4 iio: adc: ad7949: Fix misspelling issue new ee21014b102e iio: dummy: iio_dummy_evgen: Demote file header and supply [...] new faeda9190758 iio: gyro: adis16080: Fix formatting issue new ed33833ea822 iio: chemical: sgp30: Add description for sgp_read_cmd()'s [...] new 5fe68a4d85bf iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE new b004fe33034c iio: dac: ad5592r: un-indent code-block for scale read new c8bb10c50d60 iio: dac: ad5592r: localize locks only where needed in ad5 [...] new c9561fd21a06 iio:core: Tidy up kernel-doc. new cd7798cbd280 iio: Add __printf() attributes to various allocation functions new e8a26c5b767b iio:magn:hmc5843: Fix passing true where iio_shared_by enu [...] new 9e7c7d92747f iio:accel:bma180: Fix use of true when should be iio_share [...] new 36e322ec5dd2 iio: adis: Move burst mode into adis_data new f81d053bb461 iio: adis16400: Drop adis_burst usage new 0dfaa465fc73 iio: adis16475: Drop adis_burst usage new e8173161746d iio: adis. Drop adis_burst struct new 44a76de8ca4d iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_I [...] new 22daffe295db dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml. new 128aba07d3a6 dt-bindings:iio:adc:ti,twl4030-madc yaml conversion new 994235f3234f dt-bindings:iio:adc:st,stmpe-adc yaml conversion new f384720e3988 dt-bindings:iio:adc: aspeed,ast2400 yaml conversion new 9c146a575b48 dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion new 97218c6d1eb9 dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion. new 6d15f62f5090 dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion new 6e7625a9f0c9 dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion new 1f3b18732e36 dt-bindings:iio:adc:cosmic,10001-adc yaml conversion new 8655d6977b0d dt-bindings:iio:adc:ti,ads1015 yaml conversion new 964adff5fa49 dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion new 49703a3685ee dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion new 75440ae305b6 dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion new 45f90fe986ad dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion new 1ca9d1b1342d dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion new e13b686b18e3 dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion new e294abc7bef0 dt-bindings:iio:adc:adi,ad7949 yaml conversion new dd29b1297377 dt-bindings:iio:adc:adi,ad7768-1 yaml conversion new 7f6fc073fd85 dt-bindings:iio:adc:holt,hi8435 yaml conversion new d390ff735d0a iio: adc: exynos_adc: Replace indio_dev->mlock with own de [...] new f71e41e23e12 iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return new 10ab7cfd5522 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. new 0456ecf34d46 iio:light:si1145: Fix timestamp alignment and prevent data leak. new c14edb4d0bdc iio:imu:st_lsm6dsx Fix alignment and data leak issues new 39e91f3be4cb iio:adc:ti-adc0832 Fix alignment issue with timestamp new 293e809b2e8e iio:adc:ti-adc12138 Fix alignment issue with timestamp new 6b0cc5dce072 iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak [...] new da83df66265b iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads. new 596fd0162ac7 dt-bindings: iio: vishay,vcnl4000: add interrupts property new b290f902b857 Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/ [...] new 06c78d4e359f staging: vchiq: rework compat handling new 9f9caab91ab8 staging: vchiq: convert compat create_service new f618affa770c staging: vchiq: convert compat dequeue_message new a4367cd2b231 staging: vchiq: convert compat bulk transfer new 5d240a54be7e staging: vchiq: convert compat await_completion new e2bb57d233ce staging/emxx_udc: fix indenting issue on a couple of statements new dbbc8fdf2ad5 staging: spmi: hisi-spmi-controller: Use devm_ version of [...] new 0e934ce2904e staging: rtl8712: clean up comparsions to NULL new 4ed7f05244a2 staging: rtl8712: use shorter array initializations new 3207ff20d0ce staging: rtl8188eu: clean up block comment style issues new 9079371e947b staging: rtl8188eu: clean up alignment style issues new c4309727d492 staging: rtl8192u: clean up blank line style issues new e7a9c7b51628 staging: rtl8192u: correct placement of else if new d6628e8cbe20 staging: rtl8192u: clean up comparsions to NULL new c823f6a7980b staging: hikey9xx: Fix incorrect assignment new 69fea2b4e59c staging: r8188eu: replace WIFI_REASON_CODE enum with nativ [...] new 4184da4f316a staging: vchiq: fix __user annotations new 1c954540c0eb staging: vchiq: avoid mixing kernel and user pointers new eca1d82ea858 staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 [...] new 0854fa22b9dc counter: microchip-tcb-capture: Constify mchp_tc_ops new 1f026587a57c iio:light:gp2ap002 fix spelling typo in comments new 32eb9d4116da dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion new f2f45a53646f iio: event: use short-hand variable in iio_device_{un}regi [...] new a3598d14dc57 iio: event: NULL-ify IIO device's event_interface ref duri [...] new 48404cf57852 iio: adc: ad7291: convert to device tree new 38e7e2213bfd dt-bindings: iio: adc: ad7291: add binding new 4c6e3dbc6b48 iio: ssp: use PLATFORM_DEVID_NONE new cbc4ca352577 iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_iore [...] new 57e5b8bfd633 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_r [...] new 25918a9c641c iio: buffer-dmaengine: remove non managed alloc/free new 337dbb6ec1ac iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_c [...] new 4606d0f4b05f iio: adc: ad9467: add support for AD9434 high-speed ADC new eb61343dfd21 iio: adc: ad9467: add support for AD9265 high-speed ADC new 1d136dd71908 dt-bindings: iio: ad9467: add entries for for AD9434 & AD9 [...] new 2e2366c2d141 iio: cros_ec: unify hw fifo attributes into the core file new 3cd137f591e1 iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconf [...] new a132e5f4f3f0 iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol new c8283ba8e28c iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol new bbbeac88fb35 counter: use semicolons rather than commas to separate statements new b07c47bfab6f iio: ltc2983: Fix of_node refcounting new b8a533f3c24b iio: ad7292: Fix of_node refcounting new 1a1987944514 iio: adc: at91-sama5d2_adc: fix DMA conversion crash new c537d3457542 iio: adc: stm32-adc: fix runtime autosuspend delay when sl [...] new da4410d4078b iio: adc: gyroadc: fix leak of device node iterator new 9b1e57ef8100 Merge tag 'iio-for-5.10c' of https://git.kernel.org/pub/sc [...] new e6ac17de7815 Staging: nvec: Removes repeated word typo in comment new 29838144f280 staging: rtl8712: Fix enqueue_reorder_recvframe() new c1981671a4d8 staging: vchiq: Fix an uninitialized variable new a1070fee729a staging: rtl8188eu: remove unused macros and definitions new d23519c0a7e8 staging: rtl8188eu: clean up comparsions to NULL new 43320adc724b staging: rtl8188eu: rename struct field Bssid -> bssid new a89b10ad9195 staging: rtl8188eu: use ETH_ALEN new 00a367bc45fe staging: rtl8188eu: rename struct field bUsed -> used new f8126e4f1d0b staging: rtl8188eu: remove cckrates{only}_included() new add81f3df1c6 staging: rtl8188eu: remove unused variable ratelen new c95e48b275c9 staging: rtl8188eu: clean up indent style issue new a944a1fb9a82 Merge 5.9-rc8 into staging-next new 51c005355370 staging: qlge: fix build breakage with dumping enabled new 87fe08d74ca6 staging: rtl8723bs: replace RND4 with round_up() new 046bd5c9c283 staging: rtl8723bs: replace _RND4 with round_up() new 9a74f8d50fe1 staging: rtl8723bs: replace _RND8 with round_up() new 86f5376810c6 staging: rtl8723bs: remove unused macros new 56c1493807ff staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24 new d48603afda8f staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16 new d2e8f201a017 staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16 new fb127a61c9d8 staging: rtl8723bs: replace _cancel_timer with del_timer_sync new cba90582db9c staging: r8188eu: remove unnecessary type casts (struct wl [...] new 50a390ad1512 staging: greybus: fix warnings about endianness detected b [...] new 8bb5b59de7aa staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for [...] new 6c75a92a0065 staging: greybus: use __force when assigning __u8 value to [...] new 8750de90ac28 staging: vchiq: Fix list_for_each exit tests new 8d350c14ee5e staging: wfx: fix handling of MMIC error new cac1bd60762c staging: wfx: remove remaining code of 'secure link' feature new 4fd1241778b0 staging: wfx: fix BA sessions for older firmwares new 0d2dfdb8854f staging: wfx: fix QoS priority for slow buses new f9dc9f3750e1 staging: wfx: update copyrights dates new 76c3bdd67d27 dt-bindings: staging: wfx: silabs,wfx yaml conversion new 41f0666f0f60 staging: rtl8188eu: Fix long lines new 5ad71958e497 staging: dpaa2-switch: add a dpaa2_switch_ prefix to all f [...] new 0110ce655db8 staging: dpaa2-switch: add a dpaa2_switch prefix to all fu [...] new 1cd890964218 staging: wfx: improve error handling of hif_join() new fd2575c4a450 staging: wfx: check memory allocation new bb97bc286171 staging: wfx: standardize the error when vif does not exist new b3c669be90dd staging: wfx: wfx_init_common() returns NULL on error new 5f841fe69832 staging: wfx: increase robustness of hif_generic_confirm() new 8522d62e6bca staging: wfx: gpiod_get_value() can return an error new c9d47696391d staging: wfx: drop unicode characters from strings new 868fd970e187 staging: wfx: improve robustness of wfx_get_hw_rate() new e1f13c879a7c staging: comedi: check validity of wMaxPacketSize of usb e [...] new ade7afe3e606 Merge tag 'staging-5.10-rc1' of git://git.kernel.org/pub/s [...] new 5963296b821f usb: mtu3: Remove unsused inline function is_first_entry new 6e18cfca678d usb: xhci-mtk: Fix typo new e286148ddd32 usb: host: xhci-tegra: remove a duplicated entry new 1100395dc47c USB: storage: isd200: fix spelling mistake "removeable" -> [...] new 4d671957d453 USB: yurex: remove needless check before usb_free_coherent() new 4ddf1ac79e5f usb: common: usb-conn-gpio: Make VBUS supply optional new f06c206aadda usb: common: usb-conn-gpio: Print error on failure to get VBUS new fbc299437c06 usb: core: Solve race condition in anchor cleanup functions new c05c932a451b usb: atm: convert tasklets to use new tasklet_setup() API new 073438b2a554 usb: c67x00: convert tasklets to use new tasklet_setup() API new e71ea55a5b6f usb: hcd: convert tasklets to use new tasklet_setup() API new 6148c10f6b62 usb/gadget: f_midi: convert tasklets to use new tasklet_se [...] new f7aa93862308 usb/gadget: fsl_qe_udc: convert tasklets to use new taskle [...] new 81d324cd9f2e usb: xhci: convert tasklets to use new tasklet_setup() API new d7b74e0d0995 usb: mos7720: convert tasklets to use new tasklet_setup() API new 242841992ae6 dt-bindings: reset: Add a binding for the RPi Firmware res [...] new abffc82aae87 reset: Add Raspberry Pi 4 firmware reset controller new b03300db06be ARM: dts: bcm2711: Add firmware usb reset node new 258f92d2f840 ARM: dts: bcm2711: Add reset controller to xHCI node new 768430e470e2 usb: xhci-pci: Add support for reset controllers new 83a06a102d70 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" new 56132c8db84a usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 new 6b26057aab76 Revert "firmware: raspberrypi: Introduce vl805 init routine" new f48cc509c935 Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware whe [...] new 28157b8c7d9a USB: Better name for __check_usb_generic() new cb06b385d536 usb: atm: don't use snprintf() for sysfs attrs new e199d946913a USB: usblcd: Remove the superfluous break new 6bbe2a90a0bb usb: typec: tcpm: During PR_SWAP, source caps should be se [...] new aefc66afe42b usb: typec: pd: Fix formatting in pd.h header new 3ed8e1c2ac99 usb: typec: tcpm: Migrate workqueue to RT priority for pro [...] new 5fedf0d295d3 Merge 5.9-rc3 into usb-next new bb0634ece928 usb: core: driver: fix stray tabs in error messages new f2ea828d18fe dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support new 7aea2a7ddc2e usb/misc: usb4604: Use pm_ptr() macro new 879a4a662873 usb/misc: usb3503: Use pm_ptr() macro new 7456fe486a31 usb/host: ehci-platform: Use pm_ptr() macro new 1874b630bd85 usb/host: ehci-spear: Use pm_ptr() macro new f0dbd25f422f usb/host: ehci-npcm7xx: Use pm_ptr() macro new 0154012f8018 usb-storage: fix sdev->host->dma_dev new 558033c2828f uas: fix sdev->host->dma_dev new 5df7ef7d32fe uas: bump hw_max_sectors to 2048 blocks for SS or faster drives new 43d596e32276 usb: typec: intel_pmc_mux: Check the port status before connect new a5a6d2753e7e usb: typec: intel_pmc_mux: Support for device role (UFP) new fccee0baced0 Merge 5.9-rc5 into usb-next new dfee57a8a665 usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci new e03b9dfb675a MAINTAINERS: make linux-usb list remarks consistent new b77d2a0a223b usb: ohci: Default to per-port over-current protection new c4005a8f65ed usb: ohci: Make distrust_firmware param default to false new ac9ae510d5d7 usb: host: ehci-sched: Remove ununsed function tt_start_uframe() new f5f875b5618e usb: phy: phy-ab8500-usb: fix spello of "function" new e1aefcdd394f usb typec: mt6360: Add support for mt6360 Type-C driver new 61ce6e2aa667 usb typec: mt6360: Add MT6360 Type-C DT binding documentation new a4e6451d3214 usbip: simplify the return expression of usbip_core_init() new fcc2cc1f3561 USB: move snd_usb_pipe_sanity_check into the USB core new 719b8f2850d3 USB: add usb_control_msg_send() and usb_control_msg_recv() new 297e84c04d76 USB: core: message.c: use usb_control_msg_send() in a few places new d6a499249543 USB: core: hub.c: use usb_control_msg_send() in a few places new be40c366416b USB: legousbtower: use usb_control_msg_recv() new ec8eeceb06b7 sound: usx2y: move to use usb_control_msg_send() new aea67cc14182 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] new f7ef7614f89e sound: line6: move to use usb_control_msg_send() and usb_c [...] new 119ae38a5cdf sound: hiface: move to use usb_control_msg_send() new e9b20f0fe17a Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] new 4f6d57e43068 ALSA: remove calls to usb_pipe_type_check for control endpoints new be171e48f94c USB: microtek: use set_host_byte() new fca3d66982f0 usb: typec: intel_pmc_mux: Add dependency on ACPI new 8dba20101aaf usb: typec: intel_pmc_mux: Pass correct USB Type-C port nu [...] new eb2a86ae8c54 USB: UAS: fix disconnect by unplugging a hub new 8036a7e7da69 USB: UAS: use macro for reporting results new 492c1dc9d0a1 usb: typec: tcpci: Add register definitions to tcpci new 19b65476839e usb: typec: tcpci: Add support when hidden tx registers ar [...] new 57ce64668f5d usb: typec: tcpci: update ROLE_CONTROL for DRP new 871e6496207c usb: dwc2: Always disable regulators on driver teardown new c56150c1bc8d USB: adutux: fix debugging new 37329036f67f USB: cdc-acm: cleanup of data structures new 46034a999c07 usb: host: xhci-plat: add platform data support new 5e0e54ff8924 usb: host: xhci-plat: add .suspend_quirk for struct xhci_p [...] new 93cb8f13be87 usb: host: xhci-plat: delete the unnecessary code new f768e718911e usb: host: xhci-plat: add priv quirk for skip PHY initialization new 4bb4fc0dbfa2 usb: host: xhci-plat: add wakeup entry at sysfs new 9cdda28d3278 usb: host: xhci-plat: improve the comments for xhci_plat_suspend new 18a367e8947d usb: xhci: omit duplicate actions when suspending a runtim [...] new edc649a82341 xhci: Tune interrupt blocking for isochronous transfers new 167657a1bb5f xhci: don't create endpoint debugfs entry before ring buff [...] new 673d74683627 usb: xhci: add debugfs support for ep with stream new 629b9111535f Merge 5.0-rc6 into usb-next new 55be22adf11b Merge a31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' o [...] new 8977c947b321 doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy new 58a3cefb3840 usb: chipidea: imx: add two samsung picophy parameters tun [...] new 71ac680e6339 usb: chipidea: ci_hdrc_imx: restore pinctrl new 2b4534185b61 Merge tag 'usb-ci-v5.10-rc1' of git://git.kernel.org/pub/s [...] new 089566094116 USB: bcma: use module_bcma_driver to simplify the code new 183fba0ab1f9 usb: appledisplay: use module_usb_driver to simplify the code new 09dc10a7b20d dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support new 0d12658dc179 dt-bindings: usb: renesas,usbhs: Add r8a774e1 support new 796eed4b2342 usb: early: convert to readl_poll_timeout_atomic() new 8f01cc875d34 usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() new eeae3afba6ca usb: pci-quirks: convert to readl_poll_timeout_atomic() new 8469ab98a72d usb: xhci-rcar: convert to readl_poll_timeout_atomic() new d43a69018e25 usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic() new e7d8263bdd5c usb: fotg210-hcd: convert to readl_poll_timeout_atomic() new 08305b45a404 usb: isp1760-hcd: convert to readl_poll_timeout_atomic() new a3e20fbd9039 usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic() new f158afecff1f usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic() new 805ca9c2c264 usb: udc: net2280: convert to readl_poll_timeout_atomic() new 34d8f7a4627c iopoll: update kerneldoc of read_poll_timeout_atomic() new 1afe33a788c4 Revert "USB: core: hub.c: use usb_control_msg_send() in a [...] new cad874c4a234 Revert "Bluetooth: ath3k: use usb_control_msg_send() and u [...] new c31db0830127 Revert "sound: hiface: move to use usb_control_msg_send()" new ec4ed7dc58c6 Revert "sound: line6: move to use usb_control_msg_send() a [...] new 8cc4c2ed6acd Revert "sound: 6fire: move to use usb_control_msg_send() a [...] new 3b7672c3eb16 Revert "sound: usx2y: move to use usb_control_msg_send()" new cf58e8e75229 Revert "USB: legousbtower: use usb_control_msg_recv()" new ddd1198e3e09 USB: correct API of usb_control_msg_send/recv new f246023816e6 sound: usx2y: move to use usb_control_msg_send() new 9ad71af922a8 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] new d9f0d82f06c6 USB: legousbtower: use usb_control_msg_recv() new 6d2d427e3b12 sound: line6: move to use usb_control_msg_send() and usb_c [...] new 10fbd979bd63 sound: hiface: move to use usb_control_msg_send() new dbb29de70ae7 Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] new e3be44cd43f3 Revert "cdc-acm: hardening against malicious devices" new 960c7339de27 USB: cdc-acm: handle broken union descriptors new 319bb4a7fef7 USB: cdc-acm: use common data-class define new bf1c67449833 USB: cdc-acm: clean up no-union-descriptor handling new fff15f23b8e7 thunderbolt: Use kobj_to_dev() instead of container_of() new dc4c4bf122ed thunderbolt: Optimize Force Power logic new 6651c91de042 thunderbolt: Optimize NHI LC mailbox command processing new 59ed8dcad6c8 thunderbolt: Software CM only should set force power in Ti [...] new 49f2a7f4cdac thunderbolt: Use bit 31 to check if Firmware CM is running [...] new edfbd68bb51e thunderbolt: Do not program NFC buffers for USB4 router pr [...] new 2ca3263a806d thunderbolt: No need to log an error if tb_switch_lane_bon [...] new 356b6c4ef5d6 thunderbolt: Send reset only to first generation routers new 81a2e3e49f1f thunderbolt: Tear down DP tunnels when suspending new 8145c4350e13 thunderbolt: Initialize TMU again on resume new 5cb6ed31c5d5 thunderbolt: Do not change default USB4 router notificatio [...] new de4620391786 thunderbolt: Configure link after lane bonding is enabled new e28178bf566c thunderbolt: Set port configured for both ends of the link new 284652a4a499 thunderbolt: Configure port for XDomain new 341d45188a78 thunderbolt: Disable lane 1 for XDomain connection new b2911a593a70 thunderbolt: Enable wakes from system suspend new 2b9941e089ac PCI / thunderbolt: Switch to use device links instead of P [...] new 1c9698f85669 ACPI: Export acpi_get_first_physical_node() to modules new b2be2b05cf3b thunderbolt: Create device links from ACPI description new 6ac6faee5d7d thunderbolt: Add runtime PM for Software CM new 8f8310115e33 thunderbolt: Move struct tb_cap_any to tb_regs.h new 3c8b228d4371 thunderbolt: Introduce tb_port_next_cap() new 6de057ef915f thunderbolt: Introduce tb_switch_next_cap() new a3cfebdc1b3a thunderbolt: Introduce tb_port_is_nhi() new 35ee69e94dce thunderbolt: Check for Intel vendor ID when identifying co [...] new 8c3b15a60065 thunderbolt: Introduce tb_switch_is_ice_lake() new 0637e3df17be thunderbolt: Introduce tb_switch_is_tiger_lake() new fa1653d99cc8 thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE new 54e418106c76 thunderbolt: Add debugfs interface new 77e4907fa620 thunderbolt: debugfs: Fix uninitialized return in counters [...] new 884e4d576fdf thunderbolt: Only stop control channel when entering freeze new 2c6ea4e2cefe thunderbolt: Allow KUnit tests to be built also when CONFI [...] new 8eabfca52333 thunderbolt: Use "if USB4" instead of "depends on" in Kconfig new 80e7c5dd1ee0 thunderbolt: Handle ERR_LOCK notification new 22255bec2b92 thunderbolt: Log correct zeroX entries in decode_error() new 9c8cac6adfc8 thunderbolt: Correct tb_check_quirks() kernel-doc new 810278da901c thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWE [...] new 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] new 19502e6911e4 USB: hub: Clean up use of port initialization schemes and retries new fb6f076d5434 USB: hub: Add Kconfig option to reduce number of port init [...] new 5789051fc57b usb: typec: displayport: Reduce noise from the driver new b2a0f274e3f7 net: rtl8150: Use the new usb control message API. new fb58cf4f2881 net: pegasus: Use the new usb control message API. new 37d2a36394d9 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). new a85643d47d11 phy: samsung: Use readl_poll_timeout function new c3e60e5a9eb9 phy: ti: am654: simplify regfield handling new b494bbb6c69f phy: ti: am654: simplify return handling new f78c40aa8641 phy: ti: am654: update PCIe serdes config new c42dcb195b2f phy: ti: j721e-wiz: Remove duplicate include new b6cc6cef1cbe Merge branch 'fixes' into next new 8836e29bad34 phy: omap-usb2-phy: fix coding style issues new e8bd1cd92296 dt-bindings: phy-imx8mq-usb: add compatible string for imx [...] new 4708ee37826e phy: freescale: imx8mq-usb: add support for imx8mp usb phy new e947ef4d961c phy: cadence: salvo: Constify cdns_salvo_phy_ops new 2bf314d66f64 phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops new fdde71d351eb phy: hisilicon; Constify hi3660_phy_ops new b285d2ae9115 phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops new b3c824bb64ef phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops new d6541a86ec4b phy: ralink-usb: Constify ralink_usb_phy_ops new f9781f7f97c0 phy: samsung-ufs: Constify samsung_ufs_phy_ops new 23bea1be4eea phy: qcom-ipq4019-usb: Constify static phy_ops structs new 728776d751e1 dt-bindings: phy: Add UniPhier AHCI PHY description new a1bf1c60b555 phy: socionext: Add UniPhier AHCI PHY driver support new 37abc181bbac phy: Move phy-rockchip-dphy-rx0 out of staging new 47da6aa776eb phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic() new 01a456330097 phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic() new 6f2a721850c4 phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic() new 38af68cb04cf phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_ [...] new f63602b1c64c phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout() new dce9d8129e10 phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout() new 15819a6c9a91 phy: ti: gmii-sel: move phy init in separate function new d3fa20b97c77 phy: ti: gmii-sel: use features mask during init new 7f78322cdd67 phy: ti: gmii-sel: retrieve ports number and base offset from dt new ee626660ddbd dt-binding: phy: convert ti,omap-usb2 to YAML new 8a676e1be4e0 dt-bindings: phy: Add USB PHY support for Intel LGM SoC new 1cce8f73a561 phy: Add USB3 PHY support for Intel LGM SoC new a25536e8d57d phy: Add new PHY attribute max_link_rate new 0ffcc3787e34 phy: cadence-torrent: Set Torrent PHY attributes new 5408b2204364 Merge branch 'topic/phy_attrs' into next new 3cfb0e8e4162 phy: cadence: Sierra: Constify static structs new 2f4a3d8b7c04 phy: cadence: salvo: Constify cdns_nxp_sequence_pair new 57d39c7697ed phy: cadence: torrent: Constify regmap_config structs new fa687038ba7f phy: intel: Rename phy-intel to phy-intel-lgm new 9580b22aca2c dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings new 885c4f4d6cf4 phy: intel: Add Keem Bay eMMC PHY support new 29d1fd2f2cc6 phy: cadence-torrent: Use of_device_get_match_data() to ge [...] new 46d205af3015 phy: cadence-torrent: Use devm_platform_ioremap_resource() [...] new 7c12b46c6313 phy: cadence-torrent: Enable support for multiple subnodes new 2e70c84995b2 phy: cadence-torrent: Add separate regmap functions for to [...] new d09945eacad0 phy: cadence-torrent: Check total lane count for all subno [...] new 962fad301c33 dt-bindings: phy: cadence-torrent: Add binding to specify [...] new 074e99153594 dt-bindings: phy: cadence-torrent: Update Torrent PHY bind [...] new b54b47bd035b phy: cadence-torrent: Add single link PCIe support new 8e4c95b9c9f4 phy: cadence-torrent: Check cmn_ready assertion during PHY [...] new 15c6a048e5f0 phy: cadence-torrent: Add PHY APB reset support new 51862859fb74 dt-bindings: phy: Add PHY_TYPE_QSGMII definition new 6bcf3cb30037 phy: cadence-torrent: Add support for PHY multilink configuration new f0f1fa04581f phy: cadence-torrent: Update PHY reset for multilink confi [...] new 07084c956663 phy: cadence-torrent: Add clk changes for multilink configuration new cd9aa9473747 phy: cadence-torrent: Add PHY link configuration sequences [...] new d66a63666919 phy: cadence-torrent: Configure PHY_PLL_CFG as part of lin [...] new 9f33b76a3599 phy: cadence-torrent: Add single link SGMII/QSGMII registe [...] new 9855d84b6bb1 phy: cadence-torrent: Add single link USB register sequences new 4acea473f388 phy: cadence-torrent: Add PCIe + USB multilink configuration new 6fd428f78060 phy: cadence-torrent: Add USB + SGMII/QSGMII multilink con [...] new 9b1e52137b22 phy: fix USB_LGM_PHY warning & build errors new 488e3f52a827 phy: rockchip-dphy-rx0: Include linux/delay.h new 4feac940ec14 dt-bindings: phy: cdns,torrent-phy: add reset-names new b7132285c65b dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy new 724fabf5df13 dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information new dadcf9959cce phy: qcom-qmp: Move phy mode into struct qmp_phy new e4bc7de8ae16 phy: qcom-qmp: Remove 'initialized' in favor of 'init_count' new aa968cb1a67e phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy' new dab7b10ddc83 phy: qcom-qmp: Get dp_com I/O resource by index new f385b73192c5 phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify new 52e013d0bffa phy: qcom-qmp: Add support for DP in USB3+DP combo phy new 7612f4e2bc0e phy: qcom-qmp: Add support for sc7180 DP phy new 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL new 9f76e198dd52 Merge tag 'phy-for-5.10' of git://git.kernel.org/pub/scm/l [...] new cde8019157c0 dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema new 1c6e8ee63adb dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus new a6806e32e7a4 usb: typec: hd3ss3220: Use OF graph API to get the connect [...] new 12f3467b0d28 usb: typec: add typec_find_pwr_opmode new da0cb6310094 usb: typec: add support for STUSB160x Type-C controller family new 97b65223c18f USB: core: remove polling for /sys/kernel/debug/usb/devices new c503672abe13 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL new d97c78a1908e usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command new 98df91f8840c usb: cdns3: gadget: free interrupt after gadget has deleted new b68d9251561f usb: dwc3: simple: add support for Hikey 970 new 362b9398c962 usb: dwc2: Fix parameter type in function pointer prototype new b574ce3ee459 usb: dwc3: core: Properly default unspecified speed new e518bdd9f02c usb: dwc3: core: Print warning on unsupported speed new e1c08cf23172 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails new 3a4821785445 usb: gadget: udc: atmel: use of_find_matching_node_and_match new 96f314987a85 dt-bindings: usb: atmel: Update DT bindings documentation [...] new 033b8966e906 usb: gadget: udc: atmel: simplify endpoint allocation new 5b041a30448f usb: gadget: udc: atmel: use 1 bank endpoints for control [...] new 26b324245018 usb: gadget: udc: atmel: update endpoint allocation for sam9x60 new 84b522e60523 ARM: dts: at91: sam9x60ek: enable usb device new 5b311668f91a MAINTAINERS: add Cadence USB3 DRD IP driver entry new 072f34c2ebdb usb: gadget: udc: Drop surplus include new bea46b981515 usb: dwc3: qcom: Add interconnect support in dwc3 driver new a793cf81ad0c usb: dwc3: meson: fix coccinelle WARNING new 27c7ab0fdd0b usb: dwc3: debug: fix sparse warning new e5ee93d42b3f usb: dwc3: meson: fix checkpatch errors and warnings new 2a499b452952 usb: dwc3: ulpi: fix checkpatch warning new 159fdf295c67 usb: dwc3: trace: fix checkpatch warnings new 035cbca1360a usb: dwc3: debug: fix checkpatch warning new c64b475b8488 usb: dwc3: ep0: fix checkpatch warnings new 993ffc5b32d2 usb: dwc3: qcom: fix checkpatch warnings new 9ae0eb455b91 usb: dwc3: debugfs: fix checkpatch warnings new 87b923a2e059 usb: dwc3: core: fix checkpatch warnings new e319bd62292c usb: dwc3: gadget: fix checkpatch warnings new a1c0169a49fc usb: gadget: aspeed: fixup vhub port irq handling new e7a0ed3fa31b usb: gadget: f_acm: don't disable disabled EP new aa8c16e42991 MAINTAINERS: Add entry for Broadcom BDC driver new e8d5f92b8d30 usb: gadget: function: printer: fix use-after-free in __lo [...] new dc336b19e82d usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] new 753a18c2596d usb: mtu3: Remove unsused inline function is_first_entry new efe2fa0836a7 usb: cdns3: introduce set_phy_power_on{off} APIs new b1234e3b3b26 usb: cdns3: add runtime PM support new ff6d6e6c6778 usb: cdns3: imx: add glue layer runtime pm implementation new e20849a8c883 usb: gadget: pch_udc: Convert to use GPIO descriptors new 5d23af6301b7 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support new cdff2c946f06 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] new 65f3d449f438 usb: dwc-meson-g12a: Add support for USB on AXG SoCs new 68989fe1c39d dt-bindings: usb: Convert cdns-usb3.txt to YAML schema new 5261e48f9a70 dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property new 2eae2dfd5814 usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] new 028296e480c7 USB: gadget: f_ncm: Fix NDP16 datagram validation new 704c70fa08ad dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] new 0abe3863d05f usb: dwc2: add support for APM82181 USB OTG new 5bb1d1197374 usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE new 864bc7e7297f usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] new 54c196060510 usb: dwc2: Always disable regulators on driver teardown new a609ce2a1336 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] new 50642709f659 usb: cdns3: core: quit if it uses role switch class new b5148d946f45 usb: cdns3: gadget: set fast access bit new 0eeda059956d usb: cdns3: gadget: clear the interrupt status when discon [...] new 9f650135945f usb: cdns3: drd: call PHY .set_mode accordingly new b21cf9371c2e usb: cdns3: gadget: move wait configuration operation new 986499b1569a usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. new a176b1a2a73c usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] new 7974ecd7d3c0 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. new 897b81384302 usb: phy: phy-ab8500-usb: fix spello of "function" new d98ef43bfb65 usb: gadget: u_serial: clear suspended flag when disconnecting new 4eea21dc67b0 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well new 87a2dfb13643 usb: gadget: fsl: Fix unsigned expression compared with ze [...] new 8dafb3c04df3 usb: cdns3: gadget: fix some endian issues new 3301c215a2bb USB: UDC: Expand device model API interface new f770fbec4165 USB: UDC: net2280: Fix memory leaks new 9b719c7119e7 USB: UDC: net2272: Fix memory leaks new 6b7778924c70 usb: cdns3: gadget: fix possible memory leak new e81a7018d93a usb: dwc3: allocate gadget structure dynamically new 7595c38bb1a6 Revert "usb: udc: allow adding and removing the same gadge [...] new 266d0493900a usb: dwc3: core: don't trigger runtime pm when remove driver new 03c1fd622f72 usb: dwc3: core: add phy cleanup for probe error handling new 5bde3f020a15 usb: dwc3: debugfs: do not queue work if try to change mod [...] new de56298f78e4 usb: gadget: s3c: Remove unused 'udc' variable new 8266b08ed90c usb: dwc3: gadget: Refactor ep command completion new 5a1da544e572 usb: gadget: core: do not try to disconnect gadget if it i [...] new 6c2a754a12ba usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed new de21e7289b7a usb: gadget: tegra-xudc: Use consistent spelling and formatting new 2003a419c7f3 usb: gadget: fix spelling mistake "Dectected" -> "Detected" new 230c1aa37089 usb: gadget: tegra-xudc: Properly align parameters new a50758bb6c74 usb: gadget: tegra-xudc: Do not print errors on probe deferral new 5b35dd1a5a66 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] new ca3df3468eec usb: dwc3: gadget: Check MPS of the request length new 690e5c2dc29f usb: dwc3: gadget: Reclaim extra TRBs after request completion new 2b80357b773c usb: dwc3: gadget: Refactor preparing extra TRB new a2841f41d07f usb: dwc3: gadget: Improve TRB ZLP setup new 66706077dc89 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests new 13111fcb0d64 usb: dwc3: gadget: Return the number of prepared TRBs new 490410b2e73c usb: dwc3: gadget: Check for number of TRBs prepared new 30892cba5596 usb: dwc3: gadget: Set IOC if not enough for extra TRBs new cb1b3997b636 usb: dwc3: gadget: Refactor preparing last TRBs new 7f2958d9ad58 usb: dwc3: gadget: Rename misleading function names new f0c485663d59 usb: gadget: uvc: Fix the wrong v4l2_device_unregister call new 2a87445af23e usb: bdc: Fix unused assignment in bdc_probe() new f580170f135a usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc new 31b5de5f3799 dt-bindings: document a new quirk for dwc3 new abc6b579048e usb: cdns3: gadget: using correct sg operations new 4e218882eb5a usb: cdns3: gadget: improve the dump TRB operation at cdns [...] new 87e1dcd48970 usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case new 249f0a25e8be usb: cdns3: gadget: handle sg list use case at completion [...] new 141e70fef4ee usb: cdns3: gadget: need to handle sg case for workaround 2 case new d6be7c94f9f8 usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above new 71ea88f6652a usb: cdns3: gadget: enlarge the TRB ring length new ae7e86108b12 usb: dwc3: Stop active transfers before halting the controller new a73abc28ce67 usb: bdc: remove duplicated error message new d72ecc08dee4 usb: dwc3: gadget: Allow restarting a transfer new f9cc581badb1 usb: dwc3: gadget: Look ahead when setting IOC new 8dbbe48c7a99 usb: dwc3: gadget: Revise setting IOC when no TRB left new 346a15cdf652 usb: dwc3: gadget: Keep TRBs in request order new 2338484d14f3 usb: dwc3: gadget: Return early if no TRB update new e0a93d98f488 usb: dwc3: gadget: Support up to max stream id new 8eb16e724fde dt-bindings: usb: Add Intel Keem Bay USB controller bindings new e2c53515b2a6 usb: dwc3: of-simple: Add compatible string for Intel Keem [...] new 14793faeed41 dt-bindings: usb: dwc2: add optional usb-role-switch property new 17f934024e84 usb: dwc2: override PHY input signals with usb role switch [...] new d58ba480285a usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] new b2c586eb07ef usb: dwc2: Fix INTR OUT transfers in DDMA mode. new 21c949b21802 Merge tag 'usb-for-v5.10' of git://git.kernel.org/pub/scm/ [...] new 168ae5a74b4a Merge 5.9-rc8 into usb-next new a4f88430af89 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices new 9e8586827a70 usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with i [...] new 58ea326b228c usb: typec: tcpci: Add a getter method to retrieve tcpm_po [...] new b9358a068490 usb: typec: tcpci: Add set_vbus tcpci callback new 6f413b559f86 usb: typec: tcpci_maxim: Chip level TCPC driver new 8dc4bd073663 usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) new 11121c2406c8 usb: typec: tcpci: Implement callbacks for FRS new afb487a31d33 usb: typec: tcpci_maxim: Add support for Sink FRS new 6cf87e5edd99 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UA [...] new 031f9664f8f9 USB: serial: pl2303: add device-id for HP GC device new 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks new be4c5eb267ee USB: serial: qcserial: fix altsetting probing new 924a9213358f USB: serial: option: Add Telit FT980-KS composition new 711a37813ad9 USB: serial: ftdi_sio: use cur_altsetting for consistency new 3e765cab8abe USB: serial: option: add Cellient MPL200 card new 3bfb8239be57 Merge tag 'usb-serial-5.10-rc1' of https://git.kernel.org/ [...] new 6c8cf3695176 usb: typec: Add QCOM PMIC typec detection driver new 93578a25d4e2 usb: musb: gadget: Use fallthrough pseudo-keyword new c6dbef730762 Merge tag 'usb-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] new e5cab1f974f2 mei: hbm: add capabilities message new beb4e1e50311 mei: restrict vtag support to hbm version 2.2 new 2dd1e5ae8c96 mei: add vtag support bit in client properties new 0cd7c01a60f8 mei: add support for mei extended header. new 74a9c967aaf6 mei: bump hbm version to 2.2 new d1376f3d89d5 mei: add a spin lock to protect rd_completed queue new f35fe5f47ed0 mei: add a vtag map for each client new 15ffa991d9cb mei: handle tx queue flushing for vtag connections new e5617d2bf549 mei: bus: use zero vtag for bus clients. new 224ae607526b mei: bus: unconditionally enable clients with vtag support new aa207a05f95a mei: add connect with vtag ioctl new 2257b74ead05 mei: docs: add vtag ioctl documentation new d162219c655c mei: virtio: virtualization frontend driver new d3cd0071a89a eeprom: at25: allow page sizes greater than 16 bit new 284f52ac1c6c eeprom: at25: set minimum read/write access stride to 1 new fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap() new 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues new da0d6b3a536b virt: vbox: Use current_uid() in vbg_misc_device_requestor() new 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors new c2fef5f845be lp: Avoid comma separated statements new 31b4b3bff2c2 include/linux/miscdevice.h - Fix typo/grammar new 551b6729578a misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_i [...] new dd5597245d35 Merge 5.9-rc3 into char-misc-next new e8b8ae7ce32e binder: Remove bogus warning on failed same-process transaction new 4b463822316e binder: Modify comments new 89320020d967 binderfs: make symbol 'binderfs_fs_parameters' static new 261e7818f06e binder: print warnings when detecting oneway spamming. new 99f667352f6c /dev/zero: also implement ->read new 947bece14b74 drivers/greybus: Use kobj_to_dev() new ab04de8ec235 /dev/zero: fixups for ->read new a4c3d7565306 uacce: Use kobj_to_dev() instead of container_of() new 9f30eb29c514 char: virtio: Select VIRTIO from VIRTIO_CONSOLE. new 7f360bec3785 drivers/virt/fsl_hypervisor: Fix error handling path new d00451c8118f selftests/lkdtm: Use "comm" instead of "diff" for dmesg new 7a6ff4c4cbc3 misc: hisi_hikey_usb: Driver to support onboard USB gpio h [...] new d210a0023590 misc: hisi_hikey_usb: add support for Hikey 970 new 8a1939829f9c fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware" new 6e0ef7d2cee1 fsi: aspeed: Enable 23-bit addressing new 3c3c484850bc fsi: fsi-occ: fix return value check in occ_probe() new 04635a30dd53 fsi: master: Add boolean parameter to link_enable function new b36875a453ef fsi: core: Disable link when slave init fails new 196964a31cf8 fsi: core: Set slave local bus ownership during init new a1d5ce111aa2 fsi: master: Remove link enable read-back new 31901bb74f56 fsi: master: Constify hub_master_ids new f458c38f40fa fsi: sbefifo: Constify sbefifo_ids new 59165631b7e9 fsi: scom: Constify scom_ids new 4d4905f6cc5b dt-bindings: fsi: Document gpios new f369a29bdde9 fsi: aspeed: Support cabled FSI new 4a80c2017bd9 fsi: aspeed: Run the bus at maximum speed new add6895188e4 fsi: aspeed: Add module param for bus divisor new 4a851d714ead fsi: aspeed: Support CFAM reset GPIO new f7dbcd177031 Merge tag 'fsi-for-5.10' of git://git.kernel.org/pub/scm/l [...] new 05fa34dcdb34 Merge 5.9-rc5 into char-misc-next new 7fbc2bc2fbe1 fpga: stratix10-soc: make FPGA task un-interruptible new e6c013c306f0 MAINTAINERS: Add Tom Rix as fpga reviewer new 8a5de2de0339 fpga: dfl: change data type of feature id to u16 new 5e36aff2e1bf fpga manager: xilinx-spi: remove stray comment new a44ecdc9c97e fpga manager: xilinx-spi: remove final dot from dev_err() strings new 16b7856d9480 fpga manager: xilinx-spi: fix write_complete timeout handling new eefe64fba9f2 fpga manager: xilinx-spi: add error checking after gpiod_g [...] new 4e772ab86b3e fpga manager: xilinx-spi: provide better diagnostics on pr [...] new 89eb35e810a8 fpga: dfl: map feature mmio resources in their own feature [...] new c71e805083af fpga: fpga-region: Cleanup an outdated comment new 9ba3a0aa09fe fpga: dfl: create a dfl bus type to support DFL devices new bbc11b34fa3d Merge tag 'fpga-for-5.10' of git://git.kernel.org/pub/scm/ [...] new 78ec034966b5 misc: hisi_hikey_usb: fix return of uninitialized ret stat [...] new 7369fa47c442 binder: remove redundant assignment to pointer n new bc28369c6189 misc: rtsx: Fix memory leak in rtsx_pci_probe new 0268eed10f12 misc: rtsx: Fix power down flow new 7c920da30e04 misc: fastrpc: fix indentation error in uapi header new 84195d206e1f misc: fastrpc: define names for protection domain ids new 6010d9befc8d misc: fastrpc: add ioctl for attaching to sensors pd new 7c33e3c4c79a misc: rtsx: Add power saving functions and fix driving parameter new 2d1a8bfb61ec coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] new 4af8b3d3eb50 coresight: stm: Support marked packet new 9554c3551ed3 coresight: fix offset by one error in counting ports new 447a612ea474 coresight: etm4x: Add Support for HiSilicon ETM device new 0dee28268ddb coresight: cti: disclaim device only when it's claimed new 6e8836c6df53 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug new 096dcfb9cd6f coresight: etm4x: Ensure default perf settings filter user/kernel new 4020fc8d4658 coresight: etm4x: Fix issues within reset interface of sysfs new 984f37efa385 coresight: cti: Write regsiters directly in cti_enable_hw() new 859d510e58da coresight: etm4x: Handle unreachable sink in perf mode new 4cd83037cd95 coresight: etm4x: Fix issues on trcseqevr access new 2fee15c10d18 MAINTAINERS: Add CoreSight mailing list new bb1860efc817 coresight: etm: perf: Sink selection using sysfs is deprecated new 6d578258b955 coresight: Make sysfs functional on topologies with per core sink new 685d84a7862e coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface new 14ea4db18c06 coresight: etm4x: Fix number of resources check for ETM 4. [...] new 5e180e6f6ac9 eeprom: at25: set type id as EEPROM new 1d62a2cedfb5 eeprom: 93xx46: set type id as EEPROM new 8e2aeb5b128e nvmem: mtk-efuse: Remove EFUSE register write support new 28371cc61096 nvmem: core: Use kobj_to_dev() instead of container_of() new 1eb51d6a4fce nvmem: switch to simpler IDA interface new b1c194dcdb14 nvmem: core: fix missing of_node_put() in of_nvmem_device_get() new 8fd0e2a6df26 uio: free uio id after uio file node is freed new 15b760c37ad3 nitro_enclaves: Add ioctl interface definition new 0a44561768c5 nitro_enclaves: Define the PCI device interface new 1df624892c1e nitro_enclaves: Define enclave info for internal bookkeeping new 89308c11ae3b nitro_enclaves: Init PCI device driver new ad2b6980d0d3 nitro_enclaves: Handle PCI device command requests new e5d616d8bb50 nitro_enclaves: Handle out-of-band PCI device events new bd47c995c0e4 nitro_enclaves: Init misc device providing the ioctl interface new 38907e124088 nitro_enclaves: Add logic for creating an enclave VM new ff8a4d3e3a99 nitro_enclaves: Add logic for setting an enclave vCPU new 988b7a471726 nitro_enclaves: Add logic for getting the enclave image load info new 7dc9d4309fdb nitro_enclaves: Add logic for setting an enclave memory region new 111c775a5f0d nitro_enclaves: Add logic for starting an enclave new 9c8eb50fe9e2 nitro_enclaves: Add logic for terminating an enclave new 07499cc661a9 nitro_enclaves: Add Kconfig for the Nitro Enclaves driver new 0f5c7b748439 nitro_enclaves: Add Makefile for the Nitro Enclaves driver new acc4229c3990 nitro_enclaves: Add sample for ioctl interface usage new bf15d79ce142 nitro_enclaves: Add overview documentation new e82ed736ad2d MAINTAINERS: Add entry for the Nitro Enclaves driver new b71590efb2cd habanalabs: increase length of ASIC name new a98d73c7fae4 habanalabs: Replace dma-fence mechanism with completions new 0a068adde505 habanalabs: add information about PCIe controller new 843839bec3a3 habanalabs: expose sync manager resources allocation in IN [...] new 2e5eda4681f9 habanalabs: PCIe Advanced Error Reporting support new acd330c141b4 habanalabs: remove security from ARB_MST_QUIET register new d6b045c08384 habanalabs: print the queue id in case of an error new f5b9c8cf25a5 habanalabs: change CB's ID to be 64 bits new f907af183b8b habanalabs: cast int to u32 before printing it with %u new bd4ef3729213 habanalabs: eliminate redundant else condition new a0e072f5a18f habanalabs: use standard BIT() and GENMASK() new 65887291c6a8 habanalabs: use FIELD_PREP() instead of << new 0358372bbe86 habanalabs: remove redundant assignment to variable new 31ac1f1a5712 habanalabs: check TPC vector pipe is empty new 107dd314658e habanalabs: use 1U when shifting bits new d90416c84d86 habanalabs: extend busy engines mask to 64 bits new 56004701f52e habanalabs: Include linux/bitfield.h only in habanalabs.h new 9f3064913e1b habanalabs: add support for getting device total energy new 42b0698adde1 habanalabs: update GAUDI hardware specs new 2f55342c5e4d habanalabs: replace armcp with the generic cpucp new f763946aefe6 habanalabs: cast to u64 before shift > 31 bits new 3174ac9bb104 habanalabs: restructure hl_mmap new c5e0ec66f01d habanalabs: clear vm_pgoff before doing the mmap new 0db575350cb1 habanalabs: make use of dma_mmap_coherent new 975ab7b32b90 habanalabs: count dropped CS because max CS in-flight new 6138bbe91126 habanalabs: rename ArmCP to CPU-CP new b01a971f80be habanalabs: remove unused ASIC function pointer new ae926514dd62 habanalabs: remove unused define new 763a0b4d81f6 habanalabs: Fix alignment issue in cpucp_info structure new 5a1b861daab8 habanalabs: increase PQ COMP_OFFSET by one nibble new 1fb2f3743754 habanalabs: check flag before reset because of f/w event new 7c52fb0a096a habanalabs: use smallest possible alignment for virtual addresses new c91324f41b27 habanalabs: rename mmu.c to mmu_v1.c new d83fe66928b2 habanalabs: refactor MMU as device-oriented new 7edf341b9ef5 habanalabs: add num_hops to hl_mmu_properties new 214afa974dd4 habanalabs: add debugfs support for MMU with 6 HOPs new 230b9b7d45b6 habanalabs/gaudi: increase timeout for boot fit load new 681a22f55f15 habanalabs: allow to wait on CS without sleep new 448f63badcac habanalabs: no need for DMA_SHARED_BUFFER new fa8641a14f28 habanalabs: Save context in a command buffer object new ef6a0f6caa4a habanalabs: Add an option to map CB to device MMU new 219b8f2ff024 habanalabs: update firmware interface file new dbf053c42994 habanalabs/gaudi: remove axi drain support new d1f3633599a9 habanalabs/gaudi: fix DMA completions max outstanding to 15 new 57799ce9f85c habanalabs: add indication of security-enabled F/W new f279e5cd9505 habanalabs: update scratchpad register map new 9e072793106e Merge tag 'misc-habanalabs-next-2020-09-22' of git://peopl [...] new a2e7408cf8fc misc: pvpanic: Use devm_platform_ioremap_resource() new a81072a9c0ae misc: mic: scif: Fix error handling path new 26ed5146bd17 misc: hisi_hikey_usb: delete a stray tab new b41b0ce59826 interconnect: Add bulk API helpers new 3c733a75fd6c dt-bindings: interconnect: single yaml file for RPMh inter [...] new 3fe3578c8a3e dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings new cb6ffd717c9e dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings new a09b817c8bad interconnect: qcom: Add SM8150 interconnect provider driver new 6df5b349491e interconnect: qcom: Add SM8250 interconnect provider driver new 65e0e4d67983 dt-bindings: interconnect: Add generic qcom bindings new ad4bedfc060c dt-bindings: interconnect: Add property to set BCM TCS wai [...] new b92902fddf42 interconnect: qcom: Support bcm-voter-specific TCS wait behavior new db474be2b6b8 interconnect: qcom: Only wait for completion in AMC/WAKE b [...] new cb30e0292db2 interconnect: qcom: Add support for per-BCM scaling factors new 1521e22bfa12 interconnect: Introduce xlate_extended() callback new 9a34e7ad2e12 dt-bindings: interconnect: Document the support of optiona [...] new 6caa3070fd59 interconnect: qcom: Implement xlate_extended() to parse tags new 6478e0d4d12e interconnect: qcom: sdm845: Replace xlate with xlate_extended new 5c3aff6d673a interconnect: qcom: sc7180: Replace xlate with xlate_extended new 768220bb4169 dt-bindings: interconnect: Add OSM L3 DT binding on SM8150 new f995194545ab interconnect: qcom: Add OSM L3 support on SM8150 new 2bf706ea930e interconnect: qcom: Lay the groundwork for adding EPSS support new c4877059e0a4 dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250 new d7e19be60b28 interconnect: qcom: Add EPSS L3 support on SM8250 new b1a367bb1cbb interconnect: qcom: osm-l3: Mark more structures const new cc80d10d6fcf interconnect: Add get_bw() callback new b1d681d8d324 interconnect: Add sync state support new 7d3b0b0d8184 interconnect: qcom: Use icc_sync_state new 628fdbcf9d66 Merge branch 'icc-syncstate' into icc-next new 392da338b25e interconnect: core: Simplify with dev_err_probe() new e0cbf2f0a756 interconnect: imx: Simplify with dev_err_probe() new 86d6e5793e0f interconnect: imx: simplify the return expression of imx_i [...] new 9eb29f2ed95e Merge tag 'icc-5.10-rc1' of https://git.linaro.org/people/ [...] new fc6121e961cb habanalabs: correct an error message new 9e2e8fc7d65c habanalabs: release kernel context after hw_fini new 3c3aa5dbd659 habanalabs: add debug messages for opening/closing context new eab1f6e7b035 habanalabs: add notice of device not idle new 25121d9804b8 habanalabs/gaudi: configure QMAN LDMA registers properly new 5a487cf7efe4 Merge tag 'misc-habanalabs-next-2020-09-25' of git://peopl [...] new f97769fde678 slimbus: core: check get_addr before removing laddr ida new df2c471c4ae0 slimbus: core: do not enter to clock pause mode in core new 709ec3f7fc57 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback new fc9eec4d6435 nvmem: core: fix possibly memleak when use nvmem_cell_info [...] new 32a14ad5b157 coresight: cpu_debug: Add module name in Kconfig new 9cf087b4de23 coresight: cpu_debug: Define MODULE_DEVICE_TABLE new b8127113d01e coresight: Use IS_ENABLED for CONFIGs that may be modules new 92fc7d819f6c coresight: Add coresight prefix to barrier_pkt new d735d925f9a5 coresight: Export global symbols new 32b0707a4182 coresight: Add try_get_module() in coresight_grab_device() new 8b0cf82677d1 coresight: stm: Allow to build coresight-stm as a module new 716f5652a131 coresight: etm: perf: Fix warning caused by etm_setup_aux failure new 97fe626ce64c coresight: etm3x: Allow etm3x to be built as a module new 22a550a306ad coresight: etm4x: Allow etm4x to be built as a module new 529c4451dfc3 coresight: etb: Allow etb to be built as a module new d9ed244ef848 coresight: tpiu: Allow tpiu to be built as a module new ecfbf09b1e3f coresight: tmc: Allow tmc to be built as a module new 1e8b3381c9db coresight: funnel: Allow funnel driver to be built as module new ac8792663227 coresight: replicator: Allow replicator driver to be built [...] new 7b0fc5d281de coresight: cti: Add function to register cti associate ops new 1cce921bce7d coresight: cti: Fix remove sysfs link error new cab280bf3533 coresight: cti: Fix bug clearing sysfs links on callback new f2ccc7b7bfa9 coresight: cti: Don't disable ect device if it's not enabled new f02b089e7bdd coresight: cti: Increase reference count when enabling cti new 3c3fd1a14552 coresight: cti: Allow cti to be built as a module new 66af416d9dcc coresight: tmc-etr: Add function to register catu ops new a114dbea544d coresight: catu: Allow catu drivers to be built as modules new 8e264c52e1da coresight: core: Allow the coresight core driver to be bui [...] new 347732627745 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register new 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init new 45337656752e misc: mic: drop double zeroing new c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...] new bd84256e86ec soundwire: master: enable pm runtime new 9b3b4b3f2f2a soundwire: intel: Add basic power management support new ebf878eddbb4 soundwire: intel: add pm_runtime support new b61b8b37888a soundwire: intel: reset pm_runtime status during system resume new cb1e6d59e89c soundwire: intel: fix race condition on system resume new 99b6a30f9f99 soundwire: intel: call helper to reset Slave states on resume new a5a0239c27fe soundwire: intel: reinitialize IP+DSP in .prepare(), but o [...] new a2d9c161db24 soundwire: intel: pm_runtime idle scheduling new a320f41eac7b soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend new 6626a616aab5 soundwire: intel: add CLK_STOP_BUS_RESET support new caf688192bc4 soundwire: intel: add CLK_STOP_NOT_ALLOWED support new ab996b2971d7 soundwire: intel_init: handle power rail dependencies for [...] new 61fb830bf9ca soundwire: intel: support clock_stop mode without quirks new 08abad9f45f1 soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP [...] new f046b2334083 soundwire: intel: fix intel_suspend/resume defined but not [...] new d0bbcb4e836f ASoC: codecs: soundwire: remove port_ready[] usage from codecs. new 63642595a78d soundwire: add definition for maximum number of ports new 6073755886a4 soundwire: fix port_ready[] dynamic allocation in mipi_disco new e4be9facb969 soundwire: intel: disable shim wake on suspend new 0ef2986e19c9 soundwire: intel: ignore software command retries new 857a7c429e33 soundwire: intel: add multi-link support new d78071b4e1c3 soundwire: intel: add missing support for all clock stop modes new 88d7c71ea5b2 soundwire: bus: update multi-link definition with hw sync details new 94eed66107ff soundwire: intel: add multi-link hw_synchronization information new 063ff4e568ce soundwire: stream: enable hw_sync as needed by hardware new f748f34ef968 soundwire: intel: add error log for clock-stop invalid configs new de763fa88873 soundwire: intel: pass link_mask information to each master new 5ee74eb280d0 soundwire: intel: don't manage link power individually new 25e804926da3 soundwire: define and use addr bit masks new d5826a4bdbc8 soundwire: bus: use FIELD_GET() new bd6a024f21ce soundwire: slave: use SDW_DISCO_LINK_ID() new 41ff91741c25 soundwire: stream: use FIELD_{GET|PREP} new 9972b90ae8fd soundwire: qcom : use FIELD_{GET|PREP} new 3cf25d63b1b9 soundwire: cadence: use FIELD_{GET|PREP} new 3b4979cabd4b soundwire: intel: use FIELD_{GET|PREP} new c30f92984117 soundwire: intel_init: use FIELD_{GET|PREP} new 8be2f84acf23 soundwire: remove SDW_REG_SHIFT() new 3471d2a192ba soundwire: stream: fix NULL/IS_ERR confusion new 06dcb4e44364 soundwire: intel: fix NULL/ERR_PTR confusion new e1c3a7f02754 soundwire: intel: remove .trigger operation new 244eb888f9ab soundwire: intel: remove stream handling from .prepare and [...] new d1df23fe688b soundwire: qcom: fix abh/ahb typo new 5bd773242f75 soundwire: qcom: avoid dependency on CONFIG_SLIMBUS new 82f5c70c2651 soundwire: qcom: add support for mmio soundwire master devices new 8564551eec8a soundwire: qcom: add v1.5.1 compatible new d2068da5c856 soundwire: cadence: fix race condition between suspend and [...] new 09309093d5e8 soundwire: qcom: fix SLIBMUS/SLIMBUS typo new 2acd30b9f603 ASoC/soundwire: bus: use property to set interrupt masks new 310f6dc6dc5d soundwire: bus: filter-out unwanted interrupt reports new c2819e196b3c soundwire: slave: add first_interrupt_done status new 4724f12c1315 soundwire: bus: use quirk to filter out invalid parity errors new 38edbfae6c7f ASoC: codecs: realtek-soundwire: ignore initial PARITY errors new a350aff45b4d soundwire: bus: export broadcast read/write capability for tests new 32d2a8935bf8 soundwire: cadence: add parity error injection through debugfs new 9026118f20e2 soundwire: Add generic bandwidth allocation algorithm new 578ddced239f soundwire: qcom: clear BIT FIELDs before value set. new 5ffba1fb6d55 soundwire: qcom: add support to block packing mode new 8cb3b4e74cd8 soundwire: qcom: get max rows and cols info from compatible new 714db045cf30 soundwire: cadence: use u32p_replace_bits new f067c9251797 soundwire: intel: use {u32|u16}p_replace_bits new dd87a72ae968 soundwire: enable Data Port test modes new 0f9138e75753 soundwire: intel: enable test modes new 9e4e6019e68c soundwire: cadence: add data port test fail interrupt new 5ec3215e56af soundwire: remove an unnecessary NULL check new fcb9d730be1d soundwire: bus: add enumerated Slave device to device list new 0173f525b2c1 soundwire: sysfs: add slave status and device number before probe new 4cb1a880e7f7 Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub [...] new 4d12a897fa12 bus: mhi: fix doubled words and struct image_info kernel-doc new bcbaccdf9fbe bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] new 515847c557dd bus: mhi: core: Abort suspends due to outgoing pending packets new 8b53087cab61 bus: mhi: core: Use helper API to trigger a non-blocking h [...] new 870f81bd28f2 bus: mhi: core: Trigger host resume if suspended during mh [...] new 5aa93f0576b4 bus: mhi: core: Use generic name field for an MHI device new a6c1fff8571a bus: mhi: core: Introduce helper function to check device state new 601455dae00a bus: mhi: core: Introduce counters to track MHI device sta [...] new 8e3729bfa7be bus: mhi: core: Read and save device hardware information [...] new f42dfbe8f712 bus: mhi: core: Introduce APIs to allocate and free the MH [...] new f38173a731ca bus: mhi: core: Add const qualifier to MHI config information new e1427f32b850 bus: mhi: Remove include of rwlock_types.h new e0af24acdabc bus: mhi: Fix entries based on Kconfig coding style new c7bd825e52b3 bus: mhi: core: Introduce debugfs entries for MHI new 21cb9b18edea bus: mhi: core: Introduce sysfs entries for MHI new b0fc0167f254 bus: mhi: core: Allow shared IRQ for event rings new 9654ab011e28 bus: mhi: Remove unused nr_irqs_req variable new 5fc4997fd9d0 bus: mhi: core: Fix the building of MHI module new 9e8c8cc44f35 bus: mhi: debugfs: Print channel context read-pointer new 4b53a3c72116 ocxl: fix kconfig dependency warning for OCXL new 961d289b61eb ocxl: simplify the return expression of free_function_dev() new 03c95e591a89 virt: vbox: simplify the return expression of vbg_input_open() new 4292aa977f5e eeprom: ee1004: use module_i2c_driver to simplify the code new b31de43c608f samples: mpssd: fix the build errors when enable DEBUG in mpssd.c new 021da53e65fd w1: w1_therm: Add sysfs entries to control conversion time [...] new 9ace0b4dab1c w1: w1_therm: Add support for GXCAS GX20MH01 device. new 3b844345e180 bus: fsl-mc: don't assume an iommu is always present new aef85b56c3c1 bus: fsl-mc: MC control registers are not always available new e84d3896fb8d misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver new c9723750a699 w1: mxc_w1: Fix timeout resolution problem leading to bus error new 8c56adc511af misc: vop: build VOP based on CONFIG_VOP new cc1a2679865a misc: vop: add round_up(x,4) for vring_size to avoid kernel panic new 675f0ad40469 mic: vop: copy data to kernel space then write to io memory new 7490cf5e184e bus/fsl-mc: Do no longer export the total number of irqs o [...] new 35df88208c8b bus/fsl-mc: Add a new parameter to dprc_scan_objects function new 1f86a00c1159 bus/fsl-mc: add support for 'driver_override' in the mc-bus new e0c171d5537f bus/fsl-mc: Set the QMAN/BMAN region flags new 993577b2ef03 bus/fsl-mc: Cache the DPRC API version new 715b02ce8968 bus/fsl-mc: Add dprc-reset-container support new 5d781fabe642 bus/fsl-mc: Export dprc_scan/dprc_remove functions to be u [...] new 46f35b5fbbbb bus/fsl-mc: Export a cleanup function for DPRC new 17eaf21320da bus/fsl-mc: Add a container setup function new 5026cf605143 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io new 0dadd95216d5 bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO new 273ee53ddf2e bus/fsl-mc: Extend ICID size from 16bit to 32bit new d8ccb6d87328 bus/fsl-mc: Add a new version for dprc_get_obj_region command new c7eb1131bdbc dt-bindings: extcon: ptn5150: Convert binding to DT schema new 5076372d135a dt-bindings: extcon: ptn5150: Use generic "interrupts" property new e6b02afce100 dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional new 6aaad58c872d extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] new 45ce36f5d262 extcon: ptn5150: Use generic "interrupts" property new e095882ee28a extcon: ptn5150: Simplify getting vbus-gpios with flags new fa31f5871759 extcon: ptn5150: Lower the noisiness of probe new 85256f611f66 extcon: ptn5150: Check current USB mode when probing new fbaf3b67d4d2 extcon: ptn5150: Make 'vbus-gpios' optional new b8787ff8a4f4 extcon: ptn5150: Reduce the amount of logs on deferred probe new 35f1f8f2a3fa extcon: ptn5150: Convert to module_i2c_driver new 0b0549b6ac72 extcon: ptn5150: Convert to .probe_new new c29ce4e2b314 MAINTAINERS: Add entry for NXP PTN5150A CC driver new f6dfb3c9a0bb extcon: Replace HTTP links with HTTPS ones new 611e92a0a3dc extcon: ptn5150: Deduplicate parts of dev_err_probe() new 7e3b1caffcfd extcon: ptn5150: Switch to GENMASK() and BIT() macros new ea6a95d09c1b extcon: ptn5150: Set the VBUS and POLARITY property capability new 4e984d83f444 extcon: max14577: Return error code of extcon_dev_allocate() new 1f339f3384e8 extcon: max77693: Return error code of extcon_dev_allocate() new a4cf11faf862 extcon: max77843: Return error code of extcon_dev_allocate() new ce90c3c9b3ab extcon: max8997: Return error code of extcon_dev_allocate() new d0f668101713 extcon: palmas: Simplify with dev_err_probe() new b9a32f624f7f extcon: ptn5150: Use defines for registers new 6be65ed4f86a extcon: ptn5150: Do not print error during probe if nothin [...] new dbc888072a97 extcon: axp288: Use module_platform_driver to simplify the code new d3a9ff51b916 Merge tag 'extcon-next-for-5.10-v2' of git://git.kernel.or [...] new 7b9749bd8308 stm class: ftrace: Change dependency to TRACING new 8438f5211479 tracing: Add flag to control different traces new 8ab7a2b7055c tracing: Add trace_export support for event trace new 458999c6f67b tracing: Add trace_export support for trace_marker new e8ecea301738 stm class: ftrace: Enable supported trace export flag new b8f8534b10b6 stm class: ftrace: Use different channel accroding to CPU new 951e4d71a8fa intel_th: pci: Add Alder Lake-S support new 9f126c56b9d6 intel_th: pci: Add Alder Lake CPU support new 07f8569fbe44 w1: Constify struct w1_family_ops new 57de2dfcabba w1: Constify static w1_family_ops structs new 6925478cad27 power: supply: Constify static w1_family_ops structs new c307459b9d1f fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum new 06e67b849ab9 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum new b89999d00493 fs/kernel_read_file: Split into separate include file new 5287b07f6d7c fs/kernel_read_file: Split into separate source file new f7a4f689bca6 fs/kernel_read_file: Remove redundant size argument new 113eeb517780 fs/kernel_read_file: Switch buffer size arg to size_t new 885352881f11 fs/kernel_read_file: Add file_size output argument new b64fcae74b6d LSM: Introduce kernel_post_load_data() hook new 4f2d99b06b73 firmware_loader: Use security_post_load_data() new 38f901735a9e module: Call security_kernel_post_load_data() new 2039bda1fa8d LSM: Add "contents" flag to kernel_read_file hook new 34736daeecd1 IMA: Add support for file reads without contents new 0fa8e0846487 fs/kernel_file_read: Add "offset" arg for partial reads new 89287c169f8f firmware: Store opt_flags in fw_priv new 59cdb23ca2df firmware: Add request_partial_firmware_into_buf() new 5d90e05c0e83 test_firmware: Test partial read support new 2a3809da6186 binder: simplify the return expression of binder_mmap new 05dbb6285335 w1: w1_therm: make w1_poll_completion static new dba8648dcab9 firmware_loader: fix a kernel-doc markup new 2827d98bc5d6 misc: Kconfig: add a new dependency for HISI_HIKEY_USB new 200da27ab32d LSM: Fix type of id parameter in kernel_post_load_data prototype new 51fbad388c85 misc: Kconfig: fix a HISI_HIKEY_USB dependency new 78eef5d95261 docs: w1: w1_therm: Fix broken xref, mistakes, clarify text new f3277cbfba76 binder: fix UAF when releasing todo list new 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...]
The 1276 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: CREDITS | 4 + Documentation/ABI/stable/sysfs-bus-mhi | 21 + Documentation/ABI/testing/sysfs-bus-dfl | 15 + Documentation/ABI/testing/sysfs-bus-fsi | 8 + Documentation/ABI/testing/sysfs-bus-iio | 90 +- .../ABI/testing/sysfs-bus-iio-accel-adxl372 | 7 + .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 + .../ABI/testing/sysfs-bus-iio-light-tsl2772 | 0 Documentation/ABI/testing/sysfs-bus-mei | 7 + .../ABI/testing/sysfs-bus-soundwire-slave | 18 + Documentation/ABI/testing/sysfs-driver-habanalabs | 18 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 51 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 21 + .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 - .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 60 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 12 + .../devicetree/bindings/iio/adc/ad7949.txt | 16 - .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 46 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 - .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 89 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 57 + .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 15 +- .../devicetree/bindings/iio/adc/ads1015.txt | 73 - .../bindings/iio/adc/amlogic,meson-saradc.txt | 48 - .../bindings/iio/adc/amlogic,meson-saradc.yaml | 149 + .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 55 + .../devicetree/bindings/iio/adc/aspeed_adc.txt | 22 - .../devicetree/bindings/iio/adc/berlin2_adc.txt | 19 - .../devicetree/bindings/iio/adc/cc10001_adc.txt | 22 - .../bindings/iio/adc/cosmic,10001-adc.yaml | 59 + .../devicetree/bindings/iio/adc/cpcap-adc.txt | 17 - .../devicetree/bindings/iio/adc/da9150-gpadc.txt | 16 - .../bindings/iio/adc/dlg,da9150-gpadc.yaml | 35 + .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 57 - .../devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml | 131 + .../devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml | 62 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 81 + .../devicetree/bindings/iio/adc/hi8435.txt | 21 - .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 50 + .../devicetree/bindings/iio/adc/imx7d-adc.txt | 24 - .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 44 + .../devicetree/bindings/iio/adc/lpc1850-adc.txt | 20 - .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 21 - .../devicetree/bindings/iio/adc/ltc2497.txt | 13 - .../bindings/iio/adc/marvell,berlin2-adc.yaml | 50 + .../devicetree/bindings/iio/adc/max11100.txt | 18 - .../devicetree/bindings/iio/adc/max1118.txt | 21 - .../devicetree/bindings/iio/adc/max9611.txt | 27 - .../bindings/iio/adc/maxim,max11100.yaml | 49 + .../devicetree/bindings/iio/adc/maxim,max1118.yaml | 62 + .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 51 + .../devicetree/bindings/iio/adc/mcp320x.txt | 57 - .../devicetree/bindings/iio/adc/mcp3422.txt | 19 - .../bindings/iio/adc/microchip,mcp3201.yaml | 77 + .../bindings/iio/adc/motorola,cpcap-adc.yaml | 53 + .../bindings/iio/adc/nuvoton,nau7802.yaml | 50 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 26 - .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 64 + .../bindings/iio/adc/nuvoton-nau7802.txt | 18 - .../bindings/iio/adc/nxp,lpc1850-adc.yaml | 61 + .../bindings/iio/adc/nxp,lpc3220-adc.yaml | 50 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 15 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 72 + .../bindings/iio/adc/sprd,sc27xx-adc.txt | 40 - .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 45 + .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 - .../devicetree/bindings/iio/adc/ti,adc0832.yaml | 56 + .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 47 + .../devicetree/bindings/iio/adc/ti,adc12138.yaml | 86 + .../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 59 + .../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 51 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 112 + .../devicetree/bindings/iio/adc/ti,ads7950.yaml | 65 + .../devicetree/bindings/iio/adc/ti,ads8344.yaml | 51 + .../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 52 + .../bindings/iio/adc/ti,twl4030-madc.yaml | 48 + .../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 - .../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 - .../devicetree/bindings/iio/adc/ti-adc12138.txt | 37 - .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 25 - .../devicetree/bindings/iio/adc/ti-adc161s626.txt | 18 - .../devicetree/bindings/iio/adc/ti-ads7950.txt | 23 - .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 - .../devicetree/bindings/iio/adc/twl4030-madc.txt | 24 - .../devicetree/bindings/iio/adc/vf610-adc.txt | 36 - .../bindings/iio/chemical/atlas,sensor.yaml | 4 + .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 77 + .../devicetree/bindings/iio/dac/ltc2632.txt | 49 - .../bindings/iio/gyroscope/adi,adxrs290.yaml | 59 + .../bindings/iio/humidity/ti,hdc2010.yaml | 45 + .../devicetree/bindings/iio/light/ams,as73211.yaml | 54 + .../bindings/iio/light/vishay,vcnl4000.yaml | 4 + .../bindings/iio/proximity/semtech,sx9310.yaml | 65 + .../devicetree/bindings/iio/proximity/vl53l0x.txt | 6 + .../bindings/interconnect/interconnect.txt | 24 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 20 + .../bindings/interconnect/qcom,osm-l3.yaml | 2 + .../{qcom,sdm845.yaml => qcom,rpmh.yaml} | 42 +- .../bindings/interconnect/qcom,sc7180.yaml | 85 - .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 2 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 17 +- .../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 58 + .../bindings/phy/phy-cadence-torrent.yaml | 96 +- .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 95 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 76 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 74 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 13 +- Documentation/devicetree/bindings/phy/ti-phy.txt | 37 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 16 + .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 22 +- .../devicetree/bindings/usb/atmel-usb.txt | 1 + .../devicetree/bindings/usb/cdns,usb3.yaml | 96 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 + Documentation/devicetree/bindings/usb/dwc2.yaml | 5 + Documentation/devicetree/bindings/usb/dwc3.txt | 3 + .../bindings/usb/intel,keembay-dwc3.yaml | 77 + .../bindings/usb/mediatek,mt6360-tcpc.yaml | 95 + .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 35 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 82 + Documentation/driver-api/mei/mei.rst | 37 + Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +- Documentation/virt/index.rst | 1 + Documentation/virt/ne_overview.rst | 95 + Documentation/w1/slaves/w1_therm.rst | 101 +- MAINTAINERS | 129 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 22 + arch/arm/boot/dts/sam9x60.dtsi | 14 + drivers/acpi/bus.c | 1 + drivers/android/binder.c | 57 +- drivers/android/binder_alloc.c | 57 +- drivers/android/binder_alloc.h | 5 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binderfs.c | 2 +- drivers/base/firmware_loader/fallback.c | 21 +- drivers/base/firmware_loader/fallback.h | 5 +- drivers/base/firmware_loader/fallback_platform.c | 12 +- drivers/base/firmware_loader/firmware.h | 7 +- drivers/base/firmware_loader/main.c | 135 +- drivers/bluetooth/ath3k.c | 93 +- drivers/bus/fsl-mc/dprc-driver.c | 190 +- drivers/bus/fsl-mc/dprc.c | 141 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 75 +- drivers/bus/fsl-mc/fsl-mc-private.h | 31 +- drivers/bus/fsl-mc/mc-io.c | 7 +- drivers/bus/mhi/Kconfig | 20 +- drivers/bus/mhi/core/Makefile | 3 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/debugfs.c | 411 + drivers/bus/mhi/core/init.c | 87 +- drivers/bus/mhi/core/internal.h | 37 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/char/Kconfig | 3 +- drivers/char/lp.c | 6 +- drivers/char/mem.c | 28 + drivers/char/mspec.c | 5 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/ti-eqep.c | 2 +- drivers/extcon/extcon-axp288.c | 13 +- drivers/extcon/extcon-max14577.c | 2 +- drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-max8997.c | 2 +- drivers/extcon/extcon-palmas.c | 20 +- drivers/extcon/extcon-ptn5150.c | 226 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/raspberrypi.c | 61 - drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-pci.c | 24 +- drivers/fpga/dfl.c | 477 +- drivers/fpga/dfl.h | 103 +- drivers/fpga/fpga-region.c | 2 +- drivers/fpga/stratix10-soc.c | 23 +- drivers/fpga/xilinx-spi.c | 77 +- drivers/fsi/fsi-core.c | 31 +- drivers/fsi/fsi-master-aspeed.c | 134 +- drivers/fsi/fsi-master-ast-cf.c | 7 +- drivers/fsi/fsi-master-gpio.c | 5 +- drivers/fsi/fsi-master-hub.c | 15 +- drivers/fsi/fsi-master.h | 3 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 2 +- drivers/fsi/fsi-scom.c | 2 +- drivers/greybus/interface.c | 6 +- drivers/hwtracing/coresight/Kconfig | 54 +- drivers/hwtracing/coresight/Makefile | 26 +- drivers/hwtracing/coresight/coresight-catu.c | 37 +- drivers/hwtracing/coresight/coresight-catu.h | 2 - .../coresight/{coresight.c => coresight-core.c} | 216 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 + .../{coresight-cti.c => coresight-cti-core.c} | 97 +- drivers/hwtracing/coresight/coresight-etb10.c | 28 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 25 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 5 +- .../{coresight-etm3x.c => coresight-etm3x-core.c} | 154 +- .../{coresight-etm4x.c => coresight-etm4x-core.c} | 193 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x.h | 6 + drivers/hwtracing/coresight/coresight-funnel.c | 65 +- drivers/hwtracing/coresight/coresight-platform.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 26 +- drivers/hwtracing/coresight/coresight-replicator.c | 65 +- drivers/hwtracing/coresight/coresight-stm.c | 31 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 + .../{coresight-tmc.c => coresight-tmc-core.c} | 25 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 21 +- drivers/hwtracing/coresight/coresight-tmc.h | 3 + drivers/hwtracing/coresight/coresight-tpiu.c | 20 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/Kconfig | 2 +- drivers/hwtracing/stm/ftrace.c | 7 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 26 +- drivers/iio/accel/adis16209.c | 25 +- drivers/iio/accel/adxl372.c | 311 +- drivers/iio/accel/adxl372_i2c.c | 8 + drivers/iio/accel/adxl372_spi.c | 4 +- drivers/iio/accel/bma180.c | 22 +- drivers/iio/accel/bma220_spi.c | 85 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/mma8452.c | 20 +- drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/ad7291.c | 35 +- drivers/iio/adc/ad7292.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 124 +- drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 26 +- drivers/iio/adc/axp20x_adc.c | 14 +- drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 16 +- drivers/iio/adc/exynos_adc.c | 30 +- drivers/iio/adc/fsl-imx25-gcq.c | 15 +- drivers/iio/adc/ltc2497-core.c | 10 +- drivers/iio/adc/meson_saradc.c | 18 +- drivers/iio/adc/palmas_gpadc.c | 13 +- drivers/iio/adc/rcar-gyroadc.c | 30 +- drivers/iio/adc/stm32-adc-core.c | 80 +- drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-core.c | 20 +- drivers/iio/adc/ti-adc081c.c | 24 +- drivers/iio/adc/ti-adc0832.c | 11 +- drivers/iio/adc/ti-adc108s102.c | 5 +- drivers/iio/adc/ti-adc12138.c | 13 +- drivers/iio/adc/ti-adc128s052.c | 3 +- drivers/iio/afe/iio-rescale.c | 8 +- drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/hmc425a.c | 9 +- drivers/iio/buffer/Kconfig | 10 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 12 +- drivers/iio/chemical/ams-iaq-core.c | 3 +- drivers/iio/chemical/atlas-ezo-sensor.c | 88 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/scd30_core.c | 9 +- drivers/iio/chemical/sgp30.c | 29 +- drivers/iio/chemical/vz89x.c | 18 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 5 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 11 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 3 +- drivers/iio/dac/ad5064.c | 6 +- drivers/iio/dac/ad5446.c | 5 +- drivers/iio/dac/ad5592r-base.c | 56 +- drivers/iio/dac/ad5592r.c | 7 +- drivers/iio/dac/ad5593r.c | 7 +- drivers/iio/dac/ad5686.c | 8 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/dpot-dac.c | 16 +- drivers/iio/dac/mcp4725.c | 29 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/dac/stm32-dac.c | 13 +- drivers/iio/dac/ti-dac082s085.c | 5 +- drivers/iio/dac/ti-dac5571.c | 36 +- drivers/iio/dac/ti-dac7612.c | 14 +- drivers/iio/dummy/iio_dummy_evgen.c | 4 +- drivers/iio/frequency/ad9523.c | 60 +- drivers/iio/frequency/adf4350.c | 21 +- drivers/iio/gyro/Kconfig | 12 + drivers/iio/gyro/Makefile | 1 + drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16136.c | 37 +- drivers/iio/gyro/adis16260.c | 33 +- drivers/iio/gyro/adxrs290.c | 710 ++ drivers/iio/gyro/itg3200_buffer.c | 15 +- drivers/iio/health/max30102.c | 15 +- drivers/iio/humidity/Kconfig | 10 + drivers/iio/humidity/Makefile | 1 + drivers/iio/humidity/hdc100x.c | 3 +- drivers/iio/humidity/hdc2010.c | 353 + drivers/iio/humidity/htu21.c | 3 +- drivers/iio/humidity/si7020.c | 3 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 72 +- drivers/iio/imu/adis16460.c | 25 +- drivers/iio/imu/adis16475.c | 18 +- drivers/iio/imu/adis16480.c | 55 +- drivers/iio/imu/adis_buffer.c | 76 +- drivers/iio/imu/adis_trigger.c | 60 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 14 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 42 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 134 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 + drivers/iio/industrialio-buffer.c | 46 +- drivers/iio/industrialio-core.c | 5 +- drivers/iio/industrialio-event.c | 51 +- drivers/iio/industrialio-trigger.c | 3 +- drivers/iio/light/Kconfig | 15 + drivers/iio/light/Makefile | 1 + drivers/iio/light/as73211.c | 800 ++ drivers/iio/light/cros_ec_light_prox.c | 5 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/isl29018.c | 9 +- drivers/iio/light/si1145.c | 19 +- drivers/iio/light/tsl2772.c | 10 +- drivers/iio/magnetometer/ak8974.c | 14 +- drivers/iio/magnetometer/ak8975.c | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/mag3110.c | 20 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/potentiometer/ad5272.c | 5 +- drivers/iio/potentiometer/ds1803.c | 6 +- drivers/iio/potentiometer/max5432.c | 8 +- drivers/iio/potentiometer/max5481.c | 23 +- drivers/iio/potentiometer/mcp4018.c | 12 +- drivers/iio/potentiometer/mcp4131.c | 8 +- drivers/iio/potentiometer/mcp4531.c | 11 +- drivers/iio/potentiostat/lmp91000.c | 11 +- drivers/iio/pressure/cros_ec_baro.c | 5 +- drivers/iio/pressure/icp10100.c | 3 +- drivers/iio/pressure/ms5611_i2c.c | 6 +- drivers/iio/pressure/ms5611_spi.c | 6 +- drivers/iio/pressure/ms5637.c | 3 +- drivers/iio/pressure/zpa2326_i2c.c | 6 +- drivers/iio/pressure/zpa2326_spi.c | 6 +- drivers/iio/proximity/as3935.c | 44 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 3 +- drivers/iio/proximity/sx9310.c | 427 +- drivers/iio/proximity/vl53l0x-i2c.c | 104 +- drivers/iio/resolver/ad2s1200.c | 3 +- drivers/iio/temperature/ltc2983.c | 19 +- drivers/iio/temperature/mlx90632.c | 283 +- drivers/iio/temperature/tmp007.c | 4 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/interconnect/Makefile | 2 +- drivers/interconnect/bulk.c | 117 + drivers/interconnect/core.c | 140 +- drivers/interconnect/imx/imx.c | 13 +- drivers/interconnect/qcom/Kconfig | 20 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/bcm-voter.c | 36 +- drivers/interconnect/qcom/icc-rpmh.c | 30 + drivers/interconnect/qcom/icc-rpmh.h | 21 +- drivers/interconnect/qcom/osm-l3.c | 91 +- drivers/interconnect/qcom/sc7180.c | 3 +- drivers/interconnect/qcom/sdm845.c | 3 +- drivers/interconnect/qcom/sm8150.c | 635 + drivers/interconnect/qcom/sm8150.h | 154 + drivers/interconnect/qcom/sm8250.c | 651 + drivers/interconnect/qcom/sm8250.h | 164 + drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/cardreader/rts5227.c | 117 +- drivers/misc/cardreader/rts5228.c | 5 +- drivers/misc/cardreader/rts5249.c | 162 +- drivers/misc/cardreader/rts5260.c | 44 +- drivers/misc/cardreader/rtsx_pcr.c | 24 +- drivers/misc/cardreader/rtsx_pcr.h | 17 + drivers/misc/eeprom/at25.c | 5 +- drivers/misc/eeprom/ee1004.c | 13 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 + drivers/misc/fastrpc.c | 20 +- drivers/misc/habanalabs/Kconfig | 1 - drivers/misc/habanalabs/common/Makefile | 4 +- drivers/misc/habanalabs/common/command_buffer.c | 229 +- .../misc/habanalabs/common/command_submission.c | 107 +- drivers/misc/habanalabs/common/context.c | 38 +- drivers/misc/habanalabs/common/debugfs.c | 92 +- drivers/misc/habanalabs/common/device.c | 31 +- drivers/misc/habanalabs/common/firmware_if.c | 229 +- drivers/misc/habanalabs/common/habanalabs.h | 200 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 76 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 105 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/hwmon.c | 60 +- drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/memory.c | 90 +- drivers/misc/habanalabs/common/mmu.c | 812 +- drivers/misc/habanalabs/common/{mmu.c => mmu_v1.c} | 260 +- drivers/misc/habanalabs/common/pci.c | 17 +- drivers/misc/habanalabs/common/sysfs.c | 60 +- drivers/misc/habanalabs/gaudi/gaudi.c | 254 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 60 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 12351 +++++++++---------- drivers/misc/habanalabs/goya/goya.c | 89 +- drivers/misc/habanalabs/goya/goyaP.h | 2 +- .../include/common/{armcp_if.h => cpucp_if.h} | 298 +- drivers/misc/habanalabs/include/common/qman_if.h | 2 +- drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 273 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + .../misc/habanalabs/include/goya/goya_reg_map.h | 1 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 + drivers/misc/hisi_hikey_usb.c | 273 + drivers/misc/mei/Kconfig | 10 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 12 + drivers/misc/mei/bus.c | 89 +- drivers/misc/mei/client.c | 423 +- drivers/misc/mei/client.h | 22 +- drivers/misc/mei/debugfs.c | 9 +- drivers/misc/mei/hbm.c | 101 +- drivers/misc/mei/hbm.h | 2 + drivers/misc/mei/hw-virtio.c | 874 ++ drivers/misc/mei/hw.h | 150 +- drivers/misc/mei/interrupt.c | 113 +- drivers/misc/mei/main.c | 284 +- drivers/misc/mei/mei_dev.h | 34 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 4 +- drivers/misc/mic/vop/Makefile | 2 +- drivers/misc/mic/vop/vop_main.c | 3 +- drivers/misc/mic/vop/vop_vringh.c | 24 +- drivers/misc/ocxl/Kconfig | 3 +- drivers/misc/ocxl/core.c | 7 +- drivers/misc/pvpanic.c | 8 +- drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/most/Kconfig | 9 + drivers/most/Makefile | 1 + .../{staging/most/cdev/cdev.c => most/most_cdev.c} | 0 drivers/net/usb/pegasus.c | 61 +- drivers/net/usb/rtl8150.c | 32 +- drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- drivers/nvmem/core.c | 50 +- drivers/nvmem/mtk-efuse.c | 14 - drivers/pci/controller/pcie-brcmstb.c | 17 - drivers/pci/quirks.c | 57 - drivers/phy/Kconfig | 11 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 22 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 19 +- drivers/phy/cadence/phy-cadence-salvo.c | 8 +- drivers/phy/cadence/phy-cadence-sierra.c | 24 +- drivers/phy/cadence/phy-cadence-torrent.c | 2119 +++- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 79 +- drivers/phy/hisilicon/phy-hi3660-usb3.c | 2 +- drivers/phy/intel/Kconfig | 22 +- drivers/phy/intel/Makefile | 5 +- drivers/phy/intel/phy-intel-keembay-emmc.c | 307 + .../{phy-intel-combo.c => phy-intel-lgm-combo.c} | 0 .../{phy-intel-emmc.c => phy-intel-lgm-emmc.c} | 0 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 40 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 33 +- drivers/phy/phy-lgm-usb.c | 284 + drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 21 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 1053 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 80 + drivers/phy/ralink/phy-ralink-usb.c | 2 +- drivers/phy/rockchip/Kconfig | 12 + drivers/phy/rockchip/Makefile | 1 + .../rockchip}/phy-rockchip-dphy-rx0.c | 1 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 39 +- drivers/phy/samsung/phy-samsung-ufs.c | 2 +- drivers/phy/socionext/Kconfig | 10 + drivers/phy/socionext/Makefile | 1 + drivers/phy/socionext/phy-uniphier-ahci.c | 321 + drivers/phy/ti/phy-am654-serdes.c | 325 +- drivers/phy/ti/phy-gmii-sel.c | 159 +- drivers/phy/ti/phy-j721e-wiz.c | 1 - drivers/phy/ti/phy-omap-usb2.c | 36 +- drivers/power/supply/bq27xxx_battery_hdq.c | 2 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/reset/Kconfig | 11 + drivers/reset/Makefile | 1 + drivers/reset/reset-raspberrypi.c | 122 + drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soundwire/Kconfig | 7 +- drivers/soundwire/Makefile | 3 + drivers/soundwire/bus.c | 120 +- drivers/soundwire/bus.h | 52 +- drivers/soundwire/bus_type.c | 9 + drivers/soundwire/cadence_master.c | 199 +- drivers/soundwire/cadence_master.h | 5 + drivers/soundwire/generic_bandwidth_allocation.c | 425 + drivers/soundwire/intel.c | 803 +- drivers/soundwire/intel.h | 4 + drivers/soundwire/intel_init.c | 22 +- drivers/soundwire/master.c | 2 + drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/qcom.c | 118 +- drivers/soundwire/slave.c | 13 +- drivers/soundwire/stream.c | 45 +- drivers/soundwire/sysfs_local.h | 4 + drivers/soundwire/sysfs_slave.c | 58 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/ion.c | 6 +- drivers/staging/comedi/comedi.h | 4 +- drivers/staging/comedi/comedidev.h | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 4 +- drivers/staging/comedi/drivers/comedi_8255.c | 2 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 2 +- drivers/staging/comedi/drivers/pcmuio.c | 2 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 3 + drivers/staging/emxx_udc/Kconfig | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 19 +- drivers/staging/emxx_udc/emxx_udc.h | 461 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 55 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 441 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/fwserial/fwserial.c | 2 +- drivers/staging/greybus/audio_codec.c | 4 +- drivers/staging/greybus/audio_module.c | 6 +- drivers/staging/greybus/audio_topology.c | 20 +- drivers/staging/greybus/gbphy.h | 4 +- drivers/staging/hikey9xx/Kconfig | 49 + drivers/staging/hikey9xx/Makefile | 7 + drivers/staging/hikey9xx/TODO | 5 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 + drivers/staging/hikey9xx/hi6421v600-regulator.c | 478 + drivers/staging/hikey9xx/hisi-spmi-controller.c | 358 + .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 + .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 62 + drivers/staging/hikey9xx/phy-hi3670-usb3.c | 671 + drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 72 + drivers/staging/iio/Documentation/dac/max517 | 41 - drivers/staging/iio/Documentation/device.txt | 74 - drivers/staging/iio/Documentation/overview.txt | 57 - drivers/staging/iio/Documentation/ring.txt | 47 - .../staging/iio/Documentation/sysfs-bus-iio-light | 79 - drivers/staging/iio/Documentation/trigger.txt | 31 - drivers/staging/iio/accel/adis16203.c | 26 +- drivers/staging/iio/accel/adis16240.c | 25 +- drivers/staging/iio/frequency/ad9834.c | 1 - drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 6 +- drivers/staging/ks7010/ks_hostif.c | 6 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 68 +- .../staging/media/atomisp/include/media/lm3554.h | 7 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 - .../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 - drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 - drivers/staging/media/tegra-vde/iommu.c | 4 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Kconfig | 13 - drivers/staging/most/cdev/Makefile | 4 - drivers/staging/most/dim2/dim2.c | 6 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +- drivers/staging/mt7621-pci/TODO | 2 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.h | 26 +- drivers/staging/qlge/qlge.h | 20 +- drivers/staging/qlge/qlge_dbg.c | 28 +- drivers/staging/qlge/qlge_main.c | 20 +- drivers/staging/qlge/qlge_mpi.c | 15 +- drivers/staging/ralink-gdma/ralink-gdma.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 78 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 58 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 12 +- drivers/staging/rtl8188eu/core/rtw_security.c | 790 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 92 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 65 +- drivers/staging/rtl8188eu/hal/phy.c | 49 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 25 +- drivers/staging/rtl8188eu/hal/rf.c | 1 + drivers/staging/rtl8188eu/hal/rf_cfg.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 5 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +- drivers/staging/rtl8188eu/include/ieee80211.h | 10 - drivers/staging/rtl8188eu/include/osdep_service.h | 1 + drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 2 + drivers/staging/rtl8188eu/include/rtw_security.h | 62 +- drivers/staging/rtl8188eu/include/wifi.h | 34 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 329 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 46 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 10 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 52 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 27 +- drivers/staging/rtl8192e/rtllib_softmac.c | 6 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 9 +- drivers/staging/rtl8192u/r8192U_dm.c | 12 +- drivers/staging/rtl8192u/r8192U_hw.h | 1 + drivers/staging/rtl8192u/r8192U_wx.c | 41 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 5 +- drivers/staging/rtl8192u/r819xU_firmware.c | 6 - drivers/staging/rtl8192u/r819xU_firmware_img.h | 3 - drivers/staging/rtl8192u/r819xU_phy.c | 30 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 3 - drivers/staging/rtl8712/rtl8712_recv.c | 19 +- drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_io.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 16 +- drivers/staging/rtl8712/rtl871x_mlme.c | 11 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 20 +- drivers/staging/rtl8712/rtl871x_security.c | 8 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 34 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 74 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 11 +- drivers/staging/rtl8723bs/include/osdep_service.h | 87 - .../rtl8723bs/include/osdep_service_linux.h | 14 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 42 +- drivers/staging/rts5208/rtsx_transport.c | 24 +- drivers/staging/sm750fb/sm750.c | 3 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../include/linux/raspberrypi/vchiq.h | 11 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1257 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 25 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 14 +- .../interface/vchiq_arm/vchiq_ioctl.h | 29 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/mac.h | 2 +- drivers/staging/vt6655/rxtx.c | 24 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + .../bindings/net/wireless/siliabs,wfx.txt | 98 - drivers/staging/wfx/TODO | 19 - drivers/staging/wfx/bh.c | 75 +- drivers/staging/wfx/bh.h | 2 +- drivers/staging/wfx/bus.h | 2 +- drivers/staging/wfx/bus_sdio.c | 2 +- drivers/staging/wfx/bus_spi.c | 2 +- drivers/staging/wfx/data_rx.c | 11 +- drivers/staging/wfx/data_rx.h | 2 +- drivers/staging/wfx/data_tx.c | 74 +- drivers/staging/wfx/data_tx.h | 5 +- drivers/staging/wfx/debug.c | 27 +- drivers/staging/wfx/fwio.c | 4 +- drivers/staging/wfx/hif_api_cmd.h | 256 +- drivers/staging/wfx/hif_api_general.h | 131 +- drivers/staging/wfx/hif_api_mib.h | 50 +- drivers/staging/wfx/hif_rx.c | 91 +- drivers/staging/wfx/hif_tx.c | 116 +- drivers/staging/wfx/hif_tx.h | 12 +- drivers/staging/wfx/hif_tx_mib.c | 124 +- drivers/staging/wfx/hif_tx_mib.h | 13 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/hwio.h | 2 +- drivers/staging/wfx/key.c | 12 +- drivers/staging/wfx/key.h | 2 +- drivers/staging/wfx/main.c | 33 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 16 +- drivers/staging/wfx/queue.h | 3 +- drivers/staging/wfx/scan.c | 6 +- drivers/staging/wfx/scan.h | 2 +- drivers/staging/wfx/secure_link.h | 59 - drivers/staging/wfx/sta.c | 348 +- drivers/staging/wfx/sta.h | 4 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 7 +- drivers/staging/wlan-ng/hfa384x_usb.c | 18 +- drivers/staging/wlan-ng/p80211netdev.c | 11 +- drivers/staging/wlan-ng/prism2mgmt.c | 24 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 4 +- drivers/thunderbolt/Kconfig | 14 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/acpi.c | 117 + drivers/thunderbolt/cap.c | 136 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/debugfs.c | 701 ++ drivers/thunderbolt/domain.c | 48 +- drivers/thunderbolt/icm.c | 5 +- drivers/thunderbolt/lc.c | 151 +- drivers/thunderbolt/nhi.c | 90 +- drivers/thunderbolt/nhi_ops.c | 31 +- drivers/thunderbolt/quirks.c | 2 +- drivers/thunderbolt/switch.c | 216 +- drivers/thunderbolt/tb.c | 207 +- drivers/thunderbolt/tb.h | 160 +- drivers/thunderbolt/tb_msgs.h | 1 + drivers/thunderbolt/tb_regs.h | 34 +- drivers/thunderbolt/test.c | 13 +- drivers/thunderbolt/usb4.c | 251 +- drivers/uio/uio.c | 4 +- drivers/usb/atm/cxacru.c | 27 +- drivers/usb/atm/usbatm.c | 14 +- drivers/usb/c67x00/c67x00-sched.c | 7 +- drivers/usb/cdns3/cdns3-imx.c | 191 +- drivers/usb/cdns3/core.c | 202 +- drivers/usb/cdns3/core.h | 17 + drivers/usb/cdns3/drd.c | 20 + drivers/usb/cdns3/drd.h | 5 +- drivers/usb/cdns3/ep0.c | 10 +- drivers/usb/cdns3/gadget.c | 276 +- drivers/usb/cdns3/gadget.h | 11 +- drivers/usb/cdns3/host.c | 7 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/usbmisc_imx.c | 21 + drivers/usb/class/cdc-acm.c | 79 +- drivers/usb/class/cdc-acm.h | 19 +- drivers/usb/class/cdc-wdm.c | 72 +- drivers/usb/common/usb-conn-gpio.c | 32 +- drivers/usb/core/Kconfig | 14 + drivers/usb/core/devices.c | 41 - drivers/usb/core/driver.c | 8 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 62 +- drivers/usb/core/message.c | 180 +- drivers/usb/core/urb.c | 120 +- drivers/usb/core/usb.h | 1 - drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/Makefile | 2 +- drivers/usb/dwc2/core.h | 9 + drivers/usb/dwc2/drd.c | 180 + drivers/usb/dwc2/gadget.c | 42 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 43 +- drivers/usb/dwc3/core.c | 90 +- drivers/usb/dwc3/core.h | 47 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/debugfs.c | 59 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 41 +- drivers/usb/dwc3/dwc3-of-simple.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 128 +- drivers/usb/dwc3/ep0.c | 61 +- drivers/usb/dwc3/gadget.c | 593 +- drivers/usb/dwc3/gadget.h | 3 +- drivers/usb/dwc3/trace.h | 17 +- drivers/usb/dwc3/ulpi.c | 2 +- drivers/usb/early/ehci-dbgp.c | 15 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/function/f_acm.c | 8 +- drivers/usb/gadget/function/f_midi.c | 6 +- drivers/usb/gadget/function/f_ncm.c | 10 +- drivers/usb/gadget/function/f_printer.c | 16 +- drivers/usb/gadget/function/f_tcm.c | 12 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 + drivers/usb/gadget/udc/atmel_usba_udc.c | 68 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 1 + drivers/usb/gadget/udc/bdc/bdc_core.c | 9 +- drivers/usb/gadget/udc/core.c | 82 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 7 +- drivers/usb/gadget/udc/fsl_udc_core.c | 9 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 17 +- drivers/usb/gadget/udc/net2272.c | 24 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 32 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pch_udc.c | 55 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 - drivers/usb/gadget/udc/tegra-xudc.c | 60 +- drivers/usb/host/bcma-hcd.c | 13 +- drivers/usb/host/ehci-npcm7xx.c | 8 +- drivers/usb/host/ehci-platform.c | 16 +- drivers/usb/host/ehci-sched.c | 20 - drivers/usb/host/ehci-spear.c | 8 +- drivers/usb/host/fotg210-hcd.c | 20 +- drivers/usb/host/ohci-hcd.c | 18 +- drivers/usb/host/oxu210hp-hcd.c | 21 +- drivers/usb/host/pci-quirks.c | 35 +- drivers/usb/host/xhci-dbgtty.c | 6 +- drivers/usb/host/xhci-debugfs.c | 109 +- drivers/usb/host/xhci-debugfs.h | 10 + drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 10 + drivers/usb/host/xhci-plat.c | 44 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-rcar.c | 43 +- drivers/usb/host/xhci-ring.c | 23 +- drivers/usb/host/xhci-tegra.c | 1 - drivers/usb/host/xhci.c | 11 +- drivers/usb/host/xhci.h | 3 + drivers/usb/image/microtek.c | 14 +- drivers/usb/isp1760/isp1760-hcd.c | 20 +- drivers/usb/misc/adutux.c | 1 + drivers/usb/misc/appledisplay.c | 14 +- drivers/usb/misc/legousbtower.c | 61 +- drivers/usb/misc/usb3503.c | 18 +- drivers/usb/misc/usb4604.c | 8 +- drivers/usb/misc/usblcd.c | 1 - drivers/usb/misc/yurex.c | 6 +- drivers/usb/mtu3/mtu3.h | 6 - drivers/usb/musb/musb_gadget_ep0.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 18 +- drivers/usb/phy/phy-ulpi-viewport.c | 12 +- drivers/usb/serial/ftdi_sio.c | 37 +- drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/mos7720.c | 8 +- drivers/usb/serial/option.c | 5 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/qcserial.c | 4 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas.c | 31 +- drivers/usb/storage/usb.c | 5 +- drivers/usb/typec/Kconfig | 24 + drivers/usb/typec/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 15 + drivers/usb/typec/hd3ss3220.c | 18 +- drivers/usb/typec/mux/Kconfig | 1 + drivers/usb/typec/mux/intel_pmc_mux.c | 207 +- drivers/usb/typec/qcom-pmic-typec.c | 262 + drivers/usb/typec/stusb160x.c | 875 ++ drivers/usb/typec/tcpm/Kconfig | 14 + drivers/usb/typec/tcpm/Makefile | 14 +- drivers/usb/typec/tcpm/tcpci.c | 113 +- drivers/usb/typec/tcpm/tcpci.h | 25 + drivers/usb/typec/tcpm/tcpci_maxim.c | 503 + drivers/usb/typec/tcpm/tcpci_mt6360.c | 212 + drivers/usb/typec/tcpm/tcpm.c | 362 +- drivers/usb/usbip/usbip_common.c | 8 +- drivers/usb/usbip/vhci_hcd.c | 8 +- drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 2 + drivers/virt/fsl_hypervisor.c | 17 +- drivers/virt/nitro_enclaves/Kconfig | 20 + drivers/virt/nitro_enclaves/Makefile | 9 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 1733 +++ drivers/virt/nitro_enclaves/ne_misc_dev.h | 109 + drivers/virt/nitro_enclaves/ne_pci_dev.c | 625 + drivers/virt/nitro_enclaves/ne_pci_dev.h | 327 + drivers/virt/vboxguest/vboxguest_linux.c | 9 +- drivers/w1/masters/mxc_w1.c | 14 +- drivers/w1/slaves/w1_ds2405.c | 2 +- drivers/w1/slaves/w1_ds2406.c | 2 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 2 +- drivers/w1/slaves/w1_ds2423.c | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_ds2431.c | 2 +- drivers/w1/slaves/w1_ds2433.c | 2 +- drivers/w1/slaves/w1_ds2438.c | 2 +- drivers/w1/slaves/w1_ds250x.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 2 +- drivers/w1/slaves/w1_ds28e04.c | 2 +- drivers/w1/slaves/w1_ds28e17.c | 2 +- drivers/w1/slaves/w1_therm.c | 459 +- drivers/w1/w1.c | 4 +- fs/Makefile | 3 +- fs/exec.c | 132 +- fs/kernel_read_file.c | 189 + include/dt-bindings/interconnect/qcom,icc.h | 26 + include/dt-bindings/interconnect/qcom,osm-l3.h | 3 + include/dt-bindings/interconnect/qcom,sm8150.h | 162 + include/dt-bindings/interconnect/qcom,sm8250.h | 172 + include/dt-bindings/phy/phy-cadence-torrent.h | 13 + include/dt-bindings/phy/phy.h | 1 + .../dt-bindings/reset/raspberrypi,firmware-reset.h | 13 + include/linux/coresight.h | 3 +- include/linux/firmware.h | 12 + include/linux/fs.h | 39 - include/linux/fsl/mc.h | 41 +- include/linux/iio/buffer-dmaengine.h | 4 - include/linux/iio/common/cros_ec_sensors_core.h | 4 +- include/linux/iio/iio.h | 3 +- include/linux/iio/imu/adis.h | 53 +- include/linux/iio/trigger_consumer.h | 2 +- include/linux/iio/types.h | 1 + include/linux/ima.h | 20 +- include/linux/interconnect-provider.h | 24 +- include/linux/interconnect.h | 22 + include/linux/iopoll.h | 4 +- include/linux/kernel_read_file.h | 55 + include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 13 + include/linux/mfd/hi6421-spmi-pmic.h | 53 + include/linux/mhi.h | 51 +- include/linux/miscdevice.h | 10 +- include/linux/nitro_enclaves.h | 11 + include/linux/phy/phy.h | 2 + include/linux/platform_data/ad7291.h | 13 - include/linux/platform_data/ad7793.h | 2 +- include/linux/security.h | 21 +- include/linux/soundwire/sdw.h | 48 +- include/linux/soundwire/sdw_registers.h | 7 - include/linux/spi/eeprom.h | 2 +- include/linux/trace.h | 7 + include/linux/usb.h | 9 + include/linux/usb/gadget.h | 27 +- include/linux/usb/pd.h | 26 +- include/linux/usb/tcpm.h | 8 +- include/linux/usb/typec.h | 1 + include/linux/w1.h | 2 +- include/soc/bcm2835/raspberrypi-firmware.h | 7 - include/uapi/linux/coresight-stm.h | 1 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/mei.h | 49 + include/uapi/linux/nitro_enclaves.h | 359 + include/uapi/misc/fastrpc.h | 5 +- include/uapi/misc/habanalabs.h | 87 +- kernel/kexec.c | 2 +- kernel/kexec_file.c | 19 +- kernel/module.c | 24 +- kernel/trace/trace.c | 270 +- lib/test_firmware.c | 154 +- samples/mic/mpssd/mpssd.c | 24 +- samples/nitro_enclaves/.gitignore | 2 + samples/nitro_enclaves/Makefile | 16 + samples/nitro_enclaves/ne_ioctl_sample.c | 883 ++ security/integrity/digsig.c | 8 +- security/integrity/ima/ima_fs.c | 10 +- security/integrity/ima/ima_main.c | 73 +- security/integrity/ima/ima_policy.c | 1 + security/loadpin/loadpin.c | 17 +- security/security.c | 28 +- security/selinux/hooks.c | 8 +- sound/soc/codecs/max98373-sdw.c | 18 +- sound/soc/codecs/rt1308-sdw.c | 17 +- sound/soc/codecs/rt5682-sdw.c | 20 +- sound/soc/codecs/rt700-sdw.c | 20 +- sound/soc/codecs/rt711-sdw.c | 20 +- sound/soc/codecs/rt715-sdw.c | 38 +- sound/soc/codecs/wsa881x.c | 1 + sound/usb/6fire/firmware.c | 38 +- sound/usb/helper.c | 16 +- sound/usb/helper.h | 1 - sound/usb/hiface/pcm.c | 14 +- sound/usb/line6/driver.c | 72 +- sound/usb/line6/podhd.c | 23 +- sound/usb/line6/toneport.c | 9 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/quirks.c | 12 +- sound/usb/usx2y/us122l.c | 42 +- tools/iio/iio_event_monitor.c | 2 + tools/testing/selftests/firmware/fw_filesystem.sh | 91 + tools/testing/selftests/lkdtm/run.sh | 2 +- 991 files changed, 47996 insertions(+), 20316 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-mhi create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 rename drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x => Docu [...] delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ads1015.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2400-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/cc10001_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/dlg,da9150-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc32xx-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nau7802.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7950.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl4030-madc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc12138.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml rename Documentation/devicetree/bindings/interconnect/{qcom,sdm845.yaml => qcom,rp [...] delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml create mode 100644 Documentation/devicetree/bindings/usb/cdns,usb3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt create mode 100644 Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml create mode 100644 Documentation/virt/ne_overview.rst create mode 100644 drivers/bus/mhi/core/debugfs.c rename drivers/hwtracing/coresight/{coresight.c => coresight-core.c} (90%) rename drivers/hwtracing/coresight/{coresight-cti.c => coresight-cti-core.c} (93%) rename drivers/hwtracing/coresight/{coresight-etm3x.c => coresight-etm3x-core.c} (90%) rename drivers/hwtracing/coresight/{coresight-etm4x.c => coresight-etm4x-core.c} (92%) rename drivers/hwtracing/coresight/{coresight-tmc.c => coresight-tmc-core.c} (95%) create mode 100644 drivers/iio/gyro/adxrs290.c create mode 100644 drivers/iio/humidity/hdc2010.c create mode 100644 drivers/iio/light/as73211.c create mode 100644 drivers/interconnect/bulk.c create mode 100644 drivers/interconnect/qcom/sm8150.c create mode 100644 drivers/interconnect/qcom/sm8150.h create mode 100644 drivers/interconnect/qcom/sm8250.c create mode 100644 drivers/interconnect/qcom/sm8250.h copy drivers/misc/habanalabs/common/{mmu.c => mmu_v1.c} (76%) rename drivers/misc/habanalabs/include/common/{armcp_if.h => cpucp_if.h} (60%) create mode 100644 drivers/misc/hisi_hikey_usb.c create mode 100644 drivers/misc/mei/hw-virtio.c rename drivers/{staging/most/cdev/cdev.c => most/most_cdev.c} (100%) create mode 100644 drivers/phy/intel/phy-intel-keembay-emmc.c rename drivers/phy/intel/{phy-intel-combo.c => phy-intel-lgm-combo.c} (100%) rename drivers/phy/intel/{phy-intel-emmc.c => phy-intel-lgm-emmc.c} (100%) create mode 100644 drivers/phy/phy-lgm-usb.c rename drivers/{staging/media/phy-rockchip-dphy-rx0 => phy/rockchip}/phy-rockchip- [...] create mode 100644 drivers/phy/socionext/phy-uniphier-ahci.c create mode 100644 drivers/reset/reset-raspberrypi.c create mode 100644 drivers/soundwire/generic_bandwidth_allocation.c create mode 100644 drivers/staging/hikey9xx/Kconfig create mode 100644 drivers/staging/hikey9xx/Makefile create mode 100644 drivers/staging/hikey9xx/TODO create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c create mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c create mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c create mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml delete mode 100644 drivers/staging/iio/Documentation/dac/max517 delete mode 100644 drivers/staging/iio/Documentation/device.txt delete mode 100644 drivers/staging/iio/Documentation/overview.txt delete mode 100644 drivers/staging/iio/Documentation/ring.txt delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-light delete mode 100644 drivers/staging/iio/Documentation/trigger.txt delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO delete mode 100644 drivers/staging/most/cdev/Kconfig delete mode 100644 drivers/staging/most/cdev/Makefile create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/thunderbolt/acpi.c create mode 100644 drivers/thunderbolt/debugfs.c create mode 100644 drivers/usb/dwc2/drd.c create mode 100644 drivers/usb/typec/qcom-pmic-typec.c create mode 100644 drivers/usb/typec/stusb160x.c create mode 100644 drivers/usb/typec/tcpm/tcpci_maxim.c create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6360.c create mode 100644 drivers/virt/nitro_enclaves/Kconfig create mode 100644 drivers/virt/nitro_enclaves/Makefile create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.c create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.h create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.c create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.h create mode 100644 fs/kernel_read_file.c create mode 100644 include/dt-bindings/interconnect/qcom,icc.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8150.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8250.h create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h create mode 100644 include/linux/kernel_read_file.h create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/nitro_enclaves.h delete mode 100644 include/linux/platform_data/ad7291.h create mode 100644 include/uapi/linux/nitro_enclaves.h create mode 100644 samples/nitro_enclaves/.gitignore create mode 100644 samples/nitro_enclaves/Makefile create mode 100644 samples/nitro_enclaves/ne_ioctl_sample.c