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 4a09d8e8118e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 1b3143ab88fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fabdb5e6b4b5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bd7405f79fcb Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits cb8dc612de4e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9e95043643d2 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 11a226ef42cd Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 394c748f8fcb Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 0027304038e7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 58e579adb1f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43b8724f5a13 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c2b2bdeb8e00 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1967aeac4863 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ebae63b32144 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5e9357d41d92 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c7de7a8bde2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7113e503d380 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 681ce8623567 vfs: Delete the associated dentry when deleting a file adds 413e8f014c8b fuse: Convert fuse_readpages_end() to use folio_end_read() adds 9fe2a036a23c fuse: Add initial support for fs-verity adds 42815f8ac54c fuse: set FR_PENDING atomically in fuse_resend() adds 246014876d78 fuse: clear FR_SENT when re-adding requests into pending list adds 103c2de111bf virtio-fs: limit number of request queues adds 529395d2ae64 virtio-fs: add multi-queue support new 4f2d34b65b40 Merge tag 'fuse-update-6.10' of git://git.kernel.org/pub/s [...] adds 9a87907de359 ovl: implement tmpfile adds 096802748ea1 ovl: remove upper umask handling from ovl_create_upper() adds e9229c18dae3 ovl: remove duplicate included header new 0e22bedd7586 Merge tag 'ovl-update-6.10' of git://git.kernel.org/pub/sc [...] adds edc66cf0c416 microblaze: Remove gcc flag for non existing early_printk.c file adds 58d647506c92 microblaze: Remove early printk call from cpuinfo-static.c new f33fda22a775 Merge tag 'microblaze-v6.10' of git://git.monstr.eu/linux- [...] adds 2cce90595991 LoongArch: Select ARCH_HAS_FAST_MULTIPLIER adds 5125d033c8af LoongArch: Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 adds d0b35b024725 LoongArch: Select ARCH_WANT_DEFAULT_BPF_JIT adds ff4a2443ef88 LoongArch: Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 5685d7fcb55f LoongArch: Give a chance to build with !CONFIG_SMP adds d6af2c76399f LoongArch: Fix callchain parse error with kernel tracepoin [...] adds 8f8d74ee110c LoongArch: rust: Switch to use built-in rustc target adds 3e4d599c1c26 LoongArch: dts: Remove "disabled" state of clock controller node adds bd7bc02b0cfe LoongArch: dts: Add new supported device nodes to Loongson-2K0500 adds 7c33c9111c8b LoongArch: dts: Add new supported device nodes to Loongson-2K2000 adds 9cc1df421f00 LoongArch: Update Loongson-3 default config file new 4f05e82003d1 Merge tag 'loongarch-6.10' of git://git.kernel.org/pub/scm [...] adds 3dfbd2d26b64 riscv: Remove unused asm/signal.h file adds 3b938e231b66 riscv: merge two if-blocks for KBUILD_IMAGE adds 36d37f11f555 export.h: remove include/asm-generic/export.h adds 84c3a079ab98 riscv: remove unused header adds 542124fc0d5c RISC-V: only flush icache when it has VM_EXEC set adds 4bfa185fe3f0 riscv/cmpxchg: Deduplicate xchg() asm functions adds 07a0a41cb77d riscv/cmpxchg: Deduplicate cmpxchg() asm and macros adds 906123739272 riscv/atomic.h : Deduplicate arch_atomic.* adds 54280ca64626 riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2 adds a8ed2b7a2c13 riscv/cmpxchg: Implement xchg for variables of size 1 and 2 adds 300ce44cbe29 Merge patch series "Rework & improve riscv cmpxchg.h and a [...] adds 70a57b247251 RISC-V: enable building 64-bit kernels with rust support adds 9c4319d69744 riscv: Remove MMU dependency from Zbb and Zicboz adds f862bbf4cdca riscv: Allow NOMMU kernels to run in S-mode adds d4b500cceb0e Merge patch series "riscv: 64-bit NOMMU fixes and enhancements" adds fa7d7339016a riscv: Do not save the scratch CSR during suspend adds 441381506ba7 riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code adds 63f93a3ca891 riscv: hwprobe: export Zihintpause ISA extension adds 29cee75fb66e riscv: Remove superfluous smp_mb() adds c97bf629963e riscv: Fix text patching when IPI are used adds 3f4524428939 Merge patch series "riscv: fix patching with IPI" adds bebc345413f5 riscv: Remove unnecessary irqflags processor.h include adds 6b9391b581fd riscv: Include riscv_set_icache_flush_ctx prctl adds 6a08e4709c58 documentation: Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl adds decde1fa2093 cpumask: Add assign cpu adds 4202f62cb64b Merge patch series "riscv: Create and document PR_RISCV_SE [...] adds 13953e381ae2 riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled adds 0fdbb06379b1 riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init adds dcb2743d1e70 riscv: mm: still create swiotlb buffer for kmalloc() bounc [...] adds eb1e50372946 riscv: select ARCH_USE_CMPXCHG_LOCKREF adds 79d6e4eae966 riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire| [...] adds 7845f52256e7 Merge patch series "riscv: enable lockless lockref impleme [...] adds 48b4fc66939d riscv: select ARCH_HAS_FAST_MULTIPLIER adds 58661a30f1bc riscv: Flush the instruction cache during SMP bringup adds aaa56c8f378d riscv: Factor out page table TLB synchronization adds dc892fb44322 riscv: Use IPIs for remote cache/TLB flushes by default adds 038ac18aae93 riscv: mm: Broadcast kernel TLB flushes only when needed adds 9546f00410ed riscv: Only send remote fences when some other CPU is online adds c6026d35b6ab riscv: mm: Combine the SMP and UP TLB flush code adds 20e03d702e00 riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma adds d6dcdabafcd7 riscv: Avoid TLB flush loops when affected by SiFive CIP-1200 adds 74cd17792d28 riscv: mm: Introduce cntx2asid/cntx2version helper macros adds f58e5dc45fa9 riscv: mm: Use a fixed layout for the MM context ID adds 8d3e7613f97e riscv: mm: Make asid_bits a local variable adds 8fc21cc672e8 riscv: mm: Preserve global TLB entries when switching contexts adds daef19263fc1 riscv: mm: Always use an ASID to flush mm contexts adds 4f16345d9200 Merge patch series "riscv: ASID-related and UP-related TLB [...] adds 92cce91949a4 riscv: defconfig: Enable CONFIG_CLK_SOPHGO_CV1800 new 0bfbc914d943 Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.o [...] adds 84ccfaee29fe mfd: tps6594: Add register definitions for TI TPS65224 PMIC adds 436250638b6d mfd: tps6594: Use volatile_table instead of volatile_reg adds 91fbd800649f dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC adds f8e5fc60e666 mfd: tps6594-i2c: Add TI TPS65224 PMIC I2C adds 02716864fd5a mfd: tps6594-spi: Add TI TPS65224 PMIC SPI adds 9d855b8144e6 mfd: tps6594-core: Add TI TPS65224 PMIC core adds 91020aecc813 misc: tps6594-pfsm: Add TI TPS65224 PMIC PFSM adds 00c826525fba regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators adds 208829715917 pinctrl: pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO adds 06dfb41b1cf8 dt-bindings: mfd: Add rk816 binding adds e9006f81faf8 mfd: rk8xx: Add RK816 support adds 1bd97d64b5f0 pinctrl: rk805: Add rk816 pinctrl support adds 9f4e899c286b regulator: rk808: Support apply_bit for rk808_set_suspend_ [...] adds 5eb068da74a0 regulator: rk808: Add RK816 support adds cac5fd398b71 Merge branches 'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-m [...] adds 858cea6b5a74 mfd: intel-lpss: Switch over to MSI interrupts adds 392654ad188b mfd: kempld: Replace ACPI code with agnostic one adds b503627701c8 mfd: kempld: Use device core to create driver-specific dev [...] adds f0336cc4f139 mfd: kempld: Simplify device registration adds f197c75fe0dc mfd: kempld: Use PLATFORM_DEVID_NONE instead of -1 adds de584f72ce10 mfd: kempld: Drop duplicate NULL check in ->exit() adds db8516871b6d mfd: kempld: Remove dead code adds f769df1eb901 dt-bindings: mfd: twl: Convert trivial subdevices to json-schema adds 714ae2ab7807 dt-bindings: mfd: Add ROHM BD71828 system-power-controller [...] adds 5549eeedcdd6 mfd: rohm-bd71828: Add power off functionality adds 7777dc1f9143 dt-bindings: mfd: syscon: Add missing simple syscon compatibles adds 74d26d76b950 mfd: ocelot-spi: Use spi_sync_transfer() adds 5fbbeaa6c884 mfd: Tidy Kconfig dependency's parentheses adds 4fd7e2ffe32d dt-bindings: mfd: Add ROHM BD71879 adds 74c6317df04b mfd: intel-m10-bmc: Change staging size to a variable adds de8f4d97bb4a mfd: bd71828: Remove commented code lines adds 248327d6a06c mfd: axp20x: Convert to use Maple Tree register cache adds 4cce569c1d70 dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 adds 3088ab3f190a dt-bindings: mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible adds 6cb72bd48680 dt-bindings: mfd: qcom,spmi-pmic: Add pbs to SPMI device types adds 11db5421837a mfd: timberdale: Remove redundant assignment to variable err adds aecebbc08716 dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible adds 20677b34cf32 mfd: cs42l43: Update patching revision check adds 9e36775c22c7 mfd: kempld: Remove custom DMI matching code adds 57b323b3dff6 mfd: ssbi: Remove unused field 'slave' from 'struct ssbi' adds 3555d80d4699 dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in [...] adds dee5183d5f5e dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node adds ecbc0f273d83 dt-bindings: mfd: Convert lp873x.txt to json-schema adds 53d3ff7be4a6 mfd: rsmu: support I2C SMBus access adds 1482489b5196 dt-bindings: mfd: Use full path to other schemas new a85629f435a4 Merge tag 'mfd-next-6.10' of git://git.kernel.org/pub/scm/ [...] adds 899dbfb28b79 auxdisplay: ht16k33: Replace use of fb_blank with backligh [...] adds b7ad4c67ed94 backlight: omap1: Remove unused struct omap_backlight_conf [...] adds bf8c95504494 backlight: omap1: Replace FB_BLANK_ states with simple on/off adds 6be0fb641ba6 fbdev: omap2/omapfb: Replace use of fb_blank with backligh [...] adds 9a7bb61ffe46 staging: fbtft: Remove reference to fb_blank adds 4551978bb50a backlight: Remove fb_blank from struct backlight_properties adds e6c6fea5c314 backlight: Match backlight device against struct fb_info.bl_dev adds 330682161d87 auxdisplay: ht16k33: Remove struct backlight_ops.check_fb adds e755554568fb hid: hid-picolcd: Fix initialization order adds c34b107770ed hid: hid-picolcd: Remove struct backlight_ops.check_fb adds 0133952aaca2 backlight: aat2870-backlight: Remove struct backlight.check_fb adds 397b74937292 backlight: pwm-backlight: Remove struct backlight_ops.check_fb adds 8a8e7f84c13c fbdev: sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb adds 56a6f83f764a fbdev: ssd1307fb: Init backlight before registering framebuffer adds 792944670229 fbdev: ssd1307fb: Remove struct backlight_ops.check_fb adds 0a4be7263749 backlight: Add controls_device callback to struct backlight_ops adds a2e25c8165f9 backlight: lcd: Constify lcd_ops adds 03788e747f57 backlight: ams369fg06: Constify lcd_ops adds 94194e314ec8 backlight: corgi_lcd: Constify lcd_ops adds 4c00ff8ebf0c backlight: hx8357: Constify lcd_ops adds c4643239dc56 backlight: ili922x: Constify lcd_ops adds a2b3af58ce17 backlight: ili9320: Constify lcd_ops adds 26679a701706 backlight: jornada720_lcd: Constify lcd_ops adds aefc911e42a3 backlight: l4f00242t03: Constify lcd_ops adds 7ae6431a105d backlight: lms283gf05: Constify lcd_ops adds 2b472876a46e backlight: lms501kf03: Constify lcd_ops adds 62560bfafdf3 backlight: ltv350qv: Constify lcd_ops adds c935555c8a14 backlight: otm3225a: Constify lcd_ops adds 02bc4c447e29 backlight: platform_lcd: Constify lcd_ops adds ee7b1e8465d5 backlight: tdo24m: Constify lcd_ops adds b8beae949433 HID: picoLCD: Constify lcd_ops adds 9293c302f493 fbdev: clps711x: Constify lcd_ops adds 8b2d4564eca4 fbdev: imx: Constify lcd_ops adds feb61a4b34a8 fbdev: omap: lcd_ams_delta: Constify lcd_ops adds 82b9007bc4f8 const_structs.checkpatch: add lcd_ops adds 13cb61bed54d Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', [...] adds e962f13b1e86 backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode() adds cda12ba55506 backlight: Make backlight_class constant adds 717bbf03d28b backlight: lcd: Make lcd_class constant adds b303ab78f8b7 backlight: lp8788: Drop support for platform data adds 89c26f9ad3c5 backlight: otm3225a: Drop driver owner assignment adds f80460c5231b backlight: mp3309c: Fix LEDs flickering in PWM mode adds 1fd949f653ee backlight: sky81452-backlight: Remove unnecessary call to [...] new 7eae27cd12a2 Merge tag 'backlight-next-6.10' of git://git.kernel.org/pu [...] adds 822c91e72eac leds: trigger: Store brightness set by led_trigger_event() adds a24de38de804 ALSA: control-led: Integrate mute led trigger adds ab2ab9e69ef9 leds: trigger: audio: Remove this trigger adds 4cd47222e435 locking/mutex: Introduce devm_mutex_init() adds fb74e4fa524d leds: aw2013: Use devm API to cleanup module's resources adds a59d8824d730 leds: aw200xx: Use devm API to cleanup module's resources adds b5a0b81605c7 leds: lp3952: Use devm API to cleanup module's resources adds c230c03ba8cd leds: lm3532: Use devm API to cleanup module's resources adds 310d26520e6a leds: nic78bx: Use devm API to cleanup module's resources adds efc347b9efee leds: mlxreg: Use devm_mutex_init() for mutex initialization adds c382e2e3eccb leds: an30259a: Use devm_mutex_init() for mutex initialization adds 66f7d2ceae4e Merge branches 'ib-leds-mips-sound-6.10' and 'ib-leds-lock [...] adds a004f2427079 dt-bindings: leds: pca963x: Convert text bindings to YAML adds 016cfc41fc6d dt-bindings: leds: qcom-lpg: Document PM6150L compatible adds 6b0d685d75a7 leds: simatic-ipc-leds-gpio: Add support for module BX-59A adds 7d36c3573391 dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network adds 77b9f2d6fd9b dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed [...] adds 1fe4f1bf60fd leds: trigger: netdev: Remove not needed call to led_set_b [...] adds 4bea1ca9e366 leds: apu: Remove duplicate DMI lookup data adds 2573c25e2c48 leds: qcom-lpg: Add support for PMI8950 PWM adds fc3b23faa143 dt-bindings: leds: leds-qcom-lpg: Add support for PMI8950 PWM adds fd05e3698649 leds: mt6360: Fix the second LED can not enable torch mode [...] adds aa172ba73948 leds: trigger: pattern: Add support for hrtimer adds 974afccd3794 leds: pwm: Disable PWM when going to suspend adds 3b29c7b9f701 leds: sun50i-a100: Use match_string() helper to simplify the code adds 678ba7d25467 leds: aat1290: Remove unused field 'torch_brightness' from [...] adds 221db0183beb leds: lp50xx: Remove unused field 'bank_modules' from 'str [...] adds dd66d058565a leds: lp50xx: Remove unused field 'num_of_banked_leds' fro [...] adds f2994f5341e0 leds: mt6370: Remove unused field 'reg_cfgs' from 'struct [...] new f3033eb79136 Merge tag 'leds-next-6.10' of git://git.kernel.org/pub/scm [...] adds 7a700d8f2431 usb: gadget: uvc: fix try format returns on uncompressed formats adds f7a7f80ccc8d usb: gadget: uvc: configfs: ensure guid to be valid before set adds 2f550553e23c usb: gadget: f_fs: Add the missing get_alt callback adds 0ef40f399aa2 USB: gadget: core: create sysfs link between udc and gadget adds 1f855c5e6862 usb: chipidea: npcm: Convert to platform remove callback r [...] adds 110000b5408d USB: Use EHCI control transfer pid macros instead of const [...] adds 7a3124273585 usb: dwc2: Remove cat_printf() adds 10cfb14d2a2b usb: typec: stusb160x: convert to use maple tree register cache adds 9dc28ea21eb4 usb: typec: ptn36502: switch to DRM_AUX_BRIDGE adds c58ab9249df7 usb: gadget: u_ether: replace deprecated strncpy with strscpy adds 3b5eac689953 usb: gadget: mv_u3d: replace deprecated strncpy with strscpy adds 799d9c2750b8 usb: dwc2: Add core new versions definition adds f73220f7fda1 usb: dwc2: New bit definition in GOTGCTL register adds bc5d81b8012c usb: dwc2: Add new parameter eusb2_disc adds 7fd22e5bcaa5 usb: dwc2: Add eUSB2 PHY disconnect flow support adds 535a88dc7d61 usb: dwc2: New bit definition in GPWRDN register adds 4483ef3c1685 usb: dwc2: Add hibernation updates for ULPI PHY adds f8453bbde06c usb: dwc2: New bitfield definition and programming in GRSTCTL adds 16fac242177c usb: gadget: u_audio: Fix the size of a buffer in a strscp [...] adds 39c34568d786 usb: gadget: u_audio: Use the 2-argument version of strscpy() adds 54ada48481a1 usb: gadget: u_audio: Use snprintf() instead of sprintf() adds 8e7142817bd6 dt-bindings: usb: qcom,pmic-typec: Add support for the PM7 [...] adds c92ed3428141 dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG20 [...] adds 63aa7ab955e7 usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC adds c4f426460feb dt-bindings: usb: renesas,usbhs: Document RZ/G2L family co [...] adds a79c5b6f6756 usb: renesas_usbhs: Simplify obtaining device data adds 790effae39cf usb: renesas_usbhs: Improve usbhsc_default_pipe[] for isoc [...] adds caf8fa1120c2 usb: renesas_usbhs: Update usbhs pipe configuration for RZ [...] adds de9700f44d41 usb: renesas_usbhs: Remove trailing comma in the terminato [...] adds 3bfe384f6f4f arm64: dts: renesas: r9a07g0{43,44,54}: Update RZ/G2L fami [...] adds 43590333ca08 usb: chipidea: ci_hdrc_imx: align usb wakeup clock name wi [...] adds af1969a1f6b5 dt-bindings: usb: chipidea,usb2-imx: move imx parts to ded [...] adds 089fa715f599 dt-bindings: usb: ci-hdrc-usb2-imx: add restrictions for r [...] adds 47870badf33a dt-bindings: usb: ci-hdrc-usb2-imx: add compatible and clo [...] adds ec1848cd5df4 usb: misc: onboard_hub: use device supply names adds 31e7f6c015d9 usb: misc: onboard_hub: rename to onboard_dev adds ff508c0e9707 drm: ci: arm64.config: update ONBOARD_USB_HUB to ONBOARD_USB_DEV adds e00e3a14adcc arm64: defconfig: update ONBOARD_USB_HUB to ONBOARD_USB_DEV adds 70ab96e92106 ARM: multi_v7_defconfig: update ONBOARD_USB_HUB to ONBOAD_USB_DEV adds dd84ac976541 usb: misc: onboard_dev: add support for non-hub devices adds 5b5858e467fa ASoC: dt-bindings: xmos,xvf3500: add XMOS XVF3500 voice processor adds ef83531c8e4a usb: misc: onboard_dev: add support for XMOS XVF3500 adds 5bab5dc780c9 Merge 6.9-rc2 into usb-next adds 650cede0415b usb: typec: ptn36502: Only select DRM_AUX_BRIDGE with OF adds a2723e29c7f4 usb: gadget: omap_udc: remove unused variable adds 27ffe4ff0b33 usb: typec: ucsi: Only enable supported notifications adds 6f729457a8ee usb: phy: fsl-usb: drop driver owner assignment adds 7b5a0fa49e8f usb: typec: nvidia: drop driver owner assignment adds db2ed6ec11a8 usb: typec: displayport: drop driver owner assignment adds 897d68d4ce7d usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices adds 2a2eec558ec1 usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further adds 9625607f15aa usb: typec: ucsi: properly register partner's PD device adds c0f66d78f423 usb: typec: ucsi: always register a link to USB PD device adds 41e1cd1401fc usb: typec: ucsi: simplify partner's PD caps registration adds ad4bc68bef3e usb: typec: ucsi: extract code to read PD caps adds 16cad5199841 usb: typec: ucsi: support delaying GET_PDOS for device adds 3f81cf54c188 usb: typec: ucsi_glink: rework quirks implementation adds 5da727f75823 usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk adds 3f91a0bf4a0b soc: qcom: pmic_glink: reenable UCSI on sc8280xp adds 6151c02160c2 soc: qcom: pmic_glink: enable UCSI on sc8180x adds f3031f9b39c1 usb: typec: ucsi: Stop abuse of bit definitions from ucsi.h adds de52aca4d9d5 usb: typec: ucsi: Never send a lone connector change ack adds 4ed37ef8678d usb: typec: ucsi_acpi: Remove Dell quirk adds 51fcd7ec9df6 usb: misc: uss720: point pp->dev to usbdev->dev adds fabce53c240f usb: misc: uss720: document the names of the compatible devices adds d24f05964f2d usb: misc: uss720: add support for another variant of the [...] adds 3295f1b866bf usb: misc: uss720: check for incompatible versions of the [...] adds ccdd4aac5f4b usb: phy-generic: add short delay after pulling the reset pin adds bfbf2e4b77e2 dt-bindings: usb: Document the Microchip USB2514 hub adds 00bca4658061 dt-bindings: usb: hx3: Remove unneeded dr_mode adds 22ffd399e6e7 usb: chipidea: move ci_ulpi_init after the phy initialization adds 0fb782b5d5c4 usb: dwc3: pci: Don't set "linux,phy_charger_detect" prope [...] adds c4ede56172dc usb: typec: ucsi: Wait 20ms before reading CCI after a reset adds 0c5794f7b0ef usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS [...] adds c82d6cbb03cc usb: typec: ucsi_glink: drop NO_PARTNER_PDOS quirk for sm8 [...] adds 1a395af9d53c usb: typec: ucsi_glink: drop special handling for CCI_BUSY adds 3d122e6d27e4 usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep adds 920e7522e3ba usb: gadget: function: Remove usage of the deprecated ida_ [...] adds a7f3813e589f usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler adds 0a723ed3baa9 usb: gadget: dummy_hcd: Set transfer interval to 1 microframe adds 24bce22d09ec usb: typec: ucsi: add callback for connector status updates adds 76716fd5bf09 usb: typec: ucsi: glink: move GPIO reading into connector_ [...] adds 2fb5ea6b6781 usb: typec: ucsi: glink: use typec_set_orientation adds 628664651962 usb: typec: ucsi: add update_connector callback adds 3d1b6c9d4770 usb: typec: ucsi: glink: set orientation aware if supported adds 606c096adc79 usb: dwc3: Select 2.0 or 3.0 clk base on maximum_speed adds bd2cd796d285 usb: renesas_usbhs: Remove renesas_usbhs_get_info() wrapper adds 1ac579a4bfed usb: ehci-exynos: Use devm_clk_get_enabled() helpers adds 3f26e2b07aff usb: ehci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 3d284c95eeb8 usb: ohci-exynos: Use devm_clk_get_enabled() helpers adds a6a243b6ed3c usb: ohci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 684e9f5f97eb usb: dwc3: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 0d31ea587709 Merge 6.9-rc5 into usb-next adds 14e37bff3da7 dt-bindings: usb: qcom,pmic-typec: update example to follo [...] adds c859d300c569 dt-bindings: usb: uhci: convert to dt schema adds 9cea6c1f5415 dt-bindings: usb: Add bindings for multiport properties on [...] adds 921e109c6200 usb: dwc3: core: Access XHCI address space temporarily to [...] adds 89d7f9629946 usb: dwc3: core: Skip setting event buffers for host only [...] adds 30a46746ca5a usb: dwc3: core: Refactor PHY logic to support Multiport C [...] adds 80adfb54044e dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport adds 6410c8033ba7 usb: dwc3: qcom: Add helper function to request wakeup interrupts adds 2bfc9916a0e4 usb: dwc3: qcom: Refactor IRQ handling in glue driver adds 5df44c6f4f39 usb: dwc3: qcom: Enable wakeup for applicable ports of multiport adds a160e1202ca3 usb: dwc3: qcom: Add multiport suspend/resume support for wrapper adds 3f12222a4beb usb: dwc3: core: Fix compile warning on s390 gcc in dwc3_g [...] adds 32965a3b8275 USB: fix up for "usb: misc: onboard_hub: rename to onboard_dev" adds 550c88771df0 dt-bindings: usb: samsung,exynos-dwc3: add gs101 compatible adds 9b780c845fb6 usb: dwc3: exynos: add support for Google Tensor gs101 adds 63a1f8454962 xhci: stored cached port capability values in one place adds 6d3bc5e941bf xhci: remove xhci_check_usb2_port_capability helper adds db4460b6ecf0 usb: xhci: check if 'requested segments' exceeds ERST capacity adds 577c867cf8f6 usb: xhci: improve debug message in xhci_ring_expansion_needed() adds 5adc1cc038f4 usb: xhci: address off-by-one in xhci_num_trbs_free() adds 7e2bd7dd8084 usb: xhci: remove redundant variable 'erst_size' adds 0c9595089432 usb: xhci: use array_size() when allocating and freeing memory adds 15a27970e5f3 xhci: improve PORTSC register debugging output adds 34b67198244f xhci: remove XHCI_TRUST_TX_LENGTH quirk adds 66cb618bf0bb usb: xhci: prevent potential failure in handle_tx_event() [...] adds ae887586bb76 usb: xhci: remove 'handling_skipped_tds' from handle_tx_event() adds 26dffa427f18 usb: xhci: replace goto with return when possible in handl [...] adds 608b973b70f8 usb: xhci: remove goto 'cleanup' in handle_tx_event() adds 64f5b51817fe xhci: pci: Use full names in PCI IDs for Intel platforms adds 2f8a5b415739 xhci: pci: Group out Thunderbolt xHCI IDs adds d6b2b694dd53 xhci: pci: Use PCI_VENDOR_ID_RENESAS adds b44c0ce372f2 usb: xhci: remove duplicate TRB_TO_SLOT_ID() calls adds 080e73c9411b usb: xhci: compact 'trb_in_td()' arguments adds b3e40fc85735 USB: usb_parse_endpoint: ignore reserved bits adds 8bbe44ce6543 MAINTAINERS: Remove {ehci,uhci}-platform.c from ARM/VT8500 entry adds 562be61b35d9 usb: core: Remove the useless struct usb_devmap which is j [...] adds c5b324b1a762 dt-bindings: usb: dwc3: Add QDU1000 compatible adds 1b739388aa3f usb: gadget: u_audio: Fix race condition use of controls a [...] adds a2cf936ebef2 usb: gadget: u_audio: Clear uac pointer when freed. adds adeab5bfb818 Merge 6.9-rc7 into usb-next adds 9a966517a830 thunderbolt: Enable NVM upgrade support on Intel Maple Ridge adds 6016137a964b thunderbolt: Fix calculation of consumed USB3 bandwidth on a path adds 25d905d2b819 thunderbolt: Allow USB3 bandwidth to be lower than maximum [...] adds 668906cf88d5 thunderbolt: Use correct error code with ERROR_NOT_SUPPORTED adds c936e287df26 thunderbolt: Get rid of TB_CFG_PKG_PREPARE_TO_SLEEP adds c6ca1ac9f472 thunderbolt: Increase sideband access polling delay adds d4d336f8c4d5 thunderbolt: No need to loop over all retimers if access fails adds a3ad3a90e0a7 thunderbolt: There are only 5 basic router registers in pr [...] adds 61684c0ff94c thunderbolt: Fix uninitialized variable in tb_tunnel_alloc_usb3() adds 2a0ed2da17d7 thunderbolt: Fix kernel-doc for tb_tunnel_alloc_dp() adds a3dc6d82de9b thunderbolt: Correct trace output of firmware connection m [...] adds e4306116b5e9 Merge tag 'thunderbolt-for-v6.10-rc1' of git://git.kernel. [...] adds 1d26ba0944d3 usb: dwc3: Wait unconditionally after issuing EndXfer command adds e7899ebb4301 usb: musc: Remove unused list 'buffers' adds 718b36a7b49a usb: typec: qcom-pmic-typec: split HPD bridge alloc and re [...] adds b791a67f6812 usb: typec: ucsi: displayport: Fix potential deadlock adds 76d7570734c1 usb: phy: tegra: Replace of_gpio.h by proper one adds 514fdbdc4e34 usb: fotg210: Use *-y instead of *-objs in Makefile adds cbad7440672a dt-bindings: usb: qcom,dwc3: fix interrupt max items adds d64adb0f41e6 usb: typec: tipd: fix event checking for tps25750 adds 409c1cfb5a80 usb: typec: tipd: fix event checking for tps6598x adds 344f74cf531d usb: typec: tipd: rely on i2c_get_match_data() adds 01be965ce5ab usb: dwc3: core: Fix unused variable warning in core driver adds 4b653e82ae18 usb: fotg210: Add missing kernel doc description adds 51474ab44abf drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge [...] new 89601f675b00 Merge tag 'usb-6.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 779087fe2fec kfifo: drop __kfifo_dma_out_finish_r() adds 76738194be60 kfifo: introduce and use kfifo_skip_count() adds 4edd7e96a1f1 kfifo: add kfifo_out_linear{,_ptr}() adds e9d9576de08a kfifo: remove support for physically non-contiguous memory adds ed6d22f5d867 kfifo: rename l to len_to_end in setup_sgl() adds fea0dde08162 kfifo: pass offset to setup_sgl_buf() instead of a pointer adds d52b761e4b1a kfifo: add kfifo_dma_out_prepare_mapped() adds 2ab682d22155 kfifo: fix typos in kernel-doc adds 8192fabb0db2 tty: 8250_dma: use dmaengine_prep_slave_sg() adds 9054605ab846 tty: 8250_omap: use dmaengine_prep_slave_sg() adds f8fef2fa419f tty: msm_serial: use dmaengine_prep_slave_sg() adds 1788cf6a91d9 tty: serial: switch from circ_buf to kfifo adds b9cea51b65ab tty: atmel_serial: use single DMA mapping for TX adds 12bedddb6752 tty: atmel_serial: define macro for RX size adds e51c3e1d236f tty: atmel_serial: use single DMA mapping for RX adds f03e8c1060f8 printk: Save console options for add_preferred_console_match() adds 8a831c584e6e printk: Don't try to parse DEVNAME:0.0 console options adds b73c9cbe4f1f printk: Flag register_console() if console is set on command line adds 787a1cabac01 serial: core: Add support for DEVNAME:0.0 style naming for [...] adds a0f32e2dd998 serial: core: Handle serial console options adds a8b04cfe7dad serial: 8250: Add preferred console in serial8250_isa_init [...] adds 5c3a766e9f05 Documentation: kernel-parameters: Add DEVNAME:0.0 format f [...] adds a80451572968 serial: 8250_omap: Remove unused of_gpio.h adds 56de74b4d783 serial: pic32_uart: Replace of_gpio.h by proper one adds 4210022789f3 serial: sifive: Remove 0 from fu540-c000-uart0 binding. adds b464199eaae8 dt-bindings: serial: renesas,scif: Document r8a779h0 bindings adds d78cc0df9d2b tty: hvc: Remove second semicolon adds da4e0ba419bb tty: n_gsm: replace deprecated strncpy with strscpy adds 3bd85c6c97b2 tty: vt: conmakehash: Don't mention the full path of the i [...] adds 9013517527b6 serial: ami: Mark driver struct with __refdata to prevent [...] adds 7fb96133a76a serial: pmac_zilog: Drop usage of platform_driver_probe() adds 8c278ade67bd dt-bindings: serial: actions,owl-uart: convert to dtschema adds 32f6ec282fb0 serial: 8250_of: Add clock_notifier adds 77ab53371a20 serial: max3100: Lock port->lock when calling uart_handle_ [...] adds 712a1fcb38dc serial: max3100: Update uart_driver_registered on driver removal adds e60955dbecb9 serial: max3100: Fix bitwise types adds 0487724912ab serial: max3100: Make struct plat_max3100 local adds 3c37ac45718e serial: max3100: Remove custom HW shutdown support adds e1cb4fa90fb8 serial: max3100: Replace custom polling timeout with standard one adds 80949ca0f3a8 serial: max3100: Remove unneeded forward declaration adds 0867a9805549 serial: max3100: Update Kconfig entry adds c9615d34ce26 tty: serial: max310x: convert to use maple tree register cache adds 925b2c3f6b6f tty: serial: sc16is7xx: convert to use maple tree register cache adds 771d22bce79e serial: max3100: Enable TIOCM_LOOP adds 61f538f23a7a serial: max3100: Get crystal frequency via device property adds 8c15f723caba serial: max3100: Remove duplicating irq field adds bbcbf739215e serial: max3100: Switch to use dev_err_probe() adds 8250b1c1fdf6 serial: max3100: Replace MODULE_ALIAS() with respective ID tables adds 1d01740efb68 serial: max3100: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds 69b2cc30315a serial: max3100: Extract to_max3100_port() helper macro adds 4fe952c141b2 serial: max3100: Sort headers adds 838022def8ef serial: amba-pl011: get rid of useless wrapper pl011_get_r [...] adds 255abd49f185 serial: amba-pl011: move variable into CONFIG_DMA_ENGINE c [...] adds 384fa8647dc5 serial: 8250: Remove superfluous sanity check adds fff4a5d5609d serial: ar933x: Remove unneeded static structure adds 2a8e4ab0c93f serial: sc16is7xx: add proper sched.h include for sched_se [...] adds 7f3357448170 serial: sc16is7xx: unconditionally clear line bit in sc16i [...] adds d49216438139 serial: sc16is7xx: split into core and I2C/SPI parts (core) adds cf9c37530fda serial: sc16is7xx: split into core and I2C/SPI parts (sc16 [...] adds 48d4a801be0f serial: sc16is7xx: split into core and I2C/SPI parts (sc16 [...] adds 4547cd76f08a serial: 8250: Fix add preferred console for serial8250_isa [...] adds 46f2bba8314f serial: omap: remove redundant assignment to variable tmout adds 25ca2d573eba serial: max3100: Convert to_max3100_port() to be static inline adds 693f75b91a91 printk: Add function to replay kernel log on consoles adds 1b743485e27f tty/sysrq: Replay kernel log messages on consoles via sysrq adds b20172ca6bf4 serial: core: Fix ifdef for serial base console functions adds 35fad98ed25a serial: meson+qcom: don't advance the kfifo twice adds 5f1149d2f4bf serial: drop debugging WARN_ON_ONCE() from uart_put_char() adds abcd8632f26b serial: core: Extract uart_alloc_xmit_buf() and uart_free_ [...] adds e533e4c62e99 serial: imx: Introduce timeout when waiting on transmitter empty adds 5cb90c636d95 tty: serial: fsl_lpuart: use dev_err_probe for clocks adds 6a533ed7350a serial: 8250_dw: Deduplicate LCR checks adds c205edcd86da serial: 8250_dw: Hide a cast in dw8250_serial_inq() adds 2a49b45cd0e7 PNP: Add dev_is_pnp() macro adds 18ba7f2d99f6 serial: port: Add support of PNP IRQ to __uart_read_properties() adds 64c79dfbc458 serial: 8250_pnp: Support configurable reg shift property adds b86ae40ffcf5 serial: exar: adding missing CTI and Exar PCI ids adds 8c467f330059 VT: Use macros to define ioctls adds c69fddf12ffc serial: exar: remove old Connect Tech setup adds 477f6ee694fb serial: exar: added a exar_get_nr_ports function adds 393b520a99b2 serial: exar: add optional board_init function adds 209a20d4bd91 serial: exar: moved generic_rs485 further up in 8250_exar.c adds 5aa84fd8d059 serial: exar: add CTI cards to exar_get_nr_ports adds f7ce07062988 serial: exar: add CTI specific setup code adds c6795fbffc45 serial: exar: fix checkpach warnings adds f70f95b485d7 serial: msm: check dma_map_sg() return value properly adds 660a70809856 Merge 6.9-rc5 into tty-next adds 53ea31bb6b8a serial: 8250_exar: Don't return positive values as error codes adds 19234a5f61c5 serial: 8250_exar: Describe all parameters in kernel doc adds 8e9f8261d7ce serial: 8250_exar: Kill CTI_PCI_DEVICE() adds a85f12ad12a6 serial: 8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor ID adds 1cf8520a1220 serial: 8250_exar: Trivia typo fixes adds c5f597479dfe serial: 8250_exar: Extract cti_board_init_osc_freq() helper adds 709bb04522b4 serial: 8250_exar: Kill unneeded ->board_init() adds ee6c49a71a47 serial: 8250_exar: Decrease indentation level adds 9b2bff26beca serial: 8250_exar: Return directly from switch-cases adds d72c3018300e serial: 8250_exar: Switch to use dev_err_probe() adds 3c089d7ebfcb serial: 8250_exar: Use BIT() in exar_ee_read() adds fa52ed247cfe serial: 8250_exar: Make type of bit the same in exar_ee_*_bit() adds aa0bb2092e09 serial: 8250_exar: Keep the includes sorted adds 6bb34cf737f8 serial: 8250_pnp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds cc3236cd758b dt-bindings: serial: cdns,uart: Add optional reset property adds b43376850109 arm64: zynqmp: Add resets property for UART nodes adds e3896be24078 tty: serial: uartps: Add support for uartps controller reset adds 719910ebc3d7 dt-bindings: serial: brcm,bcm2835-aux-uart: convert to dtschema adds a47cf07f60dc serial: core: Call device_set_awake_path() for console port adds 6bd23e0c2bb6 tty: add the option to have a tty reject a new ldisc adds aae20f6e34cd serial: sh-sci: protect invalidating RXDMA on shutdown adds 8efc44054908 serial: sh-sci: describe locking requirements for invalida [...] adds 0c9c1ea583f1 serial: sh-sci: let timeout timer only run when DMA is scheduled adds ae1b6b4c0a0c serial: sh-sci: simplify locking when re-issuing RXDMA fails adds abe7015a3630 serial: 8250_pnp: Simplify "line" related code adds a3d8728ab079 serial: imx: Raise TX trigger level to 8 adds e21de1455a72 serial: Clear UPF_DEAD before calling tty_port_register_de [...] new f6b8e86b7a65 Merge tag 'tty-6.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6594d9c2d1dd staging: greybus: Constify gb_audio_module_type adds 8baa558953e9 staging: greybus: Add blank line after struct declaration adds d1a2e2cb79ca Staging: rtl8192e: Declare variable with static adds 44ab88bf413b staging: rtl8192e: replace variable with direct return adds c1fa09771a09 Staging: rtl8192e: Rename variable ReturnPoint adds abfbd0f1fa83 Staging: rtl8192e: Rename variable TimeStampLow adds 5f6479090534 Staging: rtl8192e: Rename variable TimeStampHigh adds 7ea8ae9e19a0 Staging: rtl8192e: Rename variable Frame_Order adds c3f253ef02ea Staging: rtl8192e: Rename variable aSifsTime adds 8f3d126901b7 Staging: rtl8192e: Rename variable posHTCap adds 9c46c813905a Staging: rtl8192e: Rename variable bRTSUseShortPreamble adds 9cfe5964787f Staging: rtl8192e: Rename variable pBssHT adds decc6f8ce18f Staging: rtl8192e: Rename variable bAllowAllDA adds ab8e210d16b1 Staging: rtl8192e: Rename variable WriteIntoReg adds bf812e0a36f7 staging: wlan-ng: Rename 'foo' to 'rc' in p80211conv.c adds f119f9e05094 staging: rtl8712: rename tmpVal to avg_val adds 26743707e13e staging: wlan-ng: Rename 'wlan_unsetup' to 'wlan_teardown' adds f7841bc3e347 staging: vt6655: Remove unused declaration of RFbAL7230Sel [...] adds b50e41c0e5e0 staging: rtl8712: Fix line length exceeding 100 columns adds d6b86fdecddd staging: pi433: Correct comment typos in pi433_if.c adds 242d724fae21 staging: rtl8712: Remove additional space adds c61be40b3b36 staging: rtl8712: Add space between operands and operator adds d81060d69e3b staging: vc04_services: Remove unused function declarations adds 57c0b41bbe7b staging: vc04_services: vchiq_arm: Use appropriate dev_* l [...] adds ff6643de78d1 staging: vc04_services: Do not log error on kzalloc() adds bf1894900b53 staging: vc04_services: Implement vchiq_bus .remove adds d9c60badccc1 staging: vc04_services: vchiq_core: Stop kthreads on shutdown adds a1ba19a1ae7c greybus: lights: check return of get_channel_from_mode adds 83144b76344e staging: rtl8712: rename backupPMKIDList to backup_PMKID_list adds a212650fa295 staging: rtl8712: rename backupPMKIDIndex to backup_PMKID_index adds 26a73b4d30d2 staging: rtl8712: rename backupTKIPCountermeasure to backu [...] adds 20952655235d staging: wlan-ng: Remove broken driver prism2_usb adds a103e5ad2199 Merge 6.9-rc2 into staging-next adds 9643ce5e28a7 staging: axis-fifo: Fix indentation adds 9d343b597fb0 staging: pi433: drop driver owner assignment adds 30b6e72b1509 staging: rtl8192e: remove unnecessary wrapper adds 883295e9489a staging: ks7010: replace open-coded module_sdio_driver() adds ebee9ca2f59e Revert "staging: vc04_services: vchiq_core: Stop kthreads [...] adds fdb43d131fba staging: vt6655: remove redundant assignment to variable byData adds 33a470713ad5 staging: nvec: Fix documentation typo in nvec.c adds 6a0b8c0da8d8 greybus: arche-ctrl: move device table to its right location adds 98b6073d7ab3 staging: bcm2835-audio: add terminating new line to Kconfig adds ed394dbf5371 MAINTAINERS: vt665?: Replace Forest with Philipp as maintainer adds 80f91c823739 staging: pi433: Rename struct pi433_device buffer field to [...] adds 6f85a7035217 staging: pi433: Rename struct pi433_device instances to pi433. adds cdcf3051f0c0 staging: pi433: Replace pi433_receive param void type to s [...] adds 494566f7a544 staging: pi433: Rename "pi433_dev" of type "dev_t" to "pi4 [...] adds bd9ea55b228b staging: pi433: Remove duplicated code using the "goto" er [...] adds 78d17ecffcf4 staging: pi433: Add debugfs_remove in case of driver regis [...] adds e68e319fc948 staging: pi433: Reorder pi433_exit cleanup calls. adds e945c43df60b Staging: rtl8723bs: Delete dead code from update_current_n [...] adds bef4c8939d51 staging: greybus: Replace gcam macros with direct dev log calls adds 1b61680cfe3e staging: rts5208: replace weird strncpy() with memcpy() adds c3a8f7dfc7c3 staging: rtl8723bs: convert strncpy to strscpy adds 18f44de63f88 staging: greybus: change strncpy() to strscpy_pad() adds 244b6e92bd1a staging: nvec: add ability to ignore EC responses in sync writes adds 41288dfaf1b8 staging: nvec: make keyboard init synchronous adds 395e9164bf72 staging: nvec: make touchpad init synchronous adds e4d5e3a9ae68 staging: nvec: update TODO adds acf2192167cf staging: vchiq: Reformat Kconfig help texts adds e0279bb86bb2 staging: vc04_services: Re-align function parameters adds e82b22539a89 staging: vc04_services: Drop g_once_init global variable adds 1c9e16b73166 staging: vc04_services: vchiq_arm: Split driver static and [...] adds 8c9753f63905 staging: vc04_services: vchiq_arm: Drop g_cache_line_size adds e1c0af4f3ce0 staging: vc04_services: Move variables for tracking connections adds f875976ecf45 staging: vc04_services: Drop vchiq_connected.[ch] files adds 39fbff9dfc2e staging: vc04_services: Move global variables tracking all [...] adds 6d0ef3214ddb staging: vc04_services: Move global memory mapped pointer adds 12cc5f92c159 staging: vc04_services: Move spinlocks to vchiq_state adds 7f56c601cae8 staging: vc04_services: vchiq_mmal: Rename service_callback() adds 42a2f6664e18 staging: vc04_services: Move global g_state to vchiq_state adds 75ff53c44f5e staging: vc04_services: Drop completed TODO item adds aae7272403a5 fbtft: seps525: Don't use "proxy" headers adds 01742a4052f7 Staging: rtl8192e: Rename variable CurSTAExtChnlOffset adds f72a077852bf Staging: rtl8192e: Rename variable CurrentAMPDUFactor adds b45d48dcb18f Staging: rtl8192e: Rename variable OptMode adds fb3ac10f25f9 Staging: rtl8192e: Rename variable LSigTxopProtect adds b5c085767bc6 Staging: rtl8192e: Rename variable ChlWidth adds 571acd1719c1 Staging: rtl8192e: Rename variable AdvCoding adds 3b6f3b7e084a Staging: rtl8192e: Rename variable MimoPwrSave adds d4a0d94585cf Staging: rtl8192e: Rename variable ShortGI40Mhz adds b55af8ba3cf6 Staging: rtl8192e: Rename variable ShortGI20Mhz adds 86272f2bbf64 Staging: rtl8192e: Rename variable GreenField adds d6e0eabdb5d3 Staging: rtl8192e: Rename variable TxSTBC adds 982c4a8b5a5b Staging: rtl8192e: Rename variable RxSTBC adds 165bb7d4d002 Staging: rtl8192e: Rename variable DelayBA adds 9d2953b958a2 Staging: rtl8192e: Rename variable MaxAMSDUSize adds 1f630607e626 Staging: rtl8192e: Rename variable MaxRxAMPDUFactor adds a0667f7d7db0 Staging: rtl8192e: Rename variable MPDUDensity adds 3f9a84460ffd Staging: rtl8192e: Rename variable ExtHTCapInfo adds bae502410013 Staging: rtl8192e: Rename variable DssCCk adds 62cbabc6fd22 staging: vc04_services: vchiq_arm: Fix NULL ptr dereferences adds a0e244ec59bd staging: vc04_services: Delete unnecessary NULL check adds 4e81120fe11e staging: vchiq_arm: Drop unnecessary NULL check adds aab643309b01 staging: vchiq_core: Use printk messages for devices adds 001a3df620d0 staging: vchiq_core: Add parentheses to VCHIQ_MSG_SRCPORT adds ac0b096351eb staging: vchiq_core: Drop unnecessary blank lines adds cf707f77a12b staging: vchiq_core: Add missing blank lines adds eb563dc752d3 staging: pi433: Remove unused driver new be81389c82e2 Merge tag 'staging-6.10-rc1' of git://git.kernel.org/pub/s [...] adds 0bb322be5d38 driver core: Remove unused platform_notify, platform_notif [...] adds 85d2b0aa1703 module: don't ignore sysfs_create_link() failures adds d48c03198a92 sysfs: Add sysfs_bin_attr_simple_read() helper adds 66bc1a173328 treewide: Use sysfs_bin_attr_simple_read() helper adds e5019b14230a Merge 6.9-rc5 into driver-core-next adds 3cc50d07be10 driver core: Add device_show_string() helper for sysfs attributes adds aa1fd9cdabaa hwmon: Use device_show_string() helper for sysfs attributes adds 7b53e926bfe2 IB/qib: Use device_show_string() helper for sysfs attributes adds b91b73a43822 perf: Use device_show_string() helper for sysfs attributes adds 3182459b7bff platform/x86: Use device_show_string() helper for sysfs at [...] adds 9bb8e30611a4 scsi: Use device_show_string() helper for sysfs attributes adds 75cde4e37a14 kernfs: mount: Remove unnecessary ‘NULL’ values from knparent adds 880a746fa3ea device property: Fix a typo in the description of device_g [...] new d90be6e4aaf2 Merge tag 'driver-core-6.10-rc1' of git://git.kernel.org/p [...] adds 4bc4634eda10 speakup: Turn i18n files utf-8 adds b2c6a73fb413 uio: fsl_elbc_gpcm: Convert to platform remove callback re [...] adds 1019fa4839c9 uio: pruss: Remove this driver adds 90fa0280553a uio_pdrv_genirq: convert to use device_property APIs adds f8a27dfa4b82 uio: use threaded interrupts adds a36b69775fca ndtest: Convert to platform remove callback returning void adds e8c4bd6c6e6b Drivers: hv: vmbus: Add utility function for querying ring size adds e566ed5b6417 uio_hv_generic: Query the ringbuffer size for device adds 547fa4ffd799 uio_hv_generic: Enable interrupt for low speed VMBus devices adds 45bab4d74651 tools: hv: Add vmbus_bufring adds 82b0945ce2c2 tools: hv: Add new fcopy application based on uio driver adds ec314f61e4fc Drivers: hv: Remove fcopy driver adds 76457f9a11dd uio_hv_generic: Remove use of PAGE_SIZE adds d3eb521378a6 comedi: remove unused helper function dma_chain_flag_bits adds 043327875298 misc/pvpanic: use bit macros adds ad76f3e8f57c misc/pvpanic: add shutdown event definition adds 115ee55351c1 misc: ds1682: Add NVMEM support adds 355f6a292fa2 mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings adds 5f8fcfc3e509 misc: ti-st: st_kim: remove unnecessary (void*) conversions adds 1d6b84d29779 parport: mfc3: avoid empty-body warning adds f0a816fb12da /dev/port: don't compile file operations without CONFIG_DEVPORT adds 2193014f7947 powerpc/powernv: Convert to platform remove callback retur [...] adds 26f0d3b11aff sonypi: Convert to platform remove callback returning void adds 25b9cadb1ee3 ntsync: Introduce the ntsync driver and character device. adds b46271ec40a0 ntsync: Introduce NTSYNC_IOC_CREATE_SEM. adds dc806bd48abc ntsync: Introduce NTSYNC_IOC_SEM_POST. adds 416bdb89605d counter: linux/counter.h: fix Excess kernel-doc descriptio [...] adds 6b0828ca8bd1 counter: make counter_bus_type const adds e0363c0706a1 counter: constify the struct device_type usage adds 2f48aba356a0 counter: Introduce the COUNTER_COMP_FREQUENCY() macro adds f7131297d638 counter: stm32-timer-cnt: rename quadrature signal adds 752923ccfd98 counter: stm32-timer-cnt: rename counter adds 5679d5f76ca7 counter: stm32-timer-cnt: adopt signal definitions adds 7a6c69f2be82 counter: stm32-timer-cnt: introduce clock signal adds b73d03b34742 counter: stm32-timer-cnt: add counter prescaler extension adds 29646ee33cc3 counter: stm32-timer-cnt: add checks on quadrature encoder [...] adds efec660d78f0 counter: stm32-timer-cnt: introduce channels adds f7630270b678 counter: stm32-timer-cnt: probe number of channels from registers adds 2c70ccd45985 counter: stm32-timer-cnt: add support for overflow events adds 1aed15275b7c counter: stm32-timer-cnt: add support for capture events adds c90663596e7c MAINTAINERS: Update email addresses for William Breathitt Gray adds e9b4895fd171 counter: ti-ecap-capture: Convert to platform remove callb [...] adds 4b986b68e699 counter: ti-eqep: Convert to platform remove callback retu [...] adds 916baadd293a counter: ti-ecap-capture: Utilize COUNTER_COMP_FREQUENCY macro adds 3f58b0eb6c13 Merge tag 'counter-updates-for-6.10' of git://git.kernel.o [...] adds 4b9f86214c05 cdx: Convert to platform remove callback returning void adds ebbc1a4789c6 uio: update kerneldoc comments for interrupt functions adds df1aa5b0d1a6 Merge 6.9-rc5 into char-misc-next adds 77fc5151f9c0 device property: Move fwnode_handle_put() into property.h adds 59ed5e2d505b device property: Add cleanup.h based fwnode_handle_put() s [...] adds 365130fd47af device property: Introduce device_for_each_child_node_scoped() adds 1693d2a74591 iio: adc: max11410: Use device_for_each_child_node_scoped() adds 2fe97fccbd3f iio: addac: ad74413r: Use device_for_each_child_node_scoped() adds 8a85e72eaedc iio: dac: ltc2688: Use device_for_each_child_node_scoped() adds 39d5790d0be1 iio: adc: fsl-imx25-gcq: Switch from of specific handing t [...] adds f84aec5a6bb5 iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to [...] adds a6eaf02b8274 iio: adc: ad7124: Switch from of specific to fwnode based [...] adds bb134d2fbc86 iio: adc: ad7292: Switch from of specific to fwnode proper [...] adds c3708c829a06 iio: adc: ad7192: Convert from of specific to fwnode prope [...] adds 13c524162b3a iio: accel: mma8452: Switch from of specific to fwnode pro [...] adds 2936e7d8c117 iio: accel: fxls8962af: Switch from of specific to fwnode [...] adds e1186ee3f48e iio: adc: hx711: Switch from of specific to fwnode propert [...] adds 8ca555bd059a iio: temp: ltc2983: Use __free(fwnode_handle) and device_f [...] adds 5cfb5587f914 iio: adc: rzg2l_adc: Use device_for_each_child_node_scoped() adds 582021f4e9f8 iio: adc: rcar-gyroadc: use for_each_available_child_node_ [...] adds 9266dba06876 iio: adc: spear_adc: Make use of device properties adds 3d50d03f2194 dt-bindings: adc: add AD7173 adds 7b0c9f8fa3d2 iio: adc: ad_sigma_delta: Add optional irq selection adds 76a1e6a42802 iio: adc: ad7173: add AD7173 driver adds ba7352d019e7 io: light: st_uvis25: drop casting to void in dev_set_drvdata adds 8c5b0ea6179d iio: humidity: hts211: drop casting to void in dev_set_drvdata adds cb98410db73f iio: imu: st_lsm6dsx: drop casting to void in dev_set_drvdata adds f0245ab38933 iio: core: Leave private pointer NULL when no private data [...] adds 5c4e411566df iio: core: Calculate alloc_size only once in iio_device_alloc() adds 9278524c4865 dt-bindings: iio: light: Merge APDS9300 and APDS9960 schemas adds 59ee18822a24 dt-bindings: iio: light: adps9300: Add missing vdd-supply adds 2f8608f71bfe dt-bindings: iio: light: adps9300: Update interrupt definitions adds f31f1f27b0e3 dt-bindings: iio: light: Avago APDS9306 adds 620d1e6c7a3f iio: light: Add support for APDS9306 Light Sensor adds 88a1ffc69067 dt-bindings: adc: ad7173: add support for additional models adds 393310526b4a iio: adc: ad7173: improve chip id's defines adds 37ae8381ccda iio: adc: ad7173: add support for additional models adds 1c5aa559a695 iio: adc: twl4030-madc: Make use of device properties adds 59346366e56f dt-bindings: iio: adc: add ad7944 ADCs adds d1efcf8871db iio: adc: ad7944: add driver for AD7944/AD7985/AD7986 adds f764c293a1f8 iio: humidity: hdc3020: add power management adds 137166ef5fc5 dt-bindings: iio: humidity: hdc3020: add reset-gpios adds e264b086f40a iio: humidity: hdc3020: add reset management adds 0b70c0844955 iio: imu: inv_mpu6050: add WoM (Wake-on-Motion) sensor adds d0e79bebce8b iio: imu: inv_mpu6050: add WoM event as accel event adds 5537f653d9be iio: imu: inv_mpu6050: add new interrupt handler for WoM events adds 305914d01807 iio: imu: inv_mpu6050: add WoM suspend wakeup with low-power mode adds 42ea59925387 iio: core: move to cleanup.h magic adds 095be2d53055 iio: trigger: move to the cleanup.h magic adds 714b5b4c2c24 iio: buffer: iio: core: move to the cleanup.h magic adds 3092bde731ca iio: inkern: move to the cleanup.h magic adds fcdb03e43106 iio: accel: adxl367: Remove second semicolon adds 346ae0e8276f iio: adc: ad7944: Add support for "3-wire mode" adds 74f7ffd68433 MAINTAINERS: add Documentation/iio/ to IIO subsystem adds 18b51455e618 docs: iio: new docs for ad7944 driver adds 905908546cb8 iio: pressure: BMP280 core driver headers sorting adds 86156cadbeff iio: pressure: hsc030pa: Use spi_read() adds 0a2c44324f3b dt-bindings: iio: health: maxim,max30102: add max30101 adds c71af78d9bf2 iio: health: max30102: add support for max30101 adds cba15a623765 dt-bindings: iio: dac: ti,dac5571: Add DAC081C081 support adds 3d797af1d69a iio: dac: ti-dac5571: Add DAC081C081 support adds 27eea4778db8 iio: adc: ad7944: simplify adi,spi-mode property parsing adds 6020ca4de8e5 iio: adc: ad7944: use spi_optimize_message() adds 2d766e79ba2b iio: dac: ad3552r: Use device_for_each_child_node_scoped() adds eff19f6b9e00 iio: dac: ad5770r: Use device_for_each_child_node_scoped() adds 18abc64bfe04 iio: adc: ab8500-gpadc: Fix kernel-doc parameter names. adds f875790e6ae8 iio: adc: ab8500-gpadc: Use device_for_each_child_node_sco [...] adds 8c40277ec673 iio: adc: ad4130: Use device_for_each_child_node_scoped() [...] adds cf84f1e0a8fd iio: adc: ad7173: Use device_for_each_child_node_scoped() [...] adds de4eefe8f16f iio: frequency: admfm2000: Use device_for_each_child_node_ [...] adds bcf571a854d4 iio: dac: ad3552: Use __free(fwnode_handle) to simplify er [...] adds 2eef045c5231 iio: adc: pac1934: Use device_for_each_available_child_nod [...] adds f68ebfe1501b iio: accel: adxl345: Make data_range obsolete adds ab158628d46c iio: accel: adxl345: Group bus configuration adds 25b83220873a iio: accel: adxl345: Move defines to header adds 59307e8f74fb dt-bindings: iio: accel: adxl345: Add spi-3wire adds 41561abc417e iio: accel: adxl345: Pass function pointer to core adds 196fb733e5e6 iio: accel: adxl345: Reorder probe initialization adds 34ca62caa0dd iio: accel: adxl345: Add comment to probe adds 2f896dd97ced iio: accel: adxl345: Add spi-3wire option adds c8e2d4873902 iio: light: apds9306: Fix off by one in apds9306_sampling_ [...] adds 107585b06926 iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk() adds f979e52d3bc1 dt-bindings: iio: temperature: ltc2983: document power supply adds 47ef0501a9cc iio: temperature: ltc2983: support vdd regulator adds 85795d3eddeb iio: light: apds9306: Improve apds9306_write_event_config() adds aabc0aa90c92 Documentation: ABI: document in_temp_input file adds 3735ca0b0726 iio: adc: stm32: Fixing err code to not indicate success adds 24622259e3a8 iio: adc: stm32: Use device_for_each_child_node_scoped() adds 77dc3b173d72 iio: adc: qcom-spmi-adc5: Use device_for_each_child_node_scoped() adds d9dd38cb59fb dt-bindings: iio: imu: mpu6050: Improve i2c-gate disallow list adds 61c8031af674 iio: adc: ad7944: Consolidate spi_sync() wrapper adds 6a9e5518287b dt-bindings: iio: imu: add icm42688 inside inv_icm42600 adds 88b49449f25d iio: imu: inv_icm42600: add support of ICM-42688-P adds 62d3fb9dcc09 iio: dac: ad5755: make use of of_device_id table adds 499eb311513f dt-bindings: iio: adc: Add GPADC for Allwinner H616 adds 9dd6b32e76ff iio: pressure: dps310: support negative temperature values adds b8189beb2c87 iio: pressure: dps310: introduce consistent error handling adds c046bb5d9512 iio: pressure: dps310: consistently check return value of [...] adds 5826711e8414 iio: pressure: dps310: simplify scale factor reading adds a094de22e2ef iio: buffer-dma: add iio_dmaengine_buffer_setup() adds 04ae3b1a76b7 iio: buffer-dma: Rename iio_dma_buffer_data_available() adds fb09febafd16 iio: buffer-dma: Enable buffer write support adds c1b91566580c iio: buffer-dmaengine: Support specifying buffer direction adds 3afb27d15f8d iio: buffer-dmaengine: Enable write support adds 2d1af46cfe2e dt-bindings: iio: dac: add docs for AXI DAC IP adds a33486d38ea8 dt-bindings: iio: dac: add docs for AD9739A adds 87800c4342a2 iio: backend: add new functionality adds 4e3949a192e4 iio: dac: add support for AXI DAC IP core adds e77603d5468b iio: dac: support the ad9739a RF DAC adds cf1c833f89e7 iio: adc: adi-axi-adc: only error out in major version mismatch adds b80ad8e3cd27 iio: adc: ti-ads131e08: Use device_for_each_child_node_sco [...] adds 7732ce06ed8a Merge tag 'iio-for-6.10a' of https://git.kernel.org/pub/sc [...] adds ed8c2dad25eb peci: Make peci_bus_type const adds e6faf2b750eb peci: constify the struct device_type usage adds 84e79a7f63e8 Merge tag 'peci-next-6.10-rc1' of git://git.kernel.org/pub [...] adds e22810ab3f5e mei: bus: constify the struct mei_cl_bus_type usage adds 8b39a723ef1f w1: gpio: Make use of device properties adds 9e085c045868 w1: gpio: Switch to use dev_err_probe() adds ef2b810e1152 w1: gpio: Use sizeof(*pointer) instead of sizeof(type) adds 540d3f15c0aa w1: gpio: Remove duplicate NULL checks adds cde37a5bdb0e w1: gpio: Don't use "proxy" headers adds 0b6896838d6a Merge tag 'w1-drv-6.10' of https://git.kernel.org/pub/scm/ [...] adds a2c72ed78ab8 mcb: lpc: Convert to platform remove callback returning void adds 7c28f964b7fe eeprom: at25: drop unneeded MODULE_ALIAS adds 2db26427d7d9 eeprom: 93xx46: drop unneeded MODULE_ALIAS adds 7a5ffa5a21d3 misc: sgi_gru: indent SGI_GRU option help text adds 11e5e1aba749 misc: sgi_gru: remove default attribute of LATTICE_ECP3_CONFIG adds 7b51b1373321 misc/pvpanic: add support for normal shutdowns adds 89d5d9e95008 counter: Don't use "proxy" headers adds 1245489b35e3 Merge tag 'counter-updates-for-6.10b' of git://git.kernel. [...] adds 4d4d2d434685 fpga: manager: add owner module and take its refcount adds 1da11f822042 fpga: bridge: add owner module and take its refcount adds a52e3a9dba34 fpga: xilinx-spi: extract a common driver core adds 8afcb190f3aa dt-bindings: fpga: xlnx,fpga-selectmap: add DT schema adds 104712a0866f fpga: xilinx-selectmap: add new driver adds 4a1f12b5b50d fpga: xilinx-core: add new gpio names for prog and init adds a97fc99a02c7 fpga: altera: drop driver owner assignment adds f6c86fdf3716 fpga: altera-cvp: Remove an unused field in struct altera_ [...] adds 4d2bc3f7dea4 fpga: tests: use KUnit devices instead of platform devices adds 1eb3816c2757 fpga: ice40-spi: Don't use "proxy" headers adds 7c2dafa60e7a fpga: dfl: remove unused function is_dfl_feature_present() adds dbca8048b33c fpga: dfl: remove unused member pdata from struct dfl_{afu,fme} adds b7c0e1ecee40 fpga: region: add owner module and take its refcount adds 1ddfcad01d44 Merge tag 'fpga-for-6.20-rc1' of git://git.kernel.org/pub/ [...] adds 17553ba8e19d bus: mhi: host: Add sysfs entry to force device to enter EDL adds 553f94fc7667 bus: mhi: host: Add a new API for getting channel doorbell offset adds 48f98496b1de bus: mhi: host: pci_generic: Add generic edl_trigger to al [...] adds 33075a03f47b Merge tag 'mhi-for-6.10' of git://git.kernel.org/pub/scm/l [...] adds bf901e49a9a8 dt-bindings: arm: qcom,coresight-tpda: drop redundant type [...] adds e0b97ddaf4b5 dt-bindings: arm: qcom,coresight-tpda: fix indentation in [...] adds caa41c47dab7 coresight: etm4x: Fix unbalanced pm_runtime_enable() adds 852e9a32058a coresight: stm: Extract device name from AMBA pid based ta [...] adds 3ab210297c31 coresight: tmc: Extract device properties from AMBA pid ba [...] adds 075b7cd7ad7d coresight: Add helpers registering/removing both AMBA and [...] adds b448c4c72ca3 coresight: replicator: Move ACPI support from AMBA driver [...] adds 8e3227ddfbd7 coresight: funnel: Move ACPI support from AMBA driver to p [...] adds 23567323857d coresight: catu: Move ACPI support from AMBA driver to pla [...] adds 3d83d4d4904a coresight: tpiu: Move ACPI support from AMBA driver to pla [...] adds 70750e257aab coresight: tmc: Move ACPI support from AMBA driver to plat [...] adds 057256aaacc8 coresight: stm: Move ACPI support from AMBA driver to plat [...] adds 965edae4e6a2 coresight: debug: Move ACPI support from AMBA driver to pl [...] adds 1e7ba33fa591 coresight: etm4x: Do not hardcode IOMEM access for registe [...] adds 5eb3a0c2c523 coresight: etm4x: Do not save/restore Data trace control r [...] adds 46bf8d7cd853 coresight: etm4x: Safe access for TRCQCLTR adds d6fc00d0f640 coresight: etm4x: Fix access to resource selector registers adds 002026272ba5 coresight: stm: Remove duplicate linux/acpi.h header adds e8293395b9ca coresight: Remove duplicate linux/amba/bus.h header adds c01cb419104c coresight: catu: Convert to platform remove callback retur [...] adds 971c2b107b57 coresight: debug: Convert to platform remove callback retu [...] adds 981d5f92ca2e coresight: stm: Convert to platform remove callback return [...] adds 38a38da44757 coresight: tmc: Convert to platform remove callback return [...] adds ba8c06fe7e16 coresight: tpiu: Convert to platform remove callback retur [...] adds 2d7e8a64a1e7 coresight: Docs/ABI/testing/sysfs-bus-coresight-devices: [...] adds 8877ef45ef9e coresight: tmc: Enable SG capability on ACPI based SoC-400 [...] adds 1f82d58ddbe2 Documentation: ABI + trace: hisi_ptt: update paths to bus/ [...] adds 9b47d9982d1d hwtracing: hisi_ptt: Assign parent for event_source device adds d629cfcfed82 Merge tag 'coresight-next-v6.10' of git://git.kernel.org/p [...] adds 73df3d6f2e95 VMCI: Fix an error handling path in vmci_guest_probe_device() adds 6d0ca4a2a7e2 nvmem: layouts: store owner from modules with nvmem_layout [...] adds 21833338eccb nvmem: layouts: onie-tlv: drop driver owner initialization adds 23fd602f2195 nvmem: layouts: sl28vpd: drop driver owner initialization adds dc3d88ade857 nvmem: sc27xx: fix module autoloading adds 154c1ec943e3 nvmem: sprd: fix module autoloading adds 8d8fc146dd7a nvmem: core: switch to use device_add_groups() adds 693d2f629962 nvmem: lpc18xx_eeprom: Convert to platform remove callback [...] adds e2c7d6e02382 dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650 adds dc5d4043510b dt-bindings: nvmem: qcom,spmi-sdam: update maintainer adds a5888ae5b3c3 dt-bindings: nvmem: Add compatible for SC8280XP adds 2a1ad6b75292 nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct adds 4286dbcecc3f slimbus: qcom-ngd-ctrl: Reduce auto suspend delay adds 880b33b0580c slimbus: Convert to platform remove callback returning void adds 35230d31056d slimbus: qcom-ctrl: fix module autoloading adds 8003f00d8953 vmci: prevent speculation leaks by sanitizing event in eve [...] adds 2adc731188b6 interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numbering adds 230d05b1179f interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port as [...] adds eacdd8e36df9 Merge tag 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0d8d62640763 iio: light: apds9306: Fix input arguments to in_range() adds 427298c63295 iio: adc: rtq6056: Use automated cleanup for mode handling [...] adds ef64a4ad8310 iio: adc: ad7266: don't set masklength adds 75616d2e3c9e iio: adc: mxs-lradc-adc: don't set masklength adds 79df437b5661 iio: buffer: initialize masklength accumulator to 0 adds 02eae0bb9538 iio: core: Add iio_read_acpi_mount_matrix() helper function adds e074cc3080d5 iio: accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix [...] adds dd3f40b53957 iio: bmc150-accel-core: Use iio_read_acpi_mount_matrix() helper adds 4a8e1e020a38 iio: accel: mxc4005: Read orientation matrix from ACPI ROT [...] adds c19f273cae8a docs: iio: adis16475: fix device files tables adds 62de5e3e31a8 iio: light: stk3310: Drop most likely fake ACPI ID adds 3b0c13361298 dt-bindings: iio: imu: add icm42686 inside inv_icm42600 adds a1432b5b4f4c iio: imu: inv_icm42600: add support of ICM-42686-P adds 73e49886a283 iio: dac: adi-axi: fix a mistake in axi_dac_ext_info_set() adds 64ce7d4348be iio: adc: ad7944: add support for chain mode adds 633e3015cae0 docs: iio: ad7944: add documentation for chain mode adds 19fb11d7220b dt-bindings: adc: axi-adc: add clocks property adds 80721776c5af iio: adc: axi-adc: make sure AXI clock is enabled adds 09415814cd1d iio: backend: change docs padding adds c66eabcc1ca6 iio: backend: add API for interface tuning adds fbc186055b41 iio: adc: adi-axi-adc: remove regmap max register adds 7ecb8ee5c93b iio: adc: adi-axi-adc: support digital interface calibration adds 05c4081fbf4c iio: adc: ad9467: support digital interface calibration adds 6a28a72ad2a4 iio: adc: mcp3564: Use device_for_each_child_node_scoped() adds da8cf0d7327f iio: adc: ad799x: change 'unsigned' to 'unsigned int' declaration adds 0fb3e211acf0 iio: adc: ad799x: add blank line to avoid warning messages adds 80f87d6bbc6d iio: adc: ad799x: Prefer to use octal permission adds d1648883355a iio: adc: ti-ads1015: use device_for_each_child_node_scoped() adds 4d68b25c6421 iio: adc: ad_sigma_delta: use 'time_left' variable with wa [...] adds 860e36b70235 iio: adc: exynos_adc: use 'time_left' variable with wait_f [...] adds 265b81bb7578 iio: adc: fsl-imx25-gcq: use 'time_left' variable with wai [...] adds 1fa9d4a0a4ad iio: adc: intel_mrfld_adc: use 'time_left' variable with w [...] adds 3cd191fce837 iio: adc: stm32-adc: use 'time_left' variable with wait_fo [...] adds 2f62fd78a145 iio: adc: stm32-dfsdm-adc: use 'time_left' variable with w [...] adds b0329b3c7eca iio: adc: twl6030-gpadc: use 'time_left' variable with wai [...] adds 8d0c93761606 iio: pressure: zpa2326: use 'time_left' variable with wait [...] adds 561e2e3e90b4 iio: dac: ad9739a: write complete MU_CNT1 register during lock adds 0340dc4c8259 iio: invensense: fix interrupt timestamp alignment adds bf8367b00c33 iio: invensense: fix timestamp glitches when switching frequency adds 51fafb3cd7fc iio: adc: PAC1934: fix accessing out of bounds array index adds 827dca312970 iio: temperature: mcp9600: Fix temperature reading for neg [...] adds 1565fce99bd0 Merge tag 'iio-for-6.10b-take2' of https://git.kernel.org/ [...] adds 3df463865ba4 stm class: Fix a double free in stm_register_device() adds 07cf835689d7 stm class: Add source type adds ee27f44e1592 stm class: Propagate source type to protocols adds 3c7205929080 stm class: sys-t: Improve ftrace source handling adds 1592e84c7d7b intel_th: Convert to platform remove callback returning void adds 8dc0b2d385d2 intel_th: Constify the struct device_type usage adds 212886f5d930 intel_th: Convert sprintf/snprintf to sysfs_emit adds 988001c73594 intel_th: Remove redundant initialization of pointer outp adds 76e9f4389d4b intel_th: msu: Fix kernel-doc warnings adds e44937889bdf intel_th: pci: Add Granite Rapids support adds 854afe461b00 intel_th: pci: Add Granite Rapids SOC support adds 2e1da7efabe0 intel_th: pci: Add Sapphire Rapids SOC support adds c4a30def564d intel_th: pci: Add Meteor Lake-S support adds a4f813c3ec9d intel_th: pci: Add Meteor Lake-S CPU support adds f866b65322bf intel_th: pci: Add Lunar Lake support adds fbf740aeb86a ppdev: Add an error check in register_device adds 5c9c5d7f26ac greybus: Fix use-after-free bug in gb_interface_release du [...] adds 203b283cc1f4 virt: acrn: Fix typos adds 423169413356 binder: fix max_thread type inconsistency adds bd86030943bf tifm: constify the struct tifm_bus_type usage adds 82fecafeadd4 misc: rtsx: do clear express reg every SD_INT adds 5015f8a5ced7 scripts/spdxcheck: Add count of missing files to stats output adds ed63ba15d783 Merge 6.9-rc7 into char-misc-testing adds 217f036242c7 extcon: intel-mrfld: Switch to use dev_err_probe() adds b1781d0a1458 extcon: max8997: select IRQ_DOMAIN instead of depending on it adds b1a8804f532a extcon: intel-mrfld: Don't shadow error from devm_extcon_d [...] adds b2da7e249833 extcon: adc-jack: Convert to platform remove callback retu [...] adds 67d4b2cedca0 extcon: intel-cht-wc: Convert to platform remove callback [...] adds 6d472f20c3c0 extcon: intel-mrfld: Convert to platform remove callback r [...] adds ba6985eac33f extcon: max3355: Convert to platform remove callback retur [...] adds 9688b1d07089 extcon: max77843: Convert to platform remove callback retu [...] adds 5be3dfe6e5f8 extcon: usb-gpio: Convert to platform remove callback retu [...] adds bff3f0e30350 extcon: usbc-cros-ec: Convert to platform remove callback [...] adds 986c51b95948 extcon: realtek: Remove unused of_gpio.h adds 3e8e45b65d9f extcon: adc-jack: Document missing struct members adds 336d8cd99405 Merge tag 'extcon-next-for-6.10' of git://git.kernel.org/p [...] adds b928d357576a spmi: make spmi_bus_type const adds c6c1b27f9a9a dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix bin [...] adds 45b8221f0dcf dt-bindings: spmi: hisilicon,hisi-spmi-controller: clean u [...] adds eda4923d78d6 spmi: hisi-spmi-controller: Do not override device identifier adds c86f90e30a34 spmi: pmic-arb: Replace three IS_ERR() calls by null point [...] adds e72efb5d4f04 dt-bindings: spmi: Add X1E80100 SPMI PMIC ARB schema adds 345fbbca3f76 dt-bindings: spmi: Deprecate qcom,bus-id adds 83bfd7a81fc4 spmi: pmic-arb: Fix some compile warnings about members no [...] adds 8bc03763e15b spmi: pmic-arb: Make the APID init a version operation adds 994ac434b726 spmi: pmic-arb: Make core resources acquiring a version operation adds 02922ccbb330 spmi: pmic-arb: Register controller for bus instead of arbiter adds 979987371739 spmi: pmic-arb: Add multi bus support adds f5b335dc025c misc: ntsync: mark driver as "broken" to prevent from building new 5f16eb0549ab Merge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub [...] new dbaaabd60e16 clang: work around asm input constraint problems new 7453b9485114 x86: improve array_index_mask_nospec() code generation new b9b60b3199b7 x86: improve bitop code generation with clang new f8a6e48c6c6d Merge local branch 'x86-codegen' new de7e71ef8bed mm: simplify and improve print_vma_addr() output new 3d4a60fadf80 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 3cec3f89cca8 kbuild: avoid unneeded kallsyms step 3 new d833d05ada4e kbuild: change scripts/mksysmap into sed script new 0c7aac55fa5a kbuild: fix short log for AS in link-vmlinux.sh new 8acbeb25eb5e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new eda40be3a5ff net: lan966x: Remove ptp traps in case the ptp is not enabled. new 9c91c7fadb17 net: mana: Fix the extra HZ in mana_hwc_send_request new f0d5c1c91ab6 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 46556023f80e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d00ab46a016f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 39381fe7394e ALSA: core: Fix NULL module pointer assignment at card init new c1a8d5f31b60 ALSA: core: Enable proc module when CONFIG_MODULES=y new 78e76e1f9ea7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c8c04e3214e9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e625cfa9e643 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dc39bc4558fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6df3b137d91a Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 453fa1f1bb1f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new ca4dd6c8ed2f Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 9c97ba7f38f9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new eda5fa6706a6 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new cdb1c9f8d3a9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9336089d55f3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1b94b2f9194b Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (4a09d8e8118e) \ N -- N -- N refs/heads/pending-fixes (1b94b2f9194b)
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 43 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-mhi | 13 + .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tmc | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 2 +- ...ptt => sysfs-bus-event_source-devices-hisi_ptt} | 12 +- Documentation/ABI/testing/sysfs-bus-iio | 3 +- Documentation/ABI/testing/sysfs-bus-iio-ad9739a | 19 + ...-usb-hub => sysfs-bus-platform-onboard-usb-dev} | 3 +- .../ABI/testing/sysfs-class-led-trigger-pattern | 10 + Documentation/admin-guide/kernel-parameters.txt | 19 + Documentation/admin-guide/sysrq.rst | 9 + Documentation/arch/riscv/cmodx.rst | 98 + Documentation/arch/riscv/hwprobe.rst | 4 + Documentation/arch/riscv/index.rst | 1 + .../arm/altera/socfpga-sdram-controller.txt | 12 - Documentation/devicetree/bindings/arm/apm/scu.txt | 17 - .../bindings/arm/marvell/armada-37xx.txt | 32 - .../bindings/arm/qcom,coresight-tpda.yaml | 34 +- .../bindings/fpga/xlnx,fpga-selectmap.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 279 ++ .../devicetree/bindings/iio/adc/adi,ad7944.yaml | 213 ++ .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 5 + .../iio/adc/allwinner,sun20i-d1-gpadc.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad9739a.yaml | 95 + .../devicetree/bindings/iio/dac/adi,axi-dac.yaml | 62 + .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 + .../bindings/iio/health/maxim,max30102.yaml | 12 +- .../bindings/iio/humidity/ti,hdc3020.yaml | 5 + .../bindings/iio/imu/invensense,icm42600.yaml | 2 + .../bindings/iio/imu/invensense,mpu6050.yaml | 17 +- .../bindings/iio/light/avago,apds9300.yaml | 20 +- .../bindings/iio/light/avago,apds9960.yaml | 44 - .../bindings/iio/temperature/adi,ltc2983.yaml | 4 + .../bindings/input/twl4030-pwrbutton.txt | 21 - .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 8 +- .../devicetree/bindings/leds/nxp,pca963x.yaml | 140 + Documentation/devicetree/bindings/leds/pca963x.txt | 52 - .../devicetree/bindings/mfd/actions,atc260x.yaml | 6 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 14 +- .../bindings/mfd/aspeed,ast2x00-scu.yaml | 16 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 8 +- .../devicetree/bindings/mfd/brcm,iproc-cdru.txt | 16 - .../devicetree/bindings/mfd/brcm,iproc-mhb.txt | 18 - .../devicetree/bindings/mfd/brcm,misc.yaml | 2 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 6 +- .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 4 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 4 +- .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 10 +- Documentation/devicetree/bindings/mfd/lp873x.txt | 67 - .../devicetree/bindings/mfd/max77650.yaml | 8 +- .../devicetree/bindings/mfd/maxim,max77686.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77693.yaml | 2 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 4 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 + .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 1 + .../devicetree/bindings/mfd/richtek,rt4831.yaml | 4 +- .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 6 +- .../devicetree/bindings/mfd/rockchip,rk805.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk808.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk816.yaml | 274 ++ .../devicetree/bindings/mfd/rockchip,rk817.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk818.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 13 +- .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mpa01.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 12 +- .../devicetree/bindings/mfd/samsung,s5m8767.yaml | 4 +- .../devicetree/bindings/mfd/st,stmfx.yaml | 2 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 4 +- .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 48 +- .../bindings/mfd/stericsson,db8500-prcmu.yaml | 40 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 16 + .../devicetree/bindings/mfd/ti,lp8732.yaml | 112 + .../devicetree/bindings/mfd/ti,tps65086.yaml | 4 +- .../devicetree/bindings/mfd/ti,tps6594.yaml | 1 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 72 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 +- Documentation/devicetree/bindings/rtc/twl-rtc.txt | 11 - .../bindings/serial/actions,owl-uart.txt | 16 - .../bindings/serial/actions,owl-uart.yaml | 48 + .../bindings/serial/brcm,bcm2835-aux-uart.txt | 18 - .../bindings/serial/brcm,bcm2835-aux-uart.yaml | 46 + .../devicetree/bindings/serial/cdns,uart.yaml | 3 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/sound/xmos,xvf3500.yaml | 63 + .../spmi/hisilicon,hisi-spmi-controller.yaml | 17 +- .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 1 + .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 136 + .../bindings/usb/chipidea,usb2-common.yaml | 200 + .../devicetree/bindings/usb/chipidea,usb2-imx.yaml | 287 ++ .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 360 +- .../devicetree/bindings/usb/cypress,hx3.yaml | 1 - Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/microchip,usb2514.yaml | 63 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 41 +- .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 35 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 6 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 18 + .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- Documentation/devicetree/bindings/usb/usb-uhci.txt | 18 - .../devicetree/bindings/usb/usb-uhci.yaml | 75 + .../devicetree/bindings/watchdog/twl4030-wdt.txt | 10 - Documentation/driver-api/fpga/fpga-bridge.rst | 7 +- Documentation/driver-api/fpga/fpga-mgr.rst | 34 +- Documentation/driver-api/fpga/fpga-region.rst | 13 +- Documentation/iio/ad7944.rst | 156 + Documentation/iio/adis16475.rst | 8 +- Documentation/iio/index.rst | 1 + Documentation/rust/arch-support.rst | 1 + Documentation/trace/hisi-ptt.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + MAINTAINERS | 68 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 + arch/arm64/configs/defconfig | 2 +- arch/loongarch/Kconfig | 6 +- arch/loongarch/Makefile | 2 +- arch/loongarch/boot/dts/loongson-2k0500.dtsi | 86 +- arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 4 - arch/loongarch/boot/dts/loongson-2k1000.dtsi | 1 - arch/loongarch/boot/dts/loongson-2k2000.dtsi | 49 +- arch/loongarch/configs/loongson3_defconfig | 24 + arch/loongarch/include/asm/acpi.h | 1 + arch/loongarch/include/asm/asm-prototypes.h | 6 + arch/loongarch/include/asm/perf_event.h | 3 +- arch/loongarch/include/asm/smp.h | 6 + arch/loongarch/kernel/machine_kexec.c | 2 +- arch/loongarch/lib/Makefile | 2 + arch/loongarch/lib/tishift.S | 56 + arch/loongarch/mm/tlbex.S | 9 +- arch/loongarch/power/suspend.c | 4 +- arch/microblaze/kernel/Makefile | 1 - arch/microblaze/kernel/cpu/cpuinfo-static.c | 2 +- arch/mips/configs/ci20_defconfig | 1 - arch/powerpc/perf/hv-24x7.c | 10 - arch/powerpc/platforms/powernv/opal.c | 10 +- arch/riscv/Kconfig | 22 +- arch/riscv/Makefile | 26 +- arch/riscv/configs/defconfig | 1 + arch/riscv/errata/sifive/errata.c | 5 + arch/riscv/include/asm/atomic.h | 164 +- arch/riscv/include/asm/cache.h | 2 +- arch/riscv/include/asm/cacheflush.h | 7 +- arch/riscv/include/asm/cmpxchg.h | 422 +-- arch/riscv/include/asm/errata_list.h | 12 +- arch/riscv/include/asm/irqflags.h | 1 - arch/riscv/include/asm/mmu.h | 5 + arch/riscv/include/asm/patch.h | 1 + arch/riscv/include/asm/pgalloc.h | 32 +- arch/riscv/include/asm/processor.h | 10 + arch/riscv/include/asm/sbi.h | 4 + arch/riscv/include/asm/signal.h | 12 - arch/riscv/include/asm/smp.h | 15 +- arch/riscv/include/asm/suspend.h | 1 - arch/riscv/include/asm/switch_to.h | 23 + arch/riscv/include/asm/tlbflush.h | 52 +- arch/riscv/include/uapi/asm/hwprobe.h | 1 + arch/riscv/kernel/ftrace.c | 44 +- arch/riscv/kernel/patch.c | 17 +- arch/riscv/kernel/sbi-ipi.c | 11 +- arch/riscv/kernel/smp.c | 11 +- arch/riscv/kernel/smpboot.c | 7 +- arch/riscv/kernel/suspend.c | 3 +- arch/riscv/kernel/sys_hwprobe.c | 1 + arch/riscv/kernel/sys_riscv.c | 1 - arch/riscv/kernel/traps_misaligned.c | 106 +- arch/riscv/mm/Makefile | 5 +- arch/riscv/mm/cacheflush.c | 120 +- arch/riscv/mm/context.c | 42 +- arch/riscv/mm/init.c | 20 +- arch/riscv/mm/tlbflush.c | 75 +- arch/x86/events/intel/core.c | 13 +- arch/x86/include/asm/barrier.h | 24 +- arch/x86/include/asm/bitops.h | 10 +- drivers/accessibility/speakup/devsynth.c | 59 +- drivers/accessibility/speakup/speakup.h | 2 + drivers/accessibility/speakup/synth.c | 92 +- drivers/acpi/arm64/amba.c | 8 - drivers/acpi/bgrt.c | 9 +- drivers/android/binder.c | 2 +- drivers/android/binder_internal.h | 2 +- drivers/auxdisplay/ht16k33.c | 15 +- drivers/base/base.h | 9 +- drivers/base/bus.c | 9 +- drivers/base/core.c | 17 +- drivers/base/module.c | 42 +- drivers/base/property.c | 16 +- drivers/bus/mhi/host/init.c | 41 +- drivers/bus/mhi/host/main.c | 16 + drivers/bus/mhi/host/pci_generic.c | 45 + drivers/cdx/controller/cdx_controller.c | 6 +- drivers/char/mem.c | 6 +- drivers/char/powernv-op-panel.c | 5 +- drivers/char/ppdev.c | 15 +- drivers/char/sonypi.c | 6 +- drivers/clocksource/timer-clint.c | 2 +- drivers/comedi/drivers/cb_pcidas64.c | 5 - drivers/counter/counter-core.c | 4 +- drivers/counter/stm32-timer-cnt.c | 461 ++- drivers/counter/ti-ecap-capture.c | 8 +- drivers/counter/ti-eqep.c | 6 +- drivers/extcon/Kconfig | 3 +- drivers/extcon/extcon-adc-jack.c | 8 +- drivers/extcon/extcon-intel-cht-wc.c | 6 +- drivers/extcon/extcon-intel-mrfld.c | 26 +- drivers/extcon/extcon-max3355.c | 6 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-rtk-type-c.c | 1 - drivers/extcon/extcon-usb-gpio.c | 6 +- drivers/extcon/extcon-usbc-cros-ec.c | 6 +- drivers/firmware/dmi_scan.c | 12 +- drivers/firmware/efi/rci2-table.c | 10 +- drivers/fpga/Kconfig | 12 + drivers/fpga/Makefile | 2 + drivers/fpga/altera-cvp.c | 1 - drivers/fpga/altera-ps-spi.c | 1 - drivers/fpga/dfl-afu-main.c | 2 - drivers/fpga/dfl-afu.h | 3 - drivers/fpga/dfl-fme-main.c | 2 - drivers/fpga/dfl-fme.h | 2 - drivers/fpga/dfl.h | 5 - drivers/fpga/fpga-bridge.c | 57 +- drivers/fpga/fpga-mgr.c | 82 +- drivers/fpga/fpga-region.c | 24 +- drivers/fpga/ice40-spi.c | 4 +- drivers/fpga/intel-m10-bmc-sec-update.c | 3 +- drivers/fpga/tests/fpga-bridge-test.c | 33 +- drivers/fpga/tests/fpga-mgr-test.c | 16 +- drivers/fpga/tests/fpga-region-test.c | 41 +- drivers/fpga/xilinx-core.c | 229 ++ drivers/fpga/xilinx-core.h | 27 + drivers/fpga/xilinx-selectmap.c | 95 + drivers/fpga/xilinx-spi.c | 224 +- drivers/gpu/drm/ci/arm64.config | 4 +- drivers/gpu/drm/i915/gvt/firmware.c | 26 +- drivers/greybus/interface.c | 1 + drivers/hid/hid-picolcd_backlight.c | 7 - drivers/hid/hid-picolcd_core.c | 14 +- drivers/hid/hid-picolcd_fb.c | 6 + drivers/hid/hid-picolcd_lcd.c | 2 +- drivers/hv/Makefile | 2 +- drivers/hv/channel_mgmt.c | 15 +- drivers/hv/hv_fcopy.c | 427 --- drivers/hv/hv_util.c | 12 - drivers/hv/hyperv_vmbus.h | 5 + drivers/hwmon/i5k_amb.c | 15 +- drivers/hwmon/ibmpex.c | 14 +- drivers/hwtracing/coresight/coresight-catu.c | 137 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-core.c | 29 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 137 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 29 +- drivers/hwtracing/coresight/coresight-etm4x.h | 31 +- drivers/hwtracing/coresight/coresight-funnel.c | 87 +- drivers/hwtracing/coresight/coresight-priv.h | 10 + drivers/hwtracing/coresight/coresight-replicator.c | 82 +- drivers/hwtracing/coresight/coresight-stm.c | 114 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 181 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 116 +- drivers/hwtracing/intel_th/acpi.c | 6 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/gth.c | 8 +- drivers/hwtracing/intel_th/msu.c | 12 +- drivers/hwtracing/intel_th/pci.c | 30 + drivers/hwtracing/intel_th/sth.c | 2 +- drivers/hwtracing/ptt/hisi_ptt.c | 1 + drivers/hwtracing/stm/console.c | 1 + drivers/hwtracing/stm/core.c | 19 +- drivers/hwtracing/stm/ftrace.c | 1 + drivers/hwtracing/stm/heartbeat.c | 1 + drivers/hwtracing/stm/p_basic.c | 3 +- drivers/hwtracing/stm/p_sys-t.c | 93 +- drivers/hwtracing/stm/stm.h | 2 +- drivers/iio/Makefile | 1 + drivers/iio/accel/adxl345.h | 36 +- drivers/iio/accel/adxl345_core.c | 92 +- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl345_spi.c | 10 +- drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 44 +- drivers/iio/accel/fxls8962af-core.c | 10 +- drivers/iio/accel/kxcjk-1013.c | 80 +- drivers/iio/accel/mma8452.c | 6 +- drivers/iio/accel/mxc4005.c | 22 + drivers/iio/adc/Kconfig | 27 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ab8500-gpadc.c | 8 +- drivers/iio/adc/ad4130.c | 7 +- drivers/iio/adc/ad7124.c | 55 +- drivers/iio/adc/ad7173.c | 1180 ++++++ drivers/iio/adc/ad7192.c | 38 +- drivers/iio/adc/ad7266.c | 1 - drivers/iio/adc/ad7292.c | 13 +- drivers/iio/adc/ad7944.c | 690 ++++ drivers/iio/adc/ad799x.c | 7 +- drivers/iio/adc/ad9467.c | 374 +- drivers/iio/adc/ad_sigma_delta.c | 29 +- drivers/iio/adc/adi-axi-adc.c | 147 +- drivers/iio/adc/exynos_adc.c | 16 +- drivers/iio/adc/fsl-imx25-gcq.c | 150 +- drivers/iio/adc/hx711.c | 5 +- drivers/iio/adc/intel_mrfld_adc.c | 12 +- drivers/iio/adc/max11410.c | 27 +- drivers/iio/adc/mcp3564.c | 16 +- drivers/iio/adc/mxs-lradc-adc.c | 1 - drivers/iio/adc/pac1934.c | 86 +- drivers/iio/adc/qcom-spmi-adc5.c | 7 +- drivers/iio/adc/rcar-gyroadc.c | 21 +- drivers/iio/adc/rtq6056.c | 34 +- drivers/iio/adc/rzg2l_adc.c | 11 +- drivers/iio/adc/spear_adc.c | 25 +- drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 12 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/ti-ads131e08.c | 12 +- drivers/iio/adc/twl4030-madc.c | 19 +- drivers/iio/adc/twl6030-gpadc.c | 8 +- drivers/iio/addac/ad74413r.c | 10 +- drivers/iio/buffer/industrialio-buffer-dma.c | 100 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 86 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 33 +- drivers/iio/dac/Kconfig | 37 + drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad3552r.c | 110 +- drivers/iio/dac/ad5755.c | 24 +- drivers/iio/dac/ad5770r.c | 19 +- drivers/iio/dac/ad9739a.c | 464 +++ drivers/iio/dac/adi-axi-dac.c | 635 ++++ drivers/iio/dac/ltc2688.c | 28 +- drivers/iio/dac/ti-dac5571.c | 3 + drivers/iio/frequency/admfm2000.c | 24 +- drivers/iio/health/max30102.c | 2 + drivers/iio/humidity/hdc3020.c | 111 +- drivers/iio/humidity/hts221_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 37 + drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 75 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 31 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 26 + drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 84 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 6 + drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 542 ++- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 36 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 19 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 83 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +- drivers/iio/industrialio-acpi.c | 85 + drivers/iio/industrialio-backend.c | 305 +- drivers/iio/industrialio-buffer.c | 122 +- drivers/iio/industrialio-core.c | 49 +- drivers/iio/industrialio-trigger.c | 71 +- drivers/iio/inkern.c | 263 +- drivers/iio/light/Kconfig | 12 + drivers/iio/light/Makefile | 1 + drivers/iio/light/apds9306.c | 1361 +++++++ drivers/iio/light/st_uvis25_core.c | 2 +- drivers/iio/light/stk3310.c | 1 - drivers/iio/pressure/bmp280-core.c | 16 +- drivers/iio/pressure/dps310.c | 138 +- drivers/iio/pressure/hsc030pa_spi.c | 7 +- drivers/iio/pressure/zpa2326.c | 10 +- drivers/iio/temperature/ltc2983.c | 142 +- drivers/iio/temperature/mcp9600.c | 3 +- drivers/infiniband/hw/qib/qib.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 6 - drivers/infiniband/hw/qib/qib_sysfs.c | 10 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/sm6115.c | 33 +- drivers/leds/flash/leds-aat1290.c | 2 - drivers/leds/flash/leds-mt6360.c | 12 +- drivers/leds/led-triggers.c | 6 +- drivers/leds/leds-an30259a.c | 14 +- drivers/leds/leds-apu.c | 3 +- drivers/leds/leds-aw200xx.c | 32 +- drivers/leds/leds-aw2013.c | 25 +- drivers/leds/leds-lm3532.c | 29 +- drivers/leds/leds-lp3952.c | 21 +- drivers/leds/leds-lp50xx.c | 5 - drivers/leds/leds-mlxreg.c | 14 +- drivers/leds/leds-nic78bx.c | 23 +- drivers/leds/leds-pwm.c | 8 +- drivers/leds/leds-sun50i-a100.c | 14 +- drivers/leds/rgb/leds-mt6370-rgb.c | 1 - drivers/leds/rgb/leds-qcom-lpg.c | 8 + drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 1 + drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 52 +- drivers/leds/trigger/Kconfig | 7 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-audio.c | 67 - drivers/leds/trigger/ledtrig-netdev.c | 2 - drivers/leds/trigger/ledtrig-pattern.c | 126 +- drivers/mcb/mcb-lpc.c | 6 +- drivers/mfd/Kconfig | 16 +- drivers/mfd/axp20x.c | 2 +- drivers/mfd/cs42l43.c | 36 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/intel-m10-bmc-pmci.c | 1 + drivers/mfd/intel-m10-bmc-spi.c | 1 + drivers/mfd/kempld-core.c | 227 +- drivers/mfd/ocelot-spi.c | 5 +- drivers/mfd/rk8xx-core.c | 104 + drivers/mfd/rk8xx-i2c.c | 45 +- drivers/mfd/rohm-bd71828.c | 36 +- drivers/mfd/rsmu_i2c.c | 107 +- drivers/mfd/rsmu_spi.c | 8 +- drivers/mfd/ssbi.c | 1 - drivers/mfd/timberdale.c | 1 - drivers/mfd/tps6594-core.c | 253 +- drivers/mfd/tps6594-i2c.c | 20 +- drivers/mfd/tps6594-spi.c | 20 +- drivers/misc/Kconfig | 31 +- drivers/misc/Makefile | 1 + drivers/misc/cardreader/rtsx_pcr.c | 12 +- drivers/misc/ds1682.c | 37 + drivers/misc/eeprom/at25.c | 1 - drivers/misc/eeprom/eeprom_93xx46.c | 2 - drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/hw.h | 2 - drivers/misc/ntsync.c | 249 ++ drivers/misc/pvpanic/pvpanic.c | 43 +- drivers/misc/ti-st/st_kim.c | 4 +- drivers/misc/tifm_core.c | 2 +- drivers/misc/tps6594-pfsm.c | 48 +- drivers/misc/vmw_vmci/vmci_event.c | 6 +- drivers/misc/vmw_vmci/vmci_guest.c | 10 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/nvmem/core.c | 2 +- drivers/nvmem/layouts.c | 6 +- drivers/nvmem/layouts/onie-tlv.c | 1 - drivers/nvmem/layouts/sl28vpd.c | 1 - drivers/nvmem/lpc18xx_eeprom.c | 6 +- drivers/nvmem/meson-mx-efuse.c | 6 +- drivers/nvmem/sc27xx-efuse.c | 1 + drivers/nvmem/sprd-efuse.c | 1 + drivers/parport/parport_mfc3.c | 3 +- drivers/peci/core.c | 4 +- drivers/peci/device.c | 2 +- drivers/peci/internal.h | 6 +- drivers/perf/alibaba_uncore_drw_pmu.c | 12 +- drivers/perf/arm-cci.c | 12 +- drivers/perf/arm-ccn.c | 11 +- drivers/perf/arm_cspmu/arm_cspmu.c | 10 - drivers/perf/arm_cspmu/arm_cspmu.h | 7 +- drivers/perf/arm_dsu_pmu.c | 11 +- drivers/perf/cxl_pmu.c | 13 +- drivers/perf/hisilicon/hisi_pcie_pmu.c | 13 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 14 - drivers/perf/hisilicon/hisi_uncore_pmu.h | 4 +- drivers/perf/hisilicon/hns3_pmu.c | 12 +- drivers/perf/qcom_l3_pmu.c | 11 +- drivers/perf/xgene_pmu.c | 11 +- drivers/pinctrl/pinctrl-rk805.c | 69 + drivers/pinctrl/pinctrl-tps6594.c | 277 +- drivers/platform/x86/asus-wmi.c | 62 +- drivers/platform/x86/thinkpad_acpi.c | 10 +- drivers/platform/x86/toshiba_acpi.c | 9 +- drivers/regulator/Kconfig | 4 +- drivers/regulator/rk808-regulator.c | 218 +- drivers/regulator/tps6594-regulator.c | 334 +- drivers/scsi/bfa/bfad_attr.c | 28 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 11 +- drivers/scsi/mvsas/mv_init.c | 10 +- drivers/scsi/qla2xxx/qla_attr.c | 11 +- drivers/scsi/smartpqi/smartpqi_init.c | 11 +- drivers/slimbus/qcom-ctrl.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 14 +- drivers/soc/qcom/pmic_glink.c | 5 - drivers/spmi/hisi-spmi-controller.c | 1 - drivers/spmi/spmi-pmic-arb.c | 964 +++-- drivers/spmi/spmi.c | 2 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/axis-fifo/axis-fifo.c | 10 +- drivers/staging/fbtft/fb_seps525.c | 7 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fbtft-core.c | 5 +- drivers/staging/greybus/arche-apb-ctrl.c | 1 + drivers/staging/greybus/arche-platform.c | 9 +- drivers/staging/greybus/audio_manager_module.c | 2 +- drivers/staging/greybus/camera.c | 58 +- drivers/staging/greybus/fw-management.c | 12 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/greybus/loopback.c | 1 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/nvec/TODO | 1 - drivers/staging/nvec/nvec.c | 11 +- drivers/staging/nvec/nvec_kbd.c | 9 +- drivers/staging/nvec/nvec_ps2.c | 31 +- .../Documentation/devicetree/pi433-overlay.dtso | 48 - .../pi433/Documentation/devicetree/pi433.txt | 62 - drivers/staging/pi433/Documentation/pi433.txt | 274 -- drivers/staging/pi433/Kconfig | 17 - drivers/staging/pi433/Makefile | 4 - drivers/staging/pi433/TODO | 8 - drivers/staging/pi433/pi433_if.c | 1438 -------- drivers/staging/pi433/pi433_if.h | 148 - drivers/staging/pi433/rf69.c | 832 ----- drivers/staging/pi433/rf69.h | 66 - drivers/staging/pi433/rf69_enum.h | 126 - drivers/staging/pi433/rf69_registers.h | 478 --- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 11 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 10 +- drivers/staging/rtl8192e/rtl819x_HT.h | 36 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 108 +- drivers/staging/rtl8192e/rtllib.h | 20 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 8 +- drivers/staging/rtl8712/mlme_linux.c | 18 +- drivers/staging/rtl8712/os_intfs.c | 3 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 6 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 5 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/vc04_services/Kconfig | 36 +- drivers/staging/vc04_services/Makefile | 1 - .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 5 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../include/linux/raspberrypi/vchiq.h | 4 +- drivers/staging/vc04_services/interface/TODO | 15 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 265 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 41 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 13 + .../vc04_services/interface/vchiq_arm/vchiq_bus.h | 3 + .../interface/vchiq_arm/vchiq_connected.c | 74 - .../interface/vchiq_arm/vchiq_connected.h | 12 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 67 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 17 +- .../interface/vchiq_arm/vchiq_debugfs.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 39 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 14 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 32 +- drivers/staging/vt6655/rf.h | 4 - drivers/staging/vt6655/srom.c | 1 - drivers/staging/wlan-ng/Kconfig | 13 - drivers/staging/wlan-ng/Makefile | 8 - drivers/staging/wlan-ng/README | 8 - drivers/staging/wlan-ng/TODO | 16 - drivers/staging/wlan-ng/cfg80211.c | 718 ---- drivers/staging/wlan-ng/hfa384x.h | 1236 ------- drivers/staging/wlan-ng/hfa384x_usb.c | 3880 -------------------- drivers/staging/wlan-ng/p80211conv.c | 643 ---- drivers/staging/wlan-ng/p80211conv.h | 141 - drivers/staging/wlan-ng/p80211hdr.h | 189 - drivers/staging/wlan-ng/p80211ioctl.h | 69 - drivers/staging/wlan-ng/p80211metadef.h | 227 -- drivers/staging/wlan-ng/p80211metastruct.h | 236 -- drivers/staging/wlan-ng/p80211mgmt.h | 199 - drivers/staging/wlan-ng/p80211msg.h | 39 - drivers/staging/wlan-ng/p80211netdev.c | 988 ----- drivers/staging/wlan-ng/p80211netdev.h | 212 -- drivers/staging/wlan-ng/p80211req.c | 223 -- drivers/staging/wlan-ng/p80211req.h | 33 - drivers/staging/wlan-ng/p80211types.h | 292 -- drivers/staging/wlan-ng/p80211wep.c | 207 -- drivers/staging/wlan-ng/prism2fw.c | 1213 ------ drivers/staging/wlan-ng/prism2mgmt.c | 1315 ------- drivers/staging/wlan-ng/prism2mgmt.h | 89 - drivers/staging/wlan-ng/prism2mib.c | 742 ---- drivers/staging/wlan-ng/prism2sta.c | 1945 ---------- drivers/staging/wlan-ng/prism2usb.c | 299 -- .../intel/int340x_thermal/int3400_thermal.c | 9 +- drivers/thunderbolt/debugfs.c | 2 +- drivers/thunderbolt/icm.c | 1 + drivers/thunderbolt/retimer.c | 12 +- drivers/thunderbolt/tb.c | 9 +- drivers/thunderbolt/tb_msgs.h | 6 - drivers/thunderbolt/trace.h | 13 +- drivers/thunderbolt/tunnel.c | 39 +- drivers/thunderbolt/usb4.c | 22 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/amiserial.c | 8 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 14 +- drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dma.c | 31 +- drivers/tty/serial/8250/8250_dw.c | 45 +- drivers/tty/serial/8250/8250_exar.c | 1051 +++++- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 37 + drivers/tty/serial/8250/8250_omap.c | 49 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 50 +- drivers/tty/serial/8250/8250_pnp.c | 65 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 + drivers/tty/serial/amba-pl011.c | 62 +- drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/arc_uart.c | 8 +- drivers/tty/serial/atmel_serial.c | 150 +- drivers/tty/serial/clps711x.c | 12 +- drivers/tty/serial/cpm_uart.c | 20 +- drivers/tty/serial/digicolor-usart.c | 12 +- drivers/tty/serial/dz.c | 13 +- drivers/tty/serial/fsl_linflexuart.c | 17 +- drivers/tty/serial/fsl_lpuart.c | 45 +- drivers/tty/serial/icom.c | 25 +- drivers/tty/serial/imx.c | 63 +- drivers/tty/serial/ip22zilog.c | 26 +- drivers/tty/serial/jsm/jsm_cls.c | 29 +- drivers/tty/serial/jsm/jsm_neo.c | 38 +- drivers/tty/serial/max3100.c | 340 +- drivers/tty/serial/max310x.c | 39 +- drivers/tty/serial/men_z135_uart.c | 26 +- drivers/tty/serial/meson_uart.c | 12 +- drivers/tty/serial/milbeaut_usio.c | 15 +- drivers/tty/serial/msm_serial.c | 122 +- drivers/tty/serial/mvebu-uart.c | 8 +- drivers/tty/serial/mxs-auart.c | 23 +- drivers/tty/serial/omap-serial.c | 1 - drivers/tty/serial/pch_uart.c | 21 +- drivers/tty/serial/pic32_uart.c | 17 +- drivers/tty/serial/pmac_zilog.c | 33 +- drivers/tty/serial/qcom_geni_serial.c | 34 +- drivers/tty/serial/rda-uart.c | 17 +- drivers/tty/serial/samsung_tty.c | 54 +- drivers/tty/serial/sb1250-duart.c | 13 +- drivers/tty/serial/sc16is7xx.c | 303 +- drivers/tty/serial/sc16is7xx.h | 41 + drivers/tty/serial/sc16is7xx_i2c.c | 67 + drivers/tty/serial/sc16is7xx_spi.c | 90 + drivers/tty/serial/sccnxp.c | 16 +- drivers/tty/serial/serial-tegra.c | 43 +- drivers/tty/serial/serial_base.h | 30 + drivers/tty/serial/serial_base_bus.c | 129 + drivers/tty/serial/serial_core.c | 154 +- drivers/tty/serial/serial_port.c | 9 +- drivers/tty/serial/sh-sci.c | 68 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 20 +- drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 52 +- drivers/tty/serial/sunhv.c | 35 +- drivers/tty/serial/sunplus-uart.c | 16 +- drivers/tty/serial/sunsab.c | 30 +- drivers/tty/serial/sunsu.c | 15 +- drivers/tty/serial/sunzilog.c | 27 +- drivers/tty/serial/tegra-tcu.c | 10 +- drivers/tty/serial/timbuart.c | 17 +- drivers/tty/serial/uartlite.c | 13 +- drivers/tty/serial/ucc_uart.c | 20 +- drivers/tty/serial/xilinx_uartps.c | 35 +- drivers/tty/serial/zs.c | 13 +- drivers/tty/sysrq.c | 13 +- drivers/tty/tty_ldisc.c | 6 + drivers/tty/vt/conmakehash.c | 15 +- drivers/tty/vt/vt.c | 10 + drivers/uio/Kconfig | 18 - drivers/uio/Makefile | 1 - drivers/uio/uio.c | 24 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/uio/uio_hv_generic.c | 19 +- drivers/uio/uio_pdrv_genirq.c | 10 +- drivers/uio/uio_pruss.c | 255 -- drivers/usb/chipidea/ci_hdrc_imx.c | 2 +- drivers/usb/chipidea/ci_hdrc_npcm.c | 6 +- drivers/usb/chipidea/core.c | 8 +- drivers/usb/chipidea/ulpi.c | 5 - drivers/usb/core/Makefile | 4 +- drivers/usb/core/config.c | 8 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/core/hub.c | 17 +- drivers/usb/core/hub.h | 2 +- drivers/usb/dwc2/core.c | 42 + drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/core_intr.c | 26 +- drivers/usb/dwc2/debugfs.c | 1 + drivers/usb/dwc2/gadget.c | 28 +- drivers/usb/dwc2/hcd.c | 10 + drivers/usb/dwc2/hcd_queue.c | 52 +- drivers/usb/dwc2/hw.h | 14 + drivers/usb/dwc2/params.c | 43 + drivers/usb/dwc3/core.c | 320 +- drivers/usb/dwc3/core.h | 20 +- drivers/usb/dwc3/drd.c | 15 +- drivers/usb/dwc3/dwc3-exynos.c | 22 +- drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 255 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/fotg210/Makefile | 10 +- drivers/usb/fotg210/fotg210-core.c | 1 + drivers/usb/gadget/function/f_fs.c | 20 +- drivers/usb/gadget/function/f_hid.c | 6 +- drivers/usb/gadget/function/f_printer.c | 6 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/function/u_audio.c | 32 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/uvc_configfs.c | 14 +- drivers/usb/gadget/function/uvc_v4l2.c | 24 +- drivers/usb/gadget/udc/core.c | 9 + drivers/usb/gadget/udc/dummy_hcd.c | 37 +- drivers/usb/gadget/udc/mv_u3d_core.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 10 +- drivers/usb/host/ehci-dbg.c | 10 +- drivers/usb/host/ehci-exynos.c | 27 +- drivers/usb/host/ehci-q.c | 20 +- drivers/usb/host/ehci.h | 8 +- drivers/usb/host/ohci-exynos.c | 27 +- drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-mem.c | 48 +- drivers/usb/host/xhci-pci.c | 49 +- drivers/usb/host/xhci-rcar.c | 6 +- drivers/usb/host/xhci-ring.c | 138 +- drivers/usb/host/xhci.c | 38 +- drivers/usb/host/xhci.h | 28 +- drivers/usb/misc/Kconfig | 16 +- drivers/usb/misc/Makefile | 2 +- drivers/usb/misc/onboard_usb_dev.c | 550 +++ .../misc/{onboard_usb_hub.h => onboard_usb_dev.h} | 62 +- ...ard_usb_hub_pdevs.c => onboard_usb_dev_pdevs.c} | 47 +- drivers/usb/misc/onboard_usb_hub.c | 507 --- drivers/usb/misc/uss720.c | 40 +- drivers/usb/musb/musb_gadget.c | 9 - drivers/usb/phy/phy-fsl-usb.c | 1 - drivers/usb/phy/phy-generic.c | 1 + drivers/usb/renesas_usbhs/common.c | 41 +- drivers/usb/renesas_usbhs/rza.h | 1 + drivers/usb/renesas_usbhs/rza2.c | 13 + drivers/usb/typec/altmodes/displayport.c | 1 - drivers/usb/typec/altmodes/nvidia.c | 1 - drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/gpio-sbu-mux.c | 8 +- drivers/usb/typec/mux/ptn36502.c | 44 +- drivers/usb/typec/stusb160x.c | 2 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 10 +- drivers/usb/typec/tipd/core.c | 56 +- drivers/usb/typec/tipd/tps6598x.h | 11 + drivers/usb/typec/ucsi/displayport.c | 4 - drivers/usb/typec/ucsi/ucsi.c | 225 +- drivers/usb/typec/ucsi/ucsi.h | 8 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 56 +- drivers/usb/typec/ucsi/ucsi_glink.c | 92 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 + drivers/video/backlight/aat2870_bl.c | 7 - drivers/video/backlight/ams369fg06.c | 2 +- drivers/video/backlight/backlight.c | 39 +- drivers/video/backlight/bd6107.c | 12 +- drivers/video/backlight/corgi_lcd.c | 2 +- drivers/video/backlight/gpio_backlight.c | 12 +- drivers/video/backlight/hx8357.c | 2 +- drivers/video/backlight/ili922x.c | 2 +- drivers/video/backlight/ili9320.c | 2 +- drivers/video/backlight/jornada720_lcd.c | 2 +- drivers/video/backlight/l4f00242t03.c | 2 +- drivers/video/backlight/lcd.c | 27 +- drivers/video/backlight/lms283gf05.c | 2 +- drivers/video/backlight/lms501kf03.c | 2 +- drivers/video/backlight/lp8788_bl.c | 151 +- drivers/video/backlight/ltv350qv.c | 2 +- drivers/video/backlight/lv5207lp.c | 12 +- drivers/video/backlight/mp3309c.c | 9 +- drivers/video/backlight/omap1_bl.c | 47 +- drivers/video/backlight/otm3225a.c | 3 +- drivers/video/backlight/platform_lcd.c | 2 +- drivers/video/backlight/pwm_bl.c | 12 - drivers/video/backlight/sky81452-backlight.c | 8 +- drivers/video/backlight/tdo24m.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 1 - drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/core/fb_backlight.c | 6 + drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 2 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 10 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 7 - drivers/video/fbdev/ssd1307fb.c | 31 +- drivers/w1/masters/w1-gpio.c | 62 +- fs/backing-file.c | 23 + fs/dcache.c | 15 +- fs/fuse/dev.c | 3 +- fs/fuse/file.c | 10 +- fs/fuse/ioctl.c | 60 + fs/fuse/virtio_fs.c | 73 +- fs/internal.h | 3 + fs/kernfs/mount.c | 2 +- fs/namei.c | 6 +- fs/overlayfs/dir.c | 152 +- fs/overlayfs/file.c | 3 - fs/overlayfs/inode.c | 1 - fs/overlayfs/overlayfs.h | 3 + fs/sysfs/file.c | 27 + include/drm/bridge/aux-bridge.h | 2 +- include/dt-bindings/leds/common.h | 3 + include/linux/backing-file.h | 3 + include/linux/backlight.h | 41 +- include/linux/compiler-clang.h | 10 + include/linux/compiler_types.h | 9 + include/linux/coresight.h | 6 + include/linux/counter.h | 7 +- include/linux/cpumask.h | 16 + include/linux/device.h | 26 +- include/linux/fb.h | 9 + include/linux/fpga/fpga-bridge.h | 10 +- include/linux/fpga/fpga-mgr.h | 26 +- include/linux/fpga/fpga-region.h | 13 +- include/linux/hyperv.h | 2 + include/linux/iio/adc/ad_sigma_delta.h | 3 + include/linux/iio/backend.h | 107 +- include/linux/iio/buffer-dma.h | 4 +- include/linux/iio/buffer-dmaengine.h | 24 +- include/linux/iio/common/inv_sensors_timestamp.h | 3 +- include/linux/iio/iio.h | 13 + include/linux/kfifo.h | 143 +- include/linux/lcd.h | 6 +- include/linux/leds.h | 29 +- include/linux/mfd/intel-m10-bmc.h | 1 + include/linux/mfd/lp8788.h | 36 - include/linux/mfd/rk808.h | 144 + include/linux/mfd/rohm-bd71828.h | 5 +- include/linux/mfd/stm32-timers.h | 13 + include/linux/mfd/tps6594.h | 351 +- include/linux/mhi.h | 11 + include/linux/mutex.h | 27 + include/linux/nvmem-provider.h | 5 +- include/linux/platform_data/omap1_bl.h | 1 - include/linux/platform_data/uio_pruss.h | 18 - include/linux/pnp.h | 4 + include/linux/printk.h | 7 + include/linux/property.h | 22 +- include/linux/pwm_backlight.h | 1 - include/linux/serial_core.h | 49 +- include/linux/serial_max3100.h | 48 - include/linux/stm.h | 12 + include/linux/sysfs.h | 15 + include/linux/thunderbolt.h | 1 - include/linux/tty_driver.h | 8 + include/linux/usb.h | 7 +- include/linux/usb/onboard_dev.h | 18 + include/linux/usb/onboard_hub.h | 18 - include/linux/usb/renesas_usbhs.h | 5 - include/linux/usb/tegra_usb_phy.h | 3 +- include/uapi/linux/kd.h | 96 +- include/uapi/linux/ntsync.h | 23 + include/uapi/linux/prctl.h | 6 + include/uapi/misc/pvpanic.h | 7 +- init/initramfs.c | 10 +- kernel/locking/mutex-debug.c | 12 + kernel/module/sysfs.c | 13 +- kernel/printk/Makefile | 2 +- kernel/printk/conopt.c | 146 + kernel/printk/console_cmdline.h | 6 + kernel/printk/printk.c | 100 +- kernel/sys.c | 6 + lib/kfifo.c | 107 +- mm/memory.c | 19 +- rust/Makefile | 2 +- samples/acrn/vm-sample.c | 4 +- scripts/Makefile | 2 +- scripts/const_structs.checkpatch | 1 + scripts/generate_rust_target.rs | 13 +- scripts/link-vmlinux.sh | 8 +- scripts/mksysmap | 28 +- scripts/spdxcheck.py | 3 + sound/core/Kconfig | 1 - sound/core/control_led.c | 20 +- sound/core/init.c | 12 +- tools/hv/Build | 3 +- tools/hv/Makefile | 14 +- tools/hv/hv_fcopy_daemon.c | 266 -- tools/hv/hv_fcopy_uio_daemon.c | 490 +++ tools/hv/vmbus_bufring.c | 318 ++ tools/hv/vmbus_bufring.h | 158 + 881 files changed, 24006 insertions(+), 29715 deletions(-) rename Documentation/ABI/testing/{sysfs-devices-hisi_ptt => sysfs-bus-event_source [...] create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-ad9739a rename Documentation/ABI/testing/{sysfs-bus-platform-onboard-usb-hub => sysfs-bus- [...] create mode 100644 Documentation/arch/riscv/cmodx.rst delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-sdram-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/apm/scu.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-37xx.txt create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,fpga-selectmap.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml delete mode 100644 Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca963x.yaml delete mode 100644 Documentation/devicetree/bindings/leds/pca963x.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-cdru.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-mhb.txt delete mode 100644 Documentation/devicetree/bindings/mfd/lp873x.txt create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp8732.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/twl-rtc.txt delete mode 100644 Documentation/devicetree/bindings/serial/actions,owl-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/actions,owl-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/xmos,xvf3500.yaml create mode 100644 Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic- [...] create mode 100644 Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml create mode 100644 Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml create mode 100644 Documentation/devicetree/bindings/usb/microchip,usb2514.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-uhci.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-uhci.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/twl4030-wdt.txt create mode 100644 Documentation/iio/ad7944.rst create mode 100644 arch/loongarch/lib/tishift.S delete mode 100644 arch/riscv/include/asm/signal.h create mode 100644 drivers/fpga/xilinx-core.c create mode 100644 drivers/fpga/xilinx-core.h create mode 100644 drivers/fpga/xilinx-selectmap.c delete mode 100644 drivers/hv/hv_fcopy.c create mode 100644 drivers/iio/adc/ad7173.c create mode 100644 drivers/iio/adc/ad7944.c create mode 100644 drivers/iio/dac/ad9739a.c create mode 100644 drivers/iio/dac/adi-axi-dac.c create mode 100644 drivers/iio/industrialio-acpi.c create mode 100644 drivers/iio/light/apds9306.c delete mode 100644 drivers/leds/trigger/ledtrig-audio.c create mode 100644 drivers/misc/ntsync.c delete mode 100644 drivers/staging/pi433/Documentation/devicetree/pi433-overlay.dtso delete mode 100644 drivers/staging/pi433/Documentation/devicetree/pi433.txt delete mode 100644 drivers/staging/pi433/Documentation/pi433.txt delete mode 100644 drivers/staging/pi433/Kconfig delete mode 100644 drivers/staging/pi433/Makefile delete mode 100644 drivers/staging/pi433/TODO delete mode 100644 drivers/staging/pi433/pi433_if.c delete mode 100644 drivers/staging/pi433/pi433_if.h delete mode 100644 drivers/staging/pi433/rf69.c delete mode 100644 drivers/staging/pi433/rf69.h delete mode 100644 drivers/staging/pi433/rf69_enum.h delete mode 100644 drivers/staging/pi433/rf69_registers.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.h delete mode 100644 drivers/staging/wlan-ng/Kconfig delete mode 100644 drivers/staging/wlan-ng/Makefile delete mode 100644 drivers/staging/wlan-ng/README delete mode 100644 drivers/staging/wlan-ng/TODO delete mode 100644 drivers/staging/wlan-ng/cfg80211.c delete mode 100644 drivers/staging/wlan-ng/hfa384x.h delete mode 100644 drivers/staging/wlan-ng/hfa384x_usb.c delete mode 100644 drivers/staging/wlan-ng/p80211conv.c delete mode 100644 drivers/staging/wlan-ng/p80211conv.h delete mode 100644 drivers/staging/wlan-ng/p80211hdr.h delete mode 100644 drivers/staging/wlan-ng/p80211ioctl.h delete mode 100644 drivers/staging/wlan-ng/p80211metadef.h delete mode 100644 drivers/staging/wlan-ng/p80211metastruct.h delete mode 100644 drivers/staging/wlan-ng/p80211mgmt.h delete mode 100644 drivers/staging/wlan-ng/p80211msg.h delete mode 100644 drivers/staging/wlan-ng/p80211netdev.c delete mode 100644 drivers/staging/wlan-ng/p80211netdev.h delete mode 100644 drivers/staging/wlan-ng/p80211req.c delete mode 100644 drivers/staging/wlan-ng/p80211req.h delete mode 100644 drivers/staging/wlan-ng/p80211types.h delete mode 100644 drivers/staging/wlan-ng/p80211wep.c delete mode 100644 drivers/staging/wlan-ng/prism2fw.c delete mode 100644 drivers/staging/wlan-ng/prism2mgmt.c delete mode 100644 drivers/staging/wlan-ng/prism2mgmt.h delete mode 100644 drivers/staging/wlan-ng/prism2mib.c delete mode 100644 drivers/staging/wlan-ng/prism2sta.c delete mode 100644 drivers/staging/wlan-ng/prism2usb.c create mode 100644 drivers/tty/serial/sc16is7xx.h create mode 100644 drivers/tty/serial/sc16is7xx_i2c.c create mode 100644 drivers/tty/serial/sc16is7xx_spi.c delete mode 100644 drivers/uio/uio_pruss.c create mode 100644 drivers/usb/misc/onboard_usb_dev.c rename drivers/usb/misc/{onboard_usb_hub.h => onboard_usb_dev.h} (56%) rename drivers/usb/misc/{onboard_usb_hub_pdevs.c => onboard_usb_dev_pdevs.c} (68%) delete mode 100644 drivers/usb/misc/onboard_usb_hub.c delete mode 100644 include/linux/platform_data/uio_pruss.h delete mode 100644 include/linux/serial_max3100.h create mode 100644 include/linux/usb/onboard_dev.h delete mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/uapi/linux/ntsync.h create mode 100644 kernel/printk/conopt.c delete mode 100644 tools/hv/hv_fcopy_daemon.c create mode 100644 tools/hv/hv_fcopy_uio_daemon.c create mode 100644 tools/hv/vmbus_bufring.c create mode 100644 tools/hv/vmbus_bufring.h