This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0a8d6c9c7128 Merge tag 'backlight-next-6.5' of git://git.kernel.org/pub [...] new 800936191a26 Binder: Add timestamp to transaction record new c21c0f9a20a9 Binder: Add async from to transaction record new 8a29f74b7498 Merge v6.4-rc4 into char-misc-next new 6e9b7cd6b84d accessibility: use C99 array init new f050bb8f56c6 misc: Switch i2c drivers back to use .probe() new 128f20c01866 misc: add HAS_IOPORT dependencies new 783aa47033a2 mei: bus: drop useless cldev null check new 0f2c1f801a67 mei: bus-fixup: fix buffer type new f5070bf0e7e7 misc/xilinx_sdfec: remove redundant _{open, release} function new 24ee010bdabb misc: smpro-errmon: Remove the unneeded include <linux/i2c.h> new df1b056d489d uacce: use q->mapping to replace inode->i_mapping new 282c22a8bbea uacce: vma_close clears q->qfrs when freeing qfrs new c9d9d11b8575 uio: dfl: add vendor-specific feature id new ab7f17fb5b77 amba: move to_amba_device() to use container_of_const new 1fbb0b203574 char: add HAS_IOPORT dependencies new b5c75b68b7de comedi: add HAS_IOPORT dependencies new 67d91a1e310a counter: add HAS_IOPORT_MAP dependency new e7f3dd801ecf firmware: dmi-sysfs: handle HAS_IOPORT=n new 14360031f804 mISDN: add HAS_IOPORT dependencies new ce3e8ec08dac parport: PC style parport depends on HAS_IOPORT new 34ff9e5101b9 pcmcia: add HAS_IOPORT dependencies new c0b92cc56295 speakup: add HAS_IOPORT dependency for SPEAKUP_SERIALIO new b290df068118 lkdtm: replace ll_rw_block with submit_bh new a5cb804b68b4 firmware: xilinx: Switch Michal Simek's email to new one new ca3222ac4477 dt-bindings: sram: Add compatible for ST-Ericsson U8500 eSRAM new b866e7e7f995 misc: sram: Generate unique names for subpools new 5ccf40288ca0 mux: mmio: drop obsolete dependency on COMPILE_TEST new 8258d997b874 dt-bindings: ti-serdes-mux: Add defines for J784S4 SoC new dca5480ab7b7 w1: w1_therm: fix locking behavior in convert_t new 388f22fe5d91 w1: Remove driver match function new 5dfd3c73ff81 w1: sgi: move from strlcpy with unused retval to strscpy new 4f5a5badb4ee w1: Fix Kconfig indentation new a8c4dda94115 w1: Simplify the atribute show new 9033ff4c0fc6 w1: remove redundant initialization to variable result new 83f3fcf96fcc w1: fix loop in w1_fini() new 1aa75bf5174c w1: w1_therm: Use max() instead of doing it manually new 7f25058c96a0 w1: w1_therm: fix typo in comment new ee896c5bf21c w1: ds2438: remove redundant initialization of variable crc new ecaed1a26f72 w1: no need to initialise statics to 0 new 51cbbcd6469b w1: Add missing of_node_put() in w1.c new 0df2a5e99d0c w1: therm: constify pointers to hwmon_channel_info new b332af5398a3 w1: Replace usage of found with dedicated list iterator variable new dbf87ab2eacd Merge tag 'w1-drv-6.5' of https://git.kernel.org/pub/scm/l [...] new 82089b00ae02 scripts/tags.sh: improve compiled sources generation new 5959fe74c993 Merge 6.4-rc5 into char-misc-next new a4cba07e64e6 iio: addac: ad74413: don't set DIN_SINK for functions othe [...] new 9e58e3a6f8e1 iio: adc: ad7192: Fix null ad7192_state pointer access new f7d9e21dd274 iio: adc: ad7192: Fix internal/external clock selection new c6dab7245604 dt-bindings: iio: ad7192: Add mandatory reference voltage source new d1cfbd52ede5 iio: accel: fxls8962af: fixup buffer scan element type new b410a9307bc3 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF new c57fa0037024 meson saradc: fix clock divider mask length new 6ea65f24f78c Merge tag 'iio-fixes-for-6.4b' of https://git.kernel.org/p [...] new ef513aa7aa50 dt-bindings: iio: adc: qcom,spmi-vadc: Allow 1/16 for pre-scaling new 9445368bca2f iio: accel: st_accel: Add LSM303D new a9e19f636036 iio: magnetometer: st_accel: Add LSM303D new c0f68439ae06 iio: st_sensors: Add lsm303d support to the LSM9DS0 IMU driver new 598e971fabf8 iio: st_sensors: Add ACPI support for lsm303d to the LSM9D [...] new 69ee1fb21340 iio: Comment that the LSM303D also has the Magnetometer DRDY new 773aa06d706c dt-bindings: iio: st-sensors: Add LSM303D accelerometer+ma [...] new b4d32eb31f49 iio: accel: bma400: Simplify an error message new 5b24fdd991e5 iio: light: al3320a: Handle ACPI device CALS0001 new 7b0d54ae76e3 iio: adc: stm32-adc: add debug info if dt uses legacy chan [...] new e88d989fb01f dt-bindings: iio: adc: Add support for MT7986 new b8ddd0228140 iio: adc: palmas: Remove the unneeded include <linux/i2c.h> new 480abd88c04a dt-bindings: iio: light: Document TI OPT4001 light sensor new 9a9608418292 iio: light: Add support for TI OPT4001 light sensor new 26e46ef77589 iio: buffer: fix coding style warnings new e0b7972461b0 dt-bindings: iio: adc: Require generic `channel` name for [...] new 4cd56dbd764e iio: bu27034: Probe asynchronously new a508fbfed333 iio: kx022a: Probe asynchronously new 123627ad03d9 iio: core: Point users of extend_name field to read_label [...] new e93cde03abf7 iio: adc: qcom-spmi-adc5: Use driver datasheet_name instea [...] new 0744ef3b2b63 iio: adc: qcom-spmi-adc5: Fall back to datasheet_name inst [...] new ac0abf75e1a9 iio: adc: qcom-spmi-adc5: Remove unnecessary datasheet_nam [...] new 3d0b126029d9 iio: adc: qcom-spmi-vadc: Propagate fw node label to userspace new 757c49215f96 dt-bindings: iio: imu: mpu6050: Add icm20600 bindings to mpu6050 new 23cf1846f439 iio: imu: mpu6050: Add support for the ICM 20600 IMU new dd731888d1e0 dt-bindings: iio: potentiometer: Add the Renesas X9250 pot [...] new 66bfc528a6fd iio: potentiometer: Add support for the Renesas X9250 pote [...] new 5361613b1997 MAINTAINERS: add the Renesas X9250 driver entry new 787eb0c0cb7b dt-bindings: iio: st,lsm6dsx: reference common schema for [...] new 76aa53e20e77 iio: ad7606: Kconfig: add HAS_IOPORT dependencies new 7cf15f4275f5 iio: Switch i2c drivers back to use .probe() new a765c985e696 dt-bindings: iio: pressure: Support Honeywell mprls0025pa sensor new 713337d9143e iio: pressure: Honeywell mprls0025pa pressure sensor new 0f840ff7910c MAINTAINERS: Add Honeywell mprls0025pa sensor new aac997a8a815 dt-bindings: iio: temperature: melexis,mlx90614: Document [...] new 4c077429b422 iio: mlx90614: Sort headers new 022148372876 iio: mlx90614: Drop unused register macros new 8a0377bf671d iio: mlx90614: Drop MLX90614_CONST_EMISSIVITY_RESOLUTION new 3d5ead238bc8 iio: mlx90614: Factor our register IO and constants into m [...] new 7699e975e54a iio: mlx90614: Add MLX90615 support new 4bef3adbd4ba dt-bindings: iio: light: ROHM BU27008 new 517985ebc531 iio: trigger: Add simple trigger_validation helper new 2a4deb848807 iio: kx022a: Use new iio_validate_own_trigger() new 41ff93d14f78 iio: light: ROHM BU27008 color sensor new 6e42f3710d00 MAINTAINERS: Add ROHM BU27008 new f3ae82534ab2 iio: imu: inv_icm42600: avoid frequent timestamp jitter new 8b5e7c33b369 iio: amplifiers: ad8366 Fix whitespace issue new 8ff55fe553b3 staging: iio: Switch i2c drivers back to use .probe() new 7ad78a4074a3 dt-bindings: iio: temperature: Add support for tmp006 new 12a875055c15 iio: temperature: tmp006: Add OF device matching support new fb1c13d59585 iio: adc: rockchip_saradc: Add callback functions new 757953f8ec69 iio: adc: rockchip_saradc: Add support for RK3588 new 97ad10bb2901 iio: adc: rockchip_saradc: Make use of devm_clk_get_enabled new 47902344c8c3 iio: adc: rockchip_saradc: Use of_device_get_match_data new 10bec68f51ee iio: adc: rockchip_saradc: Match alignment with open parenthesis new 5e63d7a260ea iio: adc: rockchip_saradc: Use dev_err_probe new 2daf2ae9793d dt-bindings: iio: adc: Add rockchip,rk3588-saradc string new 939110f2d075 dt-bindings: iio: afe: voltage-divider: Spelling s/curcuit [...] new 0cf9a77e80fa dt-bindings: iio: rockchip: Fix 'oneOf' condition failed warning new 269b9d8fafbe Merge tag 'iio-for-6.5a' of https://git.kernel.org/pub/scm [...] new 148efa63bab3 fpga: dfl-fme: constify pointers to hwmon_channel_info new 47147d56f92e fpga: zynq-fpga: Ensure proper xCAP interface switch new be2c2edf5bfb Merge tag 'fpga-for-6.5-rc1' of git://git.kernel.org/pub/s [...] new a4ec431fbf6b counter: 104-quad-8: Remove reference in Kconfig to 25-bit [...] new 5272145d5ccc counter: stm32-timer-cnt: Reset TIM_TISEL to its default v [...] new 6a9a092eb258 tools/counter: Add .gitignore new 228354ed692f tools/counter: Makefile: Remove lingering 'include' direct [...] new 398abaabfaf7 counter: 104-quad-8: Utilize bitfield access macros new 4d8df1689fad counter: 104-quad-8: Refactor to buffer states for CMR, IO [...] new 142c8622b5b2 counter: 104-quad-8: Utilize helper functions to handle PR [...] new 98ffe0252911 counter: 104-quad-8: Migrate to the regmap API new d428487471ba counter: i8254: Introduce the Intel 8254 interface library module new e04b1bff3382 Merge tag 'counter-updates-for-6.5a' of git://git.kernel.o [...] new 9fb908040a93 Merge tag 'ib-mfd-tps6594-core-v6.5' of git://git.kernel.o [...] new 875fdd0787e4 misc: tps6594-esm: Add driver for TI TPS6594 ESM new a0df3ef087f8 misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM new dce548889650 Documentation: Add TI TPS6594 PFSM new 9e66fb524495 samples: Add userspace example for TI TPS6594 PFSM new b8c5ff76059d cdx: fix driver managed dma support new b1c8ea3c09db cdx: Replace custom mcdi logging with print_hex_dump_debug() new 095bb8ba45f2 nvmem: sunplus-ocotp: release otp->clk before return new eebc6573ad94 nvmem: imx-ocotp: set varaiable imx_ocotp_layout storage-c [...] new 8a00fc606312 nvmem: imx-ocotp: Reverse MAC addresses on all i.MX derivates new 1d53afe3875e dt-bindings: nvmem: brcm,nvram: add #nvmem-cell-cells for MACs new 73bcd133c910 nvmem: brcm_nvram: add .read_post_process() for MACs new c6ee6495d4cc dt-bindings: nvmem: rmem: Add raspberrypi,bootloader-public-key new 2827a58c3644 dt-bindings: nvmem: Convert rockchip-otp.txt to dt-schema new 2d87a3b140b7 dt-bindings: nvmem: rockchip,otp: Add compatible for RK3588 new 8dc61364164e nvmem: rockchip-otp: Add clks and reg_read to rockchip_data new 30fd21cfb1e6 nvmem: rockchip-otp: Generalize rockchip_otp_wait_status() new d325c9dd2b6e nvmem: rockchip-otp: Use devm_reset_control_array_get_exclusive() new 912517345b86 nvmem: rockchip-otp: Improve probe error handling new 8ab099fafbbc nvmem: rockchip-otp: Add support for RK3588 new 619b14219ff6 dt-bindings: nvmem: mxs-ocotp: drop unneeded address/size-cells new 4bb5b2562b79 dt-bindings: nvmem: qcom,qfprom: drop unneeded address/size-cells new 5c007d6e9f06 dt-bindings: nvmem: qcom,spmi-sdam: drop unneeded address/ [...] new 8cf434874108 dt-bindings: nvmem: socionext,uniphier-efuse: drop unneede [...] new 931d7a2580cd dt-bindings: nvmem: sunplus,sp7021-ocotp: drop unneeded ad [...] new 9734408969e9 nvmem: zynqmp: Switch @xilinx.com emails to @amd.com new 805ba376066f dt-bindings: nvmem: imx-ocotp: support i.MX93 new 22e9e6fcfb50 nvmem: imx: support i.MX93 OCOTP new 08ef7a48ef97 dt-bindings: nvmem: mediatek: efuse: add support for mt7986 new bd912c991d2e dt-bindings: nvmem: layouts: add fixed-layout new fa7fbe53ecdc dt-bindings: nvmem: convert base example to use NVMEM fixe [...] new 27f699e578b1 nvmem: core: add support for fixed cells *layout* new 8898faf5bcac dt-bindings: nvmem: imx-ocotp: drop unneeded address/size- [...] new c85fd9422fe0 pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_relea [...] new 9f7b17c9cf66 mux: adg792a: Switch back to use i2c_driver's .probe() new 7dae593cd226 test_firmware: return ENOMEM instead of ENOSPC on failed m [...] new 09dd7b993edd nvmem: rmem: Use NVMEM_DEVID_AUTO new 1995f15590ca firmware: stratix10-svc: Fix a potential resource leak in [...] new 0b4e32df3e09 misc: fastrpc: Create fastrpc scalar with correct buffer count new 303c9c63abb9 bus: fsl-mc: don't assume child devices are all fsl-mc devices new e8989a48ca51 char: xilinx_hwicap: Fold hwicap_remove() into only caller new 3d82dca0f27a char: xilinx_hwicap: Drop if block with always false condition new 74a81c4854a8 char: xilinx_hwicap: Convert to platform remove callback r [...] new 3adbaa30d973 extcon: usbc-tusb320: Unregister typec port on driver removal new 07c8eb325f29 extcon: axp288: Replace open coded acpi_dev_put() new 33ea262b2b69 dt-bindings: pm8941-misc: rename misc node name new 347774f7fc34 dt-bindings: pm8941-misc: Fix usb_id and usb_vbus definitions new fe551bc9dcc6 extcon: qcom-spmi: Switch to platform_get_irq_byname_optional new c95fb88fb6e4 extcon: palmas: Remove unused of_gpio.h new 7f4c9bc29ba7 extcon: Remove redundant null checking for class new 3d9138e5bdcf extcon: Add extcon_alloc_cables to simplify extcon registe [...] new 3e70a014abcd extcon: Add extcon_alloc_muex to simplify extcon register [...] new 04151575c507 extcon: Add extcon_alloc_groups to simplify extcon registe [...] new 18eb81d804c4 extcon: usbc-tusb320: add accessory detection support new df101446a402 extcon: usbc-tusb320: add usb_role_switch support new 65acf9c6539b extcon: usbc-tusb320: add USB_ROLE_SWITCH dependency new 7e77e0b7a9f4 extcon: Fix kernel doc of property fields to avoid warnings new 73346b9965eb extcon: Fix kernel doc of property capability fields to av [...] new 6e4e8670c03b extcon: Use DECLARE_BITMAP() to declare bit arrays new 6ee0a22e8694 extcon: Use sysfs_emit() to instead of sprintf() new 2b5e61f5069c extcon: Amend kernel documentation of struct extcon_dev new 0146f56b91a8 extcon: Use device_match_of_node() helper new 9b4aea51cbca extcon: Use dev_of_node(dev) instead of dev->of_node new 566825a31f65 extcon: Remove dup device name in the message and unneeded [...] new 7bba9e81a6fb extcon: Use unique number for the extcon device ID new ef753fb4e866 extcon: Use sizeof(*pointer) instead of sizeof(type) new 93e60cd5e00e extcon: Drop unneeded assignments new bcfa8e33064f extcon: Switch i2c drivers back to use .probe() new 94da3da96c35 dt-bindings: extcon: wlf,arizona: drop unneeded quotes new afc5fddd3937 Merge tag 'extcon-next-for-6.5' of git://git.kernel.org/pu [...] new af2e19d82a11 misc: fastrpc: check return value of devm_kasprintf() new a5052c85b9de samples: pfsm: add CC_CAN_LINK dependency new 7dcdad6f32c9 interconnect: drop unused icc_get() interface new 4396f5fc6d03 dt-bindings: interconnect: fsl,imx8m-noc: drop unneeded quotes new 375cccc65936 dt-bindings: interconnect/msm8996-cbf: add defines to be u [...] new 0ac2a08f42ce interconnect: add clk-based icc provider support new 12dc71953e66 clk: qcom: cbf-msm8996: scale CBF clock according to the CPUfreq new a1f7e7217847 interconnect: icc-clk: fix modular build new 7f1ed4659bad Merge branch 'icc-cbf' into icc-next new 6643b532b3c3 interconnect: qcom: rpm: Rename icc desc clocks to bus_blocks new 1a12928e2562 interconnect: qcom: rpm: Rename icc provider num_clocks to [...] new ca545907c712 interconnect: qcom: rpm: Drop unused parameters new 32882f657e78 interconnect: qcom: rpm: Set QoS registers only once new 2e2113c8a64f interconnect: qcom: rpm: Handle interface clocks new a867cf9b65ea interconnect: qcom: icc-rpm: Enforce 2 or 0 bus clocks new 1ff7aedcdcdd interconnect: qcom: rpm: Don't use clk_get_optional for bu [...] new 130733a10079 interconnect: qcom: msm8996: Promote to core_initcall new 0ebee0a6f73e interconnect: qcom: rpm: allocate enough data in probe() new 1400725e4515 Merge branch 'icc-qos' into icc-next new 92852219a397 Merge tag 'icc-6.5-rc1' of git://git.kernel.org/pub/scm/li [...] new d388f06aced3 devres: Provide krealloc_array new c45b2835e7b2 coresight: Fix loss of connection info when a module is unloaded new 9fa3682869d4 coresight: Use enum type for cs_mode wherever possible new 704faaf4e33c coresight: Change name of pdata->conns new 81d0ea763d8a coresight: Rename nr_outports to nr_outconns new d49c9cf15f89 coresight: Rename connection members to make the direction [...] new 3d4ff657e454 coresight: Dynamically add connections new 4e8fe7e5c3a5 coresight: Store pointers to connections rather than an ar [...] new 102162dbac89 coresight: Simplify connection fixup mechanism new e3f4e68797a9 coresight: Store in-connections as well as out-connections new ae7f2b5a7b56 coresight: Make refcount a property of the connection new 296b01fd106e coresight: Refactor out buffer allocation function for ETR new 6148652807ba coresight: Enable and disable helper devices adjacent to the path new 1b5b1646e63d coresight: Fix CTI module refcount leak by making it a hel [...] new 9f37d3798026 coresight: etm4x: Fix missing trctraceidr file in sysfs new c5f231f1a7e1 coresight: etm4x: Make etm4_remove_dev() return void new ab5ca6268afc coresight: etm4x: Match all ETM4 instances based on DEVARC [...] new 83e92e301eb2 MAINTAINERS: coresight: Add James Clark as Reviewer new 9d3ba0b6c056 Coresight: Add coresight dummy driver new 5911ff4559e4 dt-bindings: arm: Add support for Coresight dummy trace new 3b79104f8003 Documentation: trace: Add documentation for Coresight Dummy Trace new 185891f03f71 coresight: dummy: Update type of mode parameter in dummy_{ [...] new a3ecaba7017f hwtracing: hisi_ptt: Factor out filter allocation and rele [...] new 556ef09392db hwtracing: hisi_ptt: Add support for dynamically updating [...] new 6373c463ac89 hwtracing: hisi_ptt: Export available filters through sysfs new 45c90292ad0e hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for [...] new 6c50384ef8b9 hwtracing: hisi_ptt: Fix potential sleep in atomic context new fa50d6b8a5f7 Merge tag 'coresight-next-v6.5' of git://git.kernel.org/pu [...] new 02fa4bcf4d15 oradax: make 'cl' a static const structure new e55ce9fd3d8f bsr: make bsr_class a static const structure new bd31ef88361a dsp56k: make dsp56k_class a static const structure new 03bcd4d8e9e6 char: lp: make lp_class a static const structure new 7671284b6c77 /dev/mem: make mem_class a static const structure new eafd52e6971a char: misc: make misc_class a static const structure new 98ab58a7a0b0 ppdev: make ppdev_class a static const structure new 11680fdf29ce virtio_console: make port class a static const structure new 936cb492a13e xilinx_hwicap: make icap_class a static const structure new 9ee202e69e29 char: xillybus: make xillybus_class a static const structure new 3b7a628decfb comedi: make all 'class' structures const new adfdaf81f9d4 bsr: fix build problem with bsr_class static cleanup new 44aeec836da8 Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/ [...] new c5f7548445b6 hwmon: pmbus: Use devm_krealloc_array new 7c054b2cbac3 iio: adc: Use devm_krealloc_array new 9e6aa7c22d07 serial: qcom_geni: Comment use of devm_krealloc rather tha [...] new 266bff73451a debugfs: Correct the 'debugfs_create_str' docs new 54aa5b6044f8 MAINTAINERS: add entry for auxiliary bus new 6bea9ea6bb21 isa: Remove unnecessary checks new 30480b988f88 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR new cd00bc2ca427 driver core: device.h: add some missing kerneldocs new 7810f4dc8795 base/node: Use 'property' to identify an access parameter new 16b58423b4c3 Merge 6.4-rc5 into driver-core-next new 007cfa13e034 ACPI: Move ACPI_DEVICE_CLASS() to mod_devicetable.h new 2de5897b5c14 device property: Implement device_is_compatible() new 259b8366fdd7 ata: ahci_platform: Make code agnostic to OF/ACPI new 39d422555e43 drivers: fwnode: fix fwnode_irq_get[_byname]() new 4981e0139fee sysfs: Improve readability by following the kernel coding style new a91845b9a872 sysfs: Skip empty folders creation new fc75f2164593 Merge tag 'driver-core-6.5-rc1' of git://git.kernel.org/pu [...] new 9fd321060287 staging: wlan-ng: replace rate macros new 77f2760e7111 staging: rtl8192e: add missing braces {} new 3a4d000ae7fe staging: rtl8192e: Remove unused rf_set_sens variable new 03b9a1ab7ceb staging: rtl8192e: Remove unused _rtl92e_wx_get_sens function new 3877f73207c3 staging: rtl8192e: Remove unused _rtl92e_wx_set_sens function new e7e0b078c9b3 staging: rtl8192e: Remove unused sens and max_sens from r8 [...] new 718ac8c8bd6a staging: rtl8192e: avoid CamelCase <RATRIndex> new e7e444dfc2fa staging: rtl8723bs: use tabs for indentation new 2151bbbdf752 staging: rtl8192e: Rename tmpRegA and TempCCk new 9c2501d68eaf staging: rtl8192e: Rename tmpOFDMindex and tmpCCKindex new 94c41266111b staging: rtl8192e: Rename tmpCCK20Mindex and tmpCCK40Mindex new 1f3413dc8eb0 staging: rtl8192e: Refactor tmp_ofdm_index variable assignment new da812f15af4f staging: add HAS_IOPORT dependencies new a634e894981a staging: rtl8192e: Remove undefined function data_hard_stop new 27b644c57528 staging: rtl8192e: Remove undefined function data_hard_resume new 03477a464137 staging: rtl8192e: Remove functions rtllib_start_hw_scan and stop new 42618f6fbde5 staging: rtl8192e: Remove undefined function reset_port new ab2f13f29038 staging: rtl8192e: Remove undefined function hard_start_xmit new ccffcebb7783 staging: rtl8192e: Remove undefined function set_security new 4e2ae4fffd96 staging: rtl8192e: Remove undefined function SetFwCmdHandler new b17bbcfbf3c8 staging: rtl8192e: Remove undefined function UpdateBeaconI [...] new 09201af57ca4 staging: rtl8192e: Remove undefined function LedControlHandler new dffef6de4db2 staging: rtl8723bs: replace ternary operator with if-else block new 35a70c0305f5 staging: rtl8192e: Exclude scan_mutex in rtllib_softmac_stop_scan new 2305232c94d2 staging: rtl8192e: Unlock wx_mutex not in rtllib_wx_set_scan new 8942c3f19b3f staging: rtl8192e: add missing spaces around operators new e152c58d7a48 staging: vchiq_arm: mark vchiq_platform_init() static new 5d88ce5052d2 drivers: staging: wlan-ng: Remove GPL/MPL boilerplate new 28f5930b66ed staging: olpc_dcon: Switch i2c driver back to use .probe() new b36be72b5a7b staging: most: Switch i2c driver back to use .probe() new 71b6b438f301 staging: pi433: Remove stray gpiod_unexport() call new c6e9da9d5566 staging: rtl8192e: clean unnecessary braces warning on r81 [...] new 00eca57d6521 Staging: rts5208: rtsx: Removed new line in else and else if new c88af76f71c5 staging: rtl8192e: remove blank lines new d88b46ce5ab8 staging: rtl8192e: Add cfg80211.h and remove defined variables new 4e9e2c8026ff staging: rtl8192e: Use standard api to calculate frequency [...] new 01da3efafe06 staging: rtl8192e: Use standard api to calculate channel t [...] new f99bbb4412ce axis-fifo: remove the unnecessary dev_info() new 5dfc6a8ae297 staging: rtl8192e: Add missing entry CFG80211 in Kconfig new 90262a95b060 staging: rtl8192e: Remove variable stats->freq as it is constant new 26cdc2b7bdc9 staging: rtl8192e: Remove unsupported modes IEEE_N_5G and IEEE_A new 5cac011cf1e8 staging: rtl8192e: Rename constant IEEE_x to WIRELESS_MODE_x new 0392ac23a943 staging: rtl8192e: Remove unused enum led_ctl_mode new f6689808492d staging: rtl8192e: Rename rtllib_state to rtl_link_state new 52ac3ff9d641 staging: rtl8192e: Rename state to link_state new fff6e8699345 staging: rtl8192e: Rename RTLLIB_NOLINK to MAC80211_NOLINK new 2445e3a5822b staging: rtl8192e: Rename RTLLIB_LINKED to MAC80211_LINKED new 57e2936e22ed staging: rtl8192e: Rename RTLLIB_LINKED_SCANNING new 413cc33f2742 staging: rtl8192e: Rename variable SetWirelessMode new 0ec908bc792c staging: rtl8192e: Rename variable SetBWModeHandler new a6efe935c7f8 staging: rtl8192e: Rename variable LeisurePSLeave new 1e302984616b staging: rtl8192e: Rename variable InitialGainHandler new 73bacecfb7dc staging: vchiq_arm: Remove extra struct vchiq_instance dec [...] new b59cba2309b1 staging: rtl8723bs: Fix indentation issues new 3b6401444b7b staging: rtl8723bs: Fix block comment issue new 13904f991b3a staging: rtl8723bs: Fix blank line issues new 56424246bbdc staging: rtl8192e: clean up brace coding style issues new 18b89d192382 staging: rtl8192e: convert else if sequence to switch new d9902ac3a7cd staging: rtl8192e: remove return statement from void function new 910b5ee9b33a staging: rtl8192e: remove comparison to true new 32db98b92c8a staging: rtl8192e: remove 5G related code new 4a22870cede3 staging: rtl8192e: Remove whitespace and blank lines new db9c6d1d7fcc Merge tag 'staging-6.5-rc1' of git://git.kernel.org/pub/sc [...] new cf9aa72d2f91 tty: serial: fsl_lpuart: optimize the timer based EOP logic new 6d8c1fca0a6e serial: pl011: set UART011_CR_RXE in pl011_set_termios aft [...] new b9ab22c2bc86 serial: 8250: omap: Fix freeing of resources on failed register new 398cecc24846 serial: 8250: omap: Fix imprecise external abort for omap_ [...] new fef4f600319e serial: 8250: omap: Fix life cycle issues for interrupt handlers new db86bb6ed497 serial: 8250: omap: Shut down on remove for console uart new 9d86719f8769 serial: 8250: Allow using ports higher than SERIAL_8250_RU [...] new b245aa0cc583 serial: 8250: Change dl_read/write to handle value as u32 new 98658ae8f392 serial: 8250: Document uart_8250_port's ->dl_read/write() new 30c61f53fdf2 serial: 8250: Add dl_read/write, bugs and mapsize into pla [...] new b334214ea08d serial: 8250: RT288x/Au1xxx code away from core new 33e3b0eb7550 serial: 8250_rt288x: Name non-standard divisor latch reg new 72fc578b220c serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED new 6bd6cd29c924 serial: stm32: Ignore return value of uart_remove_one_port [...] new d5b3d02d0b10 serial: Make uart_remove_one_port() return void new 0e4daea31d83 Merge 6.4-rc3 into tty-next new b1207d86169d serial: 8250: lock port in startup() callbacks new abcb0cf1f5b2 serial: core: lock port for stop_rx() in uart_suspend_port() new ca73a892c5be serial: 8250: lock port for stop_rx() in omap8250_irq() new 51e45fba14bf serial: core: lock port for start_rx() in uart_resume_port() new 87660fb4041f serial: 8250: lock port for rx_dma() callback new 8b45503776b6 serial: 8250: lock port for omap8250_restore_regs() new 25614735a647 serial: 8250: lock port for UART_IER access in omap8250_irq() new d0b309a5d3f4 serial: 8250: synchronize and annotate UART_IER access new 0d07703be74f serial: Switch i2c drivers back to use .probe() new 20ec397d694b tty: serial: fsl_lpuart: Check the return value of dmaengi [...] new 1b997aef4f54 serial: Indicate fintek option may also be required for RS [...] new d2d4bd217ccd serial: 8250-fsl: Expand description of the MPC83xx UART's [...] new c53aab207622 serial: 8250: omap: Move uart_write() inside PM section new ae62c49c0cef serial: 8250: omap: convert to modern PM ops new 84a9582fd203 serial: core: Start managing serial controllers to enable [...] new d0a396083e91 serial: core: Don't drop port_mutex in serial_core_remove_ [...] new 539914240a01 serial: core: Fix probing serial_base_bus devices new 49c80922ff81 serial: core: Fix error handling for serial_core_ctrl_devi [...] new 2076b2a4a6b7 Merge 6.4-rc5 into tty-next new 66eff0ef528b powerpc/legacy_serial: Warn about 8250 devices operated wi [...] new 643662d12bc2 serial: st-asc: fix typo in property name new b6c7ff2693dd serial: 8250_mtk: Simplify clock sequencing and runtime PM new 52861a3be8d6 serial: core: don't kfree device managed data new 1eea99c04555 powerpc/legacy_serial: Handle SERIAL_8250_FSL=n build failures new d9f59caf94a9 serial: 8250: Apply FSL workarounds also without SERIAL_82 [...] new a9c09546e903 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_ser [...] new 832e231cff47 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_ser [...] new f3710f5e9e1a tty: serial: samsung_tty: Use abs() to simplify some code new 20a41a62618d serial: 8250_omap: Use force_suspend and resume for system [...] new cef09673c35b serial: core: fix -EPROBE_DEFER handling in init new 4903fde8047a tty: fix hang on tty device with no_room set new 360c11e2258c tty: tty_io: update timestamps on all device nodes new e8cc334847db selftests: tty: add selftest for tty timestamp updates new 639949a7031e tty: serial: imx: fix rs485 rx after tx new e0edfdc15863 tty: serial: fsl_lpuart: add earlycon for imx8ulp platform new 930cbf92db01 tty: serial: Add Nuvoton ma35d1 serial driver support new 27a826837ec9 serial: atmel: don't enable IRQs prematurely new a82d62f70854 Revert "8250: add support for ASIX devices with a FIFO bug" new 777e456852f7 tty_audit: use TASK_COMM_LEN for task comm new e1488513abee tty_audit: use kzalloc() in tty_audit_buf_alloc() new 94f94810efc4 tty_audit: invert the condition in tty_audit_log() new 3e540a7bad85 tty_audit: make icanon a bool new e64ed44bce43 tty_audit: make tty pointers in exposed functions const new e534755c9412 tty_audit: make data of tty_audit_log() const new 868a9fd94807 Merge tag 'tty-6.5-rc1' of git://git.kernel.org/pub/scm/li [...] new 986866c3dfb0 usb: typec: mux: Remove some unneeded includes new 1f7d5520719d USB: Extend pci resume function to handle PM events new 1c024241d018 xhci: Improve the XHCI system resume time new ec5eb43813a4 usb: dwc3: core: add support for realtek SoCs custom's glo [...] new 424e02931e2b usb: xhci: plat: remove error log for failure to get usb-phy new 397376765249 usb: xhci: tegra: enable stream protocol support new 02be19e914b8 dt-bindings: usb: Add support for Microchip usb5744 hub co [...] new 2f28c3c9c347 usb: dwc3: Add error logs for unknown endpoint events new ada050c69108 usb: dwc2: Fix some error handling paths new 813f44d57e19 usb: dwc3: gadget: Bail out in pullup if soft reset timeou [...] new d34f9bafa78d usb: gadget: udc: Handle gadget_connect failure during bin [...] new be877fbf8968 usb: dwc2: support dwc2 IP for Amlogic A1 SoC family new a9889e71b5e9 dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB [...] new 6bae03b0484b usb: dwc3-meson-g12a: support OTG switch for all IP versions new 00bb478b829e dt-bindings: usb: Add Qualcomm PMIC Type-C new a4422ff22142 usb: typec: qcom: Add Qualcomm PMIC Type-C driver new ee4d21aa4a22 MAINTAINERS: remove broken entries in QUALCOMM TYPEC PORT [...] new e8fa2dd9e2bc usb: c67x00-drv: Convert to platform remove callback retur [...] new cfab1b8be9ab usb: cdns3-imx: Convert to platform remove callback return [...] new 5411fa0ec656 usb: cdns3-plat: Convert to platform remove callback retur [...] new defbfca6945e usb: cdns3-ti: Convert to platform remove callback returning void new ad593ed671fe usb: chipidea/ci_hdrc_imx: Convert to platform remove call [...] new 1c74875cc5db usb: chipidea/ci_hdrc_msm: Convert to platform remove call [...] new 906ede9c779e usb: chipidea/ci_hdrc_tegra: Convert to platform remove ca [...] new 87202eae1daa usb: chipidea/ci_hdrc_usb2: Convert to platform remove cal [...] new 49e71736dac7 usb: chipidea/core: Convert to platform remove callback re [...] new 4f5bcf19bd2a usb: common: usb-conn-gpio: Convert to platform remove cal [...] new 0176568702a5 usb: core: Convert to platform remove callback returning void new 890258e22117 usb: dwc3-am62: Convert to platform remove callback return [...] new 8257d5f548d6 usb: dwc3-exynos: Convert to platform remove callback retu [...] new 3791a3e6f455 usb: dwc3-imx8mp: Convert to platform remove callback retu [...] new 039e3dede538 usb: dwc3-keystone: Convert to platform remove callback re [...] new 3ffea6e0f34c usb: dwc3-meson-g12a: Convert to platform remove callback [...] new 86a2b452179b usb: dwc3-of-simple: Convert to platform remove callback r [...] new abe04efc13ed usb: dwc3-omap: Convert to platform remove callback return [...] new d662268dcca8 usb: dwc3-qcom: Convert to platform remove callback return [...] new 2f6453761e7c usb: dwc3-st: Convert to platform remove callback returning void new 5b3eb973bf38 usb: dwc3-xilinx: Convert to platform remove callback retu [...] new 2c16f04d24b1 usb: fotg210: Convert to platform remove callback returning void new 530bf2c69cda usb: gadget: hid: Convert to platform remove callback retu [...] new ba170e197541 usb: gadget: aspeed: Convert to platform remove callback r [...] new e28137b056ce usb: gadget/atmel_usba_udc: Convert to platform remove cal [...] new 0621dacef2f4 usb: gadget/bcm63xx_udc: Convert to platform remove callba [...] new ee8455c07c7b usb: bdc: Convert to platform remove callback returning void new 2dd3f64fcc11 usb: gadget/dummy_hcd: Convert to platform remove callback [...] new 43efe68158fc usb: gadget/fsl_qe_udc: Convert to platform remove callbac [...] new a864e8f27738 usb: gadget/fusb300_udc: Convert to platform remove callba [...] new 9c78fc7bb731 usb: gadget/m66592-udc: Convert to platform remove callbac [...] new d5d4b4f2377a usb: gadget/mv_u3d_core: Convert to platform remove callba [...] new 7a0bfca4b379 usb: gadget/mv_udc_core: Convert to platform remove callba [...] new e4707226011c usb: gadget/net2272: Convert to platform remove callback r [...] new 9225afafc1b8 usb: gadget/omap_udc: Convert to platform remove callback [...] new 570d6d89783b usb: gadget/pxa27x_udc: Convert to platform remove callbac [...] new 9da2fa8fb8d4 usb: gadget/r8a66597-udc: Convert to platform remove callb [...] new 3ffd57792621 usb: gadget/renesas_usb3: Convert to platform remove callb [...] new cc3ee267e4c5 usb: gadget/renesas_usbf: Convert to platform remove callb [...] new 98f2a546ac5c usb: gadget/rzv2m_usb3drd: Convert to platform remove call [...] new dad23c87a48e usb: gadget/snps_udc_plat: Convert to platform remove call [...] new 48c125b55aa2 usb: gadget/tegra-xudc: Convert to platform remove callbac [...] new cffdf49d739b usb: gadget/udc-xilinx: Convert to platform remove callbac [...] new 5cad5686f2fb usb: ehci-atmel: Convert to platform remove callback retur [...] new 8ea6a6ab5229 usb: ehci-brcm: Convert to platform remove callback return [...] new 1043c6ba7d74 usb: ehci-exynos: Convert to platform remove callback retu [...] new 453fb0aaee9b usb: ehci-fsl: Convert to platform remove callback returning void new 3861844766ab usb: ehci-grlib: Convert to platform remove callback retur [...] new 450955d77ae3 usb: ehci-mv: Convert to platform remove callback returning void new 7d6d8199575d usb: ehci-npcm7xx: Convert to platform remove callback ret [...] new 1bd418b6aafd usb: ehci-omap: Convert to platform remove callback return [...] new c554264609c2 usb: ehci-orion: Convert to platform remove callback retur [...] new b700b067f69e usb: ehci-platform: Convert to platform remove callback re [...] new 095486c46305 usb: ehci-ppc-of: Convert to platform remove callback retu [...] new a9a49024640c usb: ehci-sh: Convert to platform remove callback returning void new b87578faa6c3 usb: ehci-spear: Convert to platform remove callback retur [...] new 756caf5d11fe usb: ehci-st: Convert to platform remove callback returning void new a30125d975f2 usb: ehci-xilinx-of: Convert to platform remove callback r [...] new 29ac274b996e usb: fsl-mph-dr-of: Convert to platform remove callback re [...] new 00b92772800b usb: isp116x-hcd: Convert to platform remove callback retu [...] new 66426dbb1a0d usb: isp1362-hcd: Convert to platform remove callback retu [...] new 9e60ab3ee609 usb: octeon-hcd: Convert to platform remove callback retur [...] new a87a68c70cd2 usb: ohci-at91: Convert to platform remove callback return [...] new 9053f4b18634 usb: ohci-da8xx: Convert to platform remove callback retur [...] new 16fe06cdfdac usb: ohci-exynos: Convert to platform remove callback retu [...] new 70a52ca2ef1f usb: ohci-nxp: Convert to platform remove callback returning void new e399d0147feb usb: ohci-omap: Convert to platform remove callback return [...] new 18b93fc987c4 usb: ohci-platform: Convert to platform remove callback re [...] new 7b0b81006ec6 usb: ohci-ppc-of: Convert to platform remove callback retu [...] new 8c5f41ac18bb usb: ohci-pxa27x: Convert to platform remove callback retu [...] new a0f2863ab384 usb: ohci-s3c2410: Convert to platform remove callback ret [...] new 982366fc0716 usb: ohci-sm501: Convert to platform remove callback retur [...] new 106f477c0882 usb: ohci-spear: Convert to platform remove callback retur [...] new 1a232291741c usb: ohci-st: Convert to platform remove callback returning void new aae652bc7b47 usb: oxu210hp-hcd: Convert to platform remove callback ret [...] new 90995d53ab35 usb: r8a66597-hcd: Convert to platform remove callback ret [...] new 32dbe25eee71 usb: sl811-hcd: Convert to platform remove callback return [...] new 18cb7c4d53d0 usb: uhci-grlib: Convert to platform remove callback retur [...] new f0c8aa5c8dca usb: uhci-platform: Convert to platform remove callback re [...] new e0d53e4f7fd8 usb: isp1760: Convert to platform remove callback returning void new b6b64b67c8ac usb: misc: eud: Convert to platform remove callback return [...] new 81a7d006ed17 usb: misc: usb3503: Convert to platform remove callback re [...] new 456a91ce7de4 usb: renesas_usbhs: Convert to platform remove callback re [...] new 61b013f9e1f7 usb: roles: intel_xhci: Convert to platform remove callbac [...] new 08cfceeeea1e usb: typec: mux: gpio-sbu: Convert to platform remove call [...] new ef0a3642b320 usb: typec: intel_pmc_mux: Convert to platform remove call [...] new 42c78cfa003d usb: typec: tcpci_mt6360: Convert to platform remove callb [...] new 529ae3fe7b5c usb: typec: tcpci_mt6360: Convert to platform remove callb [...] new 72d70bf73cfc usb: typec: wcove: Convert to platform remove callback ret [...] new fc4ecc0cd561 usb: typec: ucsi: acpi: Convert to platform remove callbac [...] new 19b3cf44e18c usbip: vhci_hcd: Convert to platform remove callback retur [...] new 7e530d32a365 Merge 6.4-rc4 into usb-next new b4a4be847184 USB: fix up merge of 6.4-rc4 into usb-next new 0c7f35d26b1d usbip: give a more helpful error message if vhdi_hcd isn't loaded new 06042d7b32a7 usbip: Use _FORTIFY_SOURCE=2 instead of (implicitly) =1 new c722576b2454 usb: typec: qcom: set pm8150b_typec_res storage-class-spec [...] new 097fb3ee710d usb: dwc3: qcom: Fix potential memory leak new 7b7efc925042 usb: typec: ucsi: Mark dGPUs as DEVICE scope new 3c90c5a7fd42 usb: typec: ucsi: correctly access opcode new 4aebc4f89f00 usb: typec: mux: Clean up mux_fwnode_match() new 3524fe31538c usb: typec: mux: Remove alt mode parameters from the API new 4c186faa7bb3 dt-bindings: regulator: qcom,usb-vbus-regulator: Mark reg [...] new 581d79f7deed dt-bindings: regulator: qcom,usb-vbus-regulator: Mark regu [...] new 24520e51fffb dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: Add orienta [...] new 2f6ecb89fe8f usb: gadget: u_serial: Add null pointer check in gserial_suspend new e5990469943c usb: gadget: u_serial: Avoid spinlock recursion in __gs_co [...] new c3ff12a92bd7 usb: gadget: uvc: queue empty isoc requests if no video bu [...] new be3d5a493b66 usb: add HAS_IOPORT dependencies new dc54ce3e603b usb: uhci: handle HAS_IOPORT dependencies new 4a680fcd60d4 dt-bindings: usb: usb251xb: correct swap-dx-lanes type to uint32 new 342161c11403 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() new 8e6bd945e6dd usb: hide unused usbfs_notify_suspend/resume functions new 6f5bd24f50fe usb: chipidea: imx: remove one duplicated reg define new 7a053bf2b366 usb: cdns3: imx: simplify clock name usage new 8486eb8068cc dt-bindings: usb: cdns-imx8qm: add imx8qm cdns3 glue layer new bfb46b424652 usb: cdns3: Add StarFive JH7110 USB driver new 2a1c4639d6d6 usb: cdns3: improve handling of unaligned address case new 3124387537bc usb: cdns3: optimize OUT transfer by copying only actual r [...] new 7126a2aeabae usb: Switch i2c drivers back to use .probe() new 622cc875dd2b usb: host: fhci-hcd: Convert to platform remove callback r [...] new db3c4e366287 usb: cdns3: imx: Rework system PM to avoid duplicated operations new 25ff1eeac754 dt-bindings: usb: Add RK3588 OHCI new 06abc973d8e1 dt-bindings: usb: Add RK3588 EHCI new fba985aaf463 usb: host: ohci-platform: increase max clock number to 4 new f16135918b5f usb: misc: eud: Fix eud sysfs path (use 'qcom_eud') new 046895105d96 usb: misc: eud: Fix indentation issues new 56dcc717ecf5 usb: misc: onboard_hub: Don't warn twice about problems du [...] new b519f44b7807 usb: dwc2/platform: Convert to platform remove callback re [...] new 3a8d85c43d59 usb: xhci-histb: Convert to platform remove callback retur [...] new d89dfff5eaeb usb: xhci-mtk: Convert to platform remove callback returning void new bcfe934e2efb usb: xhci-plat: Convert to platform remove callback return [...] new 40f7b7f65a05 usb: xhci-tegra: Convert to platform remove callback retur [...] new 922c0cb578ac usb: typec: qcom-pmic-typec: Convert to platform remove ca [...] new 243ff7e6a035 usb: typec: mux: fix static inline syntax error new d37537a1f7cf Merge 6.4-rc5 into usb-next new b47ad02ff283 usb: xhci: Remove unused udev from xhci_log_ctx trace event new b9e43779ac9b xhci: Add usb cold attach (CAS) as a reason to resume root hub. new 9b907c91aa94 xhci: Don't require a valid get_quirks() function pointer [...] new 0a4776205b16 xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup new 4bf398e15aa4 xhci: split allocate interrupter into separate alloacte an [...] new f5af638f0609 xhci: Fix transfer ring expansion size calculation new 2710f8186f88 xhci: Stop unnecessary tracking of free trbs in a ring new f927728186f0 xhci: Fix resume issue of some ZHAOXIN hosts new 2a865a652299 xhci: Fix TRB prefetch issue of ZHAOXIN hosts new d9b0328d0b8b xhci: Show ZHAOXIN xHCI root hub speed correctly new d5e234ff08a4 xhci: Add ZHAOXIN xHCI host U1/U2 feature support new 0a453dc9f260 usb: typec: intel_pmc_mux: Expose IOM port status to debugfs new ffd603f21423 usb: gadget: u_serial: Add null pointer check in gs_start_io new f817f271dad3 usb: usb251xb: Use of_property_read_u16() new 152669f844d1 usb: gadget: udc: udc-xilinx: Add identifier to read_fn fu [...] new 5ae8a35459e7 usb: gadget: uvc: clean up comments and styling in video_pump new 6b394dbb6469 usb: gadget: f_mass_storage: remove unnecessary open check new 8fd95da2cfb5 usb: dwc3: qcom: Release the correct resources in dwc3_qco [...] new 4a944da70712 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() new 60d5b71933c4 usb: dwc3: qcom: use dev_err_probe() where appropriate new 52ff079dede2 dt-bindings: usb: ci-hdrc-usb2: add fsl,imx8ulp-usb compatible new 9a070e8e2089 usb: chipidea: imx: don't request QoS for imx8ulp new edd60d24bd85 usb: common: usb-conn-gpio: Set last role to unknown befor [...] new 83cb2604f641 usb: core: add sysfs entry for usb device state new a053d9dc45ac usb: update the ctime as well when updating mtime after an ioctl new 01052b91c980 usb: dwc3-meson-g12a: Fix an error handling path in dwc3_m [...] new 0ca2026eea10 usb: cdns2: Device side header file for CDNS2 driver new 3eb1f1efe204 usb: cdns2: Add main part of Cadence USBHS driver new 07a3aef249a1 usb: cdns2: Add tracepoints for CDNS2 driver new 41e2f976b558 MAINTAINERS: add Cadence USBHS driver entry new 0ac37fbdad70 usb: chipidea: imx: turn off vbus comparator when suspend new 53d061c19dc4 usb: chipidea: imx: add missing USB PHY DPDM wakeup setting new df49f2a0ac4a Revert "usb: common: usb-conn-gpio: Set last role to unkno [...] new 09b69dd4378b usb: ch9: Replace 1-element array with flexible array new 771e0e37bff0 dt-bindings: usb: add ON Semiconductor nb7vpq904m Type-C L [...] new c43e7983fcc3 dt-bindings: reset: convert the xlnx,zynqmp-reset.txt to yaml new 4ee94d940789 MAINTAINERS: USB: add uapi header files to USB SUBSYSTEM entry new 88d8f3ac9c67 usb: typec: add support for the nb7vpq904m Type-C Linear Redriver new 1e35f074399d usb: typec: tcpm: fix cc role at port reset new 8be558dcffe6 usb: typec: tcpm: add get max power support new ee400a1be115 usb: gadget: function: printer: Replace strlcpy with strscpy new 55f90c3f83c5 usb: cdns2: Fix spelling mistake in a trace message "Wakup [...] new 6059d8124388 dt-bindings: usb: dwc3: Add IPQ9574 compatible new 5aa735a4742c dt-bindings: usb: Add StarFive JH7110 USB controller new 34d401a1910d dt-bindings: usb: dwc3: Add interrupt-names property suppo [...] new 044a61158b9e USB: roles: make role_class a static const structure new 8e99143649ad USB: gadget: udc: core: make udc_class a static const structure new e571e843f0ce USB: mon: make mon_bin_class a static const structure new 2c10e7a049da USB: gadget: f_printer: make usb_gadget_class a static con [...] new 99f2d956e1fa USB: gadget: f_hid: make hidg_class a static const structure new 814c96c959cf thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() new f14d177e0be6 thunderbolt: Log function name of the called quirk new ccdb0900a0c3 thunderbolt: Add debug log for link controller power quirk new 7ee20d0afb69 thunderbolt: Allow specifying custom credits for DMA tunnels new 714e57aa3bcd thunderbolt: Add MODULE_DESCRIPTION new 88a9ded93453 thunderbolt: dma_test: Update MODULE_DESCRIPTION new f1138fda1b0d thunderbolt: Drop retimer vendor check new 033c2d8ab283 thunderbolt: Log DisplayPort adapter rate and lanes on discovery new ef65afa0740e Merge branch 'thunderbolt/fixes' into thunderbolt/next new 7ce542219b63 thunderbolt: Introduce tb_switch_downstream_port() new 17fb1a3df9c3 thunderbolt: Introduce tb_xdomain_downstream_port() new c437dcb18310 thunderbolt: Fix a couple of style issues in TMU code new 826f55d50de9 thunderbolt: Drop useless 'unidirectional' parameter from [...] new 701e73a823bb thunderbolt: Rework Titan Ridge TMU objection disable function new 7d283f4148f1 thunderbolt: Get rid of tb_switch_enable_tmu_1st_child() new 20c2fae9dbe3 thunderbolt: Move TMU configuration to tb_enable_tmu() new 4e7b4955cba1 thunderbolt: Move tb_enable_tmu() close to other TMU functions new ef34add89ee4 thunderbolt: Check valid TMU configuration in tb_switch_tm [...] new 12a14f2fca32 thunderbolt: Move CLx support functions into clx.c new 4f9a4f25ade8 thunderbolt: Get rid of __tb_switch_[en|dis]able_clx() new 1a9b6cb8b5db thunderbolt: Move CLx enabling into tb_enable_clx() new 35627353063b thunderbolt: Switch CL states from enum to a bitmask new 9650de737992 thunderbolt: Check for first depth router in tb.c new bdc6660e553a thunderbolt: Do not call CLx functions from TMU code new cb625ec6e571 thunderbolt: Prefix TMU post time log message with "TMU: " new b5d15961d955 thunderbolt: Prefix CL state related log messages with "CLx: " new 768e6fe69fde thunderbolt: Initialize CL states from the hardware new 4a420eb1426a thunderbolt: Make tb_switch_clx_disable() return CL states [...] new 53ba2e16957b thunderbolt: Disable CL states when a DMA tunnel is established new 1402ba08abae thunderbolt: Read retimer NVM authentication status prior [...] new b7b83911f790 thunderbolt: Do not send UNSET_INBOUND_SBTX when retimer N [...] new 87200371817e thunderbolt: Enable/disable sideband depending on USB4 por [...] new 4796efdd16a8 thunderbolt: Ignore data CRC mismatch for USB4 routers new 2ad3e1314caf thunderbolt: Do not touch lane 1 adapter path config space new 6e21007d0f7e thunderbolt: Identify USB4 v2 routers new e111fb925137 thunderbolt: Add support for USB4 v2 80 Gb/s link new 235d019481bc thunderbolt: Add the new USB4 v2 notification types new 0fc70886569c thunderbolt: Reset USB4 v2 host router new 14200a2631dd thunderbolt: Announce USB4 v2 connection manager support new 6e19d48ea0d8 thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation new ee22d52aeef1 thunderbolt: Add two additional double words for adapters [...] new 75abb4f5fff2 thunderbolt: Fix DisplayPort IN adapter capability length [...] new 0209c808a56e thunderbolt: Fix PCIe adapter capability length for USB4 v [...] new 6f14a210661c thunderbolt: Add Intel Barlow Ridge PCI ID new f2bfa944080d thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth new 7c81a578cbd1 thunderbolt: Move constants related to NVM into nvm.c new 322ff701ffed thunderbolt: Increase NVM_MAX_SIZE to support Intel Barlow [...] new d49b4f043d63 thunderbolt: Add support for enhanced uni-directional TMU mode new fd4d58d1fef9 thunderbolt: Enable CL2 low power state new 8d73f6b8e048 thunderbolt: Make bandwidth allocation mode function names [...] new 2d7e04729798 thunderbolt: Add DisplayPort 2.x tunneling support new 481012b479fe thunderbolt: Add test case for 3 DisplayPort tunnels new aed1a2a5a6a2 Merge tag 'thunderbolt-for-v6.5-rc1' of git://git.kernel.o [...] new 25a2bc21c863 usb: typec: ucsi: call typec_set_mode on non-altmode partn [...] new c7054c31c1c9 usb: typec: fsa4480: rework mux & switch setup to handle m [...] new ef1e29c6f6ad usb: typec: fsa4480: add support for Audio Accessory Mode new ff399bab8638 usb: gadget: legacy: fix error return code in gfs_bind new e6ecc0414c87 usb: ulpi: Make container_of() no-op in to_ulpi_dev() new 6ff58ae17fd9 USB: serial: return errors from break handling new f4bbae27b32e USB: serial: cp210x: disable break signalling on CP2105 SCI new c9d934053d9e USB: serial: report unsupported break signalling new ffa5f7a3bf28 USB: serial: option: add LARA-R6 01B PIDs new 0e5342f634b2 Merge tag 'usb-serial-6.5-rc1' of https://git.kernel.org/p [...] new c0aabed9cabe usb: dwc3: gadget: Propagate core init errors to UDC durin [...] new 61d52f64ac58 usbip: usbip_host: Replace strlcpy with strscpy new 256a02e2caa3 usb: typec: nb7vpq904m: fix CONFIG_DRM dependency new fb2ce17874cf usb: host: xhci: Do not re-initialize the XHCI HC if being [...] new 18af4b5c9791 usb: host: xhci-plat: Set XHCI_STATE_REMOVING before resum [...] new 56cbceab928d Merge tag 'usb-6.5-rc1' of git://git.kernel.org/pub/scm/li [...]
The 669 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-counter | 54 + Documentation/ABI/testing/sysfs-bus-usb | 10 + Documentation/ABI/testing/sysfs-devices-hisi_ptt | 52 + Documentation/ABI/testing/sysfs-driver-eud | 2 +- .../bindings/arm/arm,coresight-dummy-sink.yaml | 73 + .../bindings/arm/arm,coresight-dummy-source.yaml | 71 + .../bindings/extcon/qcom,pm8941-misc.yaml | 14 +- .../devicetree/bindings/extcon/wlf,arizona.yaml | 14 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 5 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 28 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../bindings/iio/afe/voltage-divider.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 3 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 1 + .../bindings/iio/light/rohm,bu27008.yaml | 49 + .../devicetree/bindings/iio/light/ti,opt4001.yaml | 68 + .../bindings/iio/potentiometer/renesas,x9250.yaml | 78 + .../iio/pressure/honeywell,mprls0025pa.yaml | 104 + .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../bindings/iio/temperature/melexis,mlx90614.yaml | 6 +- .../bindings/iio/temperature/ti,tmp006.yaml | 42 + .../bindings/interconnect/fsl,imx8m-noc.yaml | 2 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 15 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 26 +- .../bindings/nvmem/layouts/fixed-cell.yaml | 31 + .../bindings/nvmem/layouts/fixed-layout.yaml | 50 + .../bindings/nvmem/layouts/nvmem-layout.yaml | 5 +- .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 1 + .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 8 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 61 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 6 - .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 6 - Documentation/devicetree/bindings/nvmem/rmem.yaml | 1 + .../devicetree/bindings/nvmem/rockchip,otp.yaml | 122 + .../devicetree/bindings/nvmem/rockchip-otp.txt | 25 - .../bindings/nvmem/socionext,uniphier-efuse.yaml | 3 - .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 6 - .../bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml | 6 + .../regulator/qcom,usb-vbus-regulator.yaml | 10 +- .../bindings/reset/xlnx,zynqmp-reset.txt | 55 - .../bindings/reset/xlnx,zynqmp-reset.yaml | 52 + .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 4 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/fsl,imx8qm-cdns3.yaml | 103 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 17 +- .../devicetree/bindings/usb/microchip,usb5744.yaml | 107 + .../devicetree/bindings/usb/onnn,nb7vpq904m.yaml | 141 ++ .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 +- .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 190 ++ .../devicetree/bindings/usb/snps,dwc3.yaml | 6 +- .../bindings/usb/starfive,jh7110-usb.yaml | 115 + .../devicetree/bindings/usb/usb251xb.yaml | 2 +- Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/fault-injection/provoke-crashes.rst | 2 +- Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/tps6594-pfsm.rst | 87 + Documentation/trace/coresight/coresight-dummy.rst | 32 + Documentation/trace/hisi-ptt.rst | 12 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 56 +- arch/mips/alchemy/common/platform.c | 10 +- arch/powerpc/kernel/legacy_serial.c | 14 +- drivers/accessibility/speakup/Kconfig | 1 + drivers/accessibility/speakup/main.c | 2 +- drivers/android/binder.c | 15 +- drivers/android/binder_internal.h | 3 + drivers/ata/ahci_platform.c | 8 +- drivers/base/isa.c | 7 +- drivers/base/node.c | 8 +- drivers/base/property.c | 12 +- drivers/bus/fsl-mc/dprc-driver.c | 6 + drivers/cdx/cdx.c | 18 + drivers/cdx/controller/Kconfig | 10 - drivers/cdx/controller/mcdi.c | 86 +- drivers/cdx/controller/mcdi.h | 6 - drivers/char/Kconfig | 3 +- drivers/char/bsr.c | 21 +- drivers/char/dsp56k.c | 18 +- drivers/char/lp.c | 18 +- drivers/char/mem.c | 15 +- drivers/char/misc.c | 39 +- drivers/char/ppdev.c | 19 +- drivers/char/virtio_console.c | 24 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 52 +- drivers/char/xillybus/xillybus_class.c | 21 +- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/clk-cbf-8996.c | 60 +- drivers/comedi/Kconfig | 103 +- drivers/comedi/comedi_fops.c | 47 +- drivers/comedi/drivers/comedi_test.c | 23 +- drivers/counter/104-quad-8.c | 802 ++++--- drivers/counter/Kconfig | 23 +- drivers/counter/Makefile | 1 + drivers/counter/counter-sysfs.c | 8 +- drivers/counter/i8254.c | 447 ++++ drivers/counter/stm32-timer-cnt.c | 3 + drivers/extcon/Kconfig | 1 + drivers/extcon/extcon-axp288.c | 2 +- drivers/extcon/extcon-fsa9480.c | 2 +- drivers/extcon/extcon-palmas.c | 1 - drivers/extcon/extcon-ptn5150.c | 2 +- drivers/extcon/extcon-qcom-spmi-misc.c | 4 +- drivers/extcon/extcon-rt8973a.c | 2 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 155 +- drivers/extcon/extcon.c | 368 +-- drivers/extcon/extcon.h | 8 +- drivers/firmware/dmi-sysfs.c | 4 + drivers/firmware/stratix10-svc.c | 2 +- drivers/firmware/xilinx/zynqmp-debug.c | 2 +- drivers/firmware/xilinx/zynqmp-debug.h | 2 +- drivers/firmware/xilinx/zynqmp.c | 2 +- drivers/fpga/dfl-fme-main.c | 4 +- drivers/fpga/zynq-fpga.c | 8 +- drivers/hwmon/pmbus/pmbus_core.c | 6 +- drivers/hwtracing/coresight/Kconfig | 11 + drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-catu.c | 21 +- drivers/hwtracing/coresight/coresight-core.c | 605 ++--- drivers/hwtracing/coresight/coresight-cti-core.c | 52 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 4 +- drivers/hwtracing/coresight/coresight-cti.h | 4 +- drivers/hwtracing/coresight/coresight-dummy.c | 163 ++ drivers/hwtracing/coresight/coresight-etb10.c | 13 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 6 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 20 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 27 +- drivers/hwtracing/coresight/coresight-funnel.c | 26 +- drivers/hwtracing/coresight/coresight-platform.c | 269 +-- drivers/hwtracing/coresight/coresight-priv.h | 36 +- drivers/hwtracing/coresight/coresight-replicator.c | 23 +- drivers/hwtracing/coresight/coresight-stm.c | 6 +- drivers/hwtracing/coresight/coresight-sysfs.c | 17 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 110 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpda.c | 23 +- drivers/hwtracing/coresight/coresight-tpdm.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 7 +- drivers/hwtracing/coresight/coresight-trbe.c | 3 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 11 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 2 +- drivers/hwtracing/ptt/hisi_ptt.c | 444 +++- drivers/hwtracing/ptt/hisi_ptt.h | 56 + drivers/iio/accel/adxl313_i2c.c | 2 +- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl355_i2c.c | 2 +- drivers/iio/accel/adxl367_i2c.c | 2 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bma400_core.c | 3 +- drivers/iio/accel/bma400_i2c.c | 2 +- drivers/iio/accel/bmc150-accel-i2c.c | 2 +- drivers/iio/accel/da280.c | 2 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard06.c | 2 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/kionix-kx022a-i2c.c | 3 +- drivers/iio/accel/kionix-kx022a-spi.c | 1 + drivers/iio/accel/kionix-kx022a.c | 13 +- drivers/iio/accel/kxcjk-1013.c | 2 +- drivers/iio/accel/kxsd9-i2c.c | 2 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7455_i2c.c | 2 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mma9551.c | 2 +- drivers/iio/accel/mma9553.c | 2 +- drivers/iio/accel/msa311.c | 2 +- drivers/iio/accel/mxc4005.c | 2 +- drivers/iio/accel/mxc6255.c | 2 +- drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 2 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 2 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7091r5.c | 2 +- drivers/iio/adc/ad7192.c | 8 +- drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/ltc2471.c | 2 +- drivers/iio/adc/ltc2485.c | 2 +- drivers/iio/adc/ltc2497.c | 2 +- drivers/iio/adc/max1363.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp3422.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/nau7802.c | 2 +- drivers/iio/adc/palmas_gpadc.c | 1 - drivers/iio/adc/qcom-spmi-adc5.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 19 +- drivers/iio/adc/rockchip_saradc.c | 246 +- drivers/iio/adc/rtq6056.c | 2 +- drivers/iio/adc/stm32-adc.c | 2 + drivers/iio/adc/ti-adc081c.c | 2 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads1100.c | 2 +- drivers/iio/adc/ti-ads7924.c | 2 +- drivers/iio/adc/xilinx-ams.c | 9 +- drivers/iio/adc/xilinx-xadc-core.c | 17 +- drivers/iio/addac/ad74413r.c | 11 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/cdc/ad7150.c | 2 +- drivers/iio/cdc/ad7746.c | 2 +- drivers/iio/chemical/ams-iaq-core.c | 2 +- drivers/iio/chemical/atlas-ezo-sensor.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 2 +- drivers/iio/chemical/bme680_i2c.c | 2 +- drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_i2c.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sgp40.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 2 +- drivers/iio/chemical/sunrise_co2.c | 2 +- drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5696-i2c.c | 2 +- drivers/iio/dac/ds4424.c | 2 +- drivers/iio/dac/m62332.c | 2 +- drivers/iio/dac/max517.c | 2 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/gyro/bmg160_i2c.c | 2 +- drivers/iio/gyro/fxas21002c_i2c.c | 2 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-i2c.c | 2 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/health/max30100.c | 2 +- drivers/iio/health/max30102.c | 2 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/humidity/hdc2010.c | 2 +- drivers/iio/humidity/hts221_i2c.c | 2 +- drivers/iio/humidity/htu21.c | 2 +- drivers/iio/humidity/si7005.c | 2 +- drivers/iio/humidity/si7020.c | 2 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 2 +- drivers/iio/imu/bno055/bno055_i2c.c | 2 +- drivers/iio/imu/fxos8700_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- .../iio/imu/inv_icm42600/inv_icm42600_timestamp.c | 49 +- drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 2 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 14 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 5 + drivers/iio/industrialio-buffer.c | 98 +- drivers/iio/industrialio-trigger.c | 22 +- drivers/iio/light/Kconfig | 25 + drivers/iio/light/Makefile | 2 + drivers/iio/light/adjd_s311.c | 2 +- drivers/iio/light/adux1020.c | 2 +- drivers/iio/light/al3010.c | 2 +- drivers/iio/light/al3320a.c | 10 +- drivers/iio/light/apds9300.c | 2 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/as73211.c | 2 +- drivers/iio/light/bh1750.c | 2 +- drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/cm32181.c | 2 +- drivers/iio/light/cm3232.c | 2 +- drivers/iio/light/cm3323.c | 2 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 2 +- drivers/iio/light/isl29018.c | 2 +- drivers/iio/light/isl29028.c | 2 +- drivers/iio/light/isl29125.c | 2 +- drivers/iio/light/jsa1212.c | 2 +- drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/ltrf216a.c | 2 +- drivers/iio/light/lv0104cs.c | 2 +- drivers/iio/light/max44000.c | 2 +- drivers/iio/light/max44009.c | 2 +- drivers/iio/light/noa1305.c | 2 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/opt4001.c | 467 ++++ drivers/iio/light/pa12203001.c | 2 +- drivers/iio/light/rohm-bu27008.c | 1026 ++++++++ drivers/iio/light/rohm-bu27034.c | 3 +- drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/si1133.c | 2 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/light/st_uvis25_i2c.c | 2 +- drivers/iio/light/stk3310.c | 2 +- drivers/iio/light/tcs3414.c | 2 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2583.c | 2 +- drivers/iio/light/tsl2591.c | 2 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/tsl4531.c | 2 +- drivers/iio/light/us5182d.c | 2 +- drivers/iio/light/vcnl4000.c | 2 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/light/veml6070.c | 2 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/light/zopt2201.c | 2 +- drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 2 +- drivers/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/iio/magnetometer/mag3110.c | 2 +- drivers/iio/magnetometer/mmc35240.c | 2 +- drivers/iio/magnetometer/rm3100-i2c.c | 2 +- drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/tmag5273.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 2 +- drivers/iio/potentiometer/ad5272.c | 2 +- drivers/iio/potentiometer/ds1803.c | 2 +- drivers/iio/potentiometer/max5432.c | 2 +- drivers/iio/potentiometer/mcp4018.c | 2 +- drivers/iio/potentiometer/mcp4531.c | 2 +- drivers/iio/potentiometer/tpl0102.c | 2 +- drivers/iio/potentiometer/x9250.c | 220 ++ drivers/iio/potentiostat/lmp91000.c | 2 +- drivers/iio/pressure/Kconfig | 13 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/abp060mg.c | 2 +- drivers/iio/pressure/bmp280-i2c.c | 2 +- drivers/iio/pressure/dlhl60d.c | 2 +- drivers/iio/pressure/dps310.c | 2 +- drivers/iio/pressure/hp03.c | 2 +- drivers/iio/pressure/hp206c.c | 2 +- drivers/iio/pressure/icp10100.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 2 +- drivers/iio/pressure/mpl3115.c | 2 +- drivers/iio/pressure/mprls0025pa.c | 450 ++++ drivers/iio/pressure/ms5611_i2c.c | 2 +- drivers/iio/pressure/ms5637.c | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 2 +- drivers/iio/pressure/t5403.c | 2 +- drivers/iio/pressure/zpa2326_i2c.c | 2 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/mb1232.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 2 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/srf08.c | 2 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9324.c | 2 +- drivers/iio/proximity/sx9360.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/proximity/vcnl3020.c | 2 +- drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max30208.c | 2 +- drivers/iio/temperature/mlx90614.c | 239 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/iio/temperature/tmp006.c | 10 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/temperature/tmp117.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/interconnect/Kconfig | 6 + drivers/interconnect/Makefile | 2 + drivers/interconnect/core.c | 52 +- drivers/interconnect/icc-clk.c | 174 ++ drivers/interconnect/qcom/icc-rpm.c | 112 +- drivers/interconnect/qcom/icc-rpm.h | 22 +- drivers/interconnect/qcom/msm8996.c | 35 +- drivers/interconnect/qcom/sdm660.c | 17 +- drivers/isdn/Kconfig | 1 - drivers/isdn/hardware/mISDN/Kconfig | 12 +- drivers/misc/Kconfig | 23 + drivers/misc/Makefile | 2 + drivers/misc/ad525x_dpot-i2c.c | 2 +- drivers/misc/altera-stapl/Makefile | 3 +- drivers/misc/altera-stapl/altera.c | 6 +- drivers/misc/apds9802als.c | 2 +- drivers/misc/apds990x.c | 4 +- drivers/misc/bh1770glc.c | 4 +- drivers/misc/ds1682.c | 2 +- drivers/misc/eeprom/at24.c | 2 +- drivers/misc/eeprom/ee1004.c | 2 +- drivers/misc/eeprom/eeprom.c | 2 +- drivers/misc/eeprom/idt_89hpesx.c | 2 +- drivers/misc/eeprom/max6875.c | 2 +- drivers/misc/fastrpc.c | 5 +- drivers/misc/hmc6352.c | 2 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/isl29003.c | 2 +- drivers/misc/isl29020.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 2 +- drivers/misc/lkdtm/core.c | 2 +- drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/bus.c | 9 - drivers/misc/smpro-errmon.c | 1 - drivers/misc/tps6594-esm.c | 132 ++ drivers/misc/tps6594-pfsm.c | 306 +++ drivers/misc/tsl2550.c | 2 +- drivers/misc/uacce/uacce.c | 25 +- drivers/misc/xilinx_sdfec.c | 12 - drivers/mux/Kconfig | 2 +- drivers/mux/adg792a.c | 2 +- drivers/mux/mmio.c | 2 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 28 + drivers/nvmem/core.c | 32 +- drivers/nvmem/imx-ocotp-ele.c | 175 ++ drivers/nvmem/imx-ocotp.c | 10 +- drivers/nvmem/rmem.c | 1 + drivers/nvmem/rockchip-otp.c | 191 +- drivers/nvmem/sunplus-ocotp.c | 9 +- drivers/nvmem/zynqmp_nvmem.c | 2 +- drivers/parport/Kconfig | 3 +- drivers/pcmcia/Kconfig | 5 +- drivers/pcmcia/rsrc_nonstatic.c | 2 + drivers/platform/chrome/cros_ec_typec.c | 2 +- drivers/sbus/char/oradax.c | 21 +- drivers/soc/qcom/pmic_glink_altmode.c | 5 +- drivers/staging/axis-fifo/axis-fifo.c | 3 - drivers/staging/iio/addac/adt7316-i2c.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +- drivers/staging/most/i2c/i2c.c | 2 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 8 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 6 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 97 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 62 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 6 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 82 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 3 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 168 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 73 +- drivers/staging/rtl8192e/rtl819x_HT.h | 67 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 12 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 1 - drivers/staging/rtl8192e/rtl819x_TS.h | 2 - drivers/staging/rtl8192e/rtllib.h | 87 +- drivers/staging/rtl8192e/rtllib_rx.c | 63 +- drivers/staging/rtl8192e/rtllib_softmac.c | 333 +-- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 85 +- drivers/staging/rtl8192e/rtllib_tx.c | 16 +- drivers/staging/rtl8192e/rtllib_wx.c | 31 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 5 +- drivers/staging/rtl8723bs/include/sta_info.h | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 62 +- drivers/staging/rts5208/rtsx.c | 20 +- drivers/staging/sm750fb/Kconfig | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- drivers/staging/vt6655/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 21 - drivers/staging/wlan-ng/hfa384x_usb.c | 21 - drivers/staging/wlan-ng/p80211conv.c | 21 - drivers/staging/wlan-ng/p80211conv.h | 21 - drivers/staging/wlan-ng/p80211hdr.h | 21 - drivers/staging/wlan-ng/p80211ioctl.h | 21 - drivers/staging/wlan-ng/p80211metadef.h | 21 - drivers/staging/wlan-ng/p80211metastruct.h | 39 +- drivers/staging/wlan-ng/p80211mgmt.h | 21 - drivers/staging/wlan-ng/p80211msg.h | 21 - drivers/staging/wlan-ng/p80211netdev.c | 21 - drivers/staging/wlan-ng/p80211netdev.h | 21 - drivers/staging/wlan-ng/p80211req.c | 21 - drivers/staging/wlan-ng/p80211req.h | 21 - drivers/staging/wlan-ng/p80211types.h | 21 - drivers/staging/wlan-ng/p80211wep.c | 21 - drivers/staging/wlan-ng/prism2fw.c | 21 - drivers/staging/wlan-ng/prism2mgmt.c | 73 +- drivers/staging/wlan-ng/prism2mgmt.h | 21 - drivers/staging/wlan-ng/prism2mib.c | 21 - drivers/staging/wlan-ng/prism2sta.c | 21 - drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/acpi.c | 5 +- drivers/thunderbolt/clx.c | 423 ++++ drivers/thunderbolt/ctl.c | 28 + drivers/thunderbolt/debugfs.c | 64 +- drivers/thunderbolt/dma_test.c | 12 +- drivers/thunderbolt/eeprom.c | 3 +- drivers/thunderbolt/icm.c | 30 +- drivers/thunderbolt/nhi.c | 42 +- drivers/thunderbolt/nhi.h | 4 + drivers/thunderbolt/nhi_regs.h | 19 +- drivers/thunderbolt/nvm.c | 4 + drivers/thunderbolt/quirks.c | 10 + drivers/thunderbolt/retimer.c | 64 +- drivers/thunderbolt/switch.c | 594 ++--- drivers/thunderbolt/tb.c | 329 ++- drivers/thunderbolt/tb.h | 243 +- drivers/thunderbolt/tb_msgs.h | 7 + drivers/thunderbolt/tb_regs.h | 25 +- drivers/thunderbolt/test.c | 83 + drivers/thunderbolt/tmu.c | 713 ++++-- drivers/thunderbolt/tunnel.c | 239 +- drivers/thunderbolt/usb4.c | 114 +- drivers/thunderbolt/xdomain.c | 98 +- drivers/tty/n_tty.c | 25 +- drivers/tty/serial/8250/8250.h | 11 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 3 + drivers/tty/serial/8250/8250_bcm7271.c | 4 + drivers/tty/serial/8250/8250_core.c | 91 +- drivers/tty/serial/8250/8250_early.c | 21 - drivers/tty/serial/8250/8250_em.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 4 + drivers/tty/serial/8250/8250_fsl.c | 17 +- drivers/tty/serial/8250/8250_mtk.c | 59 +- drivers/tty/serial/8250/8250_of.c | 6 +- drivers/tty/serial/8250/8250_omap.c | 215 +- drivers/tty/serial/8250/8250_pci.c | 19 - drivers/tty/serial/8250/8250_port.c | 167 +- drivers/tty/serial/8250/8250_pxa.c | 2 +- drivers/tty/serial/8250/8250_rt288x.c | 136 ++ drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/8250/Kconfig | 16 +- drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 23 + drivers/tty/serial/Makefile | 6 +- drivers/tty/serial/amba-pl011.c | 7 + drivers/tty/serial/atmel_serial.c | 9 +- drivers/tty/serial/clps711x.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 57 +- drivers/tty/serial/imx.c | 22 +- drivers/tty/serial/lantiq.c | 4 +- drivers/tty/serial/ma35d1_serial.c | 821 +++++++ drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 5 + drivers/tty/serial/samsung_tty.c | 19 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_base.h | 46 + drivers/tty/serial/serial_base_bus.c | 205 ++ drivers/tty/serial/serial_core.c | 210 +- drivers/tty/serial/serial_ctrl.c | 68 + drivers/tty/serial/serial_port.c | 105 + drivers/tty/serial/st-asc.c | 6 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/uartlite.c | 12 +- drivers/tty/serial/xilinx_uartps.c | 5 +- drivers/tty/tty.h | 11 +- drivers/tty/tty_audit.c | 43 +- drivers/tty/tty_io.c | 31 +- drivers/uio/uio_dfl.c | 2 + drivers/usb/c67x00/c67x00-drv.c | 6 +- drivers/usb/cdns3/Kconfig | 11 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-gadget.c | 15 +- drivers/usb/cdns3/cdns3-imx.c | 30 +- drivers/usb/cdns3/cdns3-plat.c | 5 +- drivers/usb/cdns3/cdns3-starfive.c | 246 ++ drivers/usb/cdns3/cdns3-ti.c | 6 +- drivers/usb/chipidea/ci_hdrc_imx.c | 11 +- drivers/usb/chipidea/ci_hdrc_msm.c | 6 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 6 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 6 +- drivers/usb/chipidea/core.c | 6 +- drivers/usb/chipidea/usbmisc_imx.c | 38 +- drivers/usb/common/usb-conn-gpio.c | 6 +- drivers/usb/core/devio.c | 18 +- drivers/usb/core/hcd-pci.c | 24 +- drivers/usb/core/hub.c | 15 + drivers/usb/core/hub.h | 4 + drivers/usb/core/port.c | 32 +- drivers/usb/dwc2/params.c | 21 + drivers/usb/dwc2/platform.c | 22 +- drivers/usb/dwc3/core.c | 17 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-am62.c | 5 +- drivers/usb/dwc3/dwc3-exynos.c | 6 +- drivers/usb/dwc3/dwc3-imx8mp.c | 6 +- drivers/usb/dwc3/dwc3-keystone.c | 6 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 27 +- drivers/usb/dwc3/dwc3-of-simple.c | 6 +- drivers/usb/dwc3/dwc3-omap.c | 6 +- drivers/usb/dwc3/dwc3-qcom.c | 43 +- drivers/usb/dwc3/dwc3-st.c | 6 +- drivers/usb/dwc3/dwc3-xilinx.c | 6 +- drivers/usb/dwc3/ep0.c | 3 + drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/fotg210/fotg210-core.c | 6 +- drivers/usb/gadget/function/f_hid.c | 21 +- drivers/usb/gadget/function/f_mass_storage.c | 8 +- drivers/usb/gadget/function/f_printer.c | 29 +- drivers/usb/gadget/function/u_serial.c | 22 +- drivers/usb/gadget/function/uvc_video.c | 50 +- drivers/usb/gadget/legacy/g_ffs.c | 4 +- drivers/usb/gadget/legacy/hid.c | 6 +- drivers/usb/gadget/udc/Kconfig | 2 + drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 8 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 6 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 5 +- drivers/usb/gadget/udc/cdns2/Kconfig | 11 + drivers/usb/gadget/udc/cdns2/Makefile | 7 + drivers/usb/gadget/udc/cdns2/cdns2-debug.h | 203 ++ drivers/usb/gadget/udc/cdns2/cdns2-ep0.c | 659 ++++++ drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 2474 ++++++++++++++++++++ drivers/usb/gadget/udc/cdns2/cdns2-gadget.h | 707 ++++++ drivers/usb/gadget/udc/cdns2/cdns2-pci.c | 138 ++ drivers/usb/gadget/udc/cdns2/cdns2-trace.c | 11 + drivers/usb/gadget/udc/cdns2/cdns2-trace.h | 605 +++++ drivers/usb/gadget/udc/core.c | 24 +- drivers/usb/gadget/udc/dummy_hcd.c | 11 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 6 +- drivers/usb/gadget/udc/fusb300_udc.c | 6 +- drivers/usb/gadget/udc/m66592-udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 6 +- drivers/usb/gadget/udc/mv_udc_core.c | 6 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/r8a66597-udc.c | 6 +- drivers/usb/gadget/udc/renesas_usb3.c | 6 +- drivers/usb/gadget/udc/renesas_usbf.c | 6 +- drivers/usb/gadget/udc/rzv2m_usb3drd.c | 6 +- drivers/usb/gadget/udc/snps_udc_plat.c | 8 +- drivers/usb/gadget/udc/tegra-xudc.c | 6 +- drivers/usb/gadget/udc/udc-xilinx.c | 8 +- drivers/usb/host/Kconfig | 4 +- drivers/usb/host/ehci-atmel.c | 6 +- drivers/usb/host/ehci-brcm.c | 5 +- drivers/usb/host/ehci-exynos.c | 6 +- drivers/usb/host/ehci-fsl.c | 6 +- drivers/usb/host/ehci-grlib.c | 6 +- drivers/usb/host/ehci-mv.c | 6 +- drivers/usb/host/ehci-npcm7xx.c | 6 +- drivers/usb/host/ehci-omap.c | 6 +- drivers/usb/host/ehci-orion.c | 6 +- drivers/usb/host/ehci-pci.c | 3 +- drivers/usb/host/ehci-platform.c | 6 +- drivers/usb/host/ehci-ppc-of.c | 6 +- drivers/usb/host/ehci-sh.c | 6 +- drivers/usb/host/ehci-spear.c | 6 +- drivers/usb/host/ehci-st.c | 6 +- drivers/usb/host/ehci-xilinx-of.c | 6 +- drivers/usb/host/fhci-hcd.c | 9 +- drivers/usb/host/fsl-mph-dr-of.c | 5 +- drivers/usb/host/isp116x-hcd.c | 7 +- drivers/usb/host/isp1362-hcd.c | 6 +- drivers/usb/host/octeon-hcd.c | 6 +- drivers/usb/host/ohci-at91.c | 5 +- drivers/usb/host/ohci-da8xx.c | 6 +- drivers/usb/host/ohci-exynos.c | 6 +- drivers/usb/host/ohci-nxp.c | 6 +- drivers/usb/host/ohci-omap.c | 5 +- drivers/usb/host/ohci-pci.c | 8 +- drivers/usb/host/ohci-platform.c | 8 +- drivers/usb/host/ohci-ppc-of.c | 6 +- drivers/usb/host/ohci-pxa27x.c | 5 +- drivers/usb/host/ohci-s3c2410.c | 5 +- drivers/usb/host/ohci-sm501.c | 6 +- drivers/usb/host/ohci-spear.c | 5 +- drivers/usb/host/ohci-st.c | 6 +- drivers/usb/host/oxu210hp-hcd.c | 6 +- drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/host/sl811-hcd.c | 5 +- drivers/usb/host/uhci-grlib.c | 6 +- drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/uhci-hcd.h | 24 +- drivers/usb/host/uhci-pci.c | 7 +- drivers/usb/host/uhci-platform.c | 6 +- drivers/usb/host/xhci-histb.c | 20 +- drivers/usb/host/xhci-mem.c | 132 +- drivers/usb/host/xhci-mtk.c | 12 +- drivers/usb/host/xhci-pci.c | 24 +- drivers/usb/host/xhci-plat.c | 23 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.c | 6 +- drivers/usb/host/xhci-ring.c | 137 +- drivers/usb/host/xhci-tegra.c | 12 +- drivers/usb/host/xhci-trace.h | 9 +- drivers/usb/host/xhci.c | 56 +- drivers/usb/host/xhci.h | 9 +- drivers/usb/isp1760/isp1760-if.c | 6 +- drivers/usb/misc/onboard_usb_hub.c | 6 +- drivers/usb/misc/qcom_eud.c | 10 +- drivers/usb/misc/usb251xb.c | 11 +- drivers/usb/misc/usb3503.c | 8 +- drivers/usb/misc/usb4604.c | 2 +- drivers/usb/mon/mon_bin.c | 19 +- drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-tahvo.c | 2 +- drivers/usb/renesas_usbhs/common.c | 6 +- drivers/usb/roles/class.c | 17 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 6 +- drivers/usb/serial/ark3116.c | 7 +- drivers/usb/serial/belkin_sa.c | 12 +- drivers/usb/serial/ch341.c | 37 +- drivers/usb/serial/cp210x.c | 14 +- drivers/usb/serial/digi_acceleport.c | 7 +- drivers/usb/serial/f81232.c | 4 +- drivers/usb/serial/f81534.c | 4 +- drivers/usb/serial/ftdi_sio.c | 10 +- drivers/usb/serial/io_edgeport.c | 6 +- drivers/usb/serial/io_ti.c | 9 +- drivers/usb/serial/keyspan.c | 5 +- drivers/usb/serial/keyspan_pda.c | 8 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/mos7720.c | 9 +- drivers/usb/serial/mos7840.c | 7 +- drivers/usb/serial/mxuport.c | 6 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 14 +- drivers/usb/serial/quatech2.c | 8 +- drivers/usb/serial/ti_usb_3410_5052.c | 10 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/serial/usb_debug.c | 13 +- drivers/usb/serial/whiteheat.c | 7 +- drivers/usb/serial/xr_serial.c | 4 +- drivers/usb/typec/Kconfig | 13 - drivers/usb/typec/Makefile | 1 - drivers/usb/typec/anx7411.c | 2 +- drivers/usb/typec/class.c | 4 +- drivers/usb/typec/hd3ss3220.c | 4 +- drivers/usb/typec/mux.c | 61 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 128 +- drivers/usb/typec/mux/gpio-sbu-mux.c | 11 +- drivers/usb/typec/mux/intel_pmc_mux.c | 56 +- drivers/usb/typec/mux/nb7vpq904m.c | 529 +++++ drivers/usb/typec/mux/pi3usb30532.c | 2 +- drivers/usb/typec/qcom-pmic-typec.c | 261 --- drivers/usb/typec/rt1719.c | 2 +- drivers/usb/typec/stusb160x.c | 2 +- drivers/usb/typec/tcpm/Kconfig | 11 + drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/qcom/Makefile | 6 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 344 +++ .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 528 +++++ .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.h | 119 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 556 +++++ drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.h | 195 ++ drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 5 +- drivers/usb/typec/tcpm/tcpci_mt6370.c | 6 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 27 +- drivers/usb/typec/tcpm/wcove.c | 6 +- drivers/usb/typec/tipd/core.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 17 + drivers/usb/typec/ucsi/ucsi_acpi.c | 6 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 2 +- drivers/usb/typec/ucsi/ucsi_glink.c | 2 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 2 +- drivers/usb/typec/wusb3801.c | 2 +- drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 6 +- drivers/w1/masters/sgi_w1.c | 2 +- drivers/w1/slaves/Kconfig | 4 +- drivers/w1/slaves/w1_ds2438.c | 2 - drivers/w1/slaves/w1_therm.c | 37 +- drivers/w1/w1.c | 55 +- fs/debugfs/file.c | 9 - fs/kernfs/dir.c | 2 + fs/sysfs/group.c | 12 +- .../dt-bindings/interconnect/qcom,msm8996-cbf.h | 12 + include/dt-bindings/mux/ti-serdes.h | 62 + include/linux/acpi.h | 14 - include/linux/amba/bus.h | 2 +- include/linux/coresight.h | 127 +- include/linux/device.h | 122 +- include/linux/firmware/xlnx-zynqmp.h | 2 +- include/linux/i8254.h | 21 + include/linux/iio/common/st_sensors.h | 1 + include/linux/iio/iio.h | 3 + include/linux/iio/trigger.h | 1 + include/linux/interconnect-clk.h | 22 + include/linux/interconnect.h | 8 - include/linux/mod_devicetable.h | 13 + include/linux/parport.h | 2 +- include/linux/platform_data/st_sensors_pdata.h | 2 +- include/linux/property.h | 12 + include/linux/serial_8250.h | 45 +- include/linux/serial_core.h | 7 +- include/linux/thunderbolt.h | 18 +- include/linux/uacce.h | 4 +- include/linux/ulpi/driver.h | 2 +- include/linux/usb/hcd.h | 2 +- include/linux/usb/serial.h | 2 +- include/linux/usb/typec_mux.h | 11 +- include/uapi/linux/counter.h | 6 + include/uapi/linux/tps6594_pfsm.h | 37 + include/uapi/linux/usb/ch9.h | 5 +- lib/test_firmware.c | 12 +- samples/Kconfig | 7 + samples/Makefile | 1 + samples/pfsm/.gitignore | 2 + samples/pfsm/Makefile | 4 + samples/pfsm/pfsm-wakeup.c | 125 + scripts/tags.sh | 2 +- tools/counter/.gitignore | 2 + tools/counter/Makefile | 1 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/tty/.gitignore | 2 + tools/testing/selftests/tty/Makefile | 5 + tools/testing/selftests/tty/tty_tstamp_update.c | 88 + tools/usb/usbip/configure.ac | 4 +- tools/usb/usbip/src/usbip_attach.c | 2 +- tools/usb/usbip/src/usbip_detach.c | 2 +- tools/usb/usbip/src/usbip_port.c | 2 +- 825 files changed, 23003 insertions(+), 6803 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dummy-sink.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dummy-source.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27008.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt4001.yaml create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0 [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp006.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/fixed-cell.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip,otp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-otp.txt delete mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.yaml create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8qm-cdns3.yaml create mode 100644 Documentation/devicetree/bindings/usb/microchip,usb5744.yaml create mode 100644 Documentation/devicetree/bindings/usb/onnn,nb7vpq904m.yaml create mode 100644 Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml create mode 100644 Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml create mode 100644 Documentation/misc-devices/tps6594-pfsm.rst create mode 100644 Documentation/trace/coresight/coresight-dummy.rst create mode 100644 drivers/counter/i8254.c create mode 100644 drivers/hwtracing/coresight/coresight-dummy.c create mode 100644 drivers/iio/light/opt4001.c create mode 100644 drivers/iio/light/rohm-bu27008.c create mode 100644 drivers/iio/potentiometer/x9250.c create mode 100644 drivers/iio/pressure/mprls0025pa.c create mode 100644 drivers/interconnect/icc-clk.c create mode 100644 drivers/misc/tps6594-esm.c create mode 100644 drivers/misc/tps6594-pfsm.c create mode 100644 drivers/nvmem/imx-ocotp-ele.c create mode 100644 drivers/thunderbolt/clx.c create mode 100644 drivers/tty/serial/8250/8250_rt288x.c create mode 100644 drivers/tty/serial/ma35d1_serial.c create mode 100644 drivers/tty/serial/serial_base.h create mode 100644 drivers/tty/serial/serial_base_bus.c create mode 100644 drivers/tty/serial/serial_ctrl.c create mode 100644 drivers/tty/serial/serial_port.c create mode 100644 drivers/usb/cdns3/cdns3-starfive.c create mode 100644 drivers/usb/gadget/udc/cdns2/Kconfig create mode 100644 drivers/usb/gadget/udc/cdns2/Makefile create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-debug.h create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-ep0.c create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-gadget.c create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-gadget.h create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-pci.c create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-trace.c create mode 100644 drivers/usb/gadget/udc/cdns2/cdns2-trace.h create mode 100644 drivers/usb/typec/mux/nb7vpq904m.c delete mode 100644 drivers/usb/typec/qcom-pmic-typec.c create mode 100644 drivers/usb/typec/tcpm/qcom/Makefile create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.h create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8996-cbf.h create mode 100644 include/linux/i8254.h create mode 100644 include/linux/interconnect-clk.h create mode 100644 include/uapi/linux/tps6594_pfsm.h create mode 100644 samples/pfsm/.gitignore create mode 100644 samples/pfsm/Makefile create mode 100644 samples/pfsm/pfsm-wakeup.c create mode 100644 tools/counter/.gitignore create mode 100644 tools/testing/selftests/tty/.gitignore create mode 100644 tools/testing/selftests/tty/Makefile create mode 100644 tools/testing/selftests/tty/tty_tstamp_update.c