This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e0152e7481c6 Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.or [...] new 00d4b3521235 platform/x86: hp-bioscfg: Documentation new 5f94f181ca25 platform/x86: hp-bioscfg: bioscfg-h new a34fc329b189 platform/x86: hp-bioscfg: bioscfg new 69ea03e38f24 platform/x86: hp-bioscfg: biosattr-interface new 6b2770bfd6f9 platform/x86: hp-bioscfg: enum-attributes new 6f2c06d5a467 platform/x86: hp-bioscfg: int-attributes new 4b2672ec71a3 platform/x86: hp-bioscfg: order-list-attributes new 8646a3b5ee3a platform/x86: hp-bioscfg: passwdobj-attributes new b2715aa2e135 platform/x86: hp-bioscfg: spmobj-attributes new e6c7b3e15559 platform/x86: hp-bioscfg: string-attributes new 63e8f906e94e platform/x86: hp-bioscfg: surestart-attributes new eff3bac88aed platform/x86: hp-bioscfg: Makefile new 9204fc5071bf platform/x86: hp-bioscfg: MAINTAINERS new 77ee9d299e6d platform/x86: asus-wmi: add support for showing charger mode new 536fce82d729 platform/x86: asus-wmi: add support for showing middle fan RPM new ee887807d05d platform/x86: asus-wmi: support middle fan custom curves new d4eca58aafe2 platform/x86: asus-wmi: add WMI method to show if egpu connected new d49f4d1a30ac platform/x86: asus-wmi: don't allow eGPU switching if eGPU [...] new 609b3670c29f platform/x86: asus-wmi: add safety checks to gpu switching new abac4259fc0a platform/x86: asus-wmi: support setting mini-LED mode new e0b278e7b5da platform/x86: asus-wmi: expose dGPU and CPU tunables for ROG new ce55dbe55f31 platform/x86: thinkpad_acpi: take mutex for hotkey_mask_{set,get} new 38831eaf7d4c platform/x86: thinkpad_acpi: use lockdep annotations new 1b3aa9701bd2 platform/x86: simatic-ipc: add another model BX-21A new 15fe994ee53a watchdog: simatic-ipc-wdt: make IO region access of one mo [...] new 917f54340794 platform/x86: simatic-ipc: add CMOS battery monitoring new b72da71ce24b platform/x86: simatic-ipc: drop PCI runtime depends and header new 8529673adc2b platform/x86: simatic-ipc: add another model new 2533671f907c platform/x86: simatic-ipc: add auto-loading of hwmon modules new 8766addf665e platform/x86: simatic-ipc: use extra module loading for watchdog new 2dd074c405d4 Merge tag 'ib-pdx86-simatic-v6.6' into review-hans new 61457949686f platform/x86/intel/tpmi: Read feature control status new b326c1bbb146 platform/x86/intel/tpmi: Add debugfs interface new 40e6c3956b15 doc: TPMI: Add debugfs documentation new 81ad56950b76 platform/x86: Add SEL-3350 platform driver new b9fe9c9ef97d platform: Explicitly include correct DT includes new 5d36931f0fe5 platform/x86: system76: Handle new KBLED ACPI methods new 93d99fd8e605 platform/x86: hp-bioscfg: fix a signedness bug in hp_wmi_p [...] new b3a8692d2c66 platform/x86: hp-bioscfg: prevent a small buffer overflow new d4e695c016e0 platform/x86: hp-bioscfg: fix error reporting in hp_add_ot [...] new 3fce06406c59 watchdog: make Siemens Simatic watchdog driver default on [...] new 3ad3ab31ae84 leds: simatic-ipc-leds: default config switch to platform switch new 9bc289b8123c platform/x86: Move all simatic ipc drivers to the subdirec [...] new d0563dd3345f platform/x86/siemens: simatic-ipc-batt: fix bat reading in BX_21A new 1598e3f6e9d4 platform/x86/siemens: Kconfig: adjust help text new b8af77951941 platform/x86/siemens: simatic-ipc: add new models BX-56A/BX-59A new c56beff20375 platform/x86/siemens: simatic-ipc-batt: add support for mo [...] new 17ffe3a0fded Merge tag 'ib-pdx86-simatic-v6.6-2' into review-hans new f4ae2e96ae92 platform/x86: wmi-bmof: Use device_create_bin_file() new 516b2754e82d platform/x86: wmi-bmof: Simplify read_bmof() new b0bfa7972bd6 platform/x86: wmi-bmof: Update MAINTAINERS entry new 467d41638113 platform/x86: hp-bioscfg: Fix memory leaks in attribute packages new 80d7ba3020fd platform/x86: hp-bioscfg: Fix uninitialized variable errors new a585400b3630 platform/x86: hp-bioscfg: Replace the word HACK from source code new 08f1f212576c platform/x86: hp-bioscfg: Change how prerequisites size is [...] new 24652a8c0ef0 platform/x86: hp-bioscfg: Change how order list size is evaluated new 42efc9e65dfb platform/x86: hp-bioscfg: Change how enum possible values [...] new efd4211e54d1 platform/x86: hp-bioscfg: Change how password encoding siz [...] new bfecbcb5713c platform/x86: hp-bioscfg: Remove duplicate use of variable [...] new 6f8972a02a6c platform/x86: hp-bioscfg: Use kmemdup() to replace kmalloc [...] new 7295a996fdab platform/x86: dell-sysman: Fix reference leak new b18a97ed9006 mlxbf-bootctl: Support the large icmc write/read new e3205d41737a mlxbf-bootctl: Support setting the ARM boot state to "OS up" new 7a4ab2f4795b tools/power/x86/intel-speed-select: Fix CPU count display new 06bbebdb6da5 tools/power/x86/intel-speed-select: Support more than 8 sockets. new e67b6ed2bbd1 tools/power/x86/intel-speed-select: Error on CPU count exc [...] new 01bcb56f059e tools/power/x86/intel-speed-select: Prevent CPU 0 offline new dde9293b62c5 tools/power/x86/intel-speed-select: Change mem-frequency d [...] new 2fff509adceb tools/power/x86/intel-speed-select: v1.17 release new 3f8587cb6642 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] new e5d5ffa48a6e platform/x86/siemens: simatic-ipc-batt: fix wrong pointer [...] new b01c1e022f7f platform/x86/siemens: simatic-ipc: fix logical error for BX-59A new 7abf253afa5c platform/x86/siemens: simatic-ipc-batt: fix logical error [...] new 62d25cb19bb2 MAINTAINERS: Add entries for Siemens IPC modules new f0ced885f5da watchdog: simatic: add PCI dependency new 65c6ea33e7f6 Merge remote-tracking branch 'pdx86/platform-drivers-x86-s [...] new 4316c64085ba platform/x86: thinkpad_acpi: Switch to memdup_user_nul() helper new cd99ebe5b39a platform/x86/amd/pmf: Use str_on_off() helper new fa69653f87ee platform/x86: asus-wmi: Fix support for showing middle fan RPM new 559eed7776c6 platform/x86: hp-bioscfg: Update steps order list elements [...] new b0c7f1d9d742 Merge remote-tracking branch 'pdx86/fixes' into pdx86/for-next new 92c2fb8fa56c platform/x86/amd/pmc: Move PMC driver to separate directory new 7e38a7422f12 mlxbf-bootctl: Support sysfs entries for MFG fields new 4d54f55a4db3 platform: mellanox: Add new attributes new 55e31928f30e platform: mellanox: Add field upgrade capability register new 59b96ea4c220 platform: mellanox: Modify reset causes description new 0d228ff9c1c7 platform: mellanox: mlx-platform: Modify health and power [...] new 7d3d0fe4e96d platform: mellanox: mlx-platform: Add reset cause attribute new 3d0593c6336c platform: mellanox: mlx-platform: add support for additional CPLD new 75e09ab42066 platform: mellanox: mlx-platform: Modify power off callback new da9a7f6ef0ab platform: mellanox: Cosmetic changes new b411dc55a735 platform: mellanox: mlx-platform: Add reset callback new 222954493caf platform: mellanox: mlx-platform: Prepare driver to allow [...] new 1316e0af2dc0 platform: mellanox: mlx-platform: Introduce ACPI init flow new ada9ecc33842 platform: mellanox: mlx-platform: Get interrupt line through ACPI new 02daa222fbdd platform: mellanox: Add initial support for PCIe based pro [...] new 01a4cce89288 platform: mellanox: mlxreg-hotplug: Extend condition for n [...] new e2aabb7cd4dd platform: mellanox: nvsw-sn2201: change fans i2c busses. new 42bab8eac425 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] new b9e6cbf90fa2 platform/x86: p2sb: Make the Kconfig symbol hidden new 39ab0bafb8d0 watchdog: simatic: Use idiomatic selection of P2SB new 4dbd6e61adc7 platform/x86/amd/pmf: Fix a missing cleanup path new 5ee473bbf430 platform/x86/amd/pmc: Fix build error with randconfig new ecaa1867b524 platform/x86: ideapad-laptop: Add support for keyboard bac [...] new 06469a8dc375 platform/x86: mlx-platform: Add dependency on PCI to Kconfig new acce85a7dd28 platform/x86: asus-wmi: corrections to egpu safety check new e2c874f999f0 Merge tag 'platform-drivers-x86-v6.6-1' of git://git.kerne [...] new 2319b9c87fe2 usb: cdns3: Put the cdns set active part outside the spin lock new 015fbddefcfb USB: make usb class a const structure new 6744aa931a57 usb: typec: nb7vpq904m: Switch back to use struct i2c_driv [...] new 4939a04500f3 dt-bindings: usb: Add binding for Genesys Logic GL3523 hub new d97b4b35adce usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support new e032368e8cb1 usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake [...] new ce9daa2efc08 usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc new 3eab3304ceea usb: musb: Use read_poll_timeout() new 2f4092298d33 usb: typec: qcom: properly detect Audio Accessory mode per [...] new 48cb8ff3e250 usb: cdns3: starfive: Convert to platform remove callback [...] new 484468fb0f7d usb: Explicitly include correct DT includes new 451054c38b50 dt-bindings: usb: dwc3: Add IPQ5332 compatible new 8405bc521b76 usb: typec: intel_pmc_mux: Configure Active and Retimer Ca [...] new 36668515d56b usb: chipidea: imx: improve logic if samsung,picophy-* par [...] new 8d2c452c9ee9 dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall- [...] new 3bd442e4d2a4 usb: chipidea: imx: add one fsl picophy parameter tuning i [...] new 26910f977c3f usb: cdns3: Add PHY mode switch to usb2 PHY new 74a6f1e8fb40 dt-bindings: usb: qcom,dwc3: drop assigned-clocks new 0497d3462516 dt-bindings: usb: qcom,dwc3: correct SDM660 clocks new 7713aaf46459 USB: document ioctl USBDEVFS_GET_SPEED new b7a62611fab7 usb: chipidea: add USB PHY event new 5eda42aebb76 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() new 87ed257acb09 usb: phy: mxs: disconnect line when USB charger is attached new 3609699c32aa usb: dwc3-am62: Rename private data new a08799cf17c2 usb: phy: add usb phy notify port status API new 134e6d25f6bd phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY new adda6e82a7de phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY new 612ad27a3045 dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 2.0 PHY new d6ef688786be dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 3.0 PHY new 8b645922b223 usb: gadget: Add support for USB MIDI 2.0 function driver new 29ee7a4dddd5 usb: gadget: midi2: Add configfs support new 856fa444b098 usb: gadget: midi2: Dynamically create MIDI 1.0 altset des [...] new d6468be779af usb: gadget: midi2: MIDI 1.0 interface (altset 0) support new 8559caa98550 usb: gadget: midi2: Add testing documentation new 1b437d2fb3c1 usb: gadget: midi2: Add "Operation Mode" control new a85ff0db48c3 usb: gadget: midi2: More flexible MIDI 1.0 configuration new 3a3be3a1ebf0 usb: xhci: tegra: Add shutdown callback for Tegra XUSB new fbfac685eca9 usb: ehci-npcm7xx: fix typo in npcm7xx_ehci_hcd_drv_probe() new 49aa25ad8574 usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() new f62d9201b042 usb: ohci-at91: Use devm_platform_get_and_ioremap_resource() new ad089faf79e5 usb: ohci-at91: Remove redundant msg at probe time new 187eeae3e9c7 usb: gadget: udc: udc-xilinx: Use devm_platform_get_and_io [...] new 3318f9c1a87b usb: gadget: aspeed: Use devm_platform_get_and_ioremap_resource() new effc991663ac usb: gadget/snps_udc_plat: Use devm_platform_get_and_iorem [...] new 0ea395866b2b usb: gadget/atmel_usba_udc: Use devm_platform_get_and_iore [...] new 50fd16ebf2f1 usb: gadget: aspeed_udc: Convert to devm_platform_ioremap_ [...] new 5645caa80ffd usb: ehci-atmel: Use devm_platform_get_and_ioremap_resource() new 4ecb32d6e23a usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() new 1c13321c0c69 usb: ehci-spear: Use devm_platform_get_and_ioremap_resource() new a9ec284ba171 usb: isp1362-hcd: Use devm_platform_get_and_ioremap_resource() new 54a15a7e6ad5 usb: ohci-da8xx: Use devm_platform_get_and_ioremap_resource() new 096019682bf9 usb: host: ohci-platform: Use devm_platform_get_and_iorema [...] new 888765e7e6d2 usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() new 31a7b792bdb1 usb: ohci-exynos: Use devm_platform_get_and_ioremap_resource() new 438ca58898dc usb: ehci-npcm7xx: Use devm_platform_get_and_ioremap_resource() new 1b19426bc593 usb: ohci-nxp: Use devm_platform_get_and_ioremap_resource() new 4da14754684f usb: ehci-orion: Use devm_platform_get_and_ioremap_resource() new 3525df13ae56 usb: ehci-fsl: Use devm_platform_get_and_ioremap_resource() new edc81ba4accc usb: oxu210hp-hcd: Use devm_platform_get_and_ioremap_resource() new e873efdb078d usb: ohci-pxa27x: Use devm_platform_get_and_ioremap_resource() new e7ef16450031 usb: ehci-omap: Use devm_platform_get_and_ioremap_resource() new eeaf04a9cfb4 usb: ohci-spear: Use devm_platform_get_and_ioremap_resource() new d64d7f919f56 usb: ehci-mv: Use devm_platform_get_and_ioremap_resource() new 7f5094fae405 usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() new 23396172f20a usb: ehci-st: Use devm_platform_get_and_ioremap_resource() new 61baaa656408 usb: ehci-exynos: Use devm_platform_get_and_ioremap_resource() new ba0b3af70630 usb: ohci-st: Use devm_platform_get_and_ioremap_resource() new 6bb75eb9ff3a usb: gadget: midi2: fix missing unlock in f_midi2_block_op [...] new 25a1489dc421 dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible new e0f75882521f usb: ohci-at91: Fix the unhandle interrupt when resume new 4202633a3a23 phy: realtek: usb: phy-rtk-usb2 and phy-rtk-usb3 needs USB_COMMON new f26069c9d7b6 usb: misc: onboard-hub: support multiple power supplies new b43cd82a1a40 usb: misc: onboard-hub: add support for Cypress HX3 USB 3. [...] new 1eca51f58a10 dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family new 98a9e32bdf25 Merge 6.5-rc4 into usb-next new adbe9720e573 usb: musb: Fix deferred probing new d3af2f4c0434 usb: typec: tcpci_mt6370: remove redundant dev_err_probe() new 4f4bda58c5ae usb: gadget: udc: gr_udc: Fix deferred probing new ebcf774671da USB: cytherm: Correct the code style issue of redundant spaces new 98d6db05eda8 usb: gadget: udc: Remove redundant initialization for udc_driver new f2e5812fb4fb usb: host: Do not check for 0 return after calling platfor [...] new 40f362ffa5e9 usb: typec: tcpm: Refactor the PPS APDO selection new dad255a2361a dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry new e2fa03ec60f6 dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems new 2569088dbaaf phy: realtek: usb: add the error handler for nvmem_cell_read new 803b1c8a0cea usb: typec: tcpm: not sink vbus if operational current is 0mA new 3024faf74de7 usb: gadget: udc: Remove unnecessary NULL values new f87ba66a2a1b USB: misc: Remove unnecessary NULL values new 708368fb845f usb: chipidea: udc: Remove an unnecessary NULL value new 9de17578b912 usb: musb: Remove an unnecessary NULL value new b35935d66a3a USB: usbip: Remove an unnecessary NULL value new 976f82e8aa3c usb: dwc3: dwc3-octeon: Convert to glue driver new 417840663ab8 usb: dwc3: dwc3-octeon: Use _ULL bitfields defines new 23f87bcac649 usb: dwc3: dwc3-octeon: Pass dwc3_octeon to setup functions new c61101631cdc usb: dwc3: dwc3-octeon: Avoid half-initialized controller state new dc0092ce24dc usb: dwc3: dwc3-octeon: Move node parsing into driver probe new 540264746d83 usb: dwc3: dwc3-octeon: Dump control register on clock ini [...] new d9216d3ef538 usb: dwc3: dwc3-octeon: Add SPDX header and copyright new 3b563b901eef usb: cdc-acm: add PPS support new df0383ffad64 usb: typec: ucsi: Add debugfs for ucsi commands new d4255ac3fd15 usb: musb: Remove unused function declarations new a647b414e053 USB: misc: Remove unused include file usb_u132.h new af6248afd765 USB: usbip: Remove an unnecessary goto new 85d07c556216 USB: core: Unite old scheme and new scheme descriptor reads new de28e469da75 USB: core: Change usb_get_device_descriptor() API new ff33299ec8bb USB: core: Fix race by not overwriting udev->descriptor in [...] new fb57f829beef usb: dwc3: dwc3-octeon: Verify clock divider new dda4b60ed70b usb: ehci: add workaround for chipidea PORTSC.PEC bug new 12e6ac69cc7e usb: chipidea: add workaround for chipidea PEC bug new 1e4c574225cc USB: Remove remnants of Wireless USB and UWB new f176638af476 USB: Remove Wireless USB and UWB documentation new bb8dc3df68a9 usb: gadget/snps_udc_plat: Remove redundant of_match_ptr() new 3ddde5aa43cf USB: ohci-sm501: remove unnecessary check of mem new c272dabf2d43 usb: host: ehci-sched: try to turn on io watchdog as long [...] new 5198c0eeb8ff USB: core: Fix unused variable warning in usb_alloc_dev() new 59cf44575456 USB: core: Fix oversight in SuperSpeed initialization new 159a98afc88e USB: gadget: core: Add missing kerneldoc for vbus_work new 55c3e571d2a0 USB: gadget: f_mass_storage: Fix unused variable warning new bbb9e06d2c64 Merge 6.5-rc6 into usb-next new 6dacc6db4628 thunderbolt: Set variable tmu_params storage class specifi [...] new 408e1d965a1d thunderbolt: Log a warning if device links are not found new d589fd42cf31 thunderbolt: Check Intel vendor ID in tb_switch_get_generation() new a3f6445842e5 Documentation/ABI: thunderbolt: Replace 01.org in contact new 7ccecc84efa6 Merge tag 'thunderbolt-for-v6.6-rc1' of git://git.kernel.o [...] new 8d4ff1351801 dt-bindings: usb: samsung,exynos-dwc3: fix order of clocks [...] new 26f4f8358d89 dt-bindings: usb: samsung,exynos-dwc3: Fix Exynos5433 compatible new 1fa206bb764f usb: dwc3: meson-g12a: do post init to fix broken usb afte [...] new 20deab8bfc93 usb: core: Use module_led_trigger macro to simplify the code new f23643306430 usb: typec: bus: verify partner exists in typec_altmode_attention new 23e60c8daf5e usb: typec: tcpci: clear the fault status bit new f72ae60881ff usb: cdc-acm: move ldisc dcd notification outside of acm's [...] new 8d1de0ebce71 usb: dwc3: remove unnecessary platform_set_drvdata() new ae257611573c usb: gadget: function: Remove unused declarations new 0bd9e0219bf0 usb: typec: altmodes/displayport: add support for embedded [...] new 4b3cd783808b usb: typec: qcom-pmic-typec: register drm_bridge new 09867af36969 USB: cdc-acm: support flushing write buffers (TCOFLUSH) new 2ccbe85456b3 USB: dwc2: hande irq on dead controller correctly new 7f93e683bc06 usb: gadget: udc-xilinx: fix restricted __le16 degrades to [...] new 0411fa8a5f65 usb: gadget: udc-xilinx: fix cast from restricted __le16 warning new 52ecf812de25 usb: gadget: udc-xilinx: fix incorrect type in assignment warning new 592d7a4663d2 usb: dwc3: exynos: Add support for Exynos850 variant new 0c2dfb3ea6e9 dt-bindings: usb: samsung,exynos-dwc3: Add Exynos850 support new 98102ae1549e usb: gadget: use working speed to calcaulate network bitra [...] new 8165763f82bd usb: gadget: add a inline function gether_bitrate() new 3c5b006f3ee8 usb: gadget: f_uvc: change endpoint allocation in uvc_func [...] new 46decc82ffd5 usb: gadget: unconditionally allocate hs/ss descriptor in [...] new 4dfdd90b85f8 usb: gadget: config: remove max speed check in usb_assign_ [...] new dc2e6960a0a9 usb: gadget: composite: cleanup function config_ep_by_spee [...] new 333ab99eab3c usb: gadget: remove max support speed info in bind operation new e16d5f1447e0 usb: dwc2: add pci_device_id driver_data parse support new c97cd0b4b54e usb: typec: tcpm: set initial svdm version based on pd revision new 2d6d80127006 usb: typec: tcpm: reset counter when enter into unattached [...] new 78e0ea427754 tcpm: Avoid soft reset when partner does not support get_status new aad6ad1b780a platform/chrome: cros_ec_typec: Configure Retimer cable type new 974e2f6a0554 USB: serial: xr: add TIOCGRS485 and TIOCSRS485 ioctls new 873854c02364 USB: serial: option: add Quectel EM05G variant (0x030e) new 4d9488b294e1 USB: serial: option: add FOXCONN T99W368/T99W373 product new 895ed7eb263d Merge tag 'usb-serial-6.6-rc1' of https://git.kernel.org/p [...] new 51e7accbe8ab Merge tag 'usb-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] new ad536aa5b025 staging: greybus: pwm: Drop unused member from driver struct new 74d118d51f6f staging: rtl8192e: Remove unused timer SetupTimer new dbb70f25b366 staging: rtl8192e: Remove equation of local variable Inact [...] new fa3f651feadc staging: rtl8192e: Remove unused timer InactTimer new 70a49b83bbc4 staging: rtl8192e: Remove empty function AdmitTS new d6128d77ff09 staging: rtl8192e: Remove variable modulation as it is constant new 1047daace0ae staging: rtl8192e: Remove variable host_encrypt as it is constant new a56cbbcc730a staging: rtl8192e: Remove variable host_decrypt as it is constant new bc9efc46ebc3 staging: rtl8192e: Remove variable card_type new bbcb3453f3bf staging: rtl8192e: Remove variable bdisable_nic new c011feb40a8e staging: rtl8192e: Remove variable priv->reg_chnl_plan new a90928f7643c staging: rtl8192e: Remove variable ieee->short_slot new 42f5942b0eb0 staging: rtl8192e: Rename variable currentRATR new cea1733a077c staging: rtl8192e: Rename variable targetRATR new a93b58da1eba staging: rtl8192e: Rename variable LowRSSIThreshForRA new db4479215cb9 staging: rtl8192e: Rename variable HighRSSIThreshForRA new 405f3d102c46 staging: axis-fifo: Use devm_platform_get_and_ioremap_resource() new 5492ed9f8fb0 staging: rtl8192u: Fix keyidx assignment within if condition new 93bc49d6ec34 staging: rts5208: Correct line ending with '(' new decb929f4636 staging: Explicitly include correct DT includes new c4b811b9361b staging: rtl8723bs: Fix space issues new 1d85bb7fd66a staging: rtl8723bs: Fix alignment open parenthesis new cd8112940171 staging: rtl8723bs: Fix remaining blank line issue new 4762c171b408 staging: rtl8723bs: ioctl_linux: Fix else on next line new 49ad101ea739 staging: rtl8723bs: ioctl_linux: Fix code indent new f2388a899e6b staging: rtl8723bs: ioctl_linux: Fix block comment alignment new cb4defd703e3 staging: rtl8723bs: ioctl_linux: Remove multiple blank lines new 5434da83eba5 staging: rtl8723bs: ioctl_linux: Remove unnecessary blank lines new 722a32919bd6 staging: rtl8723bs: ioctl_linux: Remove unnecessary parentheses new 6ec584f3c39b staging: rtl8723bs: ioctl_linux: Fix alignment on open par [...] new a5714ee328ea staging: rtl8723bs: ioctl_linux: Add preferred spaces new e1bfd9746154 staging: rtl8723bs: ioctl_linux: Fix comparison to false new ca77687ae3f6 Staging: rtl8192e: Rename function ActivateBAEntry new 8dd56eaa9450 Staging: rtl8192e: Rename function DeActivateBAEntry new 7b3190558235 Staging: rtl8192e: Rename function TxTsDeleteBA new c928e84ce577 Staging: rtl8192e: Rename function RxTsDeleteBA new 7363749d09e8 Staging: rtl8192e: Rename function ResetBaEntry new 810d7b88451c staging: rtl8192e: Remove unused variable p_intb new 9bd15c51e803 staging: rtl8192e: Remove unused variable intb in _rtl92e_irq() new 37a207d8411b staging: rtl8192e: Remove empty function rtllib_rx_Master() new 206e69b6363d staging: rtl8192e: Remove empty function rtllib_rx_Mesh() new bbf2b164d221 staging: rtl8192e: Remove unused variable is_mesh from rtl [...] new fc6ea9d3efcc staging: rtl8192e: Remove is_mesh from rtllib_send_probe_requests new 349db4213371 staging: rtl8192e: Remove is_mesh from rtllib_start_scan_syncro new 30afa99d454f staging: rtl8192e: Remove is_mesh from rtllib_softmac_scan_syncro new 60a0e1a7dd01 staging: rtl8192e: Remove is_mesh from rtl92e_set_swcam new f5c9676e4877 staging: rtl8192e: Remove DefaultKey from rtl92e_set_swcam new 0e21a9d29d8b Merge 6.5-rc4 into staging-next new af01991005ff staging: rtl8723bs: use is_zero_ether_addr() instead of memcmp() new 2f59ee3f8172 staging: rtl8723bs: use is_broadcast_ether_addr() instead [...] new ac19020be0e2 staging: fieldbus: arcx-anybus: Do not check 0 for platfor [...] new 1422b526fba9 staging: rtl8712: fix race condition new a0c72b375606 staging: vme_user: fix check alignment should match open p [...] new c0614928432f Staging: rtl8192e: Rename function TsInitAddBA new c54690eb85f3 Staging: rtl8192e: Rename function TsInitDelBA new 0936cda7a093 Staging: rtl8192e: Rename function BaSetupTimeOut new 8dcf97801b52 Staging: rtl8192e: Rename function TxBaInactTimeout new c3bdcb94967d Staging: rtl8192e: Rename function RxBaInactTimeout new 6a889dc7d8c7 staging: vme_user: fix alignment of open parenthesis new 656ae4f48a6f staging: fieldbus: arcx-anybus: Remove redundant of_match_ptr() new 6a8326494551 staging: vt6655: Change camel case variables to snake case new 2b632f7f4aed staging: rtl8192e: Remove unsupported mode IW_MODE_MASTER new da1e39683a9d staging: rtl8192e: Remove unused function rtllib_start_mas [...] new 31a14cba1753 staging: rtl8192e: Remove unsupported mode IW_MODE_REPEAT new 42f9bcfc71e8 staging: rtl8192e: Remove unsupported mode IW_MODE_MESH new 722de0e6670d staging: vt6655: replace camel case by snake case new be6cded374cc staging: rtl8723bs: Use helpers to check broadcast and mul [...] new 03d593732dbc staging: vme_user: fix check blank lines not necessary new 1bff15cd9f12 staging: vme_user: fix check lines should not end with a '(' new 72eb8304b283 staging: sm750fb: fix sii164InitChip function name new f6f0d97b2cbf staging: greybus: fix alignment of open parenthesis new aee17df05ea3 staging: rtl8192e: Annotate struct rtllib_txb with __counted_by new e92599267190 Merge tag 'staging-6.6-rc1' of git://git.kernel.org/pub/sc [...] new b4940f6c3e0e tty: make check_tty_count() void new b30a3d396b4c n_tty: drop fp from n_tty_receive_buf_real_raw() new f6f847ff8d66 n_tty: simplify and sanitize zero_buffer() new 32042446c030 n_tty: pass ldata to canon_skip_eof() directly new 5bedcf70c6be n_tty: make many tty parameters const new 00ef7eff2f2f tty: sysrq: rename and re-type i in sysrq_handle_loglevel() new bcb48185eddf tty: sysrq: switch sysrq handlers from int to u8 new 8ac20a03da56 tty: sysrq: switch the rest of keys to u8 new a27f3b72337d tty: sysrq: use switch in sysrq_key_table_key2index() new 12ae2359eb2f serial: convert uart sysrq handling to u8 new df007fa02560 serial: make uart_insert_char() accept u8s new 1225541cfd5f serial: pass state to __uart_start() directly new 29ec63ef16fc serial: arc_uart: simplify flags handling in arc_serial_rx [...] new 4d1fceb1b257 serial: omap-serial: remove flag from serial_omap_rdi() new fd2b55f86b8b serial: drivers: switch ch and flag to u8 new 51273792cb9b serial: qcom-geni: use icc tag defines new 29e5c442e553 tty: Explicitly include correct DT includes new ad4484afe7de serial: tegra: Don't print error on probe deferral new 328c79dd0e70 8250_men_mcb: Add clockrate speed for G215/F215 boards new 2554e6ba28a2 8250_men_mcb: Read num ports from register data. new c563831ba879 8250_men_mcb: Make UART config auto configurable new b6092f36a568 tty: serial: meson: use dev_err_probe new bcb5645f99ef tty: serial: meson: redesign the module to platform_driver new e71aab9d6132 tty: serial: meson: apply ttyS devname instead of ttyAML f [...] new bd86980b5113 tty: serial: meson: introduce separate uart_data for S4 So [...] new 5651f657097c tty: serial: meson: add independent uart_data for A1 SoC family new dd825a4d91db dt-bindings: serial: amlogic,meson-uart: support Amlogic A1 new 6d71ded2723b arm64: dts: meson: a1: change uart compatible string new 67b7a397b2d0 tty: serial: 8250: Define earlycon for mrvl,mmp-uart new 290c80069c73 dt-bindings: serial: fsl-lpuart: correct imx93-lpuart dt-b [...] new 9cb31a2824f9 tty: serial: fsl_lpuart: move the lpuart32_int() below new d9219528fab9 tty: serial: fsl_lpuart: add IDLE interrupt support for rx [...] new 8ece7b754bc3 serial: qcom-geni: fix opp vote on shutdown new 18536cc8fab8 serial: qcom-geni: clean up clock-rate debug printk new 7449c16d3760 serial: ar933x: Use devm_platform_get_and_ioremap_resource() new b03a4ecb407e serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_re [...] new 0bb60bda3157 serial: clps711x: Use devm_platform_get_and_ioremap_resource() new 8c6d7e5fd50b serial: linflexuart: Use devm_platform_get_and_ioremap_resource() new f9061d3b7899 serial: tegra: Use devm_platform_get_and_ioremap_resource() new fcf0be13e8d9 serial: omap: Use devm_platform_get_and_ioremap_resource() new 8f3c8d815253 serial: fsl_lpuart: Use devm_platform_get_and_ioremap_resource() new 0548688dfa3a serial: vt8500: Use devm_platform_get_and_ioremap_resource() new 6b4cda024836 serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() new f60129c4e795 serial: sprd: Use devm_platform_get_and_ioremap_resource() new 0851efaf334e serial: sccnxp: Use devm_platform_get_and_ioremap_resource() new ffd793eba4e7 serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() new b75c1da925d9 serial: sifive: Use devm_platform_get_and_ioremap_resource() new 57c2dab5596a serial: imx: Use devm_platform_get_and_ioremap_resource() new 9b4e18f032db serial: st-asc: Use devm_platform_get_and_ioremap_resource() new 5f45b336fc57 8250_men_mcb: fix error handling in read_uarts_available_f [...] new 17be181b061b tty: serial: meson: refactor objects definition for differ [...] new 130a9571aee9 drivers:tty: fix return value check in asc_init_port new 77a82cebf0eb serial: sc16is7xx: Put IOControl register into regmap_volatile new f9608f188756 serial: sprd: Assign sprd_port after initialized to avoid [...] new cd119fdc3ee1 serial: sprd: Fix DMA buffer leak issue new e6015e3ded63 can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition new 3029ad913353 can: ems_pci: move ASIX AX99100 ids to pci_ids.h new 0b32216557ce serial: 8250_pci: add support for ASIX AX99100 new 16aae4c64600 parport_pc: add support for ASIX AX99100 new fe3015748a90 Merge 6.5-rc4 into tty-next new 602c802114a1 serial: move WARN_ON() in uart_write() to the condition new 659705d0a699 Bluetooth: rfcomm: remove casts from tty->driver_data new d3352ab0a970 tty: hvsi: remove an extra variable from hvsi_write() new ca1a8d2f50bb input: serport: remove casts from tty->disc_data new 0e4a23ce7cc2 can: slcan: remove casts from tty->disc_data new 3e6e212f614c serial: altera_jtaguart: switch status to u32 new 6dc6657d890f speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() new 99037697410f misc: ti-st: remove forward declarations and make st_int_r [...] new a60b3017601e misc: ti-st: remove ptr from recv functions new 9b5752d1a882 misc: ti-st: don't check for tty data == NULL new fe14cbc604af tty: synclink_gt: convert CALC_REGADDR() macro to an inline new 6340b02cc750 tty: synclink_gt: drop global slgt_driver_name array new e33ec544baa8 tty: synclink_gt: define global strings as const strings new 833c31d24459 tty: synclink_gt: drop info messages from init/exit functions new 0e0a0380fd40 tty: synclink_gt: use PCI_VDEVICE new fe61b57fc0f2 tty: synclink_gt: make default_params const new 426263d5fb40 tty: synclink_gt: mark as BROKEN new a35f38991c2e can: can327: remove casts from tty->disc_data new 8a76d8b07512 net: nfc: remove casts from tty->disc_data new 220965d15cef tty: serial: Remove redundant initialization for ma35d1ser [...] new f68279ca7f80 tty: vt: Remove some repetitive initialization new 8b66eec1fd85 tty: synclink_gt: Fix potential deadlock on &info->lock new 2c2d01a9f724 tty: serial: xilinx_uartps: Do not check for 0 return afte [...] new c58f2ae0ee94 tty: serial: samsung: Set missing PM ops for hibernation support new fcb451ff66b4 8250_men_mcb: Fix unsigned comparison with less than zero new 67c37756898a tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc new 5666280f88a7 serial: max310x: add comments for membase address workaround new 4b37932f7830 serial: max310x: fix typos in comments new b58168698c6e 8250_men_mcb: Fix unsigned expression compared with zero new 06b64930dc18 8250_men_mcb: Remove redundant initialization owner in mcb_driver new 36ef11d311f4 serial: cpm_uart: Avoid suspicious locking new b5f405e53fea serial: cpm_uart: Remove stale prototypes and table and macros new 42ac6998ec87 serial: cpm_uart: Stop using fs_uart_id enum new c2d6c1b4f034 serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() new 647f5a00d306 serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() new ae8261ed7e68 serial: cpm_uart: Deduplicate cpm_line_cr_cmd() new 86f0a9c8e3de serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() new 8d1bd031ba15 serial: cpm_uart: Refactor cpm_uart_[un]map_pram() new dbae4258d156 serial: cpm_uart: Remove cpm_uart/ subdirectory new 80a8f487b9ba serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c new a833b201d908 serial: cpm_uart: Don't include fs_uart_pd.h when not needed new a10b6a03e637 serial: cpm_uart: Remove linux/fs_uart_pd.h new 593135f09368 8250_men_mcb: remove unnecessary cast when reading register new 0aaf78182b72 serial: sifive: Remove redundant of_match_ptr() new 9c8441330bb3 tty: serial: qcom-geni-serial: Poll primary sequencer irq [...] new ebf9ec7a4554 tty: xtensa/iss: drop unneeded tty_operations hooks new abb05ac9f78b tty: ldisc: document that ldops are optional new 6e5710e71df1 tty: remove dummy tty_ldisc_ops::poll() implementations new 1d28dfedd204 tty: n_null: remove optional ldops new af815336556d tty: change tty_write_lock()'s ndelay parameter to bool new c6e37fe04433 tty: tty_port: rename 'disc' to 'ld' new d1150d29906c tty: drop tty_debug_wait_until_sent() new 77b425e4efe5 tty: make tty_change_softcar() more understandable new 0b7a2b282959 tty: make tty_port_client_operations operate with u8 new 0468a8071d7c tty: make counts in tty_port_client_operations hooks size_t new 201560af612c tty: switch receive_buf() counts to size_t new 8d9526f99fc3 tty: switch count in tty_ldisc_receive_buf() to size_t new 94b580e308c6 tty: can327: unify error paths in can327_ldisc_rx() new 73048bd55e6b tty: can327, move overflow test inside can327_ldisc_rx()'s loop new e8161447bb0c tty: make tty_ldisc_ops::*buf*() hooks operate on size_t new a8d9cd231860 tty: use u8 for chars new 892bc209f250 tty: use u8 for flags new ead03e721f41 misc: ti-st: make st_recv() conforming to tty_ldisc_ops::r [...] new 5db35be97cca tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned new b97552eb064d tty: tty_buffer: make all offsets unsigned new f47a4fd67f2a tty: don't pass write() to do_tty_write() new a32a672dc5aa tty: rename and de-inline do_tty_write() new ccc8dc00a24b tty: use min() in iterate_tty_write() new 24b01c5d497b tty: use ssize_t for iterate_tty_read() returned type new e3afc5b0d708 tty: switch size and count types in iterate_tty_read() to size_t new 48a6ab8867ef tty: use min() for size computation in iterate_tty_read() new 69851e4ab8fe tty: propagate u8 data to tty_operations::write() new dcaafbe6ee3b tty: propagate u8 data to tty_operations::put_char() new 95713967ba52 tty: make tty_operations::write()'s count size_t new 3e04ba41f224 tty: audit: unify to u8 new 49b8220cee4a tty: ldops: unify to u8 new 8428e5223ea2 tty: hvc: convert counts to size_t new cfc7c12b508a tty: vcc: convert counts to size_t new c3e5c706aefc tty: gdm724x: convert counts to size_t new 6fcd3b67284b tty: hso: simplify hso_serial_write() new c70fd7c0e905 tty: rfcomm: convert counts to size_t new e67d7f60d238 tty: gdm724x: simplify gdm_tty_write() new 642073c306e6 Merge commit b320441c04c9 ("Merge tag 'tty-6.5-rc7' of git [...] new 2f4926723ac7 tty: gdm724x: use min_t() for size_t varable and a constant new d4d13ff3ac78 tty: tty_buffer: switch data type to u8 new 46bc78c81b65 tty: tty_buffer: use struct_size() in tty_buffer_alloc() new c26405fd289b tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag, [...] new 4a8d99a409d3 tty: tty_buffer: warn if losing flags in __tty_insert_flip [...] new 6144922e1767 tty: tty_buffer: switch insert functions to size_t new 2ce2983c24c1 tty: tty_buffer: let tty_prepare_flip_string() return size_t new b49a0ff7328f tty: tty_buffer: use __tty_insert_flip_string_flags() in t [...] new 64365743b366 tty: tty_buffer: better types in __tty_buffer_request_room() new 035197c908b5 tty: tty_buffer: initialize variables in initializers already new ebee41c8490a tty: tty_buffer: invert conditions in __tty_buffer_request_room() new 54b45ee8bd42 serial: core: Remove unused PORT_* definitions new a031c77dfce4 tty: n_gsm: add restart flag to DLC specific ioctl config new 901de5ac0ea9 tty: n_gsm: add missing description to structs in gsmmux.h new e1c90bbb5f51 tty: n_gsm: remove unneeded initialization of ret in gsm_d [...] new a1ce6da0833b tty: n_gsm: add open_error counter to gsm_mux new b99f51ba0403 tty: n_gsm: increase malformed counter for malformed contr [...] new e74c048ae4c8 tty: n_gsm: increase gsm_mux unsupported counted where app [...] new 5767712668b8 tty: n_gsm: cleanup gsm_control_command and gsm_control_reply new e112ec4202b1 tty: n_gsm: add restart flag to extended ioctl config new db89728abad5 serial: stm32: avoid clearing DMAT bit during transfer new 00bc5e8fc917 serial: stm32: use DMAT as a configuration bit new 00d1f9c6af0d serial: stm32: modify parameter and rename stm32_usart_rx_ [...] new 7f28bcea824e serial: stm32: group dma pause/resume error handling into [...] new a01ae50d7eae serial: stm32: replace access to DMAR bit by dmaengine_pau [...] new 2490a0ca5735 serial: stm32: synchronize RX DMA channel in shutdown new 153fece7b77b dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] new 6a4197f97633 tty: serial: meson: Add a earlycon for the T7 SoC new 8a6498f2b943 serial: sifive: Add suspend and resume operations new 5abd01145d0c serial: tegra: handle clk prepare error in tegra_uart_hw_init() new e9f0dff15a96 dt-bindings: serial: snps-dw-apb-uart: make interrupt optional new 22130dae0533 serial: 8250_dw: fall back to poll if there's no interrupt new 2861ed4d6e6d serial: sc16is7xx: fix broken port 0 uart init new dabc54a45711 serial: sc16is7xx: remove obsolete out_thread label new 4cf478dc5d70 dt-bindings: sc16is7xx: Add property to change GPIO function new 049994292834 serial: sc16is7xx: fix regression with GPIO configuration new 9baeea723c0f serial: sc16is7xx: fix bug when first setting GPIO direction new b4a778303ea0 serial: sc16is7xx: add missing support for rs485 devicetre [...] new 42a569cd0d77 serial: 8250_bcm7271: improve bcm7271 8250 port new e327fdc26234 Documentation: devices.txt: Remove ttyIOC* new 27681960f055 Documentation: devices.txt: Remove ttySIOC* new 4b91dcc2f601 Documentation: devices.txt: Fix minors for ttyCPM* new db726a2f3b4b Revert "tty: serial: meson: Add a earlycon for the T7 SoC" new 0d029ab8a05b tty: n_tty: make flow of n_tty_receive_buf_common() a bool new d414034ec901 tty: n_tty: use output character directly new 68d90d5f7b68 tty: n_tty: use 'num' for writes' counts new 73276e3a1097 tty: n_tty: use time_is_before_jiffies() in n_tty_receive_ [...] new c3b2b26f6eaa tty: n_tty: make n_tty_data::num_overrun unsigned new 819287f0f335 tty: n_tty: use MASK() for masking out size bits new 102dc8aac8d0 tty: n_tty: move canon handling to a separate function new 008304079da7 tty: n_tty: move newline handling to a separate function new 046b44ab0f5a tty: n_tty: remove unsigned char casts from character constants new d88c3c2675f9 tty: n_tty: simplify chars_in_buffer() new b9b96b2089e9 tty: n_tty: use u8 for chars and flags new e30364c70895 tty: n_tty: unify counts to size_t new 2aa91851ffa7 tty: n_tty: extract ECHO_OP processing to a separate function new a84853c5954f tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() new ebf05c7dc92c tty: shrink the size of struct tty_struct by 40 bytes new 8e1e49550dc8 Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] new f5992717b582 kobject: Reorder fields in 'struct kobject' new 9e0cace7a625 driver core: Move dev_err_probe() to where it belogs new 22d2381bbd70 driver core: test_async: fix an error code new f429378a9bf8 driver core: Call dma_cleanup() on the test_remove path new e2dfa1d5223c kobject: Add helper kobj_ns_type_is_valid() new d2e8071bed0b tpm: make all 'class' structures const new d0bde9ca0ecf docs: stable-kernel-rules: mention other usages for stable [...] new 33568553b3fc docs: stable-kernel-rules: make rule section more straight [...] new 1fd7ab3facfc driver/base/cpu: Retry online operation if -EBUSY new afdf5dd33a91 HID: roccat: make all 'class' structures const new 32944855bac7 HID: hidraw: make hidraw_class structure const new f4a5fbfa50a5 x86/cpuid: make cpuid_class a static const structure new 5b87c058bf67 x86/MSR: make msr_class a static const structure new 7630ea17f4e2 x86/resctrl: make pseudo_lock_class a static const structure new 79038a99445f kernfs: add stub helper for kernfs_generic_poll() new 0ce7c12e88cf kernfs: attach uuid for every kernfs and report it in fsid new 7f0718eda1b3 base/node: Remove duplicated include new 0f11447d9fcc docs: stable-kernel-rules: improve structure by changing h [...] new 3feb21bb0bb4 docs: stable-kernel-rules: move text around to improve flow new 189057a1b61b docs: stable-kernel-rules: make the examples for option 1 [...] new 6e160d29f654 docs: stable-kernel-rules: fine-tune various details new bbaee49cce7c docs: stable-kernel-rules: mention that regressions must b [...] new 0559f63057f9 kernfs: fix missing kernfs_iattr_rwsem locking new 06188bc80ccb drivers: base: Add basic devm tests for root devices new b4cc44301b9d drivers: base: Add basic devm tests for platform devices new 699fb50d9903 drivers: base: Free devm resources when unregistering a device new f71b144e3e7a drivers: base: test: Add missing MODULE_* macros for platf [...] new f7bb242601de drivers: base: test: Add missing MODULE_* macros to root d [...] new 4d0fe8c52bb3 kobject: Add sanity check for kset->kobj.ktype in kset_register() new 1b28cb81dab7 kobject: Remove redundant checks for whether ktype is NULL new d21fdd07cea4 driver core: Return proper error code when dev_set_name() fails new 29c8ab79e91d driver core: Call in reversed order in device_platform_not [...] new 28a4f91f5f25 Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pu [...] new 4ba2909638a2 x86/APM: drop the duplicate APM_MINOR_DEV macro new 9c4625f81fbd mei: log firmware status on hw_start failure. new 5fc227484d11 mei: bus: enable asynchronous suspend. new 6549b2b7addf mei: obtain firmware version only on gsc. new dd218433f2b6 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe new 350170cc4cab MAINTAINERS: Add drivers/firmware/google/ entry new 89f6fc9cc712 char: Explicitly include correct DT includes new fb827efbece7 mei: pxp: Keep a const qualifier when calling mei_cldev_send() new 0995c95b0882 mei: gsc: add module description new 1346e9331abe Merge 6.5-rc4 into char-misc-next new 51b080a480b8 android: Remove error checking for debugfs_create_dir() new a5702920cf92 binderfs: Drop unused #include <linux/radix-tree.h> new 882f7a64edd1 dyndbg: constify opt_array new 3bdaf739057e dyndbg: increase PREFIX_SIZE to 128 new 31ed379b7cb2 dyndbg: add source filename to prefix new 0969001569e4 misc: microchip: pci1xxxx: Add support to read and write i [...] new 9ab5465349c0 misc: microchip: pci1xxxx: Add support to read and write i [...] new c6695aadca5d misc: atmel-ssc: Use devm_platform_get_and_ioremap_resource() new 190d1f226407 misc/xilinx_sdfec: Convert to devm_platform_ioremap_resource() new 3905841967f8 misc: xilinx_tmr_manager: Use devm_platform_get_and_iorema [...] new 6dab711d7b27 misc: tps6594-pfsm: Convert to platform remove callback re [...] new 56730af783ff misc: tps6594-esm: Convert to platform remove callback ret [...] new d9c58aeb4081 misc: Explicitly include correct DT includes new 32fd0989a68a misc: hi6421-spmi-pmic: Remove redundant dev_err() new 806eb9e4160d char: xillybus: make XILLYBUS_OF depend on HAS_IOMEM new aefc8b57af77 misc: open-dice: make OPEN_DICE depend on HAS_IOMEM new acdbfa04816a pcmcia : make PCMCIA depend on HAS_IOMEM new 1bae5c0e2c8d misc: bcm_vk: Fix potential deadlock on &vk->ctx_lock new 05d56d8079d5 dma-buf/sync_file: Fix docs syntax new 2fd84b9b839c uio: pruss: fix to check return value of platform_get_irq( [...] new a436194d0ee9 cdx: Explicitly include correct DT includes new 8306d6f35dbd peci: Constify struct peci_controller_ops new dff054e691da firmware: coreboot: framebuffer: Allow building with simpledrm new 34949a31fb5e firmware: stratix10-svc: Generic Mailbox Command new abe8ff435fb6 firmware: stratix10-rsu: query spt addresses new 37dd6b9f5bb0 peci: cpu: Add Intel Sapphire Rapids support new 68f436a80fc8 hwmon: (peci/cputemp) Add Intel Sapphire Rapids support new 621995b6d795 hwmon: (peci/dimmtemp) Add Sapphire Rapids support new c8955701d657 dt-bindings: Add bindings for peci-npcm new 3e16184a1bd8 peci: Add peci-npcm controller driver new 9949f98ca5a8 ARM: dts: nuvoton: Add PECI controller node new d7c99890fe06 arm64: dts: nuvoton: Add PECI controller node new f90bebb36a08 Merge tag 'peci-next-6.6-rc1' of git://git.kernel.org/pub/ [...] new 5220c17693ac dt-bindings: iio: semtech,sx9310: reference common schema [...] new 5a910007776b dt-bindings: iio: semtech,sx9324: reference common schema [...] new 478baae99c71 iio: adc: ad7192: Simplify using devm_clk_get_optional_enabled() new f41f444334ea iio: adi: ad7192: Add error check and more debug log new 6e9f2d8375cb iio: imu: inv_icm42600: make timestamp module chip independent new d99ff463ecf6 iio: move inv_icm42600 timestamp module in common new 0ecc363ccea7 iio: make invensense timestamp module generic new 111e1abd0045 iio: imu: inv_mpu6050: use the common inv_sensors timestam [...] new 3d936dfec0cd iio: accel: da280: Add support for the DA217 accelerometer new 854965b7db63 iio: light: vcnl4000: Add proximity irq for vcnl4200 new e55c96daf7f1 iio: light: vcnl4000: Add proximity ps_it for vcnl4200 new 2be17b688928 iio: light: vcnl4000: Check type with switch case new fea2c97d9e92 iio: light: vcnl4000: Add als_it for vcnl4040/4200 new bc292aaf9cb4 iio: light: vcnl4000: add illuminance irq vcnl4040/4200 new 7f8651270c6c iio: light: vcnl4000: Add period for vcnl4040/4200 new add984667660 iio: light: vcnl4000: Add oversampling_ratio for 4040/4200 new bb33e7514988 iio: light: vcnl4000: Add calibration bias for 4040/4200 new 83e961298013 iio: adc: Kconfig change description for Allwinner GPADC new 046dd089eb38 iio: adc: Add Allwinner D1/T113s/R329/T507 SoCs GPADC new e85f46433a80 dt-bindings: iio: adc: Add Allwinner D1/T113s/R329/T507 So [...] new 1cbf2c4bea78 iio: adc: ad7192: Use sysfs_emit_at new 21a12e614be0 dt-bindings: iio: adc: ti,ads1015: fix datarate max value [...] new 0829edc43e0a iio: imu: inv_mpu6050: read the full fifo when processing data new 96543470d502 iio: adc: qcom-spmi-adc5: Add ADC5_GPIO2_100K_PU new 1f2a4d506f47 iio: adc: stm32-adc: Use devm_platform_get_and_ioremap_resource() new 6c7bc1d27bb2 iio: adc: ti-lmp92064: add buffering support new b7297d456687 dt-bindings: iio: adc: qcom,spmi-adc7: use predefined channel ids new 4dc8f99dab75 iio: Make return value check for set_trigger_state() consistent new 3f3caf5b2ea6 iio: chemical: scd4x: Add pressure compensation new 1a0dabd4dfea iio: adc: meson: remove unused timestamp channel new d26f0514f05d iio: adc: meson: move enums declaration before variables d [...] new 2b592ff48e8a iio: adc: meson: move meson_sar_adc_set_chan7_mux routine upper new c38180bf3d1e iio: adc: meson: add enum for iio channel numbers new b593ce5db224 iio: adc: meson: add channel labels new 3a06b2845a09 iio: adc: meson: support reading from channel 7 mux inputs new ad25fc289be9 iio: accel: adxl355: Simplify probe() new 6ad9f01cf4fc iio: adc: meson: init channels 0,1 input muxes new d1adcaf7a407 iio: adc: meson: init internal continuous ring counter new 90c6241860bf iio: adc: meson: init voltage control bits new cb1d17535061 iio: core: Use min() instead of min_t() to make code more robust new 1702df5d8f46 iio: core: Get rid of redundant 'else' new b662f4ba2001 iio: core: Improve indentation in a few places new 247d3b632196 iio: amplifiers: ad8366: add support for HMC792A Attenuator new 67060927aa87 dt-bindings: iio: proximity: Add Murata IRS-D200 new 5e1cd3e97e86 iio: Add event enums for running period and count new 3db3562bc66e iio: Add driver for Murata IRS-D200 new a216d411b547 iio: imu: adis16475.c: Remove unused enum elements new c1f10bff1619 iio: imu: adis16475.c: Add has_burst32 flag to adis16477 devices new 1240c94ce819 iio: adc: Explicitly include correct DT includes new 089c1e1132c8 iio: adc: Remove redundant dev_err_probe() new f636554c4cd1 iio: accel: adxl313: Fix adxl313_i2c_id[] table new 579f6b003ae2 iio: accel: adxl313: Use i2c_get_match_data new 971ddd4b4db6 iio: core: Use sysfs_match_string() helper new 5a0821e0e369 iio: core: Switch to krealloc_array() new 65659a8df1f5 iio: core: Fix issues and style of the comments new b68adc0ee5b5 iio: potentiometer: mcp4018: Use i2c_get_match_data() new 9afc8c6dc68f iio: potentiometer: mcp4531: Use i2c_get_match_data() new 49d736313d09 tools: iio: iio_generic_buffer: Fix some integer type and [...] new c09ddcdd4dd3 iio: adc: fix the return value handle for platform_get_irq() new 1402913c92be iio: mb1232: relax return value check for IRQ get new b20f5801ecbd iio: cdc: ad7150: relax return value check for IRQ get new 6d9c5ae6a70c dt-bindings: iio: admv1014: make all regs required new e19480dded1b iio: adc: men_z188_adc: Remove redundant initialization ow [...] new d866f14071b8 iio: trigger: stm32-lptimer-trigger: remove unneeded platf [...] new eaf3ada827a9 dt-bindings: iio: admv1013: add vcc regulators new 320b92a4c182 drivers: iio: admv1013: add vcc regulators new 74d4cd7a91ff dt-bindings: iio: dac: add mcp4728.yaml new 7b24a034ad90 iio: add MCP4728 I2C DAC driver new ce2a8c160066 dt-bindings: iio: ROHM BU27010 RGBC + flickering sensor new ccca97fb3c15 iio: light: bu27008: add chip info new fdb48f9d1a6a iio: light: bd27008: Support BD27010 RGB new 1ed8775496c2 drivers: iio: filter: admv8818: add bypass mode new 14b7447cec15 Documentation: ABI: testing: admv8818: add bypass new 43fbd506498a Merge tag 'iio-for-6.6a' of https://git.kernel.org/pub/scm [...] new 288f1acf51d9 fsi: Explicitly include correct DT includes new 23ad7ec1ed79 fsi: Use of_property_read_reg() to parse "reg" new d5d8dfb01e10 fsi: Move fsi_slave structure definition to header new 21930d80ed4f fsi: Add aliased device numbering new c21d322e1ae5 fsi: Use of_match_table for bus matching if specified new d6ce872e2e6e fsi: sbefifo: Don't check status during probe new 19c064defcce fsi: sbefifo: Add configurable in-command timeout new 2f42220f3500 fsi: sbefifo: Remove limits on user-specified read timeout new 52300909f467 fsi: aspeed: Reset master errors after CFAM reset new 02c8fec05bc7 fsi: core: Add trace events for scan and unregister new 641511bfcc5e fsi: core: Fix legacy minor numbering new 85f4e899de32 fsi: core: Switch to ida_alloc/free new adde0e112c63 fsi: Improve master indexing new b1d3a803acfa fsi: Lock mutex for master device registration new 4362fd857d72 dt-bindings: fsi: Document the IBM I2C Responder virtual F [...] new 53e89e3e4490 fsi: Add IBM I2C Responder virtual FSI master new c0b34bed0bbf fsi: Add I2C Responder SCOM driver new 2cd9ec2a5147 docs: ABI: fix spelling/grammar in SBEFIFO timeout interface new 3a1d7aff6e65 fsi: master-ast-cf: Add MODULE_FIRMWARE macro new f04d61a379d6 fsi: fix some spelling mistakes in comment new 22884cf84ce5 Merge tag 'fsi-for-v6.6' of git://git.kernel.org/pub/scm/l [...] new cabce92dd805 bus: mhi: host: Skip MHI reset if device is in RDDM new 15f670575687 bus: mhi: host: pci_generic: Add support for IP_SW0 channels new 110f113a4898 bus: mhi: host: pci_generic: Add support for Quectel EM160 [...] new 1cad976a1be9 bus: mhi: host: pci_generic: Add support for Quectel RM520 [...] new 104a8c5dd943 bus: mhi: host: pci_generic: Add support for Dell DW5932e new d0184830e611 bus: mhi: host: use vmalloc_array and vcalloc new 14a2714085ac docs: ABI: sysfs-bus-mhi: Update contact info new efe47a18e43f bus: mhi: host: allow MHI client drivers to provide the fi [...] new 7b672d703e76 bus: mhi: host: pci_generic: Add support for Quectel RM520 [...] new b0f9f3607959 bus: mhi: host: remove unused-but-set parameter new 0724869ede9c bus: mhi: host: pci_generic: add support for Telit FE990 modem new 25a7de32c89d Merge tag 'mhi-for-v6.6' of git://git.kernel.org/pub/scm/l [...] new 183238ffb886 misc: eeprom/idt_89hpesx: Switch to memdup_user_nul() helper new 60df28ac09d6 misc: eeprom/idt_89hpesx: Use devm_kmemdup to replace devm [...] new b5fa33795544 misc: genwqe: make class_genwqe a static const structure new fd06978b06a2 misc: hpilo: make ilo_class a static const structure new 1314e1220d7d misc: tps6594: Remove redundant dev_err_probe() for platfo [...] new 5a652fe5e38d misc: microchip: pci1xxxx: Fix some NULL vs IS_ERR() bugs new e75850b4573a Merge 6.5-rc6 into char-misc-next new 979ca1ca1f2c uio: pruss: fix missing iounmap() in pruss_probe() new df8e2c3e16be mei: make mei_class a static const structure new e312cbdc1130 amba: bus: fix refcount leak new b587cb726467 fsi: i2cr: Switch to use struct i2c_driver's .probe() new 1b75f5e9f493 fpga: dfl: fme: use SI unit prefix macros new baa57b333e01 fpga: region: fix kernel-doc new 8e665c9c1aff fpga: bridge: fix kernel-doc new 918e6224cd17 fpga: bridge: Convert to devm_platform_ioremap_resource() new 1e463430a9e4 fpga: dfl-fme-mgr: Convert to devm_platform_ioremap_resource() new ebe00825f1a7 fpga: xilinx-pr-decoupler: Convert to devm_platform_iorema [...] new c4c68d4697f7 fpga: fpga-mgr: socfpga: Convert to devm_platform_ioremap_ [...] new 533aae1695a4 fpga: fpga-mgr: ts73xx: Convert to devm_platform_ioremap_r [...] new e9fdc41a3d66 fpga: zynq-fpga: Convert to devm_platform_ioremap_resource() new c9b5ff3b9a28 fpga: fpga-mgr: altera-pr-ip: Convert to devm_platform_ior [...] new dbe5038a26e2 fpga: socfpga-a10: Convert to devm_platform_ioremap_resource() new 840208392d3d fpga: Explicitly include correct DT includes new ccbc1c302115 fpga: add an initial KUnit suite for the FPGA Manager new 9e6823481e5f fpga: add an initial KUnit suite for the FPGA Bridge new 64a5f972c93d fpga: add an initial KUnit suite for the FPGA Region new 3969f6458f78 fpga: add configuration for the FPGA KUnit test suites. new 8607d9c1bd57 fpga: dfl-pci: Use pci_find_vsec_capability() to simplify [...] new 7bb2d2190d43 fpga: bridge: make fpga_bridge_class a static const structure new 909960e2e29d fpga: fpga-mgr: make fpga_mgr_class a static const structure new 1a22ec09a2c1 fpga: region: make fpga_region_class a static const structure new ea40d7d8f899 Merge tag 'fpga-for-6.6-rc1' of git://git.kernel.org/pub/s [...] new 7aadfd0eae31 counter: Explicitly include correct DT includes new 83bc0982bf25 counter: Declare counter_priv() to be const new 3a91388002af Documentation: ABI: sysfs-bus-counter: Fix indentation new 39266b642ccd counter: rz-mtu3-cnt: Reorder locking sequence for consistency new a65ce1571853 Merge tag 'counter-updates-for-6.6a' of git://git.kernel.o [...] new 70cc056f7e5f hwtracing: coresight: Explicitly include correct DT includes new 3095e90eee5e coresight: etm4x: Allocate and device assign 'struct etmv4 [...] new 4e3b9a6eae98 coresight: etm4x: Drop iomem 'base' argument from etm4_probe() new 5a1c7097472f coresight: etm4x: Drop pid argument from etm4_probe() new 73d779a03a76 coresight: etm4x: Change etm4_platform_driver driver for M [...] new 3a2888aa1f96 coresight: platform: acpi: Ignore the absence of graph new 134124acb57f coresight: etm4x: Add ACPI support in platform driver new 04e8429c5b4f coresight: Fix all W=1 build warnings new c00701125cf3 coresight: trbe: Directly use ID_AA64DFR0_EL1_TraceBuffer_IMP new fd380097cdb3 coresight: tmc: Explicit type conversions to prevent integ [...] new 28a03fae6e52 coresight: dummy: simplify the code with module_platform_driver new 484281bd5b98 hwtracing: hisi_ptt: Use pci_dev_id() to simplify the code new 39744738a67d coresight: trbe: Allocate platform data per device new a4621fd1d4fd coresight: etm4x: Ensure valid drvdata and clock before clk_put() new 1a9e02673e25 coresight: Fix memory leak in acpi_buffer->pointer new c0a232f1e19e coresight: trbe: Fix TRBE potential sleep in atomic context new 5bb5117b14d9 Merge tag 'coresight-next-v6.6' of git://git.kernel.org/pu [...] new 52e4e2878236 extcon: Remove unused inline functions new fb2c3f72e819 dt-bindings: extcon: maxim,max77843: restrict connector pr [...] new a635f91c71d9 dt-bindings: extcon: siliconmitus,sm5502-muic: document connector new d20a3a8a32e3 extcon: cht_wc: add POWER_SUPPLY dependency new 48e3210920b9 Merge tag 'extcon-next-for-6.6' of git://git.kernel.org/pu [...] new ada6c2d99aed misc: fastrpc: Fix remote heap allocation request new a2cb9cd6a394 misc: fastrpc: Fix incorrect DMA mapping unmap request new fe6518d547fc misc: fastrpc: Pass proper scm arguments for static process init new e4711d131aac greybus: svc: Remove unused declarations new d63a42257065 dt-bindings: nvmem: fixed-cell: add compatible for MAC cells new 9ccfcbeb8f32 nvmem: sunxi_sid: Convert to devm_platform_ioremap_resource() new cfadd0e7d922 nvmem: brcm_nvram: Use devm_platform_get_and_ioremap_resource() new 0b49178e2b6b nvmem: lpc18xx_otp: Convert to devm_platform_ioremap_resource() new 0a223a097709 nvmem: meson-mx-efuse: Convert to devm_platform_ioremap_re [...] new 94904db28db4 nvmem: rockchip-efuse: Use devm_platform_get_and_ioremap_r [...] new 0a4a8c0d238f nvmem: stm32-romem: Use devm_platform_get_and_ioremap_resource() new 0bc0d6dc2a9a nvmem: qfprom: do some cleanup new 6ac41c556e22 nvmem: uniphier: Use devm_platform_get_and_ioremap_resource() new 0abd6406624c dt-bindings: nvmem: qfprom: Add compatible for MSM8226 new aa1ed6047107 dt-bindings: nvmem: Add t1023-sfp efuse support new 0861110bb421 nvmem: add new NXP QorIQ eFuse driver new 9bf75da0e261 nvmem: Explicitly include correct DT includes new 23b7b491983f nvmem: Kconfig: Fix typo "drive" -> "driver" new 9579064cfb1b dt-bindings: nvmem: Add compatible for QCM2290 new fcdc6d7699f5 dt-bindings: nvmem: sec-qfprom: Add bindings for secure qfprom new c471245bd9f2 nvmem: sec-qfprom: Add Qualcomm secure QFPROM support new 1006ebe9f1b5 nvmem: u-boot-env:: Replace zero-length array with DECLARE [...] new f4d1d17e1d81 nvmem: core: Create all cells before adding the nvmem device new 81e1d9a39569 nvmem: core: Return NULL when no nvmem layout is found new b97400912a08 nvmem: core: Do not open-code existing functions new eb176cb46191 nvmem: core: Notify when a new layout is registered new 770b8d2dbc5b dt-bindings: interconnect: qcom,bwmon: Document SC7180 BWMONs new 3740a791d63e dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM8250 [...] new 611c148b77b9 dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6350 [...] new 79e32c9f5977 Merge branch 'qcom/20230526-topic-smd_icc-v7-0-09c78c17554 [...] new cff66ace51e3 interconnect: Explicitly include correct DT includes new c73e60e07119 interconnect: qcom: icc-rpm: Explicitly return 0 at the en [...] new 6fed6f35940c dt-bindings: interconnect: qcom,rpmh: Add SM8250 QUP virt new ddd6c5b9ee4b dt-bindings: interconnect: qcom,sm8250: Add QUP virt new cde2f928ae7c interconnect: qcom: sm8250: Fix QUP0 nodes new 10cb3abb9993 Merge branch 'icc-sm8250-qup' into icc-next new a3dd14c0d079 Merge tag 'v6.5-rc6' into icc-next new ba86de8acc8f interconnect: qcom: qcm2290: Enable keep_alive on all buses new 4e048e9b7a16 interconnect: qcom: qcm2290: Enable sync state new 7bae882e000e Merge branch 'icc-qcm2290' into icc-next new cb8790102b5a dt-bindings: interconnect: OSM L3: add SDM670 compatible new b1e0cdb0f697 interconnect: icc-clk: Annotate struct icc_clk_provider wi [...] new 6f0c60f14611 interconnect: Annotate struct icc_path with __counted_by new dd4904f3b924 interconnect: qcom: Annotate struct icc_onecell_data with [...] new 16862f1b2110 interconnect: qcom: sm8450: Enable sync_state new af42269c3523 interconnect: Fix locking for runpm vs reclaim new 136191703038 interconnect: Teach lockdep about icc_bw_lock order new a1f4170dec44 interconnect: qcom: bcm-voter: Improve enable_mask handling new 1a70ca71547b interconnect: qcom: bcm-voter: Use enable_maks for keepali [...] new e0d855b5761d Merge branch 'icc-enable-mask' into icc-next new ea168170cd7a interconnect: qcom: sc7180: Retire DEFINE_QNODE new 99cb3e809883 interconnect: qcom: sdm670: Retire DEFINE_QNODE new 664e80879d0c interconnect: qcom: sdm845: Retire DEFINE_QNODE new 55ac6a6867e3 interconnect: qcom: sdx55: Retire DEFINE_QNODE new a5403ec6758d interconnect: qcom: sdx65: Retire DEFINE_QNODE new 5affec83c4db interconnect: qcom: sm6350: Retire DEFINE_QNODE new 9533964b7b9c interconnect: qcom: sm8150: Retire DEFINE_QNODE new aaf7d02ff862 interconnect: qcom: sm8250: Retire DEFINE_QNODE new 9e62ccde3650 interconnect: qcom: sm8350: Retire DEFINE_QNODE new b32968a84c84 interconnect: qcom: icc-rpmh: Retire DEFINE_QNODE new e451b2ea5a11 interconnect: qcom: sc7180: Retire DEFINE_QBCM new 46cd2018c52a interconnect: qcom: sdm670: Retire DEFINE_QBCM new 35f490c5e4e8 interconnect: qcom: sdm845: Retire DEFINE_QBCM new 37474b02d228 interconnect: qcom: sdx55: Retire DEFINE_QBCM new de2ae887d3bb interconnect: qcom: sdx65: Retire DEFINE_QBCM new ab2c1cb5740a interconnect: qcom: sm6350: Retire DEFINE_QBCM new 670699a4225b interconnect: qcom: sm8150: Retire DEFINE_QBCM new 8e509d66df63 interconnect: qcom: sm8250: Retire DEFINE_QBCM new edd13c04ff0d interconnect: qcom: sm8350: Retire DEFINE_QBCM new a18e26a58bf3 interconnect: qcom: icc-rpmh: Retire DEFINE_QBCM new 3a60e2a1c8a6 Merge branch 'icc-retire-macros' into icc-next new 86b5488121db debugfs: Add write support to debugfs_create_str() new 1d13d3b74537 interconnect: Reintroduce icc_get() new 770c69f037c1 interconnect: Add debugfs test client new 6ac3f01201fa Merge branch 'icc-debugfs' into icc-next new 704e2c6107f1 Merge tag 'icc-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] new 1c9f8dff62d8 Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/ [...] new 1520081a785a fbdev/core: Use list_for_each_entry() helper new bfac19e239a7 fbdev: mx3fb: Remove the driver new a9415b03f021 fbdev: neofb: Shorten Neomagic product name in info struct new 33d02972d8be fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags new 4a9762aa358e fbdev: Update fbdev source file paths new b84acc11b1c9 Merge tag 'fbdev-for-6.6-rc1' of git://git.kernel.org/pub/ [...]
The 866 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 11 - Documentation/ABI/stable/sysfs-bus-mhi | 4 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 53 + .../ABI/testing/configfs-usb-gadget-midi2 | 54 + Documentation/ABI/testing/debugfs-tpmi | 31 + Documentation/ABI/testing/sysfs-bus-counter | 8 +- .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 16 + .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 2 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 38 +- Documentation/ABI/testing/sysfs-bus-umc | 28 - Documentation/ABI/testing/sysfs-bus-usb | 34 - .../ABI/testing/sysfs-class-firmware-attributes | 101 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 156 -- .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 57 - Documentation/ABI/testing/sysfs-platform-asus-wmi | 88 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 66 + Documentation/ABI/testing/sysfs-wusb_cbaf | 101 - Documentation/admin-guide/devices.txt | 16 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- .../devicetree/bindings/extcon/maxim,max77843.yaml | 1 + .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 4 + .../bindings/fsi/ibm,i2cr-fsi-master.yaml | 41 + .../iio/adc/allwinner,sun20i-d1-gpadc.yaml | 91 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 15 +- .../bindings/iio/dac/microchip,mcp4728.yaml | 49 + .../bindings/iio/frequency/adi,admv1013.yaml | 60 + .../bindings/iio/frequency/adi,admv1014.yaml | 8 + .../bindings/iio/light/rohm,bu27010.yaml | 49 + .../bindings/iio/proximity/murata,irsd200.yaml | 60 + .../bindings/iio/proximity/semtech,sx9310.yaml | 5 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 5 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 6 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 18 +- .../devicetree/bindings/nvmem/fsl,t1023-sfp.yaml | 37 + .../bindings/nvmem/layouts/fixed-cell.yaml | 26 + .../bindings/nvmem/layouts/fixed-layout.yaml | 12 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 5 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/nvmem/qcom,sec-qfprom.yaml | 55 + .../bindings/peci/nuvoton,npcm-peci.yaml | 56 + .../devicetree/bindings/phy/realtek,usb2phy.yaml | 175 ++ .../devicetree/bindings/phy/realtek,usb3phy.yaml | 107 + .../bindings/serial/amlogic,meson-uart.yaml | 6 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 6 +- .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 46 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 - .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 17 +- .../devicetree/bindings/usb/cypress,hx3.yaml | 77 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/genesys,gl850g.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 36 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 20 +- Documentation/driver-api/interconnect.rst | 25 + Documentation/driver-api/tty/tty_buffer.rst | 7 +- Documentation/driver-api/usb/usb.rst | 9 +- Documentation/process/stable-kernel-rules.rst | 195 +- Documentation/usb/authorization.rst | 9 +- Documentation/usb/gadget-testing.rst | 154 ++ MAINTAINERS | 43 +- arch/alpha/kernel/setup.c | 2 +- arch/alpha/kernel/srmcons.c | 5 +- .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 9 + arch/loongarch/kernel/sysrq.c | 2 +- arch/m68k/emu/nfcon.c | 8 +- arch/mips/cavium-octeon/Makefile | 1 - arch/mips/cavium-octeon/octeon-platform.c | 1 - arch/mips/kernel/sysrq.c | 2 +- arch/powerpc/include/asm/fs_pd.h | 27 - arch/powerpc/platforms/8xx/mpc885ads_setup.c | 1 - arch/powerpc/platforms/8xx/tqm8xx_setup.c | 1 - arch/powerpc/sysdev/fsl_soc.c | 2 - arch/powerpc/xmon/xmon.c | 2 +- arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/process_64.c | 4 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 3 +- arch/x86/kernel/apm_32.c | 6 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 41 +- arch/x86/kernel/cpuid.c | 31 +- arch/x86/kernel/msr.c | 31 +- arch/xtensa/platforms/iss/console.c | 27 +- drivers/accessibility/speakup/spk_ttyio.c | 7 +- drivers/acpi/arm64/amba.c | 1 - drivers/amba/bus.c | 1 + drivers/android/binder.c | 20 +- drivers/android/binderfs.c | 1 - drivers/base/core.c | 30 +- drivers/base/cpu.c | 19 + drivers/base/dd.c | 2 + drivers/base/node.c | 1 - drivers/base/test/.kunitconfig | 2 + drivers/base/test/Kconfig | 4 + drivers/base/test/Makefile | 3 + drivers/base/test/platform-device-test.c | 224 ++ drivers/base/test/root-device-test.c | 112 + drivers/base/test/test_async_driver_probe.c | 2 +- drivers/bluetooth/hci_ldisc.c | 15 +- drivers/bus/mhi/host/boot.c | 34 +- drivers/bus/mhi/host/init.c | 2 +- drivers/bus/mhi/host/main.c | 1 - drivers/bus/mhi/host/pci_generic.c | 53 +- drivers/bus/mhi/host/pm.c | 5 + drivers/cdx/controller/cdx_controller.c | 3 +- drivers/cdx/controller/cdx_rpmsg.c | 3 +- drivers/char/agp/uninorth-agp.c | 1 + drivers/char/bsr.c | 3 +- drivers/char/tpm/tpm-chip.c | 11 +- drivers/char/tpm/tpm-interface.c | 21 +- drivers/char/tpm/tpm.h | 4 +- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/ttyprintk.c | 5 +- drivers/char/xillybus/Kconfig | 2 +- drivers/counter/microchip-tcb-capture.c | 1 - drivers/counter/rz-mtu3-cnt.c | 4 +- drivers/extcon/Kconfig | 1 + drivers/firmware/google/Kconfig | 2 +- drivers/firmware/stratix10-rsu.c | 100 +- drivers/firmware/stratix10-svc.c | 20 +- drivers/fpga/Kconfig | 2 + drivers/fpga/Makefile | 3 + drivers/fpga/altera-fpga2sdram.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 11 +- drivers/fpga/altera-pr-ip-core-plat.c | 9 +- drivers/fpga/dfl-fme-main.c | 17 +- drivers/fpga/dfl-fme-mgr.c | 4 +- drivers/fpga/dfl-pci.c | 15 +- drivers/fpga/fpga-bridge.c | 48 +- drivers/fpga/fpga-mgr.c | 25 +- drivers/fpga/fpga-region.c | 37 +- drivers/fpga/microchip-spi.c | 2 +- drivers/fpga/of-fpga-region.c | 2 + drivers/fpga/socfpga-a10.c | 7 +- drivers/fpga/socfpga.c | 7 +- drivers/fpga/stratix10-soc.c | 1 + drivers/fpga/tests/.kunitconfig | 5 + drivers/fpga/tests/Kconfig | 11 + drivers/fpga/tests/Makefile | 6 + drivers/fpga/tests/fpga-bridge-test.c | 175 ++ drivers/fpga/tests/fpga-mgr-test.c | 327 +++ drivers/fpga/tests/fpga-region-test.c | 211 ++ drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 4 +- drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 17 + drivers/fsi/Makefile | 2 + drivers/fsi/fsi-core.c | 154 +- drivers/fsi/fsi-master-aspeed.c | 4 +- drivers/fsi/fsi-master-ast-cf.c | 5 +- drivers/fsi/fsi-master-gpio.c | 2 +- drivers/fsi/fsi-master-hub.c | 2 +- drivers/fsi/fsi-master-i2cr.c | 316 +++ drivers/fsi/fsi-master-i2cr.h | 33 + drivers/fsi/fsi-master.h | 2 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 8 + drivers/fsi/fsi-slave.h | 28 + drivers/fsi/i2cr-scom.c | 154 ++ drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/hid/hid-roccat-arvo.c | 20 +- drivers/hid/hid-roccat-isku.c | 21 +- drivers/hid/hid-roccat-kone.c | 24 +- drivers/hid/hid-roccat-koneplus.c | 22 +- drivers/hid/hid-roccat-konepure.c | 22 +- drivers/hid/hid-roccat-kovaplus.c | 22 +- drivers/hid/hid-roccat-pyra.c | 22 +- drivers/hid/hid-roccat-ryos.c | 20 +- drivers/hid/hid-roccat-savu.c | 20 +- drivers/hid/hid-roccat.c | 2 +- drivers/hid/hidraw.c | 18 +- drivers/hwmon/peci/cputemp.c | 18 + drivers/hwmon/peci/dimmtemp.c | 50 + drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-dummy.c | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 118 +- drivers/hwtracing/coresight/coresight-etm4x.h | 4 + drivers/hwtracing/coresight/coresight-platform.c | 46 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 5 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 43 +- drivers/hwtracing/coresight/coresight-trbe.h | 2 +- drivers/hwtracing/ptt/hisi_ptt.c | 8 +- drivers/iio/accel/adxl313_i2c.c | 8 +- drivers/iio/accel/adxl355_i2c.c | 15 +- drivers/iio/accel/adxl372_spi.c | 1 - drivers/iio/accel/bma180.c | 1 - drivers/iio/accel/da280.c | 11 +- drivers/iio/accel/kxsd9-spi.c | 1 - drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/Kconfig | 12 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 6 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7192.c | 31 +- drivers/iio/adc/ad9467.c | 2 +- drivers/iio/adc/adi-axi-adc.c | 3 +- drivers/iio/adc/at91_adc.c | 1 - drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/cc10001_adc.c | 1 - drivers/iio/adc/imx7d_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/men_z188_adc.c | 1 - drivers/iio/adc/meson_saradc.c | 243 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/palmas_gpadc.c | 7 +- drivers/iio/adc/qcom-spmi-adc5.c | 2 + drivers/iio/adc/qcom-spmi-iadc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 1 - drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 5 +- drivers/iio/adc/stm32-dfsdm-adc.c | 3 +- drivers/iio/adc/stm32-dfsdm-core.c | 4 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/sun20i-gpadc-iio.c | 276 ++ drivers/iio/adc/sun4i-gpadc-iio.c | 1 - drivers/iio/adc/ti-lmp92064.c | 53 + drivers/iio/adc/ti_am335x_adc.c | 1 - drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/ad8366.c | 15 + drivers/iio/cdc/ad7150.c | 10 +- drivers/iio/chemical/scd4x.c | 79 +- drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + drivers/iio/common/inv_sensors/Kconfig | 7 + drivers/iio/common/inv_sensors/Makefile | 6 + .../inv_sensors/inv_sensors_timestamp.c} | 100 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/mcp4728.c | 618 +++++ drivers/iio/filter/admv8818.c | 65 +- drivers/iio/frequency/admv1013.c | 14 + drivers/iio/imu/adis16475.c | 5 +- drivers/iio/imu/inv_icm42600/Kconfig | 1 + drivers/iio/imu/inv_icm42600/Makefile | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 35 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 33 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 35 +- .../iio/imu/inv_icm42600/inv_icm42600_timestamp.h | 85 - drivers/iio/imu/inv_mpu6050/Kconfig | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 33 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 102 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 6 +- drivers/iio/industrialio-core.c | 161 +- drivers/iio/industrialio-event.c | 2 + drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/cm3605.c | 2 +- drivers/iio/light/rohm-bu27008.c | 630 ++++- drivers/iio/light/vcnl4000.c | 710 ++++- drivers/iio/potentiometer/mcp4018.c | 35 +- drivers/iio/potentiometer/mcp4531.c | 139 +- drivers/iio/proximity/Kconfig | 12 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/irsd200.c | 958 +++++++ drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/mb1232.c | 7 +- drivers/iio/temperature/mlx90614.c | 2 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 9 +- drivers/input/serio/serport.c | 18 +- drivers/interconnect/Makefile | 2 +- drivers/interconnect/core.c | 84 +- drivers/interconnect/debugfs-client.c | 168 ++ drivers/interconnect/icc-clk.c | 2 +- drivers/interconnect/imx/imx8mp.c | 1 - drivers/interconnect/internal.h | 5 +- drivers/interconnect/qcom/bcm-voter.c | 43 +- drivers/interconnect/qcom/bcm-voter.h | 8 - drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/icc-rpmh.c | 5 +- drivers/interconnect/qcom/icc-rpmh.h | 10 - drivers/interconnect/qcom/msm8916.c | 2 +- drivers/interconnect/qcom/msm8939.c | 2 +- drivers/interconnect/qcom/msm8974.c | 5 +- drivers/interconnect/qcom/msm8996.c | 3 +- drivers/interconnect/qcom/osm-l3.c | 4 +- drivers/interconnect/qcom/qcm2290.c | 10 +- drivers/interconnect/qcom/qcs404.c | 2 +- drivers/interconnect/qcom/qdu1000.c | 3 +- drivers/interconnect/qcom/sa8775p.c | 3 +- drivers/interconnect/qcom/sc7180.c | 1616 +++++++++-- drivers/interconnect/qcom/sc7280.c | 3 +- drivers/interconnect/qcom/sc8180x.c | 3 +- drivers/interconnect/qcom/sc8280xp.c | 3 +- drivers/interconnect/qcom/sdm660.c | 3 +- drivers/interconnect/qcom/sdm670.c | 1389 +++++++++- drivers/interconnect/qcom/sdm845.c | 1658 +++++++++-- drivers/interconnect/qcom/sdx55.c | 846 +++++- drivers/interconnect/qcom/sdx65.c | 833 +++++- drivers/interconnect/qcom/sm6350.c | 1529 +++++++++-- drivers/interconnect/qcom/sm8150.c | 1689 ++++++++++-- drivers/interconnect/qcom/sm8250.c | 1822 +++++++++++-- drivers/interconnect/qcom/sm8250.h | 6 + drivers/interconnect/qcom/sm8350.c | 1801 ++++++++++-- drivers/interconnect/qcom/sm8450.c | 5 +- drivers/interconnect/qcom/sm8550.c | 4 +- drivers/interconnect/qcom/smd-rpm.c | 2 - drivers/ipack/devices/ipoctal.c | 7 +- drivers/isdn/capi/capi.c | 8 +- drivers/leds/simple/Kconfig | 1 + drivers/misc/Kconfig | 1 + drivers/misc/atmel-ssc.c | 3 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 14 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 5 +- drivers/misc/cxl/base.c | 1 + drivers/misc/eeprom/idt_89hpesx.c | 23 +- drivers/misc/fastrpc.c | 36 +- drivers/misc/genwqe/card_base.c | 49 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/hi6421v600-irq.c | 4 +- drivers/misc/hpilo.c | 18 +- drivers/misc/lis3lv02d/lis3lv02d.c | 2 +- drivers/misc/mchp_pci1xxxx/Kconfig | 1 + drivers/misc/mchp_pci1xxxx/Makefile | 2 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c | 443 +++ drivers/misc/mei/bus-fixup.c | 10 +- drivers/misc/mei/bus.c | 1 + drivers/misc/mei/gsc-me.c | 1 + drivers/misc/mei/init.c | 8 +- drivers/misc/mei/main.c | 25 +- drivers/misc/mei/mei_dev.h | 2 + drivers/misc/mei/pxp/mei_pxp.c | 3 +- drivers/misc/qcom-coincell.c | 1 - drivers/misc/sram.c | 2 +- drivers/misc/ti-st/st_core.c | 18 +- drivers/misc/ti-st/st_kim.c | 13 +- drivers/misc/tps6594-esm.c | 9 +- drivers/misc/tps6594-pfsm.c | 9 +- drivers/misc/vcpu_stall_detector.c | 1 - drivers/misc/xilinx_sdfec.c | 7 +- drivers/misc/xilinx_tmr_inject.c | 3 +- drivers/misc/xilinx_tmr_manager.c | 6 +- drivers/mmc/core/sdio_uart.c | 4 +- drivers/net/caif/caif_serial.c | 2 +- drivers/net/can/can327.c | 47 +- drivers/net/can/sja1000/ems_pci.c | 7 +- drivers/net/can/slcan/slcan-core.c | 13 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/mctp/mctp-serial.c | 5 +- drivers/net/ppp/ppp_async.c | 26 +- drivers/net/ppp/ppp_synctty.c | 26 +- drivers/net/slip/slip.c | 4 +- drivers/net/usb/hso.c | 20 +- drivers/net/wireless/mediatek/mt76/usb.c | 3 +- drivers/nvmem/Kconfig | 31 +- drivers/nvmem/Makefile | 4 + drivers/nvmem/bcm-ocotp.c | 1 - drivers/nvmem/brcm_nvram.c | 3 +- drivers/nvmem/core.c | 19 +- drivers/nvmem/imx-iim.c | 1 - drivers/nvmem/imx-ocotp-ele.c | 2 +- drivers/nvmem/imx-ocotp-scu.c | 2 +- drivers/nvmem/imx-ocotp.c | 1 - drivers/nvmem/lpc18xx_otp.c | 5 +- drivers/nvmem/meson-mx-efuse.c | 5 +- drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 17 +- drivers/nvmem/qoriq-efuse.c | 78 + drivers/nvmem/rave-sp-eeprom.c | 2 +- drivers/nvmem/rockchip-efuse.c | 3 +- drivers/nvmem/sc27xx-efuse.c | 1 - drivers/nvmem/sec-qfprom.c | 96 + drivers/nvmem/snvs_lpgpr.c | 3 +- drivers/nvmem/sprd-efuse.c | 2 +- drivers/nvmem/stm32-romem.c | 3 +- drivers/nvmem/sunplus-ocotp.c | 2 +- drivers/nvmem/sunxi_sid.c | 5 +- drivers/nvmem/u-boot-env.c | 4 +- drivers/nvmem/uniphier-efuse.c | 3 +- drivers/parport/parport_pc.c | 5 + drivers/pcmcia/Kconfig | 1 + drivers/peci/controller/Kconfig | 16 + drivers/peci/controller/Makefile | 1 + drivers/peci/controller/peci-aspeed.c | 2 +- drivers/peci/controller/peci-npcm.c | 298 ++ drivers/peci/core.c | 4 +- drivers/peci/cpu.c | 5 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/realtek/Kconfig | 27 + drivers/phy/realtek/Makefile | 3 + drivers/phy/realtek/phy-rtk-usb2.c | 1331 +++++++++ drivers/phy/realtek/phy-rtk-usb3.c | 767 ++++++ drivers/platform/chrome/cros_ec.c | 1 + drivers/platform/chrome/cros_ec_typec.c | 28 +- drivers/platform/mellanox/mlxbf-bootctl.c | 505 ++++ drivers/platform/mellanox/mlxbf-bootctl.h | 27 + drivers/platform/mellanox/mlxreg-hotplug.c | 3 +- drivers/platform/mellanox/mlxreg-io.c | 1 - drivers/platform/mellanox/nvsw-sn2201.c | 12 +- drivers/platform/x86/Kconfig | 31 +- drivers/platform/x86/Makefile | 5 +- drivers/platform/x86/amd/Kconfig | 16 +- drivers/platform/x86/amd/Makefile | 3 +- drivers/platform/x86/amd/{ => pmc}/Kconfig | 18 +- drivers/platform/x86/amd/pmc/Makefile | 8 + drivers/platform/x86/amd/{ => pmc}/pmc-quirks.c | 0 drivers/platform/x86/amd/{ => pmc}/pmc.c | 0 drivers/platform/x86/amd/{ => pmc}/pmc.h | 0 drivers/platform/x86/amd/pmf/cnqf.c | 5 +- drivers/platform/x86/amd/pmf/core.c | 3 +- drivers/platform/x86/asus-wmi.c | 646 ++++- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 9 +- drivers/platform/x86/hp/Kconfig | 16 + drivers/platform/x86/hp/Makefile | 1 + drivers/platform/x86/hp/hp-bioscfg/Makefile | 11 + .../x86/hp/hp-bioscfg/biosattr-interface.c | 312 +++ drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 1063 ++++++++ drivers/platform/x86/hp/hp-bioscfg/bioscfg.h | 487 ++++ .../platform/x86/hp/hp-bioscfg/enum-attributes.c | 457 ++++ .../platform/x86/hp/hp-bioscfg/int-attributes.c | 418 +++ .../x86/hp/hp-bioscfg/order-list-attributes.c | 441 +++ .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 556 ++++ .../platform/x86/hp/hp-bioscfg/spmobj-attributes.c | 381 +++ .../platform/x86/hp/hp-bioscfg/string-attributes.c | 395 +++ .../x86/hp/hp-bioscfg/surestart-attributes.c | 132 + drivers/platform/x86/ideapad-laptop.c | 118 +- drivers/platform/x86/intel/tpmi.c | 399 ++- drivers/platform/x86/mlx-platform.c | 376 ++- drivers/platform/x86/sel3350-platform.c | 251 ++ drivers/platform/x86/siemens/Kconfig | 64 + drivers/platform/x86/siemens/Makefile | 11 + .../x86/siemens/simatic-ipc-batt-apollolake.c | 51 + .../x86/siemens/simatic-ipc-batt-elkhartlake.c | 51 + .../platform/x86/siemens/simatic-ipc-batt-f7188x.c | 87 + drivers/platform/x86/siemens/simatic-ipc-batt.c | 253 ++ drivers/platform/x86/siemens/simatic-ipc-batt.h | 20 + drivers/platform/x86/siemens/simatic-ipc.c | 236 ++ drivers/platform/x86/simatic-ipc.c | 151 - drivers/platform/x86/system76_acpi.c | 74 +- drivers/platform/x86/thinkpad_acpi.c | 58 +- drivers/platform/x86/wmi-bmof.c | 26 +- drivers/s390/char/con3215.c | 6 +- drivers/s390/char/con3270.c | 6 +- drivers/s390/char/sclp_tty.c | 10 +- drivers/s390/char/sclp_vt220.c | 6 +- drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 6 +- drivers/staging/gdm724x/gdm_tty.c | 17 +- drivers/staging/greybus/arche-platform.c | 1 + drivers/staging/greybus/fw-core.c | 4 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/greybus/uart.c | 3 +- drivers/staging/media/imx/imx-media-capture.c | 1 - drivers/staging/media/imx/imx-media-dev-common.c | 2 - drivers/staging/media/imx/imx8mq-mipi-csi2.c | 1 - drivers/staging/media/meson/vdec/esparser.c | 1 - drivers/staging/media/meson/vdec/vdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 1 - drivers/staging/media/tegra-video/csi.c | 1 - drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/media/tegra-video/vip.c | 1 - drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 11 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 25 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 8 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 38 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 12 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 60 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 3 +- drivers/staging/rtl8192e/rtl819x_TS.h | 2 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 65 +- drivers/staging/rtl8192e/rtllib.h | 32 +- drivers/staging/rtl8192e/rtllib_module.c | 3 - drivers/staging/rtl8192e/rtllib_rx.c | 84 +- drivers/staging/rtl8192e/rtllib_softmac.c | 348 +-- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 17 +- drivers/staging/rtl8192e/rtllib_tx.c | 5 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 10 +- drivers/staging/rtl8712/os_intfs.c | 1 + drivers/staging/rtl8712/usb_intf.c | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 3 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 36 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 12 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 15 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 167 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 161 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 +- drivers/staging/rts5208/sd.c | 3 +- drivers/staging/sm750fb/ddk750_dvi.c | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 22 +- drivers/staging/sm750fb/ddk750_sii164.h | 20 +- drivers/staging/vme_user/vme.c | 92 +- drivers/staging/vme_user/vme_bridge.h | 46 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/srom.c | 6 +- drivers/thunderbolt/acpi.c | 18 +- drivers/thunderbolt/switch.c | 75 +- drivers/thunderbolt/tb.c | 24 +- drivers/thunderbolt/tb.h | 4 +- drivers/thunderbolt/tmu.c | 2 +- drivers/tty/Kconfig | 1 + drivers/tty/amiserial.c | 4 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 7 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvcs.c | 10 +- drivers/tty/hvc/hvsi.c | 15 +- drivers/tty/ipwireless/hardware.c | 2 +- drivers/tty/ipwireless/tty.c | 4 +- drivers/tty/mips_ejtag_fdc.c | 6 +- drivers/tty/moxa.c | 8 +- drivers/tty/mxser.c | 4 +- drivers/tty/n_gsm.c | 89 +- drivers/tty/n_hdlc.c | 12 +- drivers/tty/n_null.c | 25 +- drivers/tty/n_tty.c | 613 +++-- drivers/tty/nozomi.c | 6 +- drivers/tty/pty.c | 2 +- drivers/tty/rpmsg_tty.c | 5 +- drivers/tty/serdev/serdev-ttyport.c | 4 +- drivers/tty/serial/21285.c | 3 +- drivers/tty/serial/8250/8250_bcm7271.c | 4 +- drivers/tty/serial/8250/8250_dw.c | 5 +- drivers/tty/serial/8250/8250_early.c | 1 - drivers/tty/serial/8250/8250_ingenic.c | 1 - drivers/tty/serial/8250/8250_men_mcb.c | 212 +- drivers/tty/serial/8250/8250_omap.c | 1 - drivers/tty/serial/8250/8250_pci.c | 10 + drivers/tty/serial/8250/8250_port.c | 11 +- drivers/tty/serial/8250/8250_pxa.c | 1 + drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 3 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/apbuart.c | 6 +- drivers/tty/serial/ar933x_uart.c | 3 +- drivers/tty/serial/arc_uart.c | 29 +- drivers/tty/serial/atmel_serial.c | 3 +- drivers/tty/serial/bcm63xx_uart.c | 8 +- drivers/tty/serial/clps711x.c | 6 +- .../{cpm_uart/cpm_uart_core.c => cpm_uart.c} | 157 +- drivers/tty/serial/{cpm_uart => }/cpm_uart.h | 38 +- drivers/tty/serial/cpm_uart/Makefile | 12 - drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 122 - drivers/tty/serial/cpm_uart/cpm_uart_cpm1.h | 33 - drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 156 -- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.h | 33 - drivers/tty/serial/digicolor-usart.c | 3 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 10 +- drivers/tty/serial/fsl_lpuart.c | 88 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 3 +- drivers/tty/serial/lantiq.c | 3 +- drivers/tty/serial/liteuart.c | 3 +- drivers/tty/serial/ma35d1_serial.c | 3 +- drivers/tty/serial/max3100.c | 3 +- drivers/tty/serial/max310x.c | 10 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/meson_uart.c | 138 +- drivers/tty/serial/milbeaut_usio.c | 3 +- drivers/tty/serial/mpc52xx_uart.c | 2 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 11 +- drivers/tty/serial/mxs-auart.c | 5 +- drivers/tty/serial/omap-serial.c | 11 +- drivers/tty/serial/pic32_uart.c | 1 - drivers/tty/serial/pxa.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 17 +- drivers/tty/serial/rp2.c | 4 +- drivers/tty/serial/sa1100.c | 3 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/sb1250-duart.c | 3 +- drivers/tty/serial/sc16is7xx.c | 170 +- drivers/tty/serial/sccnxp.c | 7 +- drivers/tty/serial/serial-tegra.c | 29 +- drivers/tty/serial/serial_core.c | 28 +- drivers/tty/serial/serial_txx9.c | 3 +- drivers/tty/serial/sh-sci.c | 1 - drivers/tty/serial/sifive.c | 29 +- drivers/tty/serial/sprd_serial.c | 38 +- drivers/tty/serial/st-asc.c | 9 +- drivers/tty/serial/stm32-usart.c | 312 ++- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/serial/sunhv.c | 4 +- drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsab.c | 3 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/tegra-tcu.c | 1 - drivers/tty/serial/uartlite.c | 3 - drivers/tty/serial/ucc_uart.c | 4 +- drivers/tty/serial/vt8500_serial.c | 8 +- drivers/tty/serial/xilinx_uartps.c | 4 +- drivers/tty/serial/zs.c | 3 +- drivers/tty/synclink_gt.c | 83 +- drivers/tty/sysrq.c | 84 +- drivers/tty/tty.h | 8 +- drivers/tty/tty_audit.c | 6 +- drivers/tty/tty_buffer.c | 192 +- drivers/tty/tty_io.c | 50 +- drivers/tty/tty_ioctl.c | 18 +- drivers/tty/tty_port.c | 34 +- drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 18 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vt.c | 22 +- drivers/uio/uio_pruss.c | 7 +- drivers/usb/cdns3/cdns3-gadget.c | 1 + drivers/usb/cdns3/cdns3-plat.c | 4 +- drivers/usb/cdns3/cdns3-starfive.c | 6 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/cdns3/cdnsp-pci.c | 3 +- drivers/usb/cdns3/core.c | 16 +- drivers/usb/cdns3/core.h | 7 +- drivers/usb/cdns3/drd.c | 4 + drivers/usb/chipidea/ci.h | 19 +- drivers/usb/chipidea/ci_hdrc_imx.c | 18 +- drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 3 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/host.c | 1 + drivers/usb/chipidea/udc.c | 12 +- drivers/usb/chipidea/usbmisc_imx.c | 18 +- drivers/usb/class/cdc-acm.c | 33 +- drivers/usb/common/common.c | 1 + drivers/usb/core/config.c | 3 - drivers/usb/core/devices.c | 1 - drivers/usb/core/file.c | 68 +- drivers/usb/core/hcd.c | 50 +- drivers/usb/core/hub.c | 505 ++-- drivers/usb/core/ledtrig-usbport.c | 13 +- drivers/usb/core/message.c | 30 +- drivers/usb/core/of.c | 1 - drivers/usb/core/sysfs.c | 3 - drivers/usb/core/urb.c | 27 +- drivers/usb/core/usb.c | 20 +- drivers/usb/core/usb.h | 5 +- drivers/usb/dwc2/core.h | 1 + drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc2/hcd_intr.c | 4 +- drivers/usb/dwc2/params.c | 39 +- drivers/usb/dwc2/pci.c | 14 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/Kconfig | 10 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/dwc3-am62.c | 96 +- drivers/usb/dwc3/dwc3-exynos.c | 9 + drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 3 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 6 + .../octeon-usb.c => drivers/usb/dwc3/dwc3-octeon.c | 436 ++- drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/gadget/Kconfig | 18 + drivers/usb/gadget/composite.c | 34 +- drivers/usb/gadget/config.c | 8 +- drivers/usb/gadget/function/Makefile | 2 + drivers/usb/gadget/function/f_acm.c | 4 +- drivers/usb/gadget/function/f_ecm.c | 19 +- drivers/usb/gadget/function/f_eem.c | 4 +- drivers/usb/gadget/function/f_loopback.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_midi.c | 56 +- drivers/usb/gadget/function/f_midi2.c | 2871 ++++++++++++++++++++ drivers/usb/gadget/function/f_ncm.c | 23 +- drivers/usb/gadget/function/f_obex.c | 3 +- drivers/usb/gadget/function/f_rndis.c | 19 +- drivers/usb/gadget/function/f_serial.c | 4 +- drivers/usb/gadget/function/f_sourcesink.c | 4 +- drivers/usb/gadget/function/f_subset.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 36 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_ether.h | 13 + drivers/usb/gadget/function/u_midi2.h | 81 + drivers/usb/gadget/function/u_phonet.h | 1 - drivers/usb/gadget/function/u_serial.c | 6 +- drivers/usb/gadget/function/u_serial.h | 4 - drivers/usb/gadget/function/uvc.h | 2 - drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/core.c | 1 + drivers/usb/gadget/udc/fsl_qe_udc.c | 2 + drivers/usb/gadget/udc/fsl_udc_core.c | 3 +- drivers/usb/gadget/udc/gr_udc.c | 13 +- drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/gadget/udc/mv_u3d_core.c | 4 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/renesas_usbf.c | 6 +- drivers/usb/gadget/udc/snps_udc_plat.c | 7 +- drivers/usb/gadget/udc/tegra-xudc.c | 1 - drivers/usb/gadget/udc/udc-xilinx.c | 35 +- drivers/usb/host/ehci-atmel.c | 7 +- drivers/usb/host/ehci-brcm.c | 4 +- drivers/usb/host/ehci-exynos.c | 3 +- drivers/usb/host/ehci-fsl.c | 5 +- drivers/usb/host/ehci-hcd.c | 8 +- drivers/usb/host/ehci-hub.c | 10 +- drivers/usb/host/ehci-mv.c | 3 +- drivers/usb/host/ehci-npcm7xx.c | 5 +- drivers/usb/host/ehci-omap.c | 3 +- drivers/usb/host/ehci-orion.c | 9 +- drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ehci-sched.c | 3 +- drivers/usb/host/ehci-sh.c | 7 +- drivers/usb/host/ehci-spear.c | 3 +- drivers/usb/host/ehci-st.c | 12 +- drivers/usb/host/ehci.h | 10 + drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fsl-mph-dr-of.c | 3 +- drivers/usb/host/isp1362-hcd.c | 3 +- drivers/usb/host/ohci-at91.c | 9 +- drivers/usb/host/ohci-da8xx.c | 4 +- drivers/usb/host/ohci-exynos.c | 3 +- drivers/usb/host/ohci-nxp.c | 3 +- drivers/usb/host/ohci-platform.c | 3 +- drivers/usb/host/ohci-ppc-of.c | 3 +- drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/ohci-sm501.c | 3 +- drivers/usb/host/ohci-spear.c | 3 +- drivers/usb/host/ohci-st.c | 14 +- drivers/usb/host/oxu210hp-hcd.c | 3 +- drivers/usb/host/uhci-platform.c | 3 +- drivers/usb/host/xhci-dbgtty.c | 7 +- drivers/usb/host/xhci-mem.c | 3 - drivers/usb/host/xhci-plat.c | 1 - drivers/usb/host/xhci-rcar.c | 1 - drivers/usb/host/xhci-tegra.c | 28 +- drivers/usb/host/xhci.c | 11 +- drivers/usb/misc/cypress_cy7c63.c | 2 +- drivers/usb/misc/cytherm.c | 12 +- drivers/usb/misc/onboard_usb_hub.c | 41 +- drivers/usb/misc/onboard_usb_hub.h | 15 + drivers/usb/misc/usb251xb.c | 2 +- drivers/usb/misc/usb_u132.h | 97 - drivers/usb/misc/usbsevseg.c | 2 +- drivers/usb/mtu3/mtu3.h | 1 + drivers/usb/mtu3/mtu3_host.c | 1 + drivers/usb/musb/cppi_dma.h | 3 - drivers/usb/musb/jz4740.c | 2 +- drivers/usb/musb/mediatek.c | 1 + drivers/usb/musb/mpfs.c | 1 + drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dma.h | 4 - drivers/usb/musb/musb_dsps.c | 2 - drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/sunxi.c | 1 - drivers/usb/musb/tusb6010.c | 17 +- drivers/usb/phy/phy-mxs-usb.c | 16 +- drivers/usb/phy/phy-tegra-usb.c | 2 +- drivers/usb/renesas_usbhs/common.c | 2 +- drivers/usb/renesas_usbhs/rza.c | 2 +- drivers/usb/renesas_usbhs/rza2.c | 1 - drivers/usb/serial/option.c | 7 + drivers/usb/serial/usb-serial.c | 5 +- drivers/usb/serial/xr_serial.c | 89 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 12 +- drivers/usb/typec/mux/intel_pmc_mux.c | 53 +- drivers/usb/typec/mux/nb7vpq904m.c | 2 +- drivers/usb/typec/tcpm/Kconfig | 1 + drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 39 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 2 - drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 6 +- drivers/usb/typec/tcpm/tcpci.c | 4 + drivers/usb/typec/tcpm/tcpci_mt6370.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 177 +- drivers/usb/typec/ucsi/Kconfig | 1 + drivers/usb/typec/ucsi/Makefile | 2 + drivers/usb/typec/ucsi/debugfs.c | 99 + drivers/usb/typec/ucsi/ucsi.c | 15 + drivers/usb/typec/ucsi/ucsi.h | 24 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 - drivers/usb/usbip/vudc_dev.c | 5 +- drivers/video/fbdev/Kconfig | 11 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/core/fbsysfs.c | 8 +- drivers/video/fbdev/core/modedb.c | 22 +- drivers/video/fbdev/mx3fb.c | 1695 ------------ drivers/video/fbdev/neofb.c | 27 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/watchdog/Kconfig | 5 +- drivers/watchdog/simatic-ipc-wdt.c | 9 +- fs/debugfs/file.c | 48 +- fs/kernfs/dir.c | 4 + fs/kernfs/mount.c | 13 +- include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h | 88 +- include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h | 124 +- include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h | 50 +- include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h | 22 +- include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h | 22 +- include/dt-bindings/interconnect/qcom,sm8250.h | 7 + include/linux/coresight.h | 59 + include/linux/counter.h | 2 +- include/linux/dev_printk.h | 2 + include/linux/device.h | 2 - include/linux/dynamic_debug.h | 4 +- include/linux/extcon.h | 12 - include/linux/fb.h | 10 +- include/linux/firmware/intel/stratix10-smc.h | 25 + .../linux/firmware/intel/stratix10-svc-client.h | 5 + include/linux/fs_uart_pd.h | 71 - include/linux/greybus/svc.h | 3 - include/linux/hid-roccat.h | 2 +- include/linux/iio/common/inv_sensors_timestamp.h | 95 + include/linux/iio/types.h | 2 + include/linux/intel_tpmi.h | 2 + include/linux/interconnect-provider.h | 2 +- include/linux/kernfs.h | 4 + include/linux/kobject.h | 8 +- include/linux/mhi.h | 6 + include/linux/nvmem-consumer.h | 4 +- include/linux/pci_ids.h | 4 + include/linux/peci.h | 4 +- include/linux/platform_data/video-mx3fb.h | 50 - include/linux/platform_data/x86/asus-wmi.h | 19 +- include/linux/platform_data/x86/simatic-ipc-base.h | 5 +- include/linux/platform_data/x86/simatic-ipc.h | 6 +- include/linux/serial_core.h | 18 +- include/linux/sysrq.h | 18 +- include/linux/ti_wilink_st.h | 2 +- include/linux/tty.h | 18 +- include/linux/tty_buffer.h | 20 +- include/linux/tty_driver.h | 9 +- include/linux/tty_flip.h | 70 +- include/linux/tty_ldisc.h | 67 +- include/linux/tty_port.h | 7 +- include/linux/usb.h | 12 - include/linux/usb/ch9.h | 5 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 23 - include/linux/usb/hcd.h | 2 - include/linux/usb/phy.h | 13 + include/linux/usb/tcpci.h | 1 + include/linux/usb/typec_altmode.h | 2 +- include/trace/events/fsi.h | 31 + include/trace/events/fsi_master_i2cr.h | 107 + include/uapi/linux/fsi.h | 10 + include/uapi/linux/gsmmux.h | 118 +- include/uapi/linux/serial_core.h | 44 +- include/uapi/linux/sync_file.h | 2 +- include/uapi/linux/usb/ch11.h | 6 +- include/uapi/linux/usb/ch9.h | 5 +- kernel/debug/debug_core.c | 2 +- kernel/power/poweroff.c | 2 +- kernel/rcu/tree_stall.h | 2 +- lib/dynamic_debug.c | 8 +- lib/kobject.c | 62 +- net/bluetooth/rfcomm/tty.c | 31 +- net/nfc/nci/uart.c | 23 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/ti/ams-delta.c | 2 +- tools/iio/iio_generic_buffer.c | 17 +- tools/power/x86/intel-speed-select/isst-config.c | 51 +- tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 2 +- 879 files changed, 39494 insertions(+), 10338 deletions(-) create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-midi2 create mode 100644 Documentation/ABI/testing/debugfs-tpmi delete mode 100644 Documentation/ABI/testing/sysfs-bus-umc delete mode 100644 Documentation/ABI/testing/sysfs-class-uwb_rc delete mode 100644 Documentation/ABI/testing/sysfs-class-uwb_rc-wusbhc delete mode 100644 Documentation/ABI/testing/sysfs-wusb_cbaf create mode 100644 Documentation/devicetree/bindings/fsi/ibm,i2cr-fsi-master.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-g [...] create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4728.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/murata,irsd200.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,t1023-sfp.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,sec-qfprom.yaml create mode 100644 Documentation/devicetree/bindings/peci/nuvoton,npcm-peci.yaml create mode 100644 Documentation/devicetree/bindings/phy/realtek,usb2phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/realtek,usb3phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/cypress,hx3.yaml delete mode 100644 arch/powerpc/include/asm/fs_pd.h create mode 100644 drivers/base/test/.kunitconfig create mode 100644 drivers/base/test/platform-device-test.c create mode 100644 drivers/base/test/root-device-test.c create mode 100644 drivers/fpga/tests/.kunitconfig create mode 100644 drivers/fpga/tests/Kconfig create mode 100644 drivers/fpga/tests/Makefile create mode 100644 drivers/fpga/tests/fpga-bridge-test.c create mode 100644 drivers/fpga/tests/fpga-mgr-test.c create mode 100644 drivers/fpga/tests/fpga-region-test.c create mode 100644 drivers/fsi/fsi-master-i2cr.c create mode 100644 drivers/fsi/fsi-master-i2cr.h create mode 100644 drivers/fsi/fsi-slave.h create mode 100644 drivers/fsi/i2cr-scom.c create mode 100644 drivers/iio/adc/sun20i-gpadc-iio.c create mode 100644 drivers/iio/common/inv_sensors/Kconfig create mode 100644 drivers/iio/common/inv_sensors/Makefile rename drivers/iio/{imu/inv_icm42600/inv_icm42600_timestamp.c => common/inv_sensor [...] create mode 100644 drivers/iio/dac/mcp4728.c delete mode 100644 drivers/iio/imu/inv_icm42600/inv_icm42600_timestamp.h create mode 100644 drivers/iio/proximity/irsd200.c create mode 100644 drivers/interconnect/debugfs-client.c create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c create mode 100644 drivers/nvmem/qoriq-efuse.c create mode 100644 drivers/nvmem/sec-qfprom.c create mode 100644 drivers/peci/controller/peci-npcm.c create mode 100644 drivers/phy/realtek/Kconfig create mode 100644 drivers/phy/realtek/Makefile create mode 100644 drivers/phy/realtek/phy-rtk-usb2.c create mode 100644 drivers/phy/realtek/phy-rtk-usb3.c copy drivers/platform/x86/amd/{ => pmc}/Kconfig (52%) create mode 100644 drivers/platform/x86/amd/pmc/Makefile rename drivers/platform/x86/amd/{ => pmc}/pmc-quirks.c (100%) rename drivers/platform/x86/amd/{ => pmc}/pmc.c (100%) rename drivers/platform/x86/amd/{ => pmc}/pmc.h (100%) create mode 100644 drivers/platform/x86/hp/hp-bioscfg/Makefile create mode 100644 drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/bioscfg.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/bioscfg.h create mode 100644 drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/int-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/spmobj-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/string-attributes.c create mode 100644 drivers/platform/x86/hp/hp-bioscfg/surestart-attributes.c create mode 100644 drivers/platform/x86/sel3350-platform.c create mode 100644 drivers/platform/x86/siemens/Kconfig create mode 100644 drivers/platform/x86/siemens/Makefile create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt.c create mode 100644 drivers/platform/x86/siemens/simatic-ipc-batt.h create mode 100644 drivers/platform/x86/siemens/simatic-ipc.c delete mode 100644 drivers/platform/x86/simatic-ipc.c rename drivers/tty/serial/{cpm_uart/cpm_uart_core.c => cpm_uart.c} (90%) rename drivers/tty/serial/{cpm_uart => }/cpm_uart.h (64%) delete mode 100644 drivers/tty/serial/cpm_uart/Makefile delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.h delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c delete mode 100644 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.h rename arch/mips/cavium-octeon/octeon-usb.c => drivers/usb/dwc3/dwc3-octeon.c (61%) create mode 100644 drivers/usb/gadget/function/f_midi2.c create mode 100644 drivers/usb/gadget/function/u_midi2.h delete mode 100644 drivers/usb/misc/usb_u132.h create mode 100644 drivers/usb/typec/ucsi/debugfs.c delete mode 100644 drivers/video/fbdev/mx3fb.c delete mode 100644 include/linux/fs_uart_pd.h create mode 100644 include/linux/iio/common/inv_sensors_timestamp.h delete mode 100644 include/linux/platform_data/video-mx3fb.h create mode 100644 include/trace/events/fsi_master_i2cr.h