This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 9e106c7d604e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 78826e99f1c2 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits ef704fa68681 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 70b04e4d0c29 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 95b0bb5babb6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a488b5ddf481 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b969cdbdfe33 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits f386ef14ef37 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 006d32015ab7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 73f9baa218bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7702a9242d34 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d20b1040539e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aafb7bc8a425 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits fbcf73ea5fdb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 568cd43dde9d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits a733d3757e3b Merge remote-tracking branch 'spi/for-6.4' into spi-linus omits 1d7a58b4ed42 Merge remote-tracking branch 'asoc/for-6.4' into asoc-linus omits a0460fc16d52 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix omits cc70edcd1aca mm/shmem: fix race in shmem_undo_range w/THP omits 54a519de9ee1 mm: keep memory type same on DEVMEM Page-Fault new f66066bc5136 execve: always mark stack as growing down during early sta [...] new ae80b4041984 mm: validate the mm before dropping the mmap lock adds 1c5ee2a77b1b i3c: master: svc: fix i3c suspend/resume issue adds 33beadb3b1ab i3c: master: svc: fix cpu schedule in spin lock adds 49b472ebc61d i3c: master: svc: add NACK check after start byte sent new a74195876b95 Merge tag 'i3c/for-6.5' of git://git.kernel.org/pub/scm/li [...] adds 973ef08456f8 rtc: ab-eoz9: constify pointers to hwmon_channel_info adds d00caa55cecd rtc: ds3232: constify pointers to hwmon_channel_info adds 303b1e894470 rtc: isl12022: constify pointers to hwmon_channel_info adds b19118965778 rtc: rv3032: constify pointers to hwmon_channel_info adds 31b0cecb4042 rtc: Switch i2c drivers back to use .probe() adds 8bb12adb214b rtc: add HAS_IOPORT dependencies adds 93eff1e0e67a dt-bindings: rtc: restrict node name suffixes adds 38e0689b27f8 rtc: stm32: remove dedicated wakeup management adds 06c6e1b01d92 rtc: st-lpc: Release some resources in st_rtc_probe() in c [...] adds 0e6f36cca1bd rtc: st-lpc: Simplify clk handling in st_rtc_probe() adds ac739bac5201 dt-bindings: rtc: isl1208: Convert to json-schema adds 138f352556d7 dt-bindings: rtc: isil,isl1208: Document clock and clock-n [...] adds 380960c40a1d rtc: isl1208: Drop name variable adds fbc06a53561c rtc: isl1208: Make similar I2C and DT-based matching table adds 5923fc75d0df rtc: isl1208: Drop enum isl1208_id and split isl1208_configs[] adds 262f72b4656e rtc: isl1208: Add isl1208_set_xtoscb() adds fdd63f65ac25 rtc: isl1208: Add support for the built-in RTC on the PMIC [...] adds 7e2a60efab8a rtc: rv3028: make rv3028 probeable from userspace adds 487ef32caebe dt-bindings: rtc: Split loongson,ls2x-rtc into SoC-based c [...] adds 9fb23090658a rtc: Remove the Loongson-1 RTC driver adds 1b733a9ebc3d rtc: Add rtc driver for the Loongson family chips new b349de4c91e6 Merge tag 'rtc-6.5' of git://git.kernel.org/pub/scm/linux/ [...] adds 13ad4b7ce612 dt-bindings: mailbox: qcom: Add IPQ5018 APCS compatible adds ebb0130dad75 dt-bindings: mailbox: convert bcm2835-mbox bindings to YAML adds af9dbbbb4d30 dt-bindings: mailbox: tegra: Document Tegra264 HSP adds 602dbbacc3ef mailbox: tegra: add support for Tegra264 adds 1b712f18c461 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 new 99bdeae21d25 Merge tag 'mailbox-v6.5' of git://git.linaro.org/landing-t [...] adds 49f661ba9932 mfd: max5970: Rename driver and remove wildcard adds 43db1344e0f8 mfd: rt5033: Drop rt5033-battery sub-device adds c4747d7ce394 mfd: rt5033: Fix chip revision readout adds 4f7a2a08c735 mfd: rt5033: Fix STAT_MASK, HZ_MASK and AICR defines adds 3d897612107a mfd: rt5033: Apply preparatory changes before adding rt503 [...] adds b7653853d5b1 power: supply: rt5033_charger: Add RT5033 charger device driver adds 49b435908b2a power: supply: rt5033_battery: Move struct rt5033_battery [...] adds 4ed21f06a913 power: supply: rt5033_battery: Adopt status property from charger adds 395289114602 dt-bindings: power: supply: rt5033-battery: Apply unevalua [...] adds b54185c1e3b0 dt-bindings: Add rt5033 MFD, Regulator and Charger adds d99df65728bd mfd: twl6040: Use maple tree register cache adds 425f6a45769d Merge branches 'tb-mfd-clk-input-pinctrl-power-rtc-sound-6 [...] adds b3ecc7f3830a mfd: intel-m10-bmc: Move core symbols to own namespace adds c452e3bd91b3 mfd: intel-m10-bmc: Create m10bmc_sys_update_bits() adds e9c154eed8aa mfd: intel-m10-bmc: Move m10bmc_sys_read() away from header adds 867cae44f8ae mfd: intel-m10-bmc: Manage access to MAX 10 fw handshake r [...] adds 7ef47a12a62e mfd: wm831x: Use maple tree register cache adds bab5ab476190 mfd: rc5t583-irq: Remove the unneeded include <linux/i2c.h> adds df2aac1573b5 mfd: dln2: Remove the unneeded include <linux/i2c.h> adds 0c5dc500abf8 mfd: Remove redundant dev_set_drvdata() from I2C drivers adds 9816d859239f mfd: Switch i2c drivers back to use .probe() adds 76b4a24d0c02 dt-bindings: mfd: qcom,spmi-pmic: Add pattern property for phy adds 35d5ebfa95d8 mailmap: Add some mail mappings for Lee Jones adds 63eeabbc9dbd mfd: axp20x: Add support for AXP192 adds e83152a8fae9 dt-bindings: mfd: Add bindings for AXP192 MFD device adds 9ef18aa8c0ab mfd: intel-lpss: Hide suspend/resume functions in #ifdef adds 8f3ef556f8e1 dt-bindings: mfd: stm32f7: Add binding definition for CAN3 adds f190b4891a3f mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe() adds 26e4462d7c13 mfd: wcd934x: Simplify with dev_err_probe() adds 4b506480f6d9 dt-bindings: mfd: Add vref_ddr supply for STPMIC1 adds cc5f2eb7ce11 mfd: tps6594: Fix an error code in probe() adds a5f00e38eeb4 dt-bindings: mfd: Add TI TPS6594 PMIC adds 29e92d8ea8e9 mfd: tps65219: Add GPIO cell instance adds d420c9886f53 mfd: pm8008: Fix module autoloading adds 95100ed6ad4f mfd: pm8008: Drop bogus i2c module alias adds 3df4c6367520 mfd: tps65219: Add support for soft shutdown via sys-off API adds 2ce68cf10081 dt-bindings: mfd: qcom,tcsr: Add the compatible for IPQ8074 adds 48b4371b9867 mfd: stpmic1: Fixup main control register and bits naming adds 6e9df38f359a mfd: stpmic1: Add PMIC poweroff via sys-off handler adds d918e0d58244 mfd: intel-lpss: Add missing check for platform_get_resource adds f592cf624531 mfd: stmfx: Fix error path in stmfx_chip_init adds 7c81582c0bcc mfd: stmfx: Nullify stmfx->vdd in case of error adds c7fe3bbfd622 mfd: core: Use of_property_read_reg() to parse "reg" adds 9a096a813ac2 dt-bindings: mfd: gateworks-gsc: Remove unnecessary fan-co [...] adds e0cbc202388a mfd: max77541: Add ADI MAX77541/MAX77540 PMIC Support adds 104d32bd81f6 mfd: stmpe: Only disable the regulators if they are enabled adds 7c8cb341fd66 dt-bindings: mfd: samsung,s5m8767: Simplify excluding properties adds a6b6790c020a mfd: Switch two more drivers back to use struct i2c_driver::probe adds 8640b38234cf dt-bindings: regulator: max77541: Add ADI MAX77541/MAX7754 [...] adds c2b2afe6c881 regulator: max77541: Add ADI MAX77541/MAX77540 Regulator Support adds 04c9a8eb722f iio: adc: max77541: Add ADI MAX77541 ADC Support adds b05740d71bd2 dt-bindings: mfd: max77541: Add ADI MAX77541/MAX77540 new b8ec70ab66b0 Merge tag 'mfd-next-6.5' of git://git.kernel.org/pub/scm/l [...] adds 91e47d4083dd dt-bindings: leds-lp55xx: Add ti,charge-pump-mode adds 54a7bef5aa8d leds: lp55xx: Configure internal charge pump adds 8e25e2a0af55 dt-bindings: leds: qcom-lpg: Add compatible for PMI632 LPG block adds d11a79dd047e leds: qcom-lpg: Add support for PMI632 LPG adds e7c3044fba5d dt-bindings: mfd: qcom-spmi-pmic: Add PMI632 compatible adds 38b24e25f1b9 dt-bindings: leds: Drop redundant cpus enum match adds 047da762b9a9 leds: Add Intel Cherry Trail Whiskey Cove PMIC LED driver adds 9697e2f01f13 leds: cht-wcove: Add suspend/resume handling adds 5b916aa75555 leds: cht-wcove: Add support for breathing mode use hw_pat [...] adds ca3167f238f3 leds: cht-wcove: Set default trigger for charging LED adds ea0c0a853633 leds: cht-wcove: Use breathing when LED_INIT_DEFAULT_TRIGG [...] adds 0ae8dc1a1a99 leds: flash: leds-qcom-flash: Add PMI8998 support adds 91fe1bda4672 leds: flash: leds-qcom-flash: Disable LED when changing br [...] adds b0f379bd6e9c leds: Make LEDS_TI_LMU_COMMON invisible adds d9ff8a8eecf8 leds: Switch i2c drivers back to use .probe() adds e298d8a38b23 leds: Change led_trigger_blink[_oneshot]() delay parameter [...] adds fa15d8c69238 leds: Fix set_brightness_delayed() race adds 22720a87d0a9 leds: Fix oops about sleeping in led_trigger_blink() adds 82f80ef5f337 leds: Clear LED_INIT_DEFAULT_TRIGGER when clearing current [...] adds af7320ecae0c leds: trigger: netdev: Remove NULL check before dev_{put, hold} adds 0113cea8fd72 leds: Add HAS_IOPORT dependencies adds d6e3896b7c22 leds: blinkm: Replace all non-returning strlcpy with strscpy adds bf4a35e9201d leds: Replace all non-returning strlcpy with strscpy adds 2d6180147e92 leds: gpio: Configure per-LED pin control adds 36af333a753a leds: as3645a: Replace strlcpy with strscpy adds e063b1923ab6 dt-bindings: leds: qcom,spmi-flash-led: Add PM8550 adds ece1f480a49e Documentation: leds: Add "rgb:status" path adds 0e2fb41d6c58 dt-bindings: leds: qcom,spmi-flash-led: Add PMI8998 adds 28598e218076 dt-bindings: leds: qcom-lpg: Document PM8550 compatible adds 8f38f8fa7261 led: qcom-lpg: Fix resource leaks in for_each_available_ch [...] adds 36a87f371b7a leds: Add AW20xx driver adds e338a05e76ca dt-bindings: leds: Add binding for AW200xx adds 3f80ba4444dc leds: cht-wcove: Mark cht_wc_leds_brightness_get() static adds de416a9f91f3 leds: cht-wcove: Fix an unsigned comparison which can neve [...] adds dda968475beb leds: cht-wcove: Remove unneeded semicolon adds b3f4b679ff42 leds: flash: leds-qcom-flash: Fix an unsigned comparison w [...] adds 8aee49eb939d leds: simatic-ipc-leds-gpio: Add terminating entries to gp [...] adds 799c0197aa5f leds: simatic-ipc-leds-gpio: Move two extra gpio pins into [...] adds 2f5d6fe37b97 leds: simatic-ipc-leds-gpio: Split up into multiple drivers adds b29ac0a518fc leds: simatic-ipc-leds-gpio: Introduce more Kconfig switches adds 020378ab9081 dt-bindings: leds: leds-mt6323: Document mt6331 compatible adds 0642b7e83842 dt-bindings: leds: leds-mt6323: Document mt6332 compatible adds 3ec0b29e5962 leds: leds-mt6323: Specify registers and specs in platform data adds 9bef14141f2b leds: leds-mt6323: Drop MT6323_ prefix from macros and defines adds 4c58b6d906dc leds: leds-mt6323: Open code and drop MT6323_CAL_HW_DUTY macro adds 9540989ca85b leds: leds-mt6323: Add support for MT6331 leds adds 9bb0a9e0626c leds: leds-mt6323: Add support for WLEDs and MT6332 adds f1fb98090bfc leds: Fix config reference for AW200xx driver adds 177f76ce42f7 dt-bindings: leds: Drop unneeded quotes adds f0fb7651ba84 dt-bindings: backlight: kinetic,ktz8866: Add missing type [...] adds 2a5724a0a7c6 dt-bindings: leds: sgm3140: Document richtek,rt5033 compatible adds 7bd932d9adbc leds: sgm3140: Add richtek,rt5033-led compatible adds 877e91191ccf leds: leds-mt6323: Adjust return/parameter types in wled g [...] new c156d4af4354 Merge tag 'leds-next-6.5' of git://git.kernel.org/pub/scm/ [...] adds 77036e09b0c8 dt-bindings: leds: backlight: ktz8866: Add reg property an [...] adds ae9c48087f50 backlight: lm3630a: Turn off both led strings when display [...] adds 29554f2e9138 backlight: Switch i2c drivers back to use .probe() adds e01134eb13c5 backlight: pwm_bl: Remove unneeded checks for valid GPIOs adds a8b09e6fe3ee dt-bindings: backlight: pwm: Make power-supply not required adds 24b8ae3e2e2f dt-bindings: backlight: lp855x: Convert to YAML and modernize adds c1ff7da03e16 video: backlight: lp855x: Get PWM for PWM mode during probe adds a33677b9211b backlight: led_bl: Take led_access lock when required new 0a8d6c9c7128 Merge tag 'backlight-next-6.5' of git://git.kernel.org/pub [...] adds 800936191a26 Binder: Add timestamp to transaction record adds c21c0f9a20a9 Binder: Add async from to transaction record adds 8a29f74b7498 Merge v6.4-rc4 into char-misc-next adds 6e9b7cd6b84d accessibility: use C99 array init adds f050bb8f56c6 misc: Switch i2c drivers back to use .probe() adds 128f20c01866 misc: add HAS_IOPORT dependencies adds 783aa47033a2 mei: bus: drop useless cldev null check adds 0f2c1f801a67 mei: bus-fixup: fix buffer type adds f5070bf0e7e7 misc/xilinx_sdfec: remove redundant _{open, release} function adds 24ee010bdabb misc: smpro-errmon: Remove the unneeded include <linux/i2c.h> adds df1b056d489d uacce: use q->mapping to replace inode->i_mapping adds 282c22a8bbea uacce: vma_close clears q->qfrs when freeing qfrs adds c9d9d11b8575 uio: dfl: add vendor-specific feature id adds ab7f17fb5b77 amba: move to_amba_device() to use container_of_const adds 1fbb0b203574 char: add HAS_IOPORT dependencies adds b5c75b68b7de comedi: add HAS_IOPORT dependencies adds 67d91a1e310a counter: add HAS_IOPORT_MAP dependency adds e7f3dd801ecf firmware: dmi-sysfs: handle HAS_IOPORT=n adds 14360031f804 mISDN: add HAS_IOPORT dependencies adds ce3e8ec08dac parport: PC style parport depends on HAS_IOPORT adds 34ff9e5101b9 pcmcia: add HAS_IOPORT dependencies adds c0b92cc56295 speakup: add HAS_IOPORT dependency for SPEAKUP_SERIALIO adds b290df068118 lkdtm: replace ll_rw_block with submit_bh adds a5cb804b68b4 firmware: xilinx: Switch Michal Simek's email to new one adds ca3222ac4477 dt-bindings: sram: Add compatible for ST-Ericsson U8500 eSRAM adds b866e7e7f995 misc: sram: Generate unique names for subpools adds 5ccf40288ca0 mux: mmio: drop obsolete dependency on COMPILE_TEST adds 8258d997b874 dt-bindings: ti-serdes-mux: Add defines for J784S4 SoC adds dca5480ab7b7 w1: w1_therm: fix locking behavior in convert_t adds 388f22fe5d91 w1: Remove driver match function adds 5dfd3c73ff81 w1: sgi: move from strlcpy with unused retval to strscpy adds 4f5a5badb4ee w1: Fix Kconfig indentation adds a8c4dda94115 w1: Simplify the atribute show adds 9033ff4c0fc6 w1: remove redundant initialization to variable result adds 83f3fcf96fcc w1: fix loop in w1_fini() adds 1aa75bf5174c w1: w1_therm: Use max() instead of doing it manually adds 7f25058c96a0 w1: w1_therm: fix typo in comment adds ee896c5bf21c w1: ds2438: remove redundant initialization of variable crc adds ecaed1a26f72 w1: no need to initialise statics to 0 adds 51cbbcd6469b w1: Add missing of_node_put() in w1.c adds 0df2a5e99d0c w1: therm: constify pointers to hwmon_channel_info adds b332af5398a3 w1: Replace usage of found with dedicated list iterator variable adds dbf87ab2eacd Merge tag 'w1-drv-6.5' of https://git.kernel.org/pub/scm/l [...] adds 82089b00ae02 scripts/tags.sh: improve compiled sources generation adds 5959fe74c993 Merge 6.4-rc5 into char-misc-next adds 6ea65f24f78c Merge tag 'iio-fixes-for-6.4b' of https://git.kernel.org/p [...] adds ef513aa7aa50 dt-bindings: iio: adc: qcom,spmi-vadc: Allow 1/16 for pre-scaling adds 9445368bca2f iio: accel: st_accel: Add LSM303D adds a9e19f636036 iio: magnetometer: st_accel: Add LSM303D adds c0f68439ae06 iio: st_sensors: Add lsm303d support to the LSM9DS0 IMU driver adds 598e971fabf8 iio: st_sensors: Add ACPI support for lsm303d to the LSM9D [...] adds 69ee1fb21340 iio: Comment that the LSM303D also has the Magnetometer DRDY adds 773aa06d706c dt-bindings: iio: st-sensors: Add LSM303D accelerometer+ma [...] adds b4d32eb31f49 iio: accel: bma400: Simplify an error message adds 5b24fdd991e5 iio: light: al3320a: Handle ACPI device CALS0001 adds 7b0d54ae76e3 iio: adc: stm32-adc: add debug info if dt uses legacy chan [...] adds e88d989fb01f dt-bindings: iio: adc: Add support for MT7986 adds b8ddd0228140 iio: adc: palmas: Remove the unneeded include <linux/i2c.h> adds 480abd88c04a dt-bindings: iio: light: Document TI OPT4001 light sensor adds 9a9608418292 iio: light: Add support for TI OPT4001 light sensor adds 26e46ef77589 iio: buffer: fix coding style warnings adds e0b7972461b0 dt-bindings: iio: adc: Require generic `channel` name for [...] adds 4cd56dbd764e iio: bu27034: Probe asynchronously adds a508fbfed333 iio: kx022a: Probe asynchronously adds 123627ad03d9 iio: core: Point users of extend_name field to read_label [...] adds e93cde03abf7 iio: adc: qcom-spmi-adc5: Use driver datasheet_name instea [...] adds 0744ef3b2b63 iio: adc: qcom-spmi-adc5: Fall back to datasheet_name inst [...] adds ac0abf75e1a9 iio: adc: qcom-spmi-adc5: Remove unnecessary datasheet_nam [...] adds 3d0b126029d9 iio: adc: qcom-spmi-vadc: Propagate fw node label to userspace adds 757c49215f96 dt-bindings: iio: imu: mpu6050: Add icm20600 bindings to mpu6050 adds 23cf1846f439 iio: imu: mpu6050: Add support for the ICM 20600 IMU adds dd731888d1e0 dt-bindings: iio: potentiometer: Add the Renesas X9250 pot [...] adds 66bfc528a6fd iio: potentiometer: Add support for the Renesas X9250 pote [...] adds 5361613b1997 MAINTAINERS: add the Renesas X9250 driver entry adds 787eb0c0cb7b dt-bindings: iio: st,lsm6dsx: reference common schema for [...] adds 76aa53e20e77 iio: ad7606: Kconfig: add HAS_IOPORT dependencies adds 7cf15f4275f5 iio: Switch i2c drivers back to use .probe() adds a765c985e696 dt-bindings: iio: pressure: Support Honeywell mprls0025pa sensor adds 713337d9143e iio: pressure: Honeywell mprls0025pa pressure sensor adds 0f840ff7910c MAINTAINERS: Add Honeywell mprls0025pa sensor adds aac997a8a815 dt-bindings: iio: temperature: melexis,mlx90614: Document [...] adds 4c077429b422 iio: mlx90614: Sort headers adds 022148372876 iio: mlx90614: Drop unused register macros adds 8a0377bf671d iio: mlx90614: Drop MLX90614_CONST_EMISSIVITY_RESOLUTION adds 3d5ead238bc8 iio: mlx90614: Factor our register IO and constants into m [...] adds 7699e975e54a iio: mlx90614: Add MLX90615 support adds 4bef3adbd4ba dt-bindings: iio: light: ROHM BU27008 adds 517985ebc531 iio: trigger: Add simple trigger_validation helper adds 2a4deb848807 iio: kx022a: Use new iio_validate_own_trigger() adds 41ff93d14f78 iio: light: ROHM BU27008 color sensor adds 6e42f3710d00 MAINTAINERS: Add ROHM BU27008 adds f3ae82534ab2 iio: imu: inv_icm42600: avoid frequent timestamp jitter adds 8b5e7c33b369 iio: amplifiers: ad8366 Fix whitespace issue adds 8ff55fe553b3 staging: iio: Switch i2c drivers back to use .probe() adds 7ad78a4074a3 dt-bindings: iio: temperature: Add support for tmp006 adds 12a875055c15 iio: temperature: tmp006: Add OF device matching support adds fb1c13d59585 iio: adc: rockchip_saradc: Add callback functions adds 757953f8ec69 iio: adc: rockchip_saradc: Add support for RK3588 adds 97ad10bb2901 iio: adc: rockchip_saradc: Make use of devm_clk_get_enabled adds 47902344c8c3 iio: adc: rockchip_saradc: Use of_device_get_match_data adds 10bec68f51ee iio: adc: rockchip_saradc: Match alignment with open parenthesis adds 5e63d7a260ea iio: adc: rockchip_saradc: Use dev_err_probe adds 2daf2ae9793d dt-bindings: iio: adc: Add rockchip,rk3588-saradc string adds 939110f2d075 dt-bindings: iio: afe: voltage-divider: Spelling s/curcuit [...] adds 0cf9a77e80fa dt-bindings: iio: rockchip: Fix 'oneOf' condition failed warning adds 269b9d8fafbe Merge tag 'iio-for-6.5a' of https://git.kernel.org/pub/scm [...] adds 148efa63bab3 fpga: dfl-fme: constify pointers to hwmon_channel_info adds 47147d56f92e fpga: zynq-fpga: Ensure proper xCAP interface switch adds be2c2edf5bfb Merge tag 'fpga-for-6.5-rc1' of git://git.kernel.org/pub/s [...] adds e04b1bff3382 Merge tag 'counter-updates-for-6.5a' of git://git.kernel.o [...] adds 9fb908040a93 Merge tag 'ib-mfd-tps6594-core-v6.5' of git://git.kernel.o [...] adds 875fdd0787e4 misc: tps6594-esm: Add driver for TI TPS6594 ESM adds a0df3ef087f8 misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM adds dce548889650 Documentation: Add TI TPS6594 PFSM adds 9e66fb524495 samples: Add userspace example for TI TPS6594 PFSM adds b8c5ff76059d cdx: fix driver managed dma support adds b1c8ea3c09db cdx: Replace custom mcdi logging with print_hex_dump_debug() adds 095bb8ba45f2 nvmem: sunplus-ocotp: release otp->clk before return adds eebc6573ad94 nvmem: imx-ocotp: set varaiable imx_ocotp_layout storage-c [...] adds 8a00fc606312 nvmem: imx-ocotp: Reverse MAC addresses on all i.MX derivates adds 1d53afe3875e dt-bindings: nvmem: brcm,nvram: add #nvmem-cell-cells for MACs adds 73bcd133c910 nvmem: brcm_nvram: add .read_post_process() for MACs adds c6ee6495d4cc dt-bindings: nvmem: rmem: Add raspberrypi,bootloader-public-key adds 2827a58c3644 dt-bindings: nvmem: Convert rockchip-otp.txt to dt-schema adds 2d87a3b140b7 dt-bindings: nvmem: rockchip,otp: Add compatible for RK3588 adds 8dc61364164e nvmem: rockchip-otp: Add clks and reg_read to rockchip_data adds 30fd21cfb1e6 nvmem: rockchip-otp: Generalize rockchip_otp_wait_status() adds d325c9dd2b6e nvmem: rockchip-otp: Use devm_reset_control_array_get_exclusive() adds 912517345b86 nvmem: rockchip-otp: Improve probe error handling adds 8ab099fafbbc nvmem: rockchip-otp: Add support for RK3588 adds 619b14219ff6 dt-bindings: nvmem: mxs-ocotp: drop unneeded address/size-cells adds 4bb5b2562b79 dt-bindings: nvmem: qcom,qfprom: drop unneeded address/size-cells adds 5c007d6e9f06 dt-bindings: nvmem: qcom,spmi-sdam: drop unneeded address/ [...] adds 8cf434874108 dt-bindings: nvmem: socionext,uniphier-efuse: drop unneede [...] adds 931d7a2580cd dt-bindings: nvmem: sunplus,sp7021-ocotp: drop unneeded ad [...] adds 9734408969e9 nvmem: zynqmp: Switch @xilinx.com emails to @amd.com adds 805ba376066f dt-bindings: nvmem: imx-ocotp: support i.MX93 adds 22e9e6fcfb50 nvmem: imx: support i.MX93 OCOTP adds 08ef7a48ef97 dt-bindings: nvmem: mediatek: efuse: add support for mt7986 adds bd912c991d2e dt-bindings: nvmem: layouts: add fixed-layout adds fa7fbe53ecdc dt-bindings: nvmem: convert base example to use NVMEM fixe [...] adds 27f699e578b1 nvmem: core: add support for fixed cells *layout* adds 8898faf5bcac dt-bindings: nvmem: imx-ocotp: drop unneeded address/size- [...] adds c85fd9422fe0 pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_relea [...] adds 9f7b17c9cf66 mux: adg792a: Switch back to use i2c_driver's .probe() adds 7dae593cd226 test_firmware: return ENOMEM instead of ENOSPC on failed m [...] adds 09dd7b993edd nvmem: rmem: Use NVMEM_DEVID_AUTO adds 1995f15590ca firmware: stratix10-svc: Fix a potential resource leak in [...] adds 0b4e32df3e09 misc: fastrpc: Create fastrpc scalar with correct buffer count adds 303c9c63abb9 bus: fsl-mc: don't assume child devices are all fsl-mc devices adds e8989a48ca51 char: xilinx_hwicap: Fold hwicap_remove() into only caller adds 3d82dca0f27a char: xilinx_hwicap: Drop if block with always false condition adds 74a81c4854a8 char: xilinx_hwicap: Convert to platform remove callback r [...] adds 3adbaa30d973 extcon: usbc-tusb320: Unregister typec port on driver removal adds 07c8eb325f29 extcon: axp288: Replace open coded acpi_dev_put() adds 33ea262b2b69 dt-bindings: pm8941-misc: rename misc node name adds 347774f7fc34 dt-bindings: pm8941-misc: Fix usb_id and usb_vbus definitions adds fe551bc9dcc6 extcon: qcom-spmi: Switch to platform_get_irq_byname_optional adds c95fb88fb6e4 extcon: palmas: Remove unused of_gpio.h adds 7f4c9bc29ba7 extcon: Remove redundant null checking for class adds 3d9138e5bdcf extcon: Add extcon_alloc_cables to simplify extcon registe [...] adds 3e70a014abcd extcon: Add extcon_alloc_muex to simplify extcon register [...] adds 04151575c507 extcon: Add extcon_alloc_groups to simplify extcon registe [...] adds 18eb81d804c4 extcon: usbc-tusb320: add accessory detection support adds df101446a402 extcon: usbc-tusb320: add usb_role_switch support adds 65acf9c6539b extcon: usbc-tusb320: add USB_ROLE_SWITCH dependency adds 7e77e0b7a9f4 extcon: Fix kernel doc of property fields to avoid warnings adds 73346b9965eb extcon: Fix kernel doc of property capability fields to av [...] adds 6e4e8670c03b extcon: Use DECLARE_BITMAP() to declare bit arrays adds 6ee0a22e8694 extcon: Use sysfs_emit() to instead of sprintf() adds 2b5e61f5069c extcon: Amend kernel documentation of struct extcon_dev adds 0146f56b91a8 extcon: Use device_match_of_node() helper adds 9b4aea51cbca extcon: Use dev_of_node(dev) instead of dev->of_node adds 566825a31f65 extcon: Remove dup device name in the message and unneeded [...] adds 7bba9e81a6fb extcon: Use unique number for the extcon device ID adds ef753fb4e866 extcon: Use sizeof(*pointer) instead of sizeof(type) adds 93e60cd5e00e extcon: Drop unneeded assignments adds bcfa8e33064f extcon: Switch i2c drivers back to use .probe() adds 94da3da96c35 dt-bindings: extcon: wlf,arizona: drop unneeded quotes adds afc5fddd3937 Merge tag 'extcon-next-for-6.5' of git://git.kernel.org/pu [...] adds af2e19d82a11 misc: fastrpc: check return value of devm_kasprintf() adds a5052c85b9de samples: pfsm: add CC_CAN_LINK dependency adds 7dcdad6f32c9 interconnect: drop unused icc_get() interface adds 4396f5fc6d03 dt-bindings: interconnect: fsl,imx8m-noc: drop unneeded quotes adds 375cccc65936 dt-bindings: interconnect/msm8996-cbf: add defines to be u [...] adds 0ac2a08f42ce interconnect: add clk-based icc provider support adds 12dc71953e66 clk: qcom: cbf-msm8996: scale CBF clock according to the CPUfreq adds a1f7e7217847 interconnect: icc-clk: fix modular build adds 7f1ed4659bad Merge branch 'icc-cbf' into icc-next adds 6643b532b3c3 interconnect: qcom: rpm: Rename icc desc clocks to bus_blocks adds 1a12928e2562 interconnect: qcom: rpm: Rename icc provider num_clocks to [...] adds ca545907c712 interconnect: qcom: rpm: Drop unused parameters adds 32882f657e78 interconnect: qcom: rpm: Set QoS registers only once adds 2e2113c8a64f interconnect: qcom: rpm: Handle interface clocks adds a867cf9b65ea interconnect: qcom: icc-rpm: Enforce 2 or 0 bus clocks adds 1ff7aedcdcdd interconnect: qcom: rpm: Don't use clk_get_optional for bu [...] adds 130733a10079 interconnect: qcom: msm8996: Promote to core_initcall adds 0ebee0a6f73e interconnect: qcom: rpm: allocate enough data in probe() adds 1400725e4515 Merge branch 'icc-qos' into icc-next adds 92852219a397 Merge tag 'icc-6.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds d388f06aced3 devres: Provide krealloc_array adds c45b2835e7b2 coresight: Fix loss of connection info when a module is unloaded adds 9fa3682869d4 coresight: Use enum type for cs_mode wherever possible adds 704faaf4e33c coresight: Change name of pdata->conns adds 81d0ea763d8a coresight: Rename nr_outports to nr_outconns adds d49c9cf15f89 coresight: Rename connection members to make the direction [...] adds 3d4ff657e454 coresight: Dynamically add connections adds 4e8fe7e5c3a5 coresight: Store pointers to connections rather than an ar [...] adds 102162dbac89 coresight: Simplify connection fixup mechanism adds e3f4e68797a9 coresight: Store in-connections as well as out-connections adds ae7f2b5a7b56 coresight: Make refcount a property of the connection adds 296b01fd106e coresight: Refactor out buffer allocation function for ETR adds 6148652807ba coresight: Enable and disable helper devices adjacent to the path adds 1b5b1646e63d coresight: Fix CTI module refcount leak by making it a hel [...] adds 9f37d3798026 coresight: etm4x: Fix missing trctraceidr file in sysfs adds c5f231f1a7e1 coresight: etm4x: Make etm4_remove_dev() return void adds ab5ca6268afc coresight: etm4x: Match all ETM4 instances based on DEVARC [...] adds 83e92e301eb2 MAINTAINERS: coresight: Add James Clark as Reviewer adds 9d3ba0b6c056 Coresight: Add coresight dummy driver adds 5911ff4559e4 dt-bindings: arm: Add support for Coresight dummy trace adds 3b79104f8003 Documentation: trace: Add documentation for Coresight Dummy Trace adds 185891f03f71 coresight: dummy: Update type of mode parameter in dummy_{ [...] adds a3ecaba7017f hwtracing: hisi_ptt: Factor out filter allocation and rele [...] adds 556ef09392db hwtracing: hisi_ptt: Add support for dynamically updating [...] adds 6373c463ac89 hwtracing: hisi_ptt: Export available filters through sysfs adds 45c90292ad0e hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for [...] adds 6c50384ef8b9 hwtracing: hisi_ptt: Fix potential sleep in atomic context adds fa50d6b8a5f7 Merge tag 'coresight-next-v6.5' of git://git.kernel.org/pu [...] adds 02fa4bcf4d15 oradax: make 'cl' a static const structure adds e55ce9fd3d8f bsr: make bsr_class a static const structure adds bd31ef88361a dsp56k: make dsp56k_class a static const structure adds 03bcd4d8e9e6 char: lp: make lp_class a static const structure adds 7671284b6c77 /dev/mem: make mem_class a static const structure adds eafd52e6971a char: misc: make misc_class a static const structure adds 98ab58a7a0b0 ppdev: make ppdev_class a static const structure adds 11680fdf29ce virtio_console: make port class a static const structure adds 936cb492a13e xilinx_hwicap: make icap_class a static const structure adds 9ee202e69e29 char: xillybus: make xillybus_class a static const structure adds 3b7a628decfb comedi: make all 'class' structures const adds 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/ [...] adds c5f7548445b6 hwmon: pmbus: Use devm_krealloc_array adds 7c054b2cbac3 iio: adc: Use devm_krealloc_array adds 9e6aa7c22d07 serial: qcom_geni: Comment use of devm_krealloc rather tha [...] adds 266bff73451a debugfs: Correct the 'debugfs_create_str' docs adds 54aa5b6044f8 MAINTAINERS: add entry for auxiliary bus adds 6bea9ea6bb21 isa: Remove unnecessary checks adds 30480b988f88 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR adds cd00bc2ca427 driver core: device.h: add some missing kerneldocs adds 7810f4dc8795 base/node: Use 'property' to identify an access parameter adds 16b58423b4c3 Merge 6.4-rc5 into driver-core-next adds 007cfa13e034 ACPI: Move ACPI_DEVICE_CLASS() to mod_devicetable.h adds 2de5897b5c14 device property: Implement device_is_compatible() adds 259b8366fdd7 ata: ahci_platform: Make code agnostic to OF/ACPI adds 39d422555e43 drivers: fwnode: fix fwnode_irq_get[_byname]() adds 4981e0139fee sysfs: Improve readability by following the kernel coding style adds a91845b9a872 sysfs: Skip empty folders creation new fc75f2164593 Merge tag 'driver-core-6.5-rc1' of git://git.kernel.org/pu [...] adds 9fd321060287 staging: wlan-ng: replace rate macros adds 77f2760e7111 staging: rtl8192e: add missing braces {} adds 3a4d000ae7fe staging: rtl8192e: Remove unused rf_set_sens variable adds 03b9a1ab7ceb staging: rtl8192e: Remove unused _rtl92e_wx_get_sens function adds 3877f73207c3 staging: rtl8192e: Remove unused _rtl92e_wx_set_sens function adds e7e0b078c9b3 staging: rtl8192e: Remove unused sens and max_sens from r8 [...] adds 718ac8c8bd6a staging: rtl8192e: avoid CamelCase <RATRIndex> adds e7e444dfc2fa staging: rtl8723bs: use tabs for indentation adds 2151bbbdf752 staging: rtl8192e: Rename tmpRegA and TempCCk adds 9c2501d68eaf staging: rtl8192e: Rename tmpOFDMindex and tmpCCKindex adds 94c41266111b staging: rtl8192e: Rename tmpCCK20Mindex and tmpCCK40Mindex adds 1f3413dc8eb0 staging: rtl8192e: Refactor tmp_ofdm_index variable assignment adds da812f15af4f staging: add HAS_IOPORT dependencies adds a634e894981a staging: rtl8192e: Remove undefined function data_hard_stop adds 27b644c57528 staging: rtl8192e: Remove undefined function data_hard_resume adds 03477a464137 staging: rtl8192e: Remove functions rtllib_start_hw_scan and stop adds 42618f6fbde5 staging: rtl8192e: Remove undefined function reset_port adds ab2f13f29038 staging: rtl8192e: Remove undefined function hard_start_xmit adds ccffcebb7783 staging: rtl8192e: Remove undefined function set_security adds 4e2ae4fffd96 staging: rtl8192e: Remove undefined function SetFwCmdHandler adds b17bbcfbf3c8 staging: rtl8192e: Remove undefined function UpdateBeaconI [...] adds 09201af57ca4 staging: rtl8192e: Remove undefined function LedControlHandler adds dffef6de4db2 staging: rtl8723bs: replace ternary operator with if-else block adds 35a70c0305f5 staging: rtl8192e: Exclude scan_mutex in rtllib_softmac_stop_scan adds 2305232c94d2 staging: rtl8192e: Unlock wx_mutex not in rtllib_wx_set_scan adds 8942c3f19b3f staging: rtl8192e: add missing spaces around operators adds e152c58d7a48 staging: vchiq_arm: mark vchiq_platform_init() static adds 5d88ce5052d2 drivers: staging: wlan-ng: Remove GPL/MPL boilerplate adds 28f5930b66ed staging: olpc_dcon: Switch i2c driver back to use .probe() adds b36be72b5a7b staging: most: Switch i2c driver back to use .probe() adds 71b6b438f301 staging: pi433: Remove stray gpiod_unexport() call adds c6e9da9d5566 staging: rtl8192e: clean unnecessary braces warning on r81 [...] adds 00eca57d6521 Staging: rts5208: rtsx: Removed new line in else and else if adds c88af76f71c5 staging: rtl8192e: remove blank lines adds d88b46ce5ab8 staging: rtl8192e: Add cfg80211.h and remove defined variables adds 4e9e2c8026ff staging: rtl8192e: Use standard api to calculate frequency [...] adds 01da3efafe06 staging: rtl8192e: Use standard api to calculate channel t [...] adds f99bbb4412ce axis-fifo: remove the unnecessary dev_info() adds 5dfc6a8ae297 staging: rtl8192e: Add missing entry CFG80211 in Kconfig adds 90262a95b060 staging: rtl8192e: Remove variable stats->freq as it is constant adds 26cdc2b7bdc9 staging: rtl8192e: Remove unsupported modes IEEE_N_5G and IEEE_A adds 5cac011cf1e8 staging: rtl8192e: Rename constant IEEE_x to WIRELESS_MODE_x adds 0392ac23a943 staging: rtl8192e: Remove unused enum led_ctl_mode adds f6689808492d staging: rtl8192e: Rename rtllib_state to rtl_link_state adds 52ac3ff9d641 staging: rtl8192e: Rename state to link_state adds fff6e8699345 staging: rtl8192e: Rename RTLLIB_NOLINK to MAC80211_NOLINK adds 2445e3a5822b staging: rtl8192e: Rename RTLLIB_LINKED to MAC80211_LINKED adds 57e2936e22ed staging: rtl8192e: Rename RTLLIB_LINKED_SCANNING adds 413cc33f2742 staging: rtl8192e: Rename variable SetWirelessMode adds 0ec908bc792c staging: rtl8192e: Rename variable SetBWModeHandler adds a6efe935c7f8 staging: rtl8192e: Rename variable LeisurePSLeave adds 1e302984616b staging: rtl8192e: Rename variable InitialGainHandler adds 73bacecfb7dc staging: vchiq_arm: Remove extra struct vchiq_instance dec [...] adds b59cba2309b1 staging: rtl8723bs: Fix indentation issues adds 3b6401444b7b staging: rtl8723bs: Fix block comment issue adds 13904f991b3a staging: rtl8723bs: Fix blank line issues adds 56424246bbdc staging: rtl8192e: clean up brace coding style issues adds 18b89d192382 staging: rtl8192e: convert else if sequence to switch adds d9902ac3a7cd staging: rtl8192e: remove return statement from void function adds 910b5ee9b33a staging: rtl8192e: remove comparison to true adds 32db98b92c8a staging: rtl8192e: remove 5G related code adds 4a22870cede3 staging: rtl8192e: Remove whitespace and blank lines new db9c6d1d7fcc Merge tag 'staging-6.5-rc1' of git://git.kernel.org/pub/sc [...] adds cf9aa72d2f91 tty: serial: fsl_lpuart: optimize the timer based EOP logic adds 6d8c1fca0a6e serial: pl011: set UART011_CR_RXE in pl011_set_termios aft [...] adds b9ab22c2bc86 serial: 8250: omap: Fix freeing of resources on failed register adds 398cecc24846 serial: 8250: omap: Fix imprecise external abort for omap_ [...] adds fef4f600319e serial: 8250: omap: Fix life cycle issues for interrupt handlers adds db86bb6ed497 serial: 8250: omap: Shut down on remove for console uart adds 9d86719f8769 serial: 8250: Allow using ports higher than SERIAL_8250_RU [...] adds b245aa0cc583 serial: 8250: Change dl_read/write to handle value as u32 adds 98658ae8f392 serial: 8250: Document uart_8250_port's ->dl_read/write() adds 30c61f53fdf2 serial: 8250: Add dl_read/write, bugs and mapsize into pla [...] adds b334214ea08d serial: 8250: RT288x/Au1xxx code away from core adds 33e3b0eb7550 serial: 8250_rt288x: Name non-standard divisor latch reg adds 72fc578b220c serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED adds 6bd6cd29c924 serial: stm32: Ignore return value of uart_remove_one_port [...] adds d5b3d02d0b10 serial: Make uart_remove_one_port() return void adds 0e4daea31d83 Merge 6.4-rc3 into tty-next adds b1207d86169d serial: 8250: lock port in startup() callbacks adds abcb0cf1f5b2 serial: core: lock port for stop_rx() in uart_suspend_port() adds ca73a892c5be serial: 8250: lock port for stop_rx() in omap8250_irq() adds 51e45fba14bf serial: core: lock port for start_rx() in uart_resume_port() adds 87660fb4041f serial: 8250: lock port for rx_dma() callback adds 8b45503776b6 serial: 8250: lock port for omap8250_restore_regs() adds 25614735a647 serial: 8250: lock port for UART_IER access in omap8250_irq() adds d0b309a5d3f4 serial: 8250: synchronize and annotate UART_IER access adds 0d07703be74f serial: Switch i2c drivers back to use .probe() adds 20ec397d694b tty: serial: fsl_lpuart: Check the return value of dmaengi [...] adds 1b997aef4f54 serial: Indicate fintek option may also be required for RS [...] adds d2d4bd217ccd serial: 8250-fsl: Expand description of the MPC83xx UART's [...] adds c53aab207622 serial: 8250: omap: Move uart_write() inside PM section adds ae62c49c0cef serial: 8250: omap: convert to modern PM ops adds 84a9582fd203 serial: core: Start managing serial controllers to enable [...] adds d0a396083e91 serial: core: Don't drop port_mutex in serial_core_remove_ [...] adds 539914240a01 serial: core: Fix probing serial_base_bus devices adds 49c80922ff81 serial: core: Fix error handling for serial_core_ctrl_devi [...] adds 2076b2a4a6b7 Merge 6.4-rc5 into tty-next adds 66eff0ef528b powerpc/legacy_serial: Warn about 8250 devices operated wi [...] adds 643662d12bc2 serial: st-asc: fix typo in property name adds b6c7ff2693dd serial: 8250_mtk: Simplify clock sequencing and runtime PM adds 52861a3be8d6 serial: core: don't kfree device managed data adds 1eea99c04555 powerpc/legacy_serial: Handle SERIAL_8250_FSL=n build failures adds d9f59caf94a9 serial: 8250: Apply FSL workarounds also without SERIAL_82 [...] adds a9c09546e903 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_ser [...] adds 832e231cff47 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_ser [...] adds f3710f5e9e1a tty: serial: samsung_tty: Use abs() to simplify some code adds 20a41a62618d serial: 8250_omap: Use force_suspend and resume for system [...] adds cef09673c35b serial: core: fix -EPROBE_DEFER handling in init adds 4903fde8047a tty: fix hang on tty device with no_room set adds 360c11e2258c tty: tty_io: update timestamps on all device nodes adds e8cc334847db selftests: tty: add selftest for tty timestamp updates adds 639949a7031e tty: serial: imx: fix rs485 rx after tx adds e0edfdc15863 tty: serial: fsl_lpuart: add earlycon for imx8ulp platform adds 930cbf92db01 tty: serial: Add Nuvoton ma35d1 serial driver support adds 27a826837ec9 serial: atmel: don't enable IRQs prematurely adds a82d62f70854 Revert "8250: add support for ASIX devices with a FIFO bug" adds 777e456852f7 tty_audit: use TASK_COMM_LEN for task comm adds e1488513abee tty_audit: use kzalloc() in tty_audit_buf_alloc() adds 94f94810efc4 tty_audit: invert the condition in tty_audit_log() adds 3e540a7bad85 tty_audit: make icanon a bool adds e64ed44bce43 tty_audit: make tty pointers in exposed functions const adds 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 [...] adds 986866c3dfb0 usb: typec: mux: Remove some unneeded includes adds 1f7d5520719d USB: Extend pci resume function to handle PM events adds 1c024241d018 xhci: Improve the XHCI system resume time adds ec5eb43813a4 usb: dwc3: core: add support for realtek SoCs custom's glo [...] adds 424e02931e2b usb: xhci: plat: remove error log for failure to get usb-phy adds 397376765249 usb: xhci: tegra: enable stream protocol support adds 02be19e914b8 dt-bindings: usb: Add support for Microchip usb5744 hub co [...] adds 2f28c3c9c347 usb: dwc3: Add error logs for unknown endpoint events adds ada050c69108 usb: dwc2: Fix some error handling paths adds 813f44d57e19 usb: dwc3: gadget: Bail out in pullup if soft reset timeou [...] adds d34f9bafa78d usb: gadget: udc: Handle gadget_connect failure during bin [...] adds be877fbf8968 usb: dwc2: support dwc2 IP for Amlogic A1 SoC family adds a9889e71b5e9 dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB [...] adds 6bae03b0484b usb: dwc3-meson-g12a: support OTG switch for all IP versions adds 00bb478b829e dt-bindings: usb: Add Qualcomm PMIC Type-C adds a4422ff22142 usb: typec: qcom: Add Qualcomm PMIC Type-C driver adds ee4d21aa4a22 MAINTAINERS: remove broken entries in QUALCOMM TYPEC PORT [...] adds e8fa2dd9e2bc usb: c67x00-drv: Convert to platform remove callback retur [...] adds cfab1b8be9ab usb: cdns3-imx: Convert to platform remove callback return [...] adds 5411fa0ec656 usb: cdns3-plat: Convert to platform remove callback retur [...] adds defbfca6945e usb: cdns3-ti: Convert to platform remove callback returning void adds ad593ed671fe usb: chipidea/ci_hdrc_imx: Convert to platform remove call [...] adds 1c74875cc5db usb: chipidea/ci_hdrc_msm: Convert to platform remove call [...] adds 906ede9c779e usb: chipidea/ci_hdrc_tegra: Convert to platform remove ca [...] adds 87202eae1daa usb: chipidea/ci_hdrc_usb2: Convert to platform remove cal [...] adds 49e71736dac7 usb: chipidea/core: Convert to platform remove callback re [...] adds 4f5bcf19bd2a usb: common: usb-conn-gpio: Convert to platform remove cal [...] adds 0176568702a5 usb: core: Convert to platform remove callback returning void adds 890258e22117 usb: dwc3-am62: Convert to platform remove callback return [...] adds 8257d5f548d6 usb: dwc3-exynos: Convert to platform remove callback retu [...] adds 3791a3e6f455 usb: dwc3-imx8mp: Convert to platform remove callback retu [...] adds 039e3dede538 usb: dwc3-keystone: Convert to platform remove callback re [...] adds 3ffea6e0f34c usb: dwc3-meson-g12a: Convert to platform remove callback [...] adds 86a2b452179b usb: dwc3-of-simple: Convert to platform remove callback r [...] adds abe04efc13ed usb: dwc3-omap: Convert to platform remove callback return [...] adds d662268dcca8 usb: dwc3-qcom: Convert to platform remove callback return [...] adds 2f6453761e7c usb: dwc3-st: Convert to platform remove callback returning void adds 5b3eb973bf38 usb: dwc3-xilinx: Convert to platform remove callback retu [...] adds 2c16f04d24b1 usb: fotg210: Convert to platform remove callback returning void adds 530bf2c69cda usb: gadget: hid: Convert to platform remove callback retu [...] adds ba170e197541 usb: gadget: aspeed: Convert to platform remove callback r [...] adds e28137b056ce usb: gadget/atmel_usba_udc: Convert to platform remove cal [...] adds 0621dacef2f4 usb: gadget/bcm63xx_udc: Convert to platform remove callba [...] adds ee8455c07c7b usb: bdc: Convert to platform remove callback returning void adds 2dd3f64fcc11 usb: gadget/dummy_hcd: Convert to platform remove callback [...] adds 43efe68158fc usb: gadget/fsl_qe_udc: Convert to platform remove callbac [...] adds a864e8f27738 usb: gadget/fusb300_udc: Convert to platform remove callba [...] adds 9c78fc7bb731 usb: gadget/m66592-udc: Convert to platform remove callbac [...] adds d5d4b4f2377a usb: gadget/mv_u3d_core: Convert to platform remove callba [...] adds 7a0bfca4b379 usb: gadget/mv_udc_core: Convert to platform remove callba [...] adds e4707226011c usb: gadget/net2272: Convert to platform remove callback r [...] adds 9225afafc1b8 usb: gadget/omap_udc: Convert to platform remove callback [...] adds 570d6d89783b usb: gadget/pxa27x_udc: Convert to platform remove callbac [...] adds 9da2fa8fb8d4 usb: gadget/r8a66597-udc: Convert to platform remove callb [...] adds 3ffd57792621 usb: gadget/renesas_usb3: Convert to platform remove callb [...] adds cc3ee267e4c5 usb: gadget/renesas_usbf: Convert to platform remove callb [...] adds 98f2a546ac5c usb: gadget/rzv2m_usb3drd: Convert to platform remove call [...] adds dad23c87a48e usb: gadget/snps_udc_plat: Convert to platform remove call [...] adds 48c125b55aa2 usb: gadget/tegra-xudc: Convert to platform remove callbac [...] adds cffdf49d739b usb: gadget/udc-xilinx: Convert to platform remove callbac [...] adds 5cad5686f2fb usb: ehci-atmel: Convert to platform remove callback retur [...] adds 8ea6a6ab5229 usb: ehci-brcm: Convert to platform remove callback return [...] adds 1043c6ba7d74 usb: ehci-exynos: Convert to platform remove callback retu [...] adds 453fb0aaee9b usb: ehci-fsl: Convert to platform remove callback returning void adds 3861844766ab usb: ehci-grlib: Convert to platform remove callback retur [...] adds 450955d77ae3 usb: ehci-mv: Convert to platform remove callback returning void adds 7d6d8199575d usb: ehci-npcm7xx: Convert to platform remove callback ret [...] adds 1bd418b6aafd usb: ehci-omap: Convert to platform remove callback return [...] adds c554264609c2 usb: ehci-orion: Convert to platform remove callback retur [...] adds b700b067f69e usb: ehci-platform: Convert to platform remove callback re [...] adds 095486c46305 usb: ehci-ppc-of: Convert to platform remove callback retu [...] adds a9a49024640c usb: ehci-sh: Convert to platform remove callback returning void adds b87578faa6c3 usb: ehci-spear: Convert to platform remove callback retur [...] adds 756caf5d11fe usb: ehci-st: Convert to platform remove callback returning void adds a30125d975f2 usb: ehci-xilinx-of: Convert to platform remove callback r [...] adds 29ac274b996e usb: fsl-mph-dr-of: Convert to platform remove callback re [...] adds 00b92772800b usb: isp116x-hcd: Convert to platform remove callback retu [...] adds 66426dbb1a0d usb: isp1362-hcd: Convert to platform remove callback retu [...] adds 9e60ab3ee609 usb: octeon-hcd: Convert to platform remove callback retur [...] adds a87a68c70cd2 usb: ohci-at91: Convert to platform remove callback return [...] adds 9053f4b18634 usb: ohci-da8xx: Convert to platform remove callback retur [...] adds 16fe06cdfdac usb: ohci-exynos: Convert to platform remove callback retu [...] adds 70a52ca2ef1f usb: ohci-nxp: Convert to platform remove callback returning void adds e399d0147feb usb: ohci-omap: Convert to platform remove callback return [...] adds 18b93fc987c4 usb: ohci-platform: Convert to platform remove callback re [...] adds 7b0b81006ec6 usb: ohci-ppc-of: Convert to platform remove callback retu [...] adds 8c5f41ac18bb usb: ohci-pxa27x: Convert to platform remove callback retu [...] adds a0f2863ab384 usb: ohci-s3c2410: Convert to platform remove callback ret [...] adds 982366fc0716 usb: ohci-sm501: Convert to platform remove callback retur [...] adds 106f477c0882 usb: ohci-spear: Convert to platform remove callback retur [...] adds 1a232291741c usb: ohci-st: Convert to platform remove callback returning void adds aae652bc7b47 usb: oxu210hp-hcd: Convert to platform remove callback ret [...] adds 90995d53ab35 usb: r8a66597-hcd: Convert to platform remove callback ret [...] adds 32dbe25eee71 usb: sl811-hcd: Convert to platform remove callback return [...] adds 18cb7c4d53d0 usb: uhci-grlib: Convert to platform remove callback retur [...] adds f0c8aa5c8dca usb: uhci-platform: Convert to platform remove callback re [...] adds e0d53e4f7fd8 usb: isp1760: Convert to platform remove callback returning void adds b6b64b67c8ac usb: misc: eud: Convert to platform remove callback return [...] adds 81a7d006ed17 usb: misc: usb3503: Convert to platform remove callback re [...] adds 456a91ce7de4 usb: renesas_usbhs: Convert to platform remove callback re [...] adds 61b013f9e1f7 usb: roles: intel_xhci: Convert to platform remove callbac [...] adds 08cfceeeea1e usb: typec: mux: gpio-sbu: Convert to platform remove call [...] adds ef0a3642b320 usb: typec: intel_pmc_mux: Convert to platform remove call [...] adds 42c78cfa003d usb: typec: tcpci_mt6360: Convert to platform remove callb [...] adds 529ae3fe7b5c usb: typec: tcpci_mt6360: Convert to platform remove callb [...] adds 72d70bf73cfc usb: typec: wcove: Convert to platform remove callback ret [...] adds fc4ecc0cd561 usb: typec: ucsi: acpi: Convert to platform remove callbac [...] adds 19b3cf44e18c usbip: vhci_hcd: Convert to platform remove callback retur [...] adds 7e530d32a365 Merge 6.4-rc4 into usb-next adds b4a4be847184 USB: fix up merge of 6.4-rc4 into usb-next adds 0c7f35d26b1d usbip: give a more helpful error message if vhdi_hcd isn't loaded adds 06042d7b32a7 usbip: Use _FORTIFY_SOURCE=2 instead of (implicitly) =1 adds c722576b2454 usb: typec: qcom: set pm8150b_typec_res storage-class-spec [...] adds 097fb3ee710d usb: dwc3: qcom: Fix potential memory leak adds 7b7efc925042 usb: typec: ucsi: Mark dGPUs as DEVICE scope adds 3c90c5a7fd42 usb: typec: ucsi: correctly access opcode adds 4aebc4f89f00 usb: typec: mux: Clean up mux_fwnode_match() adds 3524fe31538c usb: typec: mux: Remove alt mode parameters from the API adds 4c186faa7bb3 dt-bindings: regulator: qcom,usb-vbus-regulator: Mark reg [...] adds 581d79f7deed dt-bindings: regulator: qcom,usb-vbus-regulator: Mark regu [...] adds 24520e51fffb dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: Add orienta [...] adds 2f6ecb89fe8f usb: gadget: u_serial: Add null pointer check in gserial_suspend adds e5990469943c usb: gadget: u_serial: Avoid spinlock recursion in __gs_co [...] adds c3ff12a92bd7 usb: gadget: uvc: queue empty isoc requests if no video bu [...] adds be3d5a493b66 usb: add HAS_IOPORT dependencies adds dc54ce3e603b usb: uhci: handle HAS_IOPORT dependencies adds 4a680fcd60d4 dt-bindings: usb: usb251xb: correct swap-dx-lanes type to uint32 adds 342161c11403 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() adds 8e6bd945e6dd usb: hide unused usbfs_notify_suspend/resume functions adds 6f5bd24f50fe usb: chipidea: imx: remove one duplicated reg define adds 7a053bf2b366 usb: cdns3: imx: simplify clock name usage adds 8486eb8068cc dt-bindings: usb: cdns-imx8qm: add imx8qm cdns3 glue layer adds bfb46b424652 usb: cdns3: Add StarFive JH7110 USB driver adds 2a1c4639d6d6 usb: cdns3: improve handling of unaligned address case adds 3124387537bc usb: cdns3: optimize OUT transfer by copying only actual r [...] adds 7126a2aeabae usb: Switch i2c drivers back to use .probe() adds 622cc875dd2b usb: host: fhci-hcd: Convert to platform remove callback r [...] adds db3c4e366287 usb: cdns3: imx: Rework system PM to avoid duplicated operations adds 25ff1eeac754 dt-bindings: usb: Add RK3588 OHCI adds 06abc973d8e1 dt-bindings: usb: Add RK3588 EHCI adds fba985aaf463 usb: host: ohci-platform: increase max clock number to 4 adds f16135918b5f usb: misc: eud: Fix eud sysfs path (use 'qcom_eud') adds 046895105d96 usb: misc: eud: Fix indentation issues adds 56dcc717ecf5 usb: misc: onboard_hub: Don't warn twice about problems du [...] adds b519f44b7807 usb: dwc2/platform: Convert to platform remove callback re [...] adds 3a8d85c43d59 usb: xhci-histb: Convert to platform remove callback retur [...] adds d89dfff5eaeb usb: xhci-mtk: Convert to platform remove callback returning void adds bcfe934e2efb usb: xhci-plat: Convert to platform remove callback return [...] adds 40f7b7f65a05 usb: xhci-tegra: Convert to platform remove callback retur [...] adds 922c0cb578ac usb: typec: qcom-pmic-typec: Convert to platform remove ca [...] adds 243ff7e6a035 usb: typec: mux: fix static inline syntax error adds d37537a1f7cf Merge 6.4-rc5 into usb-next adds b47ad02ff283 usb: xhci: Remove unused udev from xhci_log_ctx trace event adds b9e43779ac9b xhci: Add usb cold attach (CAS) as a reason to resume root hub. adds 9b907c91aa94 xhci: Don't require a valid get_quirks() function pointer [...] adds 0a4776205b16 xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup adds 4bf398e15aa4 xhci: split allocate interrupter into separate alloacte an [...] adds f5af638f0609 xhci: Fix transfer ring expansion size calculation adds 2710f8186f88 xhci: Stop unnecessary tracking of free trbs in a ring adds f927728186f0 xhci: Fix resume issue of some ZHAOXIN hosts adds 2a865a652299 xhci: Fix TRB prefetch issue of ZHAOXIN hosts adds d9b0328d0b8b xhci: Show ZHAOXIN xHCI root hub speed correctly adds d5e234ff08a4 xhci: Add ZHAOXIN xHCI host U1/U2 feature support adds 0a453dc9f260 usb: typec: intel_pmc_mux: Expose IOM port status to debugfs adds ffd603f21423 usb: gadget: u_serial: Add null pointer check in gs_start_io adds f817f271dad3 usb: usb251xb: Use of_property_read_u16() adds 152669f844d1 usb: gadget: udc: udc-xilinx: Add identifier to read_fn fu [...] adds 5ae8a35459e7 usb: gadget: uvc: clean up comments and styling in video_pump adds 6b394dbb6469 usb: gadget: f_mass_storage: remove unnecessary open check adds 8fd95da2cfb5 usb: dwc3: qcom: Release the correct resources in dwc3_qco [...] adds 4a944da70712 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() adds 60d5b71933c4 usb: dwc3: qcom: use dev_err_probe() where appropriate adds 52ff079dede2 dt-bindings: usb: ci-hdrc-usb2: add fsl,imx8ulp-usb compatible adds 9a070e8e2089 usb: chipidea: imx: don't request QoS for imx8ulp adds edd60d24bd85 usb: common: usb-conn-gpio: Set last role to unknown befor [...] adds 83cb2604f641 usb: core: add sysfs entry for usb device state adds a053d9dc45ac usb: update the ctime as well when updating mtime after an ioctl adds 01052b91c980 usb: dwc3-meson-g12a: Fix an error handling path in dwc3_m [...] adds 0ca2026eea10 usb: cdns2: Device side header file for CDNS2 driver adds 3eb1f1efe204 usb: cdns2: Add main part of Cadence USBHS driver adds 07a3aef249a1 usb: cdns2: Add tracepoints for CDNS2 driver adds 41e2f976b558 MAINTAINERS: add Cadence USBHS driver entry adds 0ac37fbdad70 usb: chipidea: imx: turn off vbus comparator when suspend adds 53d061c19dc4 usb: chipidea: imx: add missing USB PHY DPDM wakeup setting adds df49f2a0ac4a Revert "usb: common: usb-conn-gpio: Set last role to unkno [...] adds 09b69dd4378b usb: ch9: Replace 1-element array with flexible array adds 771e0e37bff0 dt-bindings: usb: add ON Semiconductor nb7vpq904m Type-C L [...] adds c43e7983fcc3 dt-bindings: reset: convert the xlnx,zynqmp-reset.txt to yaml adds 4ee94d940789 MAINTAINERS: USB: add uapi header files to USB SUBSYSTEM entry adds 88d8f3ac9c67 usb: typec: add support for the nb7vpq904m Type-C Linear Redriver adds 1e35f074399d usb: typec: tcpm: fix cc role at port reset adds 8be558dcffe6 usb: typec: tcpm: add get max power support adds ee400a1be115 usb: gadget: function: printer: Replace strlcpy with strscpy adds 55f90c3f83c5 usb: cdns2: Fix spelling mistake in a trace message "Wakup [...] adds 6059d8124388 dt-bindings: usb: dwc3: Add IPQ9574 compatible adds 5aa735a4742c dt-bindings: usb: Add StarFive JH7110 USB controller adds 34d401a1910d dt-bindings: usb: dwc3: Add interrupt-names property suppo [...] adds 044a61158b9e USB: roles: make role_class a static const structure adds 8e99143649ad USB: gadget: udc: core: make udc_class a static const structure adds e571e843f0ce USB: mon: make mon_bin_class a static const structure adds 2c10e7a049da USB: gadget: f_printer: make usb_gadget_class a static con [...] adds 99f2d956e1fa USB: gadget: f_hid: make hidg_class a static const structure adds 814c96c959cf thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() adds f14d177e0be6 thunderbolt: Log function name of the called quirk adds ccdb0900a0c3 thunderbolt: Add debug log for link controller power quirk adds 7ee20d0afb69 thunderbolt: Allow specifying custom credits for DMA tunnels adds 714e57aa3bcd thunderbolt: Add MODULE_DESCRIPTION adds 88a9ded93453 thunderbolt: dma_test: Update MODULE_DESCRIPTION adds f1138fda1b0d thunderbolt: Drop retimer vendor check adds 033c2d8ab283 thunderbolt: Log DisplayPort adapter rate and lanes on discovery adds ef65afa0740e Merge branch 'thunderbolt/fixes' into thunderbolt/next adds 7ce542219b63 thunderbolt: Introduce tb_switch_downstream_port() adds 17fb1a3df9c3 thunderbolt: Introduce tb_xdomain_downstream_port() adds c437dcb18310 thunderbolt: Fix a couple of style issues in TMU code adds 826f55d50de9 thunderbolt: Drop useless 'unidirectional' parameter from [...] adds 701e73a823bb thunderbolt: Rework Titan Ridge TMU objection disable function adds 7d283f4148f1 thunderbolt: Get rid of tb_switch_enable_tmu_1st_child() adds 20c2fae9dbe3 thunderbolt: Move TMU configuration to tb_enable_tmu() adds 4e7b4955cba1 thunderbolt: Move tb_enable_tmu() close to other TMU functions adds ef34add89ee4 thunderbolt: Check valid TMU configuration in tb_switch_tm [...] adds 12a14f2fca32 thunderbolt: Move CLx support functions into clx.c adds 4f9a4f25ade8 thunderbolt: Get rid of __tb_switch_[en|dis]able_clx() adds 1a9b6cb8b5db thunderbolt: Move CLx enabling into tb_enable_clx() adds 35627353063b thunderbolt: Switch CL states from enum to a bitmask adds 9650de737992 thunderbolt: Check for first depth router in tb.c adds bdc6660e553a thunderbolt: Do not call CLx functions from TMU code adds cb625ec6e571 thunderbolt: Prefix TMU post time log message with "TMU: " adds b5d15961d955 thunderbolt: Prefix CL state related log messages with "CLx: " adds 768e6fe69fde thunderbolt: Initialize CL states from the hardware adds 4a420eb1426a thunderbolt: Make tb_switch_clx_disable() return CL states [...] adds 53ba2e16957b thunderbolt: Disable CL states when a DMA tunnel is established adds 1402ba08abae thunderbolt: Read retimer NVM authentication status prior [...] adds b7b83911f790 thunderbolt: Do not send UNSET_INBOUND_SBTX when retimer N [...] adds 87200371817e thunderbolt: Enable/disable sideband depending on USB4 por [...] adds 4796efdd16a8 thunderbolt: Ignore data CRC mismatch for USB4 routers adds 2ad3e1314caf thunderbolt: Do not touch lane 1 adapter path config space adds 6e21007d0f7e thunderbolt: Identify USB4 v2 routers adds e111fb925137 thunderbolt: Add support for USB4 v2 80 Gb/s link adds 235d019481bc thunderbolt: Add the new USB4 v2 notification types adds 0fc70886569c thunderbolt: Reset USB4 v2 host router adds 14200a2631dd thunderbolt: Announce USB4 v2 connection manager support adds 6e19d48ea0d8 thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation adds ee22d52aeef1 thunderbolt: Add two additional double words for adapters [...] adds 75abb4f5fff2 thunderbolt: Fix DisplayPort IN adapter capability length [...] adds 0209c808a56e thunderbolt: Fix PCIe adapter capability length for USB4 v [...] adds 6f14a210661c thunderbolt: Add Intel Barlow Ridge PCI ID adds f2bfa944080d thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth adds 7c81a578cbd1 thunderbolt: Move constants related to NVM into nvm.c adds 322ff701ffed thunderbolt: Increase NVM_MAX_SIZE to support Intel Barlow [...] adds d49b4f043d63 thunderbolt: Add support for enhanced uni-directional TMU mode adds fd4d58d1fef9 thunderbolt: Enable CL2 low power state adds 8d73f6b8e048 thunderbolt: Make bandwidth allocation mode function names [...] adds 2d7e04729798 thunderbolt: Add DisplayPort 2.x tunneling support adds 481012b479fe thunderbolt: Add test case for 3 DisplayPort tunnels adds aed1a2a5a6a2 Merge tag 'thunderbolt-for-v6.5-rc1' of git://git.kernel.o [...] adds 25a2bc21c863 usb: typec: ucsi: call typec_set_mode on non-altmode partn [...] adds c7054c31c1c9 usb: typec: fsa4480: rework mux & switch setup to handle m [...] adds ef1e29c6f6ad usb: typec: fsa4480: add support for Audio Accessory Mode adds ff399bab8638 usb: gadget: legacy: fix error return code in gfs_bind adds e6ecc0414c87 usb: ulpi: Make container_of() no-op in to_ulpi_dev() adds 6ff58ae17fd9 USB: serial: return errors from break handling adds f4bbae27b32e USB: serial: cp210x: disable break signalling on CP2105 SCI adds c9d934053d9e USB: serial: report unsupported break signalling adds ffa5f7a3bf28 USB: serial: option: add LARA-R6 01B PIDs adds 0e5342f634b2 Merge tag 'usb-serial-6.5-rc1' of https://git.kernel.org/p [...] adds c0aabed9cabe usb: dwc3: gadget: Propagate core init errors to UDC durin [...] adds 61d52f64ac58 usbip: usbip_host: Replace strlcpy with strscpy adds 256a02e2caa3 usb: typec: nb7vpq904m: fix CONFIG_DRM dependency adds fb2ce17874cf usb: host: xhci: Do not re-initialize the XHCI HC if being [...] adds 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 [...] new 3fbff91afbf0 Merge branch 'master' into mm-hotfixes-stable new 2ceeae01b5a2 MAINTAINERS: update ocfs2-devel mailing list address new 7964c9aadff0 docs: update ocfs2-devel mailing list address new 925ca61391e8 mm: keep memory type same on DEVMEM Page-Fault new e05f5556715a mm/shmem: fix race in shmem_undo_range w/THP new 269086ade9cd mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix new 4e41c21444ec mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte c [...] new 77a76ac52952 squashfs: fix cache race with migration new b2c39551a1a8 mm: call arch_swap_restore() from do_swap_page() new 15df0941c51f writeback: account the number of pages written back new 96b7007c79d8 mailmap: add Markus Schneider-Pargmann new 9a88ca73b387 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 31e591af4997 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6ca3c005d060 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROM [...] new a398b9ea0c3b net: dsa: tag_sja1105: fix source port decoding in vlan_fi [...] new f88fcb1d7d96 net: fix net_dev_start_xmit trace event vs skb_transport_offset() new f56d1eeaeabf selftests/net: Add xt_policy config for xfrm_policy test new a27ac5390922 samples: pktgen: fix append mode failed issue new 7387943fa355 wireguard: queueing: use saner cpu selection wrapping new f58d0a9b4c6a wireguard: netlink: send staged packets when setting initi [...] new 326534e837c7 wireguard: timers: move to using timer_delete_sync new c94683ed35ec Merge branch 'wireguard-fixes' new 998127cdb469 tcp: annotate data races in __tcp_oow_rate_limited() new acd9755894c9 Documentation: ABI: sysfs-class-net-qmi: pass_through cont [...] new 2c5d234d7f55 ptp: Make max_phase_adjustment sysfs device attribute invi [...] new 6921f776b546 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 3de4d22cc9ac bpf, btf: Warn but return no error for NULL btf from __reg [...] new 255cf3e1b2ee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 73f1c75d5e6b ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 new 1f4a08fed450 ALSA: hda: fix a possible null-pointer dereference due to [...] new bd55842ed998 ALSA: pcm: Fix potential data race at PCM memory allocatio [...] new 5d745c264666 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e5ce198bd5c6 ASoC: codecs: wcd938x: fix mbhc impedance loglevel new 5db9fe9562aa ASoC: codecs: wcd938x: drop inline keywords new 17d59d9ed832 ASoC: codecs: wcd938x: use dev_printk() for impedance logging new cb7d60ab98cf ASoC: codecs: wcd934x: demote impedance printk new c93723ada378 ASoC: codecs: wcd934x: drop inline keywords new 055509cdfd01 ASoC: codecs: wcd938x/wcd934x: loglevel fix and new 6f4925689708 ASoC: codecs: wcd938x: fix soundwire initialisation race new 523a32f743b9 Merge remote-tracking branch 'asoc/for-6.4' into asoc-linus new 655854d312e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a6cbe7e027e4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e1ef683c86d2 spi: rzv2m-csi: Fix SoC product name new 63f232f009a2 Merge remote-tracking branch 'spi/for-6.4' into spi-linus new 845e55ad77e9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new eb45f09a7b6e Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 7b470375a72d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 18076c304df0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2aa30b4923b9 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new bc8b315bca61 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] new 55ad24857341 irq-bcm6345-l1: Do not assume a fixed block to cpu mapping new 926846a703cb irqchip/gic-v4.1: Properly lock VPEs when doing a directLP [...] new 567f67acac94 irqchip/gic-v3: Enable Rockchip 3588001 erratum workaround [...] new b31b63ab8d7a Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new fe0ca7fde7cc Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] new f781f661e8c9 dma-buf: keep the signaling time of merged fences v3 new 4556f2dbce0d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (9e106c7d604e) \ N -- N -- N refs/heads/pending-fixes (4556f2dbce0d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 70 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: .mailmap | 5 + Documentation/ABI/obsolete/o2cb | 4 +- Documentation/ABI/removed/o2cb | 4 +- Documentation/ABI/stable/o2cb | 4 +- Documentation/ABI/testing/sysfs-bus-usb | 10 + .../ABI/testing/sysfs-class-led-driver-aw200xx | 5 + Documentation/ABI/testing/sysfs-class-net-qmi | 2 +- Documentation/ABI/testing/sysfs-devices-hisi_ptt | 52 + Documentation/ABI/testing/sysfs-driver-eud | 2 +- Documentation/ABI/testing/sysfs-ocfs2 | 12 +- .../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 +- .../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/leds/awinic,aw200xx.yaml | 126 + .../bindings/leds/backlight/kinetic,ktz8866.yaml | 30 +- .../bindings/leds/backlight/lp855x-backlight.yaml | 149 ++ .../devicetree/bindings/leds/backlight/lp855x.txt | 72 - .../bindings/leds/backlight/pwm-backlight.yaml | 1 - Documentation/devicetree/bindings/leds/common.yaml | 2 - .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-lp55xx.yaml | 10 + .../devicetree/bindings/leds/leds-mt6323.txt | 5 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 30 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 1 + .../bindings/leds/qcom,spmi-flash-led.yaml | 2 + .../bindings/leds/rohm,bd71828-leds.yaml | 2 +- .../bindings/mailbox/brcm,bcm2835-mbox.txt | 26 - .../bindings/mailbox/brcm,bcm2835-mbox.yaml | 40 + .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 1 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../devicetree/bindings/mfd/adi,max77541.yaml | 68 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 10 - .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 5 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 + .../devicetree/bindings/mfd/richtek,rt5033.yaml | 138 ++ .../devicetree/bindings/mfd/samsung,s5m8767.yaml | 25 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 2 +- .../devicetree/bindings/mfd/ti,tps6594.yaml | 193 ++ .../devicetree/bindings/mfd/x-powers,axp152.yaml | 1 + .../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 + .../power/supply/richtek,rt5033-battery.yaml | 2 +- .../power/supply/richtek,rt5033-charger.yaml | 65 + .../bindings/regulator/adi,max77541-regulator.yaml | 38 + .../regulator/qcom,usb-vbus-regulator.yaml | 10 +- .../bindings/reset/xlnx,zynqmp-reset.txt | 55 - .../bindings/reset/xlnx,zynqmp-reset.yaml | 52 + .../devicetree/bindings/rtc/isil,isl1208.txt | 38 - .../devicetree/bindings/rtc/isil,isl1208.yaml | 100 + .../devicetree/bindings/rtc/loongson,rtc.yaml | 57 + Documentation/devicetree/bindings/rtc/rtc.yaml | 2 +- .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 - .../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/filesystems/dlmfs.rst | 2 +- Documentation/filesystems/ocfs2.rst | 2 +- Documentation/leds/index.rst | 1 + Documentation/leds/leds-cht-wcove.rst | 38 + Documentation/leds/well-known-leds.txt | 3 +- 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 | 51 +- 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/Kconfig | 1 + drivers/dma-buf/dma-fence-unwrap.c | 26 +- drivers/dma-buf/dma-fence.c | 5 +- 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/intel-m10-bmc-sec-update.c | 47 +- drivers/fpga/zynq-fpga.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 1 + 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/i3c/master/svc-i3c-master.c | 51 +- 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-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 | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7091r5.c | 2 +- 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/max77541-adc.c | 194 ++ drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp3422.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/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/irqchip/irq-bcm6345-l1.c | 14 +- drivers/irqchip/irq-gic-v3-its.c | 78 +- drivers/isdn/Kconfig | 1 - drivers/isdn/hardware/mISDN/Kconfig | 12 +- drivers/leds/Kconfig | 37 +- drivers/leds/Makefile | 2 + drivers/leds/flash/leds-aat1290.c | 2 +- drivers/leds/flash/leds-as3645a.c | 6 +- drivers/leds/flash/leds-lm3601x.c | 2 +- drivers/leds/flash/leds-qcom-flash.c | 17 +- drivers/leds/flash/leds-rt4505.c | 2 +- drivers/leds/flash/leds-sgm3140.c | 1 + drivers/leds/led-class.c | 2 +- drivers/leds/led-core.c | 81 +- drivers/leds/led-triggers.c | 17 +- drivers/leds/leds-an30259a.c | 2 +- drivers/leds/leds-aw200xx.c | 594 +++++ drivers/leds/leds-aw2013.c | 2 +- drivers/leds/leds-bd2606mvv.c | 2 +- drivers/leds/leds-bd2802.c | 2 +- drivers/leds/leds-blinkm.c | 4 +- drivers/leds/leds-cht-wcove.c | 476 ++++ drivers/leds/leds-gpio.c | 18 + drivers/leds/leds-is31fl319x.c | 2 +- drivers/leds/leds-is31fl32xx.c | 2 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 2 +- drivers/leds/leds-lm355x.c | 2 +- drivers/leds/leds-lm3642.c | 2 +- drivers/leds/leds-lm3692x.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-lp3944.c | 2 +- drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/leds/leds-lp5521.c | 13 +- drivers/leds/leds-lp5523.c | 16 +- drivers/leds/leds-lp5562.c | 2 +- drivers/leds/leds-lp55xx-common.c | 9 + drivers/leds/leds-lp8501.c | 10 +- drivers/leds/leds-lp8860.c | 2 +- drivers/leds/leds-mt6323.c | 446 +++- drivers/leds/leds-pca9532.c | 2 +- drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-pca963x.c | 2 +- drivers/leds/leds-spi-byte.c | 2 +- drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-tlc591xx.c | 2 +- drivers/leds/leds-turris-omnia.c | 2 +- drivers/leds/rgb/leds-qcom-lpg.c | 23 +- drivers/leds/simple/Kconfig | 31 +- drivers/leds/simple/Makefile | 5 +- .../leds/simple/simatic-ipc-leds-gpio-apollolake.c | 66 + drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 104 + drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 66 + drivers/leds/simple/simatic-ipc-leds-gpio.c | 139 -- drivers/leds/simple/simatic-ipc-leds-gpio.h | 22 + drivers/leds/simple/simatic-ipc-leds.c | 1 - drivers/leds/trigger/ledtrig-disk.c | 9 +- drivers/leds/trigger/ledtrig-mtd.c | 8 +- drivers/leds/trigger/ledtrig-netdev.c | 6 +- drivers/mailbox/tegra-hsp.c | 16 +- drivers/mailbox/ti-msgmgr.c | 12 +- drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm805.c | 2 +- drivers/mfd/88pm80x.c | 1 - drivers/mfd/88pm860x-core.c | 3 +- drivers/mfd/Kconfig | 17 +- drivers/mfd/Makefile | 1 + drivers/mfd/aat2870-core.c | 4 +- drivers/mfd/acer-ec-a500.c | 2 +- drivers/mfd/act8945a.c | 2 +- drivers/mfd/adp5520.c | 2 +- drivers/mfd/arizona-i2c.c | 2 +- drivers/mfd/as3711.c | 2 +- drivers/mfd/as3722.c | 2 +- drivers/mfd/atc260x-i2c.c | 2 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x.c | 141 ++ drivers/mfd/bcm590xx.c | 2 +- drivers/mfd/bd9571mwv.c | 2 +- drivers/mfd/da903x.c | 2 +- drivers/mfd/da9052-i2c.c | 2 +- drivers/mfd/da9055-i2c.c | 2 +- drivers/mfd/da9062-core.c | 2 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/da9150-core.c | 2 +- drivers/mfd/dln2.c | 1 - drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-acpi.c | 3 + drivers/mfd/intel-lpss.c | 2 + drivers/mfd/intel-m10-bmc-core.c | 90 +- drivers/mfd/intel-m10-bmc-pmci.c | 1 + drivers/mfd/intel-m10-bmc-spi.c | 15 + drivers/mfd/intel_soc_pmic_chtdc_ti.c | 2 +- drivers/mfd/intel_soc_pmic_chtwc.c | 2 +- drivers/mfd/intel_soc_pmic_crc.c | 2 +- drivers/mfd/iqs62x.c | 2 +- drivers/mfd/khadas-mcu.c | 2 +- drivers/mfd/lm3533-core.c | 4 +- drivers/mfd/lochnagar-i2c.c | 2 +- drivers/mfd/lp3943.c | 2 +- drivers/mfd/lp873x.c | 2 +- drivers/mfd/lp87565.c | 2 +- drivers/mfd/lp8788.c | 2 +- drivers/mfd/madera-i2c.c | 2 +- drivers/mfd/max14577.c | 2 +- drivers/mfd/max77541.c | 224 ++ drivers/mfd/max77620.c | 2 +- drivers/mfd/max77650.c | 2 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max77693.c | 2 +- drivers/mfd/max77714.c | 2 +- drivers/mfd/max77843.c | 2 +- drivers/mfd/max8907.c | 4 +- drivers/mfd/max8925-i2c.c | 3 +- drivers/mfd/max8997.c | 2 +- drivers/mfd/max8998.c | 2 +- drivers/mfd/mc13xxx-i2c.c | 2 +- drivers/mfd/menelaus.c | 2 +- drivers/mfd/menf21bmc.c | 2 +- drivers/mfd/mfd-core.c | 6 +- drivers/mfd/mp2629.c | 2 +- drivers/mfd/mt6360-core.c | 2 +- drivers/mfd/mt6370.c | 2 +- drivers/mfd/ntxec.c | 2 +- drivers/mfd/palmas.c | 2 +- drivers/mfd/pcf50633-core.c | 2 +- drivers/mfd/qcom-pm8008.c | 4 +- drivers/mfd/rc5t583-irq.c | 2 +- drivers/mfd/rc5t583.c | 2 +- drivers/mfd/retu-mfd.c | 2 +- drivers/mfd/rk8xx-i2c.c | 2 +- drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rohm-bd71828.c | 2 +- drivers/mfd/rohm-bd718x7.c | 2 +- drivers/mfd/rohm-bd9576.c | 2 +- drivers/mfd/rsmu_i2c.c | 2 +- drivers/mfd/rt4831.c | 2 +- drivers/mfd/rt5033.c | 10 +- drivers/mfd/rt5120.c | 2 +- drivers/mfd/sec-core.c | 2 +- drivers/mfd/si476x-i2c.c | 2 +- drivers/mfd/simple-mfd-i2c.c | 20 +- drivers/mfd/sky81452.c | 2 +- drivers/mfd/smpro-core.c | 2 +- drivers/mfd/stmfx.c | 9 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/stpmic1.c | 27 +- drivers/mfd/stw481x.c | 2 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/ti-lmu.c | 2 +- drivers/mfd/tps6105x.c | 2 +- drivers/mfd/tps65010.c | 2 +- drivers/mfd/tps6507x.c | 2 +- drivers/mfd/tps65086.c | 2 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65217.c | 2 +- drivers/mfd/tps65218.c | 2 +- drivers/mfd/tps65219.c | 42 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/tps65910.c | 2 +- drivers/mfd/tps65912-i2c.c | 2 +- drivers/mfd/tps6594-i2c.c | 4 +- drivers/mfd/tps6594-spi.c | 2 +- drivers/mfd/twl-core.c | 2 +- drivers/mfd/twl6040.c | 4 +- drivers/mfd/wcd934x.c | 28 +- drivers/mfd/wl1273-core.c | 2 +- drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm831x-i2c.c | 2 +- drivers/mfd/wm8350-i2c.c | 2 +- drivers/mfd/wm8400-core.c | 4 +- drivers/mfd/wm8994-core.c | 4 +- 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/net/arcnet/arcnet.c | 8 +- drivers/net/wireguard/netlink.c | 14 +- drivers/net/wireguard/queueing.c | 1 + drivers/net/wireguard/queueing.h | 25 +- drivers/net/wireguard/receive.c | 2 +- drivers/net/wireguard/send.c | 2 +- drivers/net/wireguard/timers.c | 10 +- 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/platform/x86/simatic-ipc.c | 7 +- drivers/power/supply/Kconfig | 8 + drivers/power/supply/Makefile | 1 + drivers/power/supply/power_supply_leds.c | 5 +- drivers/power/supply/rt5033_battery.c | 38 +- drivers/power/supply/rt5033_charger.c | 472 ++++ drivers/ptp/ptp_sysfs.c | 3 + drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/max77541-regulator.c | 153 ++ drivers/rtc/Kconfig | 27 +- drivers/rtc/Makefile | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 4 +- drivers/rtc/rtc-abx80x.c | 2 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-ds1307.c | 2 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds3232.c | 4 +- drivers/rtc/rtc-em3027.c | 2 +- drivers/rtc/rtc-fm3130.c | 2 +- drivers/rtc/rtc-hym8563.c | 2 +- drivers/rtc/rtc-isl12022.c | 4 +- drivers/rtc/rtc-isl12026.c | 2 +- drivers/rtc/rtc-isl1208.c | 132 +- drivers/rtc/rtc-loongson.c | 397 ++++ drivers/rtc/rtc-ls1x.c | 192 -- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-max6900.c | 2 +- drivers/rtc/rtc-nct3018y.c | 2 +- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pcf85063.c | 2 +- drivers/rtc/rtc-pcf8523.c | 2 +- drivers/rtc/rtc-pcf85363.c | 2 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pcf8583.c | 2 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rv3028.c | 9 +- drivers/rtc/rtc-rv3029c2.c | 2 +- drivers/rtc/rtc-rv3032.c | 4 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-st-lpc.c | 16 +- drivers/rtc/rtc-stm32.c | 28 +- drivers/rtc/rtc-x1205.c | 2 +- drivers/sbus/char/oradax.c | 21 +- drivers/soc/qcom/pmic_glink_altmode.c | 5 +- drivers/spi/Kconfig | 2 +- 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/led.c | 4 +- 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/video/backlight/adp8860_bl.c | 4 +- drivers/video/backlight/adp8870_bl.c | 4 +- drivers/video/backlight/arcxcnn_bl.c | 2 +- drivers/video/backlight/bd6107.c | 2 +- drivers/video/backlight/ktz8866.c | 2 +- drivers/video/backlight/led_bl.c | 5 +- drivers/video/backlight/lm3630a_bl.c | 10 +- drivers/video/backlight/lm3639_bl.c | 2 +- drivers/video/backlight/lp855x_bl.c | 50 +- drivers/video/backlight/lv5207lp.c | 2 +- drivers/video/backlight/pwm_bl.c | 9 +- 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/ocfs2/Kconfig | 6 +- fs/squashfs/block.c | 27 +- fs/sysfs/group.c | 12 +- .../dt-bindings/interconnect/qcom,msm8996-cbf.h | 12 + include/dt-bindings/leds/leds-lp55xx.h | 10 + include/dt-bindings/mfd/stm32f7-rcc.h | 1 + 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/dma-fence.h | 2 +- include/linux/firmware/xlnx-zynqmp.h | 2 +- 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/leds.h | 43 +- include/linux/mfd/axp20x.h | 84 + include/linux/mfd/intel-m10-bmc.h | 43 +- include/linux/mfd/{max597x.h => max5970.h} | 16 +- include/linux/mfd/max77541.h | 91 + include/linux/mfd/rt5033-private.h | 64 +- include/linux/mfd/rt5033.h | 24 - include/linux/mfd/stpmic1.h | 12 +- include/linux/mm.h | 4 +- include/linux/mod_devicetable.h | 13 + include/linux/parport.h | 2 +- include/linux/platform_data/leds-lp55xx.h | 3 + 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/trace/events/net.h | 3 +- include/uapi/linux/tps6594_pfsm.h | 37 + include/uapi/linux/usb/ch9.h | 5 +- kernel/bpf/btf.c | 6 +- lib/test_firmware.c | 12 +- mm/hugetlb.c | 7 +- mm/memory.c | 7 + mm/mmap.c | 3 +- mm/page-writeback.c | 8 +- net/bridge/br_if.c | 5 +- net/dsa/tag_sja1105.c | 9 +- net/ipv4/tcp_input.c | 12 +- net/mac80211/led.c | 2 +- net/mac80211/led.h | 8 +- net/netfilter/xt_LED.c | 3 +- samples/Kconfig | 7 + samples/Makefile | 1 + samples/pfsm/.gitignore | 2 + samples/pfsm/Makefile | 4 + samples/pfsm/pfsm-wakeup.c | 125 + samples/pktgen/functions.sh | 13 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 4 + .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 4 + samples/pktgen/pktgen_sample01_simple.sh | 4 + samples/pktgen/pktgen_sample02_multiqueue.sh | 3 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 4 + samples/pktgen/pktgen_sample04_many_flows.sh | 4 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 4 + ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 3 + scripts/tags.sh | 2 +- sound/core/pcm_memory.c | 44 +- sound/hda/hdac_regmap.c | 7 +- sound/pci/hda/patch_realtek.c | 9 + sound/soc/codecs/wcd934x.c | 8 +- sound/soc/codecs/wcd938x.c | 26 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/tty/.gitignore | 2 + tools/testing/selftests/tty/Makefile | 5 + tools/testing/selftests/tty/tty_tstamp_update.c | 88 + tools/testing/selftests/wireguard/netns.sh | 30 +- 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 +- 1151 files changed, 27943 insertions(+), 7784 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-aw200xx 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/leds/awinic,aw200xx.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/lp855x-backlight.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/lp855x.txt delete mode 100644 Documentation/devicetree/bindings/mailbox/brcm,bcm2835-mbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/brcm,bcm2835-mbox.yaml create mode 100644 Documentation/devicetree/bindings/mfd/adi,max77541.yaml create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt5033.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps6594.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 create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt5033-c [...] create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77541-regula [...] delete mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.txt create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.yaml create mode 100644 Documentation/devicetree/bindings/rtc/loongson,rtc.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/leds/leds-cht-wcove.rst create mode 100644 Documentation/misc-devices/tps6594-pfsm.rst create mode 100644 Documentation/trace/coresight/coresight-dummy.rst create mode 100644 drivers/hwtracing/coresight/coresight-dummy.c create mode 100644 drivers/iio/adc/max77541-adc.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/leds/leds-aw200xx.c create mode 100644 drivers/leds/leds-cht-wcove.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio-apollolake.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio-core.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c delete mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.h create mode 100644 drivers/mfd/max77541.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/power/supply/rt5033_charger.c create mode 100644 drivers/regulator/max77541-regulator.c create mode 100644 drivers/rtc/rtc-loongson.c delete mode 100644 drivers/rtc/rtc-ls1x.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/dt-bindings/leds/leds-lp55xx.h create mode 100644 include/linux/interconnect-clk.h rename include/linux/mfd/{max597x.h => max5970.h} (92%) create mode 100644 include/linux/mfd/max77541.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/testing/selftests/tty/.gitignore create mode 100644 tools/testing/selftests/tty/Makefile create mode 100644 tools/testing/selftests/tty/tty_tstamp_update.c