This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 84e57d292203 Merge tag 'exfat-for-6.2-rc1' of git://git.kernel.org/pub/ [...] new 375ac0b2c1f1 usb: ftdi-elan: remove variable err_count new 13cc02f115d0 usbip: vudc: Convert snprintf() to sysfs_emit() new 27ef01e381c7 usbip: convert sysfs snprintf to sysfs_emit new 90732f176916 usb: cdns3: adjust the partial logic of cdnsp_pci_remove new 4e74b483a3ce USB: host: Kconfig: Fix spelling mistake "firwmare" -> "firmware" new 61dd457c0188 dt-bindings: usb: dwc2: Add some missing Lantiq variants new 9b6447e04bc2 USB: usbip: missing lock in stub down new d182bf156c4c usb: gadget: uvc: default the ctrl request interface offsets new a84436a987e7 usb: typec: retimer: Use device type for matching new 32fee1df5110 usb: musb: remove unused davinci support new 55f223b8b408 usb: dwc2: platform: Improve error reporting for problems [...] new 32c6fefb291b usb: phy: generic: make vcc regulator optional new e1b5d2bed67c usb: chipidea: core: handle usb role switch in a common way new caa7b74493f9 dt-bindings: phy: imx8mq-usb: add power-domains property new 74494b33211d usb: chipidea: core: add controller resume support when co [...] new 450857c6058f usb: chipidea: core: handle suspend/resume for each role new 2f64d6a6cdfb usb: chipidea: host: add suspend/resume support for host c [...] new 235ffc17d014 usb: chipidea: udc: add suspend/resume support for device [...] new b332d6d5c804 usb: chipidea: usbmisc: group usbmisc operations for PM new 04ff4d31af40 usb: chipidea: usbmisc: add power lost check for imx6sx new 604ceaa9e9fc usb: chipidea: usbmisc: add power lost check for imx7d new 8127cac0f393 usb: chipidea: usbmisc: add power lost check for imx7ulp new 8527e9421690 Merge 6.1-rc3 into usb-next new 7a09c1269702 USB: core: Change configuration warnings to notices new 372488c6936f usb: core: Use kstrtobool() instead of strtobool() new a8bc8cc193c6 usb: gadget: Use kstrtobool() instead of strtobool() new 0ce0f9d0785a usb: phy: phy-gpio-vbus-usb: Add device tree probing new 049142335613 usb: dwc3: gadget: Reduce TRB IOC settings new 430d57f53eb1 usb: core: stop USB enumeration if too many retries new 0349fdab2ff0 usb: gadget: at91-udc: simplify at91rm9200_udc_pullup callback new afb21a5155a1 dt-bindings: usb: usb-drd: Describe default dual-role mode new fff61d4ccf3d dt-bindings: usb: usb251xb: Convert to YAML schema new 434d806f077c dt-bindings: usb: usb-nop-xceiv: add wakeup-source property new 4567d1a97f52 usb: phy: generic: Add wakeup capability new ee9834636f9b usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS new 4c2604a9a689 usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS new 9c3959bb4cbf usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator") new 83045e19feae usb: gadget: aspeed: fix buffer overflow new d119cd95c62d usb: musb: remove left-over after USB_TI_CPPI_DMA removal new 77ece8123fed Documentation: devres: add missing PHY helpers new dced88922c11 usb: chipidea: core: wrap ci_handle_power_lost() with CONF [...] new c5edb757baa9 tools: usb: ffs-aio-example: Fix build error with aarch64- [...] new 1dd33a9f1b95 usb: fotg210: Collect pieces of dual mode controller new aeffd2c3b09f usb: fotg210: Compile into one module new 1fac1c4da8a2 usb: fotg210: Select subdriver by mode new 21acc656a06e usb: musb: Add and use inline functions musb_{get,set}_state new 285f28bfed89 usb: musb: Add and use inline function musb_otg_state_string new a6d45ea063f0 usb: musb: Allow running without CONFIG_USB_PHY new 0afddf1e49d1 usb: musb: Support setting OTG mode using generic PHY new d9b324307777 usb: musb: jz4740: Don't disable external hubs new 9cd074798ef6 usb: musb: jz4740: Support the generic PHY framework new 3f2d1f2e4066 usb: phy: jz4770: Remove driver new 321b59870f85 usb: gadget: u_ether: Do not make UDC parent of the net device new d65e6b6e884a usb: gadget: f_ecm: Always set current gadget in ecm_bind() new 00fb05ff87bc usb: fotg2: add Gemini-specific handling new 46ed6026ca21 usb: fotg210-udc: Fix ages old endianness issues new 8836402d4b20 usb: Check !irq instead of irq == NO_IRQ new dd65a243a915 usb/usbip: Fix v_recv_cmd_submit() to use PIPE_BULK define new d9c3b34d3b3a Merge 6.1-rc6 into usb-next new ddacd6ef44ca usb: fotg210: Fix Kconfig for USB host modules new 6d36e0e1a14a usb: USB_FOTG210 should depend on ARCH_GEMINI new d40eaada4209 fotg210-udc: Use dev pointer in probe and dev_messages new 5f217ccd520f fotg210-udc: Support optional external PHY new 718a38d092ec fotg210-udc: Handle PCLK new f8b729ce97f6 fotg210-udc: Get IRQ using platform_get_irq() new 202f785b1863 usb: fotg210-udc: Remove a useless assignment new 488c2c67463c MAINTAINERS: rectify entry for MICROCHIP USB251XB DRIVER new 7b462b05e47a usb: ftdi-elan: remove variable l new b6ddd180e3d9 usb: typec: Check for ops->exit instead of ops->enter in a [...] new 6552ba4cd084 dt-bindings: usb: dwc3: Add SM8550 compatible new 0384e87e3fec usb: typec: tcpci: fix of node refcount leak in tcpci_regi [...] new e99e1a7d6f88 usb: host: xhci-mtk: omit shared hcd if either root hub ha [...] new 19c220e9ab00 usb: typec: tipd: Cleanup resources if devm_tps6598_psy_re [...] new 782c70edc485 usb: typec: tipd: Fix spurious fwnode_handle_put in error path new 4c8f27ba9ede usb: typec: tipd: Fix typec_unregister_port error paths new 53a256ea9596 usb: typec: tipd: Move tps6598x_disconnect error path to i [...] new ffbe2feac59b usb: musb: omap2430: Fix probe regression for missing resources new 3205054dc6fe usb: dwc3: improve the config dependency of USB_DWC3_XILINX new 581c848b610d extcon: usbc-tusb320: Update state on probe even if no IRQ [...] new afdc12887f2b USB: gadget: Fix use-after-free during usb config switch new 05b2e347a583 usb: typec: ucsi: stm32g0: Convert to i2c's .probe_new() new d24182b10cd5 usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() new f02586d70aeb usb: typec: tcpm/tcpci_rt1711h: Convert to i2c's .probe_new() new c852ec1c0192 usb: typec: tcpm/tcpci_maxim: Convert to i2c's .probe_new() new bdd0400d0f72 usb: typec: tcpm/tcpci: Convert to i2c's .probe_new() new 3646730ee44f usb: typec: tcpm/fusb302: Convert to i2c's .probe_new() new b5583ea8b9ea usb: typec: hd3ss3220: Convert to i2c's .probe_new() new cfb8e41ae813 usb: typec: anx7411: Convert to i2c's .probe_new() new 9f7cc30769ac usb: phy: isp1301: Convert to i2c's .probe_new() new c3ed6965fe74 usb: isp1301-omap: Convert to i2c's .probe_new() new d4468280d8bc usb: usb4604: Convert to i2c's .probe_new() new 4b1e537ad367 usb: misc: usb3503: Convert to i2c's .probe_new() new 907140462eb5 usb: usb251xb: Convert to i2c's .probe_new() new 9d1566e1f36b Merge 6.1-rc7 into usb-next new 1ab30c610630 usb: roles: fix of node refcount leak in usb_role_switch_i [...] new e0dced9c7d47 usb: typec: ucsi: Resume in separate work new 57b7b733b1a7 usb: gadget: function: Simplify diagnostic messaging in printer new 3c347cdafa3d usb: core: hcd: Fix return value check in usb_hcd_setup_lo [...] new f05f80f217bf usb: dwc3: pci: Update PCIe device ID for USB3 controller [...] new 01792c6036af usb: host: fix a typo in ehci.h new 27ef17849779 usb: add usb_set_intfdata() documentation new 03a88b0bafbe usb: xhci-mtk: fix leakage of shared hcd when fail to set [...] new 032399819dd5 usb: typec: Add partner PD object wrapper new ab3593eeef60 platform/chrome: cros_ec_typec: Set parent of partner PD object new 57f8e00d8a82 usb: musb: Drop old unused am35x glue layer new ae423ef5d095 usb: cdnsp: fix lack of ZLP for ep0 new 22683e480b37 usb: misc: onboard_usb_hub: Drop obsolete dependency on CO [...] new 49b42475dd8a dt-bindings: usb: mtu3: add compatible for mt8186 new 89ff3dfac604 usb: gadget: f_hid: fix f_hidg lifetime vs cdev new 70a3288a7586 usb: gadget: f_hid: fix refcount leak on error path new 944fe915d00d usb: gadget: f_hid: tidy error handling in hidg_alloc new a9efc04cfd05 i915: Move list_count() to list.h for broader use new 33f00f41d963 usb: gadget: hid: Convert to use list_count() new c2d9d02f7bf3 usb: gadget: udc: bcm63xx: Convert to use list_count() new b47ec9727f47 xhci: Convert to use list_count() new 87fa05b6db47 thunderbolt: Use str_enabled_disabled() helper new b9589c417fed thunderbolt: Remove redundant assignment to variable len new 2ae18cc2269f thunderbolt: ACPI: Use the helper fwnode_find_reference() new a5cfc9d65879 thunderbolt: Add wake on connect/disconnect on USB4 ports new 4051a1c96e48 Merge tag 'thunderbolt-for-v6.2-rc1' of git://git.kernel.o [...] new 62c73bfea048 usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode new 33379c054211 Revert "xhci: Convert to use list_count()" new acebf6191919 Revert "usb: gadget: udc: bcm63xx: Convert to use list_count()" new 54aa8af53905 Revert "usb: gadget: hid: Convert to use list_count()" new 51daa42d6b86 Revert "i915: Move list_count() to list.h for broader use" new 2a25e66d676d xhci: print warning when HCE was set new fed70b61ef2c xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N new 705c333a7ad2 xhci: export two xhci_hub functions for xhci-pci module usage new c3bbacd61baa xhci: disable U3 suspended ports in S4 hibernate poweroff_ [...] new a1575120972e xhci: Prevent infinite loop in transaction errors recovery [...] new 7428a253315c xhci: remove unused stream_id parameter from xhci_handle_h [...] new a08ca6ebafe6 USB: serial: f81232: fix division by zero on line-speed change new 188c9c2e0c7f USB: serial: f81534: fix division by zero on line-speed change new 1524ceb14dd5 Merge tag 'usb-serial-6.1-rc8' of https://git.kernel.org/p [...] new 74d58cd48a8f USB: sisusbvga: remove console support new a2f3d83cd74e USB: sisusbvga: rename sisusb.c to sisusbvga.c new 4b6be020bd6b USB: sisusbvga: use module_usb_driver() new f0052d7a1edb USB: serial: option: add Quectel EM05-G modem new e88906b169eb USB: serial: cp210x: add Kamstrup RF sniffer PIDs new d03a6d4e2bea USB: serial: cp210x: add support for B0 hangup new 63b8ed26cd09 USB: serial: xr: avoid requesting zero DTE rate new 82710ecd0e5d Merge tag 'usb-serial-6.2-rc1' of https://git.kernel.org/p [...] new c35ca10f53c5 usb: storage: Add check for kcalloc new dc18a4c7b3bd usb: typec: wusb3801: fix fwnode refcount leak in wusb3801 [...] new 97a48da1619b usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init new 4c92670b1672 usb: gadget: uvc: Prevent buffer overflow in setup handler new ecec4b20d29c usb: musb: remove extra check in musb_gadget_vbus_draw new 6f1f0ad910f7 usb: gadget: udc: drop obsolete dependencies on COMPILE_TEST new 59d54aa09020 usb: typec: tipd: Set mode of operation for USB Type-C connector new 0cd142b4665e usb: fotg210-udc: fix potential memory leak in fotg210_udc [...] new 38cea8e31e9e dt-bindings: vendor-prefixes: add Genesys Logic new 4e3a4fcd8712 dt-bindings: usb: Add binding for Genesys Logic GL850G hub [...] new 9bae996ffa28 usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support new 8a7b31d545d3 usb: ulpi: defer ulpi_register on ulpi_read_id timeout new 63130462c919 usb: dwc3: core: defer probe on ulpi_read_id timeout new 2a81a7aa420b dt-bindings: usb: mtk-xhci: add support for mt7986 new 42a317d076b5 usb: dwc2: disable lpm feature on Rockchip SoCs new ade23d7b7ec5 usb: dwc2: power on/off phy for peripheral mode in dual-role mode new 81c25247a2a0 usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags new 58bcac11fd94 Merge tag 'usb-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] new 0c04b83d95e0 staging: rts5208: split long line of code new fd22186003a9 staging: iio: frequency: ad9834: merge unnecessary split lines new febdb8eea98b staging: r8188eu: remove bLedLinkBlinkInProgress new 85eba7ac39f7 staging: rtl8192e: Remove unchanged variable bFwCtrlLPS new e77996261369 staging: rtl8192e: Remove unchanged variable bInactivePs new 3700c365b6b2 staging: rtl8192e: Remove unused variable bIPSModeBackup new 697541a0e53d staging: rtl8192e: Remove unused variable bInPowerSaveMode new 11dc999d77e4 staging: rtl8192e: Remove unused variable isRFOff new 20401e6c6a59 staging: rtl8192e: Remove unchanged variable RegRfOff new ec437736505f staging: rtl8192e: Remove unchanged variable bDisableNorma [...] new eda244c081e6 staging: rtl8192e: Remove unused variable bForcedSilentReset new 93057f835446 staging: rtl8192e: Remove unused variable ScanDelay new 753def95543c staging: rtl8192e: Remove unused variable bDriverIsGoingToUnload new 11247c998b00 staging: r8188eu: merge odm_types.h into other headers new ef2a2422ab86 staging: r8188eu: convert rtw_init_evt_priv() to common er [...] new d4fda2475767 staging: r8188eu: convert rtw_init_cmd_priv() to common er [...] new 40b3f62227d4 staging: r8188eu: convert rtw_init_mlme_priv() to common e [...] new fd692ab4c511 staging: r8188eu: convert _rtw_init_sta_priv() to common e [...] new a609750c8bf0 staging: r8188eu: convert rtw_reset_drv_sw() to void new c55f29446d17 staging: r8188eu: convert rtw_free_drv_sw() to void new c21899dcab31 staging: rtl8192u: Fix spelling mistake athros -> Atheros [...] new 0fd4d8b7e87e staging: rtl8723bs: Remove redundant initialization of var [...] new dcf478ab1566 staging: rtl8723bs: Removed extra tabs in conditional statements new 1850f1598d4a staging: rtl8723bs: align block comment stars new d9e57cc302f3 staging: rtl8723bs: remove unnecessary parenthesis new b860ce04ac40 staging: sm750fb: Kconfig: Fix spelling mistake "acceleari [...] new 6c2fb5dfb640 staging: rtl8192e: Remove single statement braces new 2122a86d4263 staging: rtl8192e: Rename CurSTAConnectState and PreSTACon [...] new 9adc341cdcf6 staging: rtl8192e: Rename Op, Length and Value new 04a5673391a5 staging: rtl8192e: remove unnecessary braces for single st [...] new 06b764cf6087 Staging: rtl8192e: fix a brace style issue new c5997186452a staging: r8188eu: replace one GetAddr3Ptr call new f54ded554f04 staging: r8188eu: get reason code from mgmt struct new 8ea03e32f514 staging: r8188eu: clarify the bBusyTraffic assignment new 15697b04e42e staging: r8188eu: use sa instead of Addr2 new 094fbfbac357 staging: r8188eu: get bssid from mgmt struct new ece8119070de staging: r8188eu: exit for deauth from unknown station new 6325d858c48d staging: r8188eu: remove unnecessary return new 000848a511fc staging: r8188eu: summarize two flags checks new e2c532aadd86 staging: r8188eu: ignore_received_deauth is a boolean new 92b81816d5f8 Staging: rtl8192e: remove unnecessary parentheses new a079a4b2c9bc Staging: rtl8192e: remove multiple blank lines new 2f618d1167b5 Staging: rtl8192e: make alignment match open parenthesis new 98703e4264af Staging: rtl8192e: add blank line after function declaration new 12c6223fc180 staging: r8188eu: fix led register settings new e5931b7ba5a9 staging: r8188eu: handle rtw_write8 errors in SwLedOn new ef032c4fa436 staging: r8188eu: fix status updates in SwLedOff new c16a98833a99 staging: r8188eu: SwLedOn needs no padapter parameter new 728a14bf8f1e staging: r8188eu: SwLedOff needs no padapter parameter new 4fc4de550eb0 staging: r8188eu: remove two unused defines new 5ecf2bb6b1f9 staging: r8188eu: don't include rtw_led.h from rtw_cmd.h new 1188cfa646ba staging: r8188eu: remove padapter from struct led_priv new 126647d113dc staging: r8188eu: set two more state variables new e1445e7b003b staging: r8188eu: summarize tx/rx and scan blinking new 31760f04cae2 staging: rtl8192e: Added spaces around operators in rtl_ca [...] new 404971602898 staging: octeon: remove redundant variable total_freed new acd50e52a7f2 staging: rtl8712: Remove variable xcnt new 02119c5d84e3 staging: rtl8192u: Provide a TODO file for this driver new f124c1751844 staging: rtl8192e: Update the TODO file for this driver new ce51c0c7fae3 staging: ks7010: Update the TODO file for this driver new 1f3e0b419192 staging: wlan-ng: Provide a TODO file for this driver new ea679d8e032b staging: most: dim2: correct misleading struct type name new 6cc7b783f829 staging: r8188eu: use Linux kernel variable naming convention new 9d76dae6c86e staging: r8188eu: reformat long computation lines new 3c480b324312 staging: r8188eu: remove {} for single statement blocks new 227041c5d88a staging: r8188eu: use htons macro instead of __constant_htons new 0f2635b3ff10 staging: r8188eu: correct misspelled words in comments new 4b66ec6961f1 staging: r8188eu: Add space between function & macro parameters new 2bf279885c59 staging: r8188eu: Associate pointer symbol with parameter name new 285e8d027ecc staging: r8188eu: replace leading spaces by tabs new d119c18fa41d staging: r8188eu: Put '{" on the symbol declaration line new c61c8480e3a5 staging: r8188eu: Correct missing or extra space in the st [...] new 325d0d2c9d11 staging: r8188eu: Remove unused macros new 302baa63e755 staging: rtl8723bs: remove tab in variable definition new 83df6f3f2690 staging: rtl8723bs: add newline after variable declaration new 19cbe487f55f staging: rtl8723bs: use tab instead of spaces for indent new bf0563502ecd staging: wlan-ng: remove commented debug printk messages new a6f100aa6483 Staging: rtl8192e: rtl819x_HTProc: fixed missing blank space new 354989f7dc1e Staging: rtl8192e: rtl819x_HTProc: fixed alignment matchin [...] new 4a1fc310e739 Staging: rtl8192e: rtl819x_HTProc: fixed unnecessary parentheses new a12960f970d3 staging: r8188eu: restructure mlme subfunction handling new b8d4f50557d5 staging: r8188eu: make OnAssocReq static new 411c3890cb0d staging: r8188eu: make OnAssocRsp static new 94941c42c248 staging: r8188eu: make OnProbeReq static new bd0bd67c6bd8 staging: r8188eu: make OnProbeRsp static new 1aad70df1845 staging: r8188eu: make OnBeacon static new 8ef3cd4f527c staging: r8188eu: make OnDisassoc static new de20e195c221 staging: r8188eu: make OnAuthClient static new 51877bf3ab4c staging: r8188eu: make OnDeAuth static new 37552ad1fa2e staging: r8188eu: make OnAction static new 19adbd9a2f26 staging: r8188eu: make OnAuth static new 05aa6bf9c254 staging: r8188eu: change mlme handlers to void new 2d64ae536ef0 staging: r8188eu: remove unnecessary label new 3cf90ead5123 staging: r8188eu: remove unnecessary else branch new cb2cff04d040 staging: r8188eu: remove unnecessary return new d667d36d689e staging: r8188eu: remove an else branch new 8d5c6a1df120 staging: r8188eu: go2asoc is not needed new ec6d91016437 staging: r8188eu: use standard multicast addr check new 2ce164e9b363 staging: r8188eu: don't set pcmd_obj components to 0 new 9e9e26190ee6 staging: r8188eu: NetworkTypeInUse is not in use new e329c18341b7 staging: r8188eu: remove wait_ack param from _issue_probereq_p2p new 5229004f8002 staging: r8188eu: bCardDisableWOHSM is write-only new db213ea614e0 Staging: rtl8192e: rtllib_tx: fixed multiple blank lines new 2de698578ff3 Staging: rtl8192e: rtllib_tx: fixed alignment matching ope [...] new 5b773c550420 Staging: rtl8192e: rtllib_tx: added spaces around operators new 73fb5660fc30 Staging: rtl8192e: rtllib_tx: fixed lines ending with an o [...] new 438b4ade1258 Staging: rtl8192e: rtllib_tx: removed unnecessary blank li [...] new 6e006508f6e2 staging: rtl8723bs: Fix indentation in conditional statements new 5f803b22bd2b staging: rtl8192e: rtllib_crypt_wep: multiple blank lines removal new 8cd75652300f staging: r8188eu: remove unused macros from wifi.h new 2fe5dc3dcc29 staging: rtl8723bs: replace ternary statement with min_t macro new 737143dc87df staging: r8188eu: use min() instead of ternary operator new cbcab58a7cbf staging: r8188eu: remove unnecessary variable in ioctl_linux new f67469fe658a staging: r8188eu: remove unnecessary vaiable in rtw_recv new 0a7bf6a948b2 staging: r8188eu: remove unnecessary variable in rtl8188eu_xmit new 95571b8db71e staging: r8188eu: make rtw_sta_flush to void new f369953d9cd9 staging: rtl8192e: rtllib_module: remove unnecessary parentheses new 607732b42ce6 staging: rtl8192e: Rename variables rateIndex and rateBitm [...] new 130d7c481008 staging: rtl8192e: rtllib_crypt_tkip: multiple blank lines [...] new 6360fc223387 staging: rtl8192e: rtllib_crypt_tkip: blank line before cl [...] new dcbdcfca138a staging: rtl8192e: rtllib_crypt_tkip: fixed alignment matc [...] new 8d1dcc729ada staging: rtl8192e: rtllib_crypt_tkip: fixes on unbalanced braces new 1f610736f7f4 staging: rtl8192e: rtllib_crypt_tkip: split multiple assignments new 1838742b1d4e staging: rtl8192e: rtllib_crypt_tkip: rewritten comparison [...] new 1a048cde4904 staging: r8188eu: replace get_da with ieee80211_get_DA new dbc97f832aa7 staging: r8188eu: remove get_da new c5a7eecdcdb6 Revert "staging: r8712u: Tracking kmemleak false positives." new 63b5e50571ce staging: rtl8712: check for alloc fail in _r8712_init_recv_priv() new 242443430dd8 staging: rtl8712: check for return value of _r8712_init_xm [...] new 336ccc31cda1 staging: rtl8712: fix potential memory leak new 5c4fb46e9116 staging: r8188eu: replace a GetAddr1Ptr call new 5998e3192274 staging: r8188eu: remove duplicate category check new 721d7f496a06 staging: r8188eu: make on_action_public static void new b22b8618ab3c staging: r8188eu: make OnAction_back static void new aa415931f968 staging: r8188eu: make OnAction_p2p static void new b31b29788f10 staging: r8188eu: remove category check in OnAction_p2p new e246bf42ef82 staging: r8188eu: replace switch-case with if new fc47cb05cf19 staging: r8188eu: replace GetAddr1Ptr call in OnAction_p2p new a05159da5a4e staging: r8188eu: clean up on_action_public new a399a3b05209 staging: r8188eu: remove return value from on_action_publi [...] new 8161a8335821 staging: r8188eu: remove return value from on_action_publi [...] new 9001c5029dde staging: r8188eu: rtw_action_public_decache's token is a u8 new ae85931f8f48 staging: r8188eu: check destination address in OnAction new e5c3ddd394a4 staging: r8188eu: use ether_addr_equal for address comparison new 97cc476fc6fb staging: r8188eu: use hdr->frame_control instead of fc new aa69ca7d6d6c staging: r8188eu: use ieee80211_get_SA new 3032eb4690d5 staging: r8188eu: replace ternary operator with min, max, [...] new a653e32aaddb staging: r8188eu: use ether_addr_equal in OnAction new 3b45e2e139c1 staging: vt6655: change variable name wTimeStampOff new 3cbb8d0d6d42 staging: octeon: cvmx_ptr_to_phys() should return physaddr_t new dba2628c8ec5 staging: rtl8192e: Remove line breaks to match coding style new 8b550eb637b4 staging: rtl8192u: remove unnecessary function implementation new 1a6d64701922 staging: r8188eu: remove extern from function prototypes new 29626f3c07d0 staging: r8188eu: convert rtw_free_stainfo() to void new 72cdc5aec291 staging: wlan-ng: Remove unused struct wlan_ie_ssid references new 2a899064b60a staging: wlan-ng: Remove unused struct wlan_ie_supp_rates [...] new a5f994fc0629 staging: wlan-ng: Remove unused struct wlan_ie_tim references new a2c896ab66f2 staging: wlan-ng: Remove unused struct wlan_ie_ibss_parms [...] new 5d2366684f93 staging: wlan-ng: Remove unused struct p80211macarray definition new 49af5dd7209e staging: wlan-ng: Remove unused function declarations new d911a624cfb4 staging: wlan-ng: Remove unused structure definitions new a37068715956 staging: r8188eu: convert rtw_setdatarate_cmd to correct e [...] new 96a53586ec09 staging: vt6655: change 2 variable names wFB_Opt0 and wFB_Opt1 new f541335e830e staging: rtl8192e: Use min_t/max_t macros for variable comparison new 6c6ff293337b staging: rtl8723bs: Use min/max macros for variable comparison new 84415762be07 staging: r8188eu: remove unused ijk_matrix_regs_set implem [...] new 1d6290639bfc staging: rtl8192e: rtl819x_HTProc: make arrays const and o [...] new dcb18f5140ab staging: r8188eu: change return type of rtw_set_802_11_dis [...] new bb5b5e2104ca staging: rtl8192e: Fix divide fault when calculating beacon age new 11454ddeb2f6 staging: rtl8723bs: replace underutilized struct by array [...] new f6f213ba4910 staging: emxx_udc: use min helper macro for variable comparison new 38aa1741c3b3 staging: r8188eu: remove unused struct declarations new 30534c72bac1 staging: r8188eu: convert three functions to bool new cc027b3e4087 staging: r8188eu: don't store addba request new 4142c442f259 staging: r8188eu: remove some obsolete comments new 8554c4768a36 staging: r8188eu: reorder assignments, clarify the header format new 2dbc324eaab6 staging: r8188eu: reformat a function header new d44fa4cb2e30 staging: r8188eu: remove state checks in rtw_led_control new b69373787637 staging: r8188eu: clean up rtw_hal_init new b78ec61d9478 staging: r8188eu: remove get_fwstate new 32265aaf61c6 staging: r8188eu: merge two rtw_free_network_nolock functions new c12b5b5614ac staging: r8188eu: remove checks in dump_mgntframe new 2b62e1b447c6 staging: r8188eu: clean up error handling in rtw_start_drv [...] new c1a84fe1f431 staging: r8188eu: simplify complex pointer casting new a57ef65a09a0 staging: r8188eu: remove unnecessary casting new d54b6ac14d3f staging: r8188eu: use a qos_hdr in validate_recv_data_frame new fa2a8d428422 staging: r8188eu: drop another removal/stop check new a614e753e8e7 staging: r8188eu: drop removal/stop check in dump_mgntfram [...] new ce8cc75c7419 drivers: staging: r8188eu: Fix sleep-in-atomic-context bug [...] new 8ce256540f41 staging: ks7010: Avoid clashing function prototypes new fb7d5ebea988 staging: fieldbus: use sysfs_emit() in show functions new 335140116703 staging: rtl8192u: remove redundant macro definitions new a3f3e97a039c staging: r8188eu: rename three functions new 9b35a6926c61 staging: r8188eu: convert aes_cipher() to void new 8985814bb373 staging: r8188eu: convert rtw_xmit_resource_alloc() to com [...] new 64ce3acd0a50 staging: r8188eu: convert _rtw_init_xmit_priv() to common [...] new 7209757311d6 staging: r8188eu: binstallGrpkey is set to _FAIL new b397fc48c5d9 staging: rtl8192e: Rename bTxDisableRate.., RegMaxLPSAwa.. [...] new c7bf6d33d095 staging: rtl8192e: Rename Regdot11HTOper.., bSupportM.. an [...] new ca25401e21ab staging: rtl8192e: Rename Regdot11TxHT.., dot11HTOpera.. a [...] new ca0298c09a5e staging: rtl8192e: Rename pPSC new ab4bcf795e46 staging: rtl8192e: Rename RFInProgres.., bEnableHT and Reg [...] new 7e5cfa3c77d3 staging: rtl8192e: Rename LinkDetectInfo new 8e5d08ceb8db staging: rtl8192e: Rename bNetPromisc.., IntelPromiscu.. a [...] new 62310f889a73 staging: rtl8192e: Rename bFilterSour.., CCKPresentAt.. an [...] new 41fa3d42a321 staging: rtl8192e: Rename InterruptLog, RxCounter and bHwR [...] new ccdbe14b77a5 staging: rtl8192e: Rename pHTInfo new 357057ee55d3 staging: vme_user: Fix possible UAF in tsi148_dma_list_add new 2b7962bd0516 staging: gdm724x: Replace macro GDM_TTY_READY with static [...] new 733611730676 Revert "staging: mmal-vchiq: Avoid use of bool in structures" new c0012a39cf6c vc04_services: mmal-vchiq: Use bool for vchiq_mmal_compone [...] new f198d34759eb vc04_services: bcm2835-camera: Use bool values for mmal_fm [...] new 9a2c1d64c8eb staging: most: i2c: Convert to i2c's .probe_new() new b62649822e8c staging: olpc_dcon: Convert to i2c's .probe_new() new 9dadff066244 staging: iio: ade7854: Convert to i2c's .probe_new() new bcc5e2dcf090 staging: rtl8192u: Fix use after free in ieee80211_rx() new 24a525a671ef staging: rtl8192e: Remove unchanged variable AcmMethod new d694a05fda87 staging: rtl8192e: Remove unused variable skb_aggQ new efc6f7ce3adf staging: rtl8192e: Remove unused variable initialized_at_probe new aae3567db0e9 staging: rtl8192e: Remove unused variable ChannelAccessSetting new e0005909e5e9 staging: rtl8192e: Remove unused variable int_log new d30f4436f364 staging: rtl8192e: Fix potential use-after-free in rtllib_ [...] new d43ea3d4d2ef staging: r8188eu: drop return value from issue_probereq_ex new e0e14bbee181 staging: r8188eu: remove wait_ms parameter new 77833c305dc8 staging: r8188eu: fix the number of probereq retries new 92f1bb5ff104 staging: r8188eu: simplify the checks for zero address new 57a8f00f03f1 staging: r8188eu: use ieee80211 helper for protected bit new d664761116ea staging: greybus: loopback_test: Add blank line after decl [...] new 2206c10685ab staging: greybus: loopback_test: Remove void function retu [...] new 2cb3ecf1c5fa staging: greybus: loopback_test: Remove extra blank lines new 64a4ade699e7 staging: r8188eu: replace one GetAddr3Ptr call new 84d55656bf44 staging: r8188eu: read timestamp from ieee80211_mgmt new 0e73b1276a51 staging: r8188eu: replace GetAddr2Ptr calls new 1ed513f3e0ff staging: r8188eu: pass only ies to process_p2p_ps_ie new 018da8b60688 staging: r8188eu: use ie buffer in update_beacon_info new 02b51d08ec3a staging: r8188eu: simplify update_sta_support_rate params new 32634359a9c3 staging: r8188eu: exit if beacon is not from our bss new fa205589d5e9 staging: r8188eu: stop beacon processing if kmalloc fails new dd99fe1f5a83 staging: r8188eu: simplify error handling for missing station new 17c1202a9e68 staging: r8188eu: remove a variable new 4de531ce41e5 staging: r8188eu: use ieee80211_mgmt to parse addresses new e70cac829d63 staging: r8188eu: read reason code from ieee80211_mgmt new 8f7f05934ea2 staging: r8188eu: move bBusyTraffic update new 17580de3e2b8 staging: r8188eu: handle the non-ap case first new 30b28fd639ab staging: r8188eu: simplify err handling for unknown station new 3f48ad1f243d staging: r8188eu: merge two probereq_p2p functions new 3d0862367ab8 staging: r8188eu: remove unused da parameter new 506783ffa96f staging: r8188eu: use subtype helpers in collect_bss_info new 7868f8f85896 staging: r8188eu: use subtype helper in rtw_check_bcn_info new bf44039f1ee8 staging: vme_user: remove multiple blank lines new 7bef797d707f vme: Fix error not catched in fake_init() new c7912f27dedd staging: rtl8192e: Fix spelling mistake "ContryIE" -> "CountryIE" new 37aa6b982370 vme: Use root_device_register() not underlined version new b83a7080d300 Merge tag 'staging-6.2-rc1' of git://git.kernel.org/pub/sc [...] new d780a47c2de9 serial: sifive: select by default if SOC_SIFIVE new f58a16043a21 serial: sifive: select by default if SOC_CANAAN new 72da688b457d tty: evh_bytechan: Replace NO_IRQ by 0 new 5fd8c2d3de3d tty: Move sysctl setup into "core" tty logic new 83efeeeb3d04 tty: Allow TIOCSTI to be disabled new 8275b48b2780 tty: serial: introduce transmit helpers new 2d141e683e9a tty: serial: use uart_port_tx() helper new d11cc8c3c4b6 tty: serial: use uart_port_tx_limited() new 35781d8356a2 tty: serial: qcom-geni-serial: Add support for Hibernation [...] new 801954d1210a serial: 8250: 8250_omap: Support native RS485 new f4000a06f40f serial: dz: Use uart_xmit_advance() new 20b01af85291 serial: men_z135_uart: Use uart_xmit_advance() new 1fcff75f3932 serial: msm: Use uart_xmit_advance() new a5c9611ddc51 serial: pch_uart: Use uart_xmit_advance() new a2a74303b308 serial: sc16is7xx: Use uart_xmit_advance() new fc59f80b0874 serial: 8250_bcm7271: Use uart_xmit_advance() new 051ef7c8d81f serial: 8250: Use uart_xmit_advance() new 71a67573d0ed serial: pl011: Use uart_xmit_advance() new d29d947c14d1 serial: ar933x: Use uart_xmit_advance() new 8a8dee2cdbb3 serial: arc: Use uart_xmit_advance() new add147a4591e serial: atmel: Use uart_xmit_advance() new 4146765cae90 serial: clps711x: Use uart_xmit_advance() new f8097f0caaf2 serial: cpm_uart: Use uart_xmit_advance() new cb867f542e2a serial: digicolor: Use uart_xmit_advance() new 7840a92a3e7d serial: linflexuart: Use uart_xmit_advance() new cacf7f689b9b serial: fsl_lpuart: Use uart_xmit_advance() new 26e8f1d9a881 serial: imx: Use uart_xmit_advance() new daf63432f462 serial: ip22zilog: Use uart_xmit_advance() new 53c3d62f4687 serial: liteuart: Use uart_xmit_advance() new 502b13cc5aa2 serial: max3100: Use uart_xmit_advance() new d41727dbdfcb serial: max310x: Use uart_xmit_advance() new 681ef4219bee serial: meson: Use uart_xmit_advance() new 5c664457a937 serial: milbeaut_usio: Use uart_xmit_advance() new 269599fa886f serial: mvebu-uart: Use uart_xmit_advance() new 98fdebeebbad serial: pic32: Use uart_xmit_advance() new b31b07a7d21a serial: pmac_zilog: Use uart_xmit_advance() new 3d4d838423a5 serial: rda: Use uart_xmit_advance() new ec04d75fe438 serial: samsung_tty: Use uart_xmit_advance() new 10b459d2c3da serial: sb1250-duart: Use uart_xmit_advance() new 3ea03c021dcc serial: sccnxp: Use uart_xmit_advance() new b7e2647671a2 serial: tegra: Use uart_xmit_advance() new e234ef0ef1de serial: sh-sci: Use uart_xmit_advance() new b92df54ccf73 serial: sprd: Use uart_xmit_advance() new 29d8c07b4957 serial: stm32: Use uart_xmit_advance() new c5fd4b7d7e58 serial: sunhv: Use uart_xmit_advance() new 54ffabbe2203 serial: sunplus-uart: Use uart_xmit_advance() new 5aaae464d6de serial: sunsab: Use uart_xmit_advance() new 7f20ab70940e serial: sunsu: Use uart_xmit_advance() new 81eb6227afea serial: sunzilog: Use uart_xmit_advance() new b421cbb2f33c serial: timbuart: Use uart_xmit_advance() new 852322ff4f2b serial: uartlite: Use uart_xmit_advance() new 41e804c4dec6 serial: ucc_uart: Use uart_xmit_advance() new edc62b17ed9f serial: xuartps: Use uart_xmit_advance() new c2087b37d104 serial: zs: Use uart_xmit_advance() new 109a951a9f1f serial: tegra: Read DMA status before terminating new 6dd07781b4cd serial: Convert serial_rs485 to kernel doc new 851453abc8e9 Documentation: rs485: Link reference properly new 0f4648a1a6d3 Documentation: rs485: Mention uart_get_rs485_mode() new 891e999394f5 Documentation: rs485: Fix struct referencing new 7b1c56e08a45 Documentation: Make formatting consistent for rs485 docs new 0c3c184c5218 dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs new e9c29d80278c serial: 8250/ingenic: Add support for the JZ4750/JZ4755 new 79d0224f6bf2 tty: serial: imx: Handle RS485 DE signal active high new 2cfc64f3f0e1 serial: 8250_core: Use str_enabled_disabled() helper new cc72a1eea5e3 tty: hvc: make hvc_rtas_dev static new fa31528a2147 dt-bindings: serial: renesas,scif: Document r8a779g0 support new 15730dc45dc7 tty: Cleanup tty buffer align mask new 5c30f3e4a6e6 tty: Move TIOCSTI toggle variable before kerndoc new 2e2b4b896159 tty: Convert tty_buffer flags to bool new c6d30576bd6c serial: Fix a typo ("ignorning") new 56dc5074cbec serial: 8250_dma: Rearm DMA Rx if more data is pending new 6a3ff858915f serial: 8250_bcm7271: Fix error handling in brcmuart_init() new d85bf5105853 serial: 8250: 8250_omap: Fix calculation of RS485 delays new 7a1212475f5e tty: n_gsm: introduce macro for minimal unit size new 2ec7a802a04c tty: n_gsm: add parameters used with parameter negotiation new 92f1f0c3290d tty: n_gsm: add parameter negotiation support new a3be423f0657 tty: n_gsm: Delete unneeded semicolon new 42a62da0ae66 Merge 6.1-rc6 into tty-next new 947d66b68f3c n_tty: Rename tail to old_tail in n_tty_read() new cbdf6759e5b7 tty: serial: altera_jtaguart: remove flag from altera_jtag [...] new 070fa1d2bf08 tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs new 4e2b16a62d99 tty: serial: altera_jtaguart: use uart_port::read_status_mask new 4d167f635a4d tty: serial: altera_jtaguart: remove struct altera_jtaguart new 94cdb9f33698 serial: amba-pl011: avoid SBSA UART accessing DMACR register new 032d5a71ed37 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. new b30e66863c60 dt-bindings: serial: xlnx,opb-uartlite: Drop 'contains' fr [...] new 0d114e9ff940 serial: stm32: move dma_request_chan() before clk_prepare_ [...] new 24ce048b0d4d tty: synclink_gt: unwind actions in error path of net device open new 96e829894501 serdev: Replace poll loop by readx_poll_timeout() macro new 4f5cb8c5e915 tty: serial: fsl_lpuart: enable wakeup source for lpuart new 43543e6f539b tty: serial: fsl_lpuart: Add runtime pm support new 22cf92bb3908 tty: serial: fsl_lpuart: Use pm_ptr() to avoid need to mak [...] new 8be3a7bf7737 serial: pch: Fix PCI device refcount leak in pch_request_dma() new 1307c5d33cce serial: altera_uart: fix locking in polling mode new 1a6ec673fb62 serial: sunsab: Fix error handling in sunsab_init() new 8682ab0eea89 tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API new 94ec165c9f98 serial: atmel: cleanup atmel_start+stop_tx() new 6373ab4dfee7 serial: atmel: don't stop the transmitter when doing PIO new dd6f9b17cd7a Merge tag 'tty-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] new e63e99397b26 drivers: dio: fix possible memory leak in dio_init() new 02c39bbb36ba virt: fsl_hypervisor: Replace NO_IRQ by 0 new 2d2879e1834d dt-bindings: spmi: Add qcom,bus-id new 231601cd22bd spmi: pmic-arb: Add support for PMIC v7 new 4634c973096a chardev: Fix potential memory leak when cdev_add() failed new 982a84455e94 misc: genwqe: card_base: Fix some kernel-doc warnings new e48031603ae6 uio: uio_fsl_elbc_gpcm: Replace NO_IRQ by 0 new d88bd098f45e test_firmware: Fix spelling mistake "EMTPY" -> "EMPTY" new 19d54020883c firmware: google: Implement cbmem in sysfs driver new 9de255c461d1 uio: uio_dmem_genirq: Fix missing unlock in irq configuration new 118b91801817 uio: uio_dmem_genirq: Fix deadlock between irq config and [...] new a3fc57bc49a2 uio: uio_dmem_genirq: Use non-atomic bit operations in irq [...] new 882cf4c913d7 drivers: bus: simple-pm-bus: Use clocks new c08645ea215c dt-bindings: bus: Add Freescale i.MX8qxp pixel link MSI bu [...] new 4a4a4e9ebaa3 misc: smpro-errmon: Add Ampere's SMpro error monitor driver new 763dc90e9a43 misc: smpro-misc: Add Ampere's Altra SMpro misc driver new 0d4a030b3db1 greybus: svc: Use kstrtobool() instead of strtobool() new 282a4b71816b char: xillybus: Prevent use-after-free due to race condition new e8433659bf70 Revert "drivers: bus: simple-pm-bus: Use clocks" new 210a671cc304 Merge 6.1-rc6 into char-misc-next new 7872d4236f74 fpga: zynq: Switch to use dev_err_probe() helper new 463dd43bc976 fpga: lattice-sysconfig-spi: add Lattice sysCONFIG FPGA manager new ee31d5038c06 dt-bindings: fpga: document Lattice sysCONFIG FPGA manager new e246e4691f5f Merge tag 'fpga-for-6.2-rc1' of git://git.kernel.org/pub/s [...] new 46db0ba12be6 bus: mhi: host: Use mhi_soc_reset() API in place of regist [...] new 869a99907fae bus: mhi: host: Fix race between channel preparation and M0 event new 2d5253a096c6 bus: mhi: host: pci_generic: Add a secondary AT port to Te [...] new 1d96c542b291 MAINTAINERS: Remove Hemant from MHI bus new 46af287cd5d7 bus: mhi: host: pci_generic: add support for sc8280xp-crd [...] new d8425a8c3a84 bus: mhi: host: pci_generic: Add HP variant of T99W175 new 5562c6a9657e bus: mhi: host: pci_generic: Add definition for some VIDs new 08c9d2f56178 Merge tag 'mhi-for-v6.2' of git://git.kernel.org/pub/scm/l [...] new 6865788f5ad9 MAINTAINERS: Update entries from the Nitro Enclaves section new 83f47eea742c mei: add timeout to send new 0ef77698b856 mei: bus-fixup: change pxp mode only if message was sent new c002f04c0bc7 char: xillybus: Fix trivial bug with mutex new adc40221bf67 scripts/kallsyms.c Make the comment up-to-date with curren [...] new e6278a544578 virtio_console: Introduce an ID allocator for virtual cons [...] new fbfc4ca465a1 nvmem: stm32: move STM32MP15_BSEC_NUM_LOWER in config new d61784e6410f nvmem: stm32: add warning when upper OTPs are updated new a3816a7d7c09 nvmem: stm32: add nvmem type attribute new 107548adf89d dt-bindings: nvmem: add new stm32mp13 compatible for stm32-romem new 06aac0e11960 nvmem: stm32: fix spelling typo in comment new 42b868b03290 dt-bindings: nvmem: Fix example new fb817c4ef63e nvmem: Kconfig: Fix spelling mistake "controlls" -> "controls" new ada84d07af60 nvmem: u-boot-env: add Broadcom format support new 27dfc44e1ba3 dt-bindings: nvmem: Introduce the nvmem-layout container new ca104926184d dt-bindings: eeprom: Inherit from nvmem.yaml new e33cfae0eff6 dt-bindings: nvmem: add YAML schema for the sl28 vpd layout new b6c88f10e8bb dt-bindings: vendor-prefixes: Add ONIE new ce9c0b06abc4 dt-bindings: nvmem: add YAML schema for the ONIE tlv layout new 97e1a5309190 slimbus: qcom-ngd-ctrl: check for device runtime PM status [...] new 63c60a226c90 slimbus: qcom-ngd-ctrl: drop PM runtime counter on transfe [...] new 434d25728171 slimbus: stream: handle unsupported bitrates for presence rate new 4594cb4b76c6 slimbus: qcom-ngd-ctrl: add support for 44.1 Khz frequency new a82b1ec34e9b slimbus: stream: add checks for invalid unprepare/disable usage new 8c8112d7c442 slimbus: qcom-ctrl: drop unneeded qcom,apq8064-slim compatible new 3d58b933c9eb slimbus: qcom-ctrl: use devm_platform_ioremap_resource_byname() new 1d01bcb4659c slimbus: qcom-ngd-ctrl: use devm_platform_get_and_ioremap_ [...] new 319a538d618f slimbus: qcom-ngd-ctrl: reinit the reconf completion flag new c53627f83abc dt-bindings: slimbus: convert bus description to DT schema new 717bd3dfc4ce dt-bindings: slimbus: qcom,slim: convert to DT schema new 5f115bb92a63 dt-bindings: slimbus: qcom,slim-ngd: convert to DT schema new b9bf27386ddd Accessiblity: speakup_soft: specifying the default driver [...] new 5e3e27f040ec Accessiblity: speakup_apollo: specifying the default drive [...] new d5dab7ff97b8 Accessiblity: speakup_audptr: specifying the default drive [...] new 95892c4e70f3 Accessiblity: speakup_bns: specifying the default driver p [...] new f613f00eb046 Accessiblity: speakup_decext: specifying the default drive [...] new b75cfeb116de Accessiblity: speakup_decpc: specifying the default driver [...] new 44d3e977dd36 Accessiblity: speakup_dectlk: specifying the default drive [...] new 251ca7da3087 Accessiblity: speakup_dtlk: specifying the default driver [...] new 81188dd19578 Accessiblity: speakup_dummy: specifying the default driver [...] new 031c122f8950 Accessiblity: speakup_keypc: specifying the default driver [...] new 88dce45b3282 Accessiblity: speakup_ltlk: specifying the default driver [...] new 9744f41fe087 Accessiblity: speakup_spkout: specifying the default drive [...] new dfa6c10c89f8 Accessiblity: speakup_txprt: specifying the default driver [...] new cf0b4652d6ac Accessiblity: speakup_acntpc: specifying the default drive [...] new a606dd6253b8 Accessiblity: speakup_acntsa: specifying the default drive [...] new f43241aafedb accessibility: speakup: Specify spk_vars among module parameters new 72b8ec15f97b accessibility: speakup: phonetic spelling while arrowing l [...] new 7610615e8cdb test_firmware: fix memory leak in test_firmware_init() new a4cb1004aeed misc: ocxl: fix possible name leak in ocxl_file_register_afu() new 27158c72678b ocxl: fix pci device refcount leak when calling get_function_0() new e68a558fb2af speakup: Fix building as extmod new 1dbb4f0235a4 virt: acrn: Mark the uuid field as unused new fd2c930cf6a5 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() new 643a16a0eb1d misc: sgi-gru: fix use-after-free error in gru_set_context [...] new 7198cf0f1ca9 misc: lis3lv02d/lis3lv02d_i2c: Convert to i2c's .probe_new() new 59ee8ca4eeda misc: eeprom/eeprom: Convert to i2c's .probe_new() new 8427bd8bdee8 misc: tsl2550: Convert to i2c's .probe_new() new 327e1ad186d9 misc: isl29020: Convert to i2c's .probe_new() new 99b0cb3f5f8d misc: eeprom/max6875: Convert to i2c's .probe_new() new 654700c9fc28 misc: hmc6352: Convert to i2c's .probe_new() new 9c18dad44dc1 misc: ics932s401: Convert to i2c's .probe_new() new db687ce71845 misc: isl29003: Convert to i2c's .probe_new() new 244179dbe11e misc: eeprom/idt_89hpesx: Convert to i2c's .probe_new() new 6757c6480d7f misc: apds990x: Convert to i2c's .probe_new() new 9f28b675c160 misc: apds9802als: Convert to i2c's .probe_new() new 781edb0530a1 misc: bh1770glc: Convert to i2c's .probe_new() new 3127a86a3702 misc: ds1682: Convert to i2c's .probe_new() new 7b51161696e8 firmware: raspberrypi: fix possible memory leak in rpi_fir [...] new ab760791c0cf char: misc: Increase the maximum number of dynamic misc de [...] new fa1ba41c17cd firmware: google: fix a NULL vs IS_ERR() check in cbmem_en [...] new 61c80d1c3833 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() new 02cd3032b154 cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() new 20228a1d5a55 iio: adc: ad_sigma_delta: do not use internal iio_dev lock new 2a22b40aea42 iio: accel: bma400: Switch to use dev_err_probe() helper new 2aebc223fc7c iio: temperature: mlx90632 Add runtime powermanagement modes new eff07b20700a iio: temperature: mlx90632 Read sampling frequency new 4e6151403631 iio: temperature: mlx90632 Change return value of sensor m [...] new 8cf5f0329128 iio: adc: mcp3911: add support to set PGA new 3f4033a811bc iio: filter: admv8818: close potential out-of-bounds read [...] new e21b5b1f2669 iio: light: vcnl4000: Preserve conf bits when toggle power new 85e2c6a23f85 iio: light: vcnl4000: Add ps_it attributes for vcnl4040 new 55e00b871ce2 iio: multiplexer: Switch to use dev_err_probe() helper new 4eb61e1a3338 iio: adc: ti-ads131e08: Silence no spi_device_id warnings new 35dab731c4d2 iio: accel: sca3300: Silence no spi_device_id warning new 283026528e0e iio: adc: ad9467: Silence no spi_device_id warnings new 935779eac00a iio: adc: ad7192: Silence no spi_device_id warnings new 3a258747a01f iio: adc: ad7124: Silence no spi_device_id warnings new 8f347c565df4 iio: adc: ad799x: do not use internal iio_dev lock new ed3aa67167be iio: adc: axp288_adc: do not use internal iio_dev lock new 7dde7ec2a84d iio: adc: imx7d_adc: do not use internal iio_dev lock new 98c4fb93d1d4 iio: adc: lpc32xx_adc: do not use internal iio_dev lock new da8091f8acfa iio: adc: ltc2947-core: do not use internal iio_dev lock new d0c09264f1a6 iio: adc: meson_saradc: do not use internal iio_dev lock new bb690935df8d iio: adc: rockchip_saradc: do not use internal iio_dev lock new 8433aa3591af iio: adc: sc27xx_adc: do not use internal iio_dev lock new f2bdea865e77 iio: adc: vf610_adc: add helper function to read samples new 4e15cad8dbf9 iio: adc: vf610_adc: vf610_adc: do not use internal iio_dev lock new d711a5a7eff4 iio: common: scmi_iio: do not use internal iio_dev lock new 3cc36cabc669 iio: gyro: itg3200_core: do not use internal iio_dev lock new 4b0c44bdb72e dt-bindings: iio: dac: change ad5766 maintainer new 8add74e75ea2 dt-bindings: iio: frequency: change admv4420 maintainer new d26b79732d27 dt-bindings: iio: addac: adi,ad74413r: use spi-peripheral- [...] new 1b96d663d97d dt-bindings: iio: addac: adi,ad74413r: improve example new 00407a680e86 dt-bindings: iio: frequency: use spi-peripheral-props.yaml new d29c7f8ce90d dt-bindings: iio: gyroscope: use spi-peripheral-props.yaml new acce6052cdf9 dt-bindings: iio: imu: adi,adis16475: use spi-peripheral-p [...] new 87748b25c65a dt-bindings: iio: pressure: use spi-peripheral-props.yaml new e91d40216890 dt-bindings: iio: proximity: ams,as3935: use spi-periphera [...] new 85250a2400ad dt-bindings: iio: resolver: adi,ad2s90: use spi-peripheral [...] new a44ef7c46097 iio: adc: add max11410 adc driver new 089ec09f4973 dt-bindings: iio: adc: add adi,max11410.yaml new 8d2caf8b98f1 Documentation: ABI: testing: add max11410 doc new c1404d1b659f iio: adc: mt6370: Add MediaTek MT6370 support new cd83c5c10036 iio: imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enab [...] new 6cafcdb19ee4 dt-bindings: iio: adc: stm32-adc: add stm32mp13 compatibles new cf0fb80ae167 iio: adc: stm32-adc: add stm32mp13 support new 7cb2303dd024 iio: adc: stm32: manage min sampling time on all internal [...] new 0a8565425afd iio: core: introduce iio_device_{claim|release}_buffer_mod [...] new 1555790c8628 iio: health: max30100: do not use internal iio_dev lock new 6b701cda3632 iio: health: max30102: do not use internal iio_dev lock new 16afe125b53f iio: core: move 'mlock' to 'struct iio_dev_opaque' new 0c3a333524a3 iio: pressure: mpl115: Implementing low power mode by shut [...] new 687c8848c642 iio: accel: fxls8962af: Use new EXPORT_NS_GPL_DEV_PM_OPS() new 02e082c433c6 iio: gyro: fxas210002c: Move exports to IIO_FXAS210002C na [...] new ef5a5ef29c8f iio: imu: inv_icm42600: Move exports to IIO_ICM42600 namespace new 62bfa12c87ac iio: imu: inv_mpu: Move exports to IIO_MPU6050 namespace new 1ccef2e6e920 iio: adc: ad7192: Simplify using devm_regulator_get_enable() new 08f75f180db0 iio: dac: ltc2688: Simplify using devm_regulator_*get_enable() new 2c620883a46b iio: gyro: bmg160_core: Simplify using devm_regulator_*get [...] new 6900cdbfb99e iio: imu: st_lsm6dsx: Simplify using devm_regulator_*get_enable() new 7ff0ad35aa6f iio: adc: ad7476: simplify using devm_regulator_get_enable() new fd5b6c48ec33 iio: adc: ad7606: simplify using devm_regulator_get_enable() new f55c8e669642 iio: adc: max1241: simplify using devm_regulator_get_enable() new 3dfa1d4f63ba iio: adc: max1363: simplify using devm_regulator_get_enable() new 563746c26db6 iio: amplifier: hmc425a: simplify using devm_regulator_get [...] new fd4fc88d0b6f dt-bindings: iio: pressure: meas,ms5611: add max SPI frequ [...] new 36a4df5003c9 dt-bindings: iio: adc: add AD4130 new 62094060cf3a iio: adc: ad4130: add AD4130 driver new e54ec96c7201 staging: iio: frequency: ad9834: merge unnecessary split lines new e9b96e18cf47 iio: accel: adxl367: Use devm_regulator_bulk_get_enable() new 5b30e739ceaf iio: accel: fxls8962af: Use devm_regulator_get_enable() new 1fa4ff1f2499 iio: accel: kxcjk-1013: Use devm_regulator_bulk_get_enable() new eefa008b1677 iio: accel: msa311: Use devm_regulator_get_enable() new 72ce527c7bb5 iio: cdc: ad7150: Use devm_regulator_get_enable() new 9e855d77b1ec iio: st_sensors: core and lsm9ds0 switch to devm_regulator [...] new d86186a6e024 iio: frequency: ad9523: Use devm_regulator_get_enable() new 2c97f7b404b8 iio: humidity: hts211: Use devm_regulator_get_enable() new c437c977c1d2 iio: light: ltr501: Use devm_regulator_bulk_get_enable() new b620be5f3262 iio: light: noa1305: Use devm_regulator_get_enable() new 1db96143df6b iio: proximity: sx_common: Use devm_regulator_bulk_get_enable() new ecff5cb471b5 iio: accel: adxl367: Convert to i2c's .probe_new() new a9e38f1ecc46 iio: accel: da311: Convert to i2c's .probe_new() new 72907238b193 iio: accel: dmard06: Convert to i2c's .probe_new() new d61f79d383f5 iio: accel: dmard09: Convert to i2c's .probe_new() new 5019025fc3a9 iio: accel: dmard10: Convert to i2c's .probe_new() new 2ba423fefb1c iio: accel: kxsd9: Convert to i2c's .probe_new() new ded7a4f8f902 iio: accel: mc3230: Convert to i2c's .probe_new() new 76403ea698ad iio: accel: mma7660: Convert to i2c's .probe_new() new a97d9d95a188 iio: accel: mxc4005: Convert to i2c's .probe_new() new 76e4a118c85a iio: accel: mxc6255: Convert to i2c's .probe_new() new 3d8a49ebd657 iio: accel: stk8312: Convert to i2c's .probe_new() new d18e70608e01 iio: accel: stk8ba50: Convert to i2c's .probe_new() new 9492c00d83ee iio: accel: st_magn: Convert to i2c's .probe_new() new 2ca0b16f6ce2 iio: accel: vl6180: Convert to i2c's .probe_new() new a95ccebde759 iio: temperature: mlx90632 Style alignment for the driver new f7626504432a iio: trigger: sysfs: rename error label in iio_sysfs_trigg [...] new b52e2f19f802 dt-bindings: iio: Add KX022A accelerometer new 7c1d1677b322 iio: accel: Support Kionix/ROHM KX022A accelerometer new d269e0d60761 MAINTAINERS: Add KX022A maintainer entry new 6abcb19e0a6a iio: adc: ad4130: Fix spelling mistake "diffreential" -> " [...] new 2cc64a23c4e2 iio: Add IIO_STATIC_CONST_DEVICE_ATTR new f0ab171b80d4 iio: adxl367: Use IIO_STATIC_CONST_DEVICE_ATTR() new f7e6804509ee iio: adxl372: Use IIO_STATIC_CONST_DEVICE_ATTR() new c02b2a5166a5 iio: bmc150-accel-core: Use IIO_STATIC_CONST_DEVICE_ATTR() new c1531e3ad43f iio: at91-sama5d2_adc: Use IIO_STATIC_CONST_DEVICE_ATTR() new 0a33755c4b01 iio: Don't silently expect attribute types new 26bfb581931a iio: adc: cc10001: Add local struct device *dev variable t [...] new dc0ba516d103 iio: adc: cc10001: Add devm_add_action_or_reset() to disab [...] new c247e0d8c0d5 iio: adc: cc10001: Use devm_clk_get_enabled() to avoid boi [...] new a43d5155b945 iio: adc: cc10001: Use devm_ to call device power down. new c5269fe90863 iio: adc: cc10001: Switch remaining IIO calls in probe to [...] new 306935570f23 dt-bindings: iio: adc: qcom,spmi-vadc: simplify compatible enum new ea4b79e98ae0 dt-bindings: iio: adc: qcom,spmi-vadc: extend example new 2cfb2180c3e8 iio: imu: st_lsm6dsx: introduce sw trigger support new a1c6d631ff12 iio: imu: st_lsm6dsx: add support to LSM6DSV new 9b4901528f57 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsv device bindings new 75347e30f142 drivers: iio: accel: Use warning if invalid device id is detected new b311d2e17076 dt-bindings: iio: accel: Add docs for ADXL359 new d3532d69757f drivers: iio: accel: Add support for ADXL359 device new ed81d3de8eac Documentation: ad4130: format list of in_voltage-voltage_f [...] new 5e0176213949 iio: temperature: ltc2983: make bulk write buffer DMA-safe new 4ecee3607769 dt-bindings: iio: temperature: ltc2983: add default values new d449fb5146b9 dt-bindings: iio: temperature: ltc2983: use hex for sensor [...] new 828a6c2252ba dt-bindings: iio: temperature: ltc2983: remove qutations f [...] new 6cf75e90c5cc dt-bindings: iio: temperature: ltc2983: describe matrix items new a2ebc8d281de dt-bindings: iio: temperature: ltc2983: require custom sen [...] new b3805fc3dcf3 dt-bindings: iio: temperature: ltc2983: require 4 wire rtd [...] new ee7e336c48d3 dt-bindings: iio: temperature: ltc2983: change default exc [...] new 95027f5b3999 dt-bindings: iio: temperature: ltc2983: refine descriptions new 93144097f51b dt-bindings: iio: temperature: ltc2983: describe broken mu [...] new cf738c544da3 dt-bindings: iio: temperature: ltc2983: use generic node n [...] new d24052695057 dt-bindings: iio: temperature: ltc2983: support more parts new 6f7cadcf664b iio: temperature: ltc2983: support more parts new bcf22afd2ce0 iio: temperature: mlx90632: Add error handling for devm_pm [...] new 99043ba70224 iio: temperature: mlx90632: Add missing static marking on [...] new c486b7019398 iio: proximity: sx9360: Add a new ACPI hardware ID new 46975081f751 iio: imu: st_lsm6dsx: add support to LSM6DSV16X new 03e8373c070d dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsv16x new 84aea36299a4 dt-bindings: iio: dac: adi,ad5758: Drop 'contains' from 'a [...] new 6809ec97686f dt-bindings: iio: adc: rockchip-saradc: Add saradc for rv1126 new c896b9f0920f iio: imu: inv_icm42600: Add support for icm42631 new 7b4452381a96 dt-bindings: iio: imu: Add inv_icm42600 documentation new 5ae34494cf37 iio: light: apds9960: Fix iio_event_spec structures new 572cc583c92e staging: iio: meter: replace ternary operator by if condition new 10c4539d1d55 iio: adc: ad4130: depend on GPIOLIB new d94fbd9231a2 iio: imu: st_lsm6dsx: fix LSM6DSV sensor description new b15654dd11e6 Merge remote-tracking branch 'i2c/i2c/client_device_id_hel [...] new 12491d35551d iio: pressure: bmp280: convert to i2c's .probe_new() new 56d784d1778c Merge tag 'iio-for-6.2a-take2' of https://git.kernel.org/p [...] new 70aa0a5551f6 dt-bindings: misc: qcom,fastrpc: increase allowed iommus entries new 1959ab9edccd misc: fastrpc: Rename audio protection domain to root new 1ce91d45ba77 misc: fastrpc: Add reserved mem support new 6f18c7e84534 misc: fastrpc: Add fastrpc_remote_heap_alloc new 334f1a1cbe03 misc: fastrpc: Use fastrpc_map_put in fastrpc_map_create on fail new 72fa6f7820c4 misc: fastrpc: Rework fastrpc_req_munmap new 0871561055e6 misc: fastrpc: Add support for audiopd new 76e8e4ace1ed misc: fastrpc: Safekeep mmaps on interrupted invoke new 532ad70c6d44 misc: fastrpc: Add mmap request assigning for static PD pool new 9bde43a0e2f4 misc: fastrpc: Add dma_mask to fastrpc_channel_ctx new 2c5c45e236c4 iio: accel: adxl372_i2c: Convert to i2c's .probe_new() new c476246bd5ab iio: accel: bma180: Convert to i2c's .probe_new() new e599500f96fb iio: accel: bma400: Convert to i2c's .probe_new() new a141d225f6d6 iio: accel: bmc150: Convert to i2c's .probe_new() new a8fab44897dd iio: accel: da280: Convert to i2c's .probe_new() new 09cec0835243 iio: accel: kxcjk-1013: Convert to i2c's .probe_new() new 17b9a72f4a11 iio: accel: mma7455_i2c: Convert to i2c's .probe_new() new 226d6dbac883 iio: accel: mma8452: Convert to i2c's .probe_new() new 6dae5d11e29d iio: accel: mma9551: Convert to i2c's .probe_new() new 50434e4605d6 iio: accel: mma9553: Convert to i2c's .probe_new() new fe44f0738dd1 iio: adc: ad7091r5: Convert to i2c's .probe_new() new 3ff5dd78f6b7 iio: adc: ad7291: Convert to i2c's .probe_new() new 28ae41885ab2 iio: adc: ad799x: Convert to i2c's .probe_new() new 203a5e83dd3f iio: adc: ina2xx-adc: Convert to i2c's .probe_new() new 7b8c4fa43583 iio: adc: ltc2471: Convert to i2c's .probe_new() new 11e67cc9675f iio: adc: ltc2485: Convert to i2c's .probe_new() new 3a79844428c3 iio: adc: ltc2497: Convert to i2c's .probe_new() new a69e45a411ea iio: adc: max1363: Convert to i2c's .probe_new() new d59ecbc48a1c iio: adc: max9611: Convert to i2c's .probe_new() new 6168215dbfea iio: adc: mcp3422: Convert to i2c's .probe_new() new 4b50867f6a32 iio: adc: ti-adc081c: Convert to i2c's .probe_new() new 0143ce1039f7 iio: adc: ti-ads1015: Convert to i2c's .probe_new() new 7558eaa9727d iio: cdc: ad7150: Convert to i2c's .probe_new() new 9b1cd21eafc3 iio: cdc: ad7746: Convert to i2c's .probe_new() new 89d63224e20c iio: chemical: ams-iaq-core: Convert to i2c's .probe_new() new e9c812ca569f iio: chemical: atlas-ezo-sensor: Convert to i2c's .probe_new() new 50c359245069 iio: chemical: atlas-sensor: Convert to i2c's .probe_new() new 5aa377658458 iio: chemical: bme680_i2c: Convert to i2c's .probe_new() new 684e57366e68 iio: chemical: ccs811: Convert to i2c's .probe_new() new 2f2adc666335 iio: chemical: scd4x: Convert to i2c's .probe_new() new 67eba68bfccb iio: chemical: sgp30: Convert to i2c's .probe_new() new 07eda54d92f7 iio: chemical: sgp40: Convert to i2c's .probe_new() new 0d8535ee52f0 iio: chemical: vz89x: Convert to i2c's .probe_new() new 16fb97c4aacf iio: dac: ad5064: Convert to i2c's .probe_new() new 4b2b4370a845 iio: dac: ad5380: Convert to i2c's .probe_new() new 94e5ddbaac1e iio: dac: ad5446: Convert to i2c's .probe_new() new a17c748115cb iio: dac: ad5593r: Convert to i2c's .probe_new() new 92cd05a0968d iio: dac: ad5696-i2c: Convert to i2c's .probe_new() new 53f46605c365 iio: dac: ds4424: Convert to i2c's .probe_new() new 44d7a03c98f4 iio: dac: m62332: Convert to i2c's .probe_new() new 090515edf46d iio: dac: max517: Convert to i2c's .probe_new() new 62b001dad803 iio: dac: max5821: Convert to i2c's .probe_new() new 818fe4546521 iio: dac: mcp4725: Convert to i2c's .probe_new() new 3de8dd69fad2 iio: dac: ti-dac5571: Convert to i2c's .probe_new() new 840ef016c202 iio: gyro: bmg160_i2c: Convert to i2c's .probe_new() new 8312841060b8 iio: gyro: itg3200_core: Convert to i2c's .probe_new() new b97db5284e9a iio: gyro: mpu3050-i2c: Convert to i2c's .probe_new() new 1522b453c153 iio: gyro: st_gyro_i2c: Convert to i2c's .probe_new() new d4764a4045b1 iio: health: afe4404: Convert to i2c's .probe_new() new 3ef7e6e019c6 iio: health: max30100: Convert to i2c's .probe_new() new 15818f089013 iio: health: max30102: Convert to i2c's .probe_new() new 1b1a60e70b0c iio: humidity: am2315: Convert to i2c's .probe_new() new c5f1c4fdbfa2 iio: humidity: hdc100x: Convert to i2c's .probe_new() new 0a78deeb639a iio: humidity: hdc2010: Convert to i2c's .probe_new() new 7b64a83ce6f9 iio: humidity: hts221_i2c: Convert to i2c's .probe_new() new 1a144b6320f3 iio: humidity: htu21: Convert to i2c's .probe_new() new e18594f6d87f iio: humidity: si7005: Convert to i2c's .probe_new() new e6b610550e2c iio: humidity: si7020: Convert to i2c's .probe_new() new 97202c550418 iio: imu: bmi160/bmi160_i2c: Convert to i2c's .probe_new() new 4fee985aaf3a iio: imu: fxos8700_i2c: Convert to i2c's .probe_new() new 4f218ae01c5c iio: imu: inv_mpu6050: Convert to i2c's .probe_new() new 4bf718bc3b7f iio: imu: kmx61: Convert to i2c's .probe_new() new b7dbc0aecb2f iio: imu: st_lsm6dsx: Convert to i2c's .probe_new() new 39c7d963d54a iio: light: adjd_s311: Convert to i2c's .probe_new() new fd63b0a46acf iio: light: adux1020: Convert to i2c's .probe_new() new ad428de325d2 iio: light: al3010: Convert to i2c's .probe_new() new a76c90301f86 iio: light: al3320a: Convert to i2c's .probe_new() new debe8c756824 iio: light: apds9300: Convert to i2c's .probe_new() new 783964ae9752 iio: light: apds9960: Convert to i2c's .probe_new() new 058d6333ea4f iio: light: bh1750: Convert to i2c's .probe_new() new ed5c6b1ce4e1 iio: light: bh1780: Convert to i2c's .probe_new() new f8232aad7609 iio: light: cm3232: Convert to i2c's .probe_new() new ebbcdb1a9dde iio: light: cm3323: Convert to i2c's .probe_new() new 31ceb2f5b4fb iio: light: cm36651: Convert to i2c's .probe_new() new b3f8e22e737e iio: light: gp2ap002: Convert to i2c's .probe_new() new a969195001bc iio: light: gp2ap020a00f: Convert to i2c's .probe_new() new ee6e0241f854 iio: light: isl29018: Convert to i2c's .probe_new() new 2086bafffdf7 iio: light: isl29028: Convert to i2c's .probe_new() new 3059126a449c iio: light: isl29125: Convert to i2c's .probe_new() new dd97aab4f02c iio: light: jsa1212: Convert to i2c's .probe_new() new 958f5a0de0f6 iio: light: ltr501: Convert to i2c's .probe_new() new f0a6f7674ef2 iio: light: lv0104cs: Convert to i2c's .probe_new() new 0978ef36b24c iio: light: max44000: Convert to i2c's .probe_new() new c49135d99f52 iio: light: noa1305: Convert to i2c's .probe_new() new 06d10073283e iio: light: opt3001: Convert to i2c's .probe_new() new e16302076d8a iio: light: pa12203001: Convert to i2c's .probe_new() new 314ba3b4208b iio: light: rpr0521: Convert to i2c's .probe_new() new 122b0c0ba505 iio: light: si1133: Convert to i2c's .probe_new() new fb006652dc59 iio: light: si1145: Convert to i2c's .probe_new() new c3ff326a9d3c iio: light: st_uvis25_i2c: Convert to i2c's .probe_new() new 9046d80dce04 iio: light: stk3310: Convert to i2c's .probe_new() new b30cfdeb9f7f iio: light: tcs3414: Convert to i2c's .probe_new() new e498cc544eae iio: light: tcs3472: Convert to i2c's .probe_new() new 74cd01b3f904 iio: light: tsl2563: Convert to i2c's .probe_new() new dcc484a21108 iio: light: tsl2583: Convert to i2c's .probe_new() new e723b95135b1 iio: light: tsl2772: Convert to i2c's .probe_new() new 081f6b9dc055 iio: light: tsl4531: Convert to i2c's .probe_new() new 3ed2b14de4d3 iio: light: us5182d: Convert to i2c's .probe_new() new e61295e0d7cf iio: light: vcnl4000: Convert to i2c's .probe_new() new 9da43dcc54a1 iio: light: vcnl4035: Convert to i2c's .probe_new() new e465524d64d1 iio: light: veml6030: Convert to i2c's .probe_new() new f90b8694f355 iio: light: veml6070: Convert to i2c's .probe_new() new 6811c7a52f02 iio: light: zopt2201: Convert to i2c's .probe_new() new 149a5043b6f9 iio: magnetometer: ak8974: Convert to i2c's .probe_new() new f64eecea19ba iio: magnetometer: ak8975: Convert to i2c's .probe_new() new f23215c1e5a1 iio: magnetometer: bmc150_magn_i2c: Convert to i2c's .probe_new() new bcf73c37f7c7 iio: magnetometer: hmc5843: Convert to i2c's .probe_new() new cee51403c696 iio: magnetometer: mag3110: Convert to i2c's .probe_new() new e7a45a76351b iio: magnetometer: mmc35240: Convert to i2c's .probe_new() new fcd969675290 iio: magnetometer: yamaha-yas530: Convert to i2c's .probe_new() new b11df8374c0d iio: potentiometer: ad5272: Convert to i2c's .probe_new() new 705f1ce22b96 iio: potentiometer: ds1803: Convert to i2c's .probe_new() new e005024112dd iio: potentiometer: max5432: Convert to i2c's .probe_new() new 4c1142cc4368 iio: potentiometer: tpl0102: Convert to i2c's .probe_new() new 7d8b3e100abe iio: potentiostat: lmp91000: Convert to i2c's .probe_new() new 576306ab4ceb iio: pressure: abp060mg: Convert to i2c's .probe_new() new 046ae105f266 iio: pressure: dlhl60d: Convert to i2c's .probe_new() new 92a54a29cf39 iio: pressure: dps310: Convert to i2c's .probe_new() new 3d5f5d599f61 iio: pressure: hp03: Convert to i2c's .probe_new() new 240c69e09d3f iio: pressure: hp206c: Convert to i2c's .probe_new() new 7a5da8b28618 iio: pressure: icp10100: Convert to i2c's .probe_new() new 8afce858762f iio: pressure: mpl115_i2c: Convert to i2c's .probe_new() new 0586ce78a70c iio: pressure: mpl3115: Convert to i2c's .probe_new() new eba7dcb65337 iio: pressure: ms5611_i2c: Convert to i2c's .probe_new() new f80ccc71c3f3 iio: pressure: ms5637: Convert to i2c's .probe_new() new a52833a526b5 iio: pressure: st_pressure_i2c: Convert to i2c's .probe_new() new aa9b3321735d iio: pressure: t5403: Convert to i2c's .probe_new() new 1bee48f48a69 iio: pressure: zpa2326_i2c: Convert to i2c's .probe_new() new 9d6f774dd4ff iio: proximity: isl29501: Convert to i2c's .probe_new() new 5c5c482e02bc iio: proximity: mb1232: Convert to i2c's .probe_new() new 94c80ea7677c iio: proximity: pulsedlight-lidar-lite-v2: Convert to i2c' [...] new 576eb2b09108 iio: proximity: rfd77402: Convert to i2c's .probe_new() new 038b0fac0abe iio: proximity: srf08: Convert to i2c's .probe_new() new 7660d32e6f96 iio: proximity: sx9500: Convert to i2c's .probe_new() new 160c7140bb25 iio: temperature: mlx90614: Convert to i2c's .probe_new() new 40fbb59b9c13 iio: temperature: mlx90632: Convert to i2c's .probe_new() new 89824f4cb65e iio: temperature: tmp006: Convert to i2c's .probe_new() new f1e7d53ddfc3 iio: temperature: tmp007: Convert to i2c's .probe_new() new d7c9422850aa iio: temperature: tsys01: Convert to i2c's .probe_new() new 6a9113195fff iio: temperature: tsys02d: Convert to i2c's .probe_new() new 8282ef72a6e5 staging: iio: adt7316: Convert to i2c's .probe_new() new 67ab4155b239 staging: iio: ad5933: Convert to i2c's .probe_new() new 9fe1614f96af staging: iio: ade7854: Convert to i2c's .probe_new() new 9ee95ae4cffd iio: temperature: Add driver support for Maxim MAX30208 new 1140f96cd4af dt-bindings: iio: adc: ad7923: adjust documentation new 99b43a159155 iio: adc: max11410: fix incomplete vref buffer mask new 99c05e4283a1 iio: adis: add '__adis_enable_irq()' implementation new 594ff4c49e9d iio: accel: adis16201: Call '__adis_initial_startup()' in probe new 09f8360f3a88 iio: accel: adis16209: Call '__adis_initial_startup()' in probe new c5de7d4c026f iio: gyro: adis16136: Call '__adis_initial_startup()' in probe new 2647f0e4d397 iio: gyro: adis16260: Call '__adis_initial_startup()' in probe new 40fd61b0698c iio: imu: adis16400: Call '__adis_initial_startup()' in probe new f3b0ab42a875 staging: iio: accel: adis16203: Call '__adis_initial_startup()' new 60105b59cc12 staging: iio: accel: adis16240: Call '__adis_initial_startup()' new c613afc1f257 iio: imu: adis: Remove adis_initial_startup function new 8aa2e715ca65 iio: use devm_platform_get_and_ioremap_resource() new 980389d06d08 iio: addac: ad74413r: fix integer promotion bug in ad74413 [...] new 0e69ba0dd567 dt-bindings: iio: addac: add AD74115 new 48ea75598db2 iio: addac: add AD74115 driver new f35e1ee9cb5d iio: imu: st_lsm6dsx: add support to LSM6DSO16IS new 1842fff0f7b6 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dso16is new 58ae95f9671d dt-bindings: iio/adc: qcom,spmi-iadc: use double compatibles new 7b2366008125 iio: addac: ad74413r: add spi_device_id table new 6aaf7045697a dt-bindings: iio: ad74413r: add optional reset-gpios new f237cf1914e2 iio: addac: ad74413r: add support for reset-gpio new 9d901e356c8d iio: adc: stm32-adc: smart calibration support new 2206732b9ad1 iio: adc: stm32-adc: improve calibration error log new 51bcacc6fce8 iio: adc: stm32-adc: add debugfs to read raw calibration result new e2af60f5900c iio: adc128s052: add proper .data members in adc128_of_mat [...] new 32abe97b48fb dt-bindings: iio: adc: renesas,rzg2l-adc: Document RZ/Five SoC new a0666f7f0f94 dt-bindings: iio: temperature: ltc2983: drop $ref for -nan [...] new e0736b1bb71b dt-bindings: iio: adc: ad4130: use spi-peripheral-props.yaml new 1407438a7ad5 dt-bindings: iio: frequency: add adf4377 doc new eda549e2e524 iio: frequency: adf4377: add support for ADF4377 new 3a042fda8813 iio: imu: st_lsm6dsx: add support to ISM330IS new 91f46207056d dt-bindings: iio: imu: st_lsm6dsx: add ism330is new f1e24342401a iio: addac: ad74115: remove unused ad74115_dac_slew_rate_hz_tbl new f84eec02b724 iio: addac: ad74413r: fix blank line after declaration warning new 75621ae307ca Merge tag 'iio-for-6.2b' of https://git.kernel.org/pub/scm [...] new 86fdd15e10e4 iio: fix memory leak in iio_device_register_eventset() new 6e6df27064aa Merge tag 'iio-fixes-for-6.1d' of https://git.kernel.org/p [...] new fd5ac974fc25 counter: stm32-lptimer-cnt: fix the check on arr and cmp r [...] new 449ef8fb9d35 Merge tag 'counter-fixes-for-6.1b' of git://git.kernel.org [...] new 8749c27895a3 habanalabs: fix return value check in hl_fw_get_sec_attest_data() new a925d90b365a habanalabs: allow control device open during reset new ea73ef14ddf9 habanalabs: Use simplified API for p2p dist calc new 52d5e5469526 habanalabs: refactor razwi event notification new 0502df9bbea0 habanalabs: use lower_32_bits() new 6d1c567f2ac6 habanalabs/gaudi2: fix module ID for RAZWI handling new dd600db47ba6 habanalabs: add page fault info uapi new 189b203ebbea habanalabs: replace 'pf' to 'prefetch' new 16448d644404 habanalabs/gaudi2: remove privileged MME clock configuration new 5731b6e6f08a habanalabs/gaudi2: add device unavailable notification new 3a83ebc521b2 habanalabs: skip idle status check if reset on device release new 51236cd95e7b habanalabs: allow unregistering eventfd when device non-op [...] new 1eebb259290b habanalabs: move reset workqueue to be under hl_device new 17f3f42af2bc habanalabs: handle HBM MMU when capturing page fault data new 15ac503cdc0d habanalabs/gaudi2: capture RAZWI information new 4f11694f2758 habanalabs/gaudi2: capture page fault data new 27cd39afde45 habanalabs: verify no zero event is sent new dc8d243caea8 habanalabs/gaudi2: unsecure CBU_EARLY_BRESP registers new 24fdfb359cad habanalabs: fix using freed pointer new e325d5dbf345 habanalabs: allow setting HBM BAR to other regions new 5ad06bb1d2c0 habanalabs/gaudi2: remove configurations to access the MSI [...] new 6bcb2d05a59b habanalabs: fix user mappings calculation in case of page fault new d1e0ac37ed41 habanalabs: avoid divide by zero in device utilization new a88a6f5f5cdf habanalabs: add support for graceful hard reset new 11669b58fa1c habanalabs: add an option to control watchdog timeout via debugfs new 5b8873b39c5d habanalabs/gaudi: use graceful hard reset for F/W events new d1ce7e5ea140 habanalabs/gaudi2: use graceful hard reset for F/W events new 1b363adc7fbe habanalabs: use graceful hard reset for CS timeouts new 4a9c6e2cdf2b habanalabs: no consecutive err when user context is enabled new 679e968908a4 habanalabs: zero ts registration buff when allocated new fc69aa8640f8 habanalabs: fix PCIe access to SRAM via debugfs new bdfef91e7c9c habanalabs: add warning print upon a PCI error new 306206985a4b habanalabs: remove redundant gaudi2_sec asic type new 841cd2d7658d habanalabs/gaudi2: add PCI revision 2 support new cb5fb665f303 habanalabs/gaudi: add razwi notify event new cd21701cde33 habanalabs: use single threaded WQ for event handling new aff6354afd1f habanalabs/gaudi: add page fault notify event new 91bd822448e5 habanalabs/gaudi2: implement fp32 not supported event new 413bdb176eaa habanalabs/gaudi2: add razwi notify event new 3daa64eea1fb habanalabs: fix firmware descriptor copy operation new b829e01025f8 habanalabs: skip events info ioctl if not supported new a63de89bee7f habanalabs/gaudi2: classify power/thermal events as info new d3027f4a6250 habanalabs/gaudi2: add page fault notify event new 5f8981d699ed habanalabs: fix print for out-of-sync and pkt-failure events new fe3e88c9470c habanalabs/gaudi: fix print for firmware-alive event new 24c983c88f5e habanalabs/gaudi2: remove redundant firmware version check new 2c77ec14c2db habanalabs/gaudi2: don't enable entries in the MSIX_GW table new 9c604af0c9d4 habanalabs/gaudi2: return to reset upon SM SEI BRESP error new bc8e4bae7023 habanalabs: reset device if still in use when released new f69c3e460a61 habanalabs: check schedule_hard_reset correctly new b585daa89d57 habanalabs: extend process wait timeout in device fine new 18cd948204ff habanalabs/gaudi2: change memory scrub mechanism new 01907ba52521 habanalabs: increase the size of busy engines mask new 5908560a7f14 habanalabs: added return value check for hl_fw_dynamic_sen [...] new 6825b5f81f27 habanalabs/gaudi2: added memset for the cq_size register new 56fb517775f4 habanalabs: fix rc when new CPUCP opcodes are not supported new 0abcae8b4885 habanalabs: add RMWREG32_SHIFTED to set a val within a mask new 408c46bd6eb7 habanalabs: print context refcount value if hard reset fails new 1f615120fc9d habanalabs: don't put context in hl_encaps_handle_do_relea [...] new 893afb248c7a habanalabs: clear non-released encapsulated signals new 1b18cf33d6ce habanalabs: make print of engines idle mask more readable new 5354a2a00183 habanalabs: fail driver load if EEPROM errors detected new 19a17a9fb486 habanalabs: fix VA range calculation new ae27e8869fdb Merge tag 'misc-habanalabs-next-2022-11-23' of https://git [...] new 3c728e079d83 coresight: etm4x: add CPU hotplug support for probing new 20ee8c223f79 coresight: trbe: remove cpuhp instance node before remove [...] new 3dc228b35387 coresight: cti: Fix null pointer error on CTI init before ETM new c767c3474013 coresight: etm4x: fix repeated words in comments new c5527c1787e8 Merge tag 'coresight-next-v6.2' of git://git.kernel.org/pu [...] new c423f01633eb interconnect: qcom: icc-rpm: Remove redundant dev_err call new f24227a64034 interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm new 7870c7076aa0 interconnect: qcom: sc7180: drop double space new c1c537cf30bc interconnect: qcom: sc8180x: constify pointer to qcom_icc_node new 4529992c9474 interconnect: qcom: osm-l3: Use platform-independent node ids new d623264f62d4 interconnect: qcom: osm-l3: Squash common descriptors new 9235253ec73d interconnect: qcom: osm-l3: Add per-core EPSS L3 support new b6bcef163ae0 interconnect: qcom: osm-l3: Simplify osm_l3_set() new c70edc067739 dt-bindings: interconnect: Add sm8350, sc8280xp and generi [...] new 2d710b00f22f dt-bindings: interconnect: qcom,msm8998-bwmon: Add sc8280x [...] new 26e90ec7a840 Merge branch 'icc-sc8280xp-l3' into icc-next new bbb09f8353c1 Merge tag 'icc-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] new d7237462561f drivers: mcb: fix resource leak in mcb_probe() new 728ac3389296 mcb: mcb-parse: fix error handing in chameleon_parse_gdd() new 11fa7fefe3d8 chardev: fix error handling in cdev_device_add() new 5de7cdd7fa0f extcon: max77843: Replace irqchip mask_invert with unmask_base new df9c4faa81c9 extcon: fsa9480: Convert to i2c's .probe_new() new 881de30c28ac extcon: rt8973: Convert to i2c's .probe_new() new 5313121b22fd extcon: usbc-tusb320: Convert to i2c's .probe_new() new f361c96c7518 Merge tag 'extcon-next-for-6.2' of git://git.kernel.org/pu [...] new ba54ff1fb662 Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/ [...] new 7ebe49b76a00 driver core: allow kobj_to_dev() to take a const pointer new 593efa4091f5 USB: allow some usb functions to take a const pointer. new 5033ac5c580c USB: make devnode() callback in usb_class_driver take a const * new aa1d058d48f2 kernfs: dont take i_lock on inode attr read new 92b57842f430 kernfs: dont take i_lock on revalidate new 33a0a1e3b3d1 kobject: modify kobject_get_path() to take a const * new 3d24903a6dd2 kobject: make get_ktype() take a const pointer new b295d484b970 device property: Allow const parameter to dev_fwnode() new 23ead33bc6ed device property: Constify fwnode connection match APIs new a1bfed6094ac device property: Constify parameter in fwnode_graph_is_endpoint() new 7952cd2b8213 device property: Constify device child node APIs new 59789f3418dd device property: Constify parameter in device_dma_supporte [...] new 848dba781f19 container_of: remove container_of_safe() new 7376e561fd2e linux/container_of.h: Warn about loss of constness new 1662cea4623f kset: fix memory leak when kset_register() returns error new 8c3e8a6bdb52 class: fix possible memory leak in __class_register() new 9e6002ad9e28 Documentation: devres: add missing MEM helper new 6fcd7e702d3d devres: Use kmalloc_size_roundup() to match ksize() usage new 92cf87051894 debugfs: small Documentation cleaning new 9a6800d1b9da sysfs: update Documentation new fa627348cfc7 driver core: class: make namespace and get_ownership take const * new be7e8b917ead blkdev: make struct block_device_operations.devnode() take [...] new 927bdd1e65bd driver core: remove devm_device_remove_groups() new 0f0605d550ed driver core: remove devm_device_remove_group() new 189a87f8ef8c driver core: mark driver_allows_async_probing static new 3da72e18371c cacheinfo: Decrement refcount in cache_setup_of_node() new 730600223b64 driver core: Use kstrtobool() instead of strtobool() new 27c0d217340e driver core: Fix bus_type.match() error handling in __driv [...] new d4ad017d6345 platform: use fwnode_irq_get_byname instead of of_irq_get_ [...] new 2a4e628570d4 resource: Replace printk(KERN_WARNING) by pr_warn(), print [...] new 52c4d11f1dce resource: Convert DEFINE_RES_NAMED() to be compound literal new d3d76fbde1c4 kernel/ksysfs.c: export kernel cpu byteorder new 9b351be25360 vmlinux.lds.h: add BOUNDED_SECTION* macros new 2f465b921bb8 vmlinux.lds.h: place optional header space in BOUNDED_SECTION new f613facc82cf mfd: vexpress-sysreg: Fix resource compound literal assignments new 435d6b656456 vmlinux.lds.h: fix BOUNDED_SECTION_(PRE|POST)_LABEL macros new 1d926e259d8f vmlinux.lds.h: add HEADERED_SECTION_* macros new 05df6ab8eba6 Merge 6.1-rc6 into driver-core-next new 02a476d93228 kobject: make kobject_get_ownership() take a constant kobject * new 542aa24646ca kobject: make kobject_namespace take a const * new c45a88bb3f6c kobject: kset_uevent_ops: make filter() callback take a const * new a53d1acc9783 kobject: kset_uevent_ops: make name() callback take a const * new 9f041c5d8296 driver core: pass a const * into of_device_uevent() new 24b3e3dd9c9c kernfs: fix all kernel-doc warnings and multiple typos new 40eb28dc17f8 device property: Get rid of __PROPERTY_ENTRY_ARRAY_EL*SIZE*() new c6c76563bd13 device property: Move PROPERTY_ENTRY_BOOL() a bit down new 4d57b4f215e8 device property: Rename goto label to be more precise new 9dc5f12f95e0 device property: Add a blank line in Kconfig of tests new 2613cc29c572 cacheinfo: Remove of_node_put() for fw_token new 23680f0b7d7f driver core: make struct class.dev_uevent() take a const * new ff62b8e6588f driver core: make struct class.devnode() take a const * new fb12940f51d9 driver core: fix up some missing class.devnode() conversions. new 69b14fde0b8d driver core: fix up missed scsi/cxlflash class.devnode() c [...] new 50dc8d18f62d driver core: fix up missed drivers/s390/char/hmcdrv_dev.c [...] new 64f6a5d1922b container_of: add container_of_const() that preserves cons [...] new 6149f83b3165 device.h: move kobj_to_dev() to use container_of_const() new c3da679286be usb.h: take advantage of container_of_const() new 47446b50ad25 firmware_loader: fix up to_fw_sysfs() to preserve const new f18caf261398 device property: Fix documentation for fwnode_get_next_parent() new 71a7507afbc3 Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pu [...]
The 1108 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-speakup | 9 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- .../ABI/testing/debugfs-driver-habanalabs | 7 + Documentation/ABI/testing/sysfs-bus-coreboot | 45 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 46 + .../ABI/testing/sysfs-bus-iio-adc-max11410 | 13 + .../sysfs-bus-platform-devices-ampere-smpro | 312 +++ Documentation/ABI/testing/sysfs-bus-usb | 11 + .../ABI/testing/sysfs-kernel-cpu_byteorder | 12 + .../bus/fsl,imx8qxp-pixel-link-msi-bus.yaml | 232 +++ Documentation/devicetree/bindings/eeprom/at24.yaml | 5 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 1 + .../bindings/eeprom/microchip,93lc46b.yaml | 1 + .../bindings/fpga/lattice,sysconfig.yaml | 81 + .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 8 +- .../bindings/iio/accel/kionix,kx022a.yaml | 65 + .../devicetree/bindings/iio/adc/adi,ad4130.yaml | 262 +++ .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 26 +- .../devicetree/bindings/iio/adc/adi,max11410.yaml | 177 ++ .../bindings/iio/adc/qcom,spmi-iadc.yaml | 7 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 12 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 2 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 68 +- .../devicetree/bindings/iio/addac/adi,ad74115.yaml | 373 ++++ .../bindings/iio/addac/adi,ad74413r.yaml | 15 +- .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 3 +- .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/iio/frequency/adi,adf4350.yaml | 7 +- .../bindings/iio/frequency/adi,adf4377.yaml | 92 + .../bindings/iio/frequency/adi,admv1013.yaml | 5 +- .../bindings/iio/frequency/adi,admv1014.yaml | 5 +- .../bindings/iio/frequency/adi,admv4420.yaml | 8 +- .../bindings/iio/frequency/adi,adrf6780.yaml | 5 +- .../bindings/iio/gyroscope/adi,adxrs290.yaml | 5 +- .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 5 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 3 +- .../bindings/iio/imu/invensense,icm42600.yaml | 1 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 8 + .../bindings/iio/pressure/meas,ms5611.yaml | 6 +- .../bindings/iio/pressure/murata,zpa2326.yaml | 5 +- .../bindings/iio/proximity/ams,as3935.yaml | 5 +- .../bindings/iio/resolver/adi,ad2s90.yaml | 7 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 336 ++-- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 5 + .../bindings/interconnect/qcom,osm-l3.yaml | 24 +- .../devicetree/bindings/misc/qcom,fastrpc.yaml | 2 +- .../bindings/nvmem/layouts/kontron,sl28-vpd.yaml | 64 + .../bindings/nvmem/layouts/nvmem-layout.yaml | 34 + .../bindings/nvmem/layouts/onie,tlv-layout.yaml | 147 ++ Documentation/devicetree/bindings/nvmem/nvmem.yaml | 8 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 1 + .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 3 + .../devicetree/bindings/serial/ingenic,uart.yaml | 4 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../bindings/serial/xlnx,opb-uartlite.yaml | 3 +- Documentation/devicetree/bindings/slimbus/bus.txt | 60 - .../devicetree/bindings/slimbus/qcom,slim-ngd.yaml | 120 ++ .../devicetree/bindings/slimbus/qcom,slim.yaml | 86 + .../bindings/slimbus/slim-ngd-qcom-ctrl.txt | 84 - .../devicetree/bindings/slimbus/slim-qcom-ctrl.txt | 39 - .../devicetree/bindings/slimbus/slimbus.yaml | 95 + .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 10 + Documentation/devicetree/bindings/usb/dwc2.yaml | 3 + .../devicetree/bindings/usb/genesys,gl850g.yaml | 48 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 + Documentation/devicetree/bindings/usb/usb-drd.yaml | 1 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 5 + Documentation/devicetree/bindings/usb/usb251xb.txt | 89 - .../devicetree/bindings/usb/usb251xb.yaml | 271 +++ .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/driver-model/devres.rst | 3 + Documentation/driver-api/serial/driver.rst | 3 + Documentation/driver-api/serial/serial-rs485.rst | 56 +- MAINTAINERS | 49 +- arch/mips/include/asm/octeon/cvmx.h | 4 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/sh/configs/landisk_defconfig | 1 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 4 +- arch/x86/kernel/cpuid.c | 2 +- arch/x86/kernel/msr.c | 2 +- block/bsg.c | 2 +- block/genhd.c | 4 +- drivers/accessibility/speakup/Makefile | 4 +- drivers/accessibility/speakup/kobjects.c | 3 + drivers/accessibility/speakup/main.c | 72 +- drivers/accessibility/speakup/makemapdata.c | 7 +- drivers/accessibility/speakup/speakup.h | 1 + drivers/accessibility/speakup/speakup_acntpc.c | 38 +- drivers/accessibility/speakup/speakup_acntsa.c | 37 +- drivers/accessibility/speakup/speakup_apollo.c | 46 +- drivers/accessibility/speakup/speakup_audptr.c | 42 +- drivers/accessibility/speakup/speakup_bns.c | 36 +- drivers/accessibility/speakup/speakup_decext.c | 44 +- drivers/accessibility/speakup/speakup_decpc.c | 48 +- drivers/accessibility/speakup/speakup_dectlk.c | 45 +- drivers/accessibility/speakup/speakup_dtlk.c | 50 +- drivers/accessibility/speakup/speakup_dummy.c | 53 +- drivers/accessibility/speakup/speakup_keypc.c | 29 +- drivers/accessibility/speakup/speakup_ltlk.c | 53 +- drivers/accessibility/speakup/speakup_soft.c | 59 +- drivers/accessibility/speakup/speakup_spkout.c | 43 +- drivers/accessibility/speakup/speakup_txprt.c | 45 +- drivers/accessibility/speakup/spk_types.h | 2 +- drivers/accessibility/speakup/varhandlers.c | 1 + drivers/base/base.h | 1 - drivers/base/bus.c | 2 +- drivers/base/cacheinfo.c | 19 +- drivers/base/class.c | 7 +- drivers/base/core.c | 66 +- drivers/base/dd.c | 8 +- drivers/base/devres.c | 3 + drivers/base/firmware_loader/sysfs.c | 6 +- drivers/base/firmware_loader/sysfs.h | 6 +- drivers/base/platform.c | 4 +- drivers/base/property.c | 36 +- drivers/base/test/Kconfig | 1 + drivers/block/aoe/aoechr.c | 2 +- drivers/bus/mhi/host/boot.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 25 +- drivers/bus/mhi/host/pm.c | 3 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 45 +- drivers/char/virtio_console.c | 26 +- drivers/char/xillybus/xillybus_class.c | 7 +- drivers/char/xillybus/xillyusb.c | 22 +- drivers/counter/stm32-lptimer-cnt.c | 2 +- drivers/dio/dio.c | 8 + drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +- drivers/dma-buf/dma-heap.c | 2 +- drivers/extcon/extcon-fsa9480.c | 5 +- drivers/extcon/extcon-max77843.c | 3 +- drivers/extcon/extcon-rt8973a.c | 5 +- drivers/extcon/extcon-usbc-tusb320.c | 22 +- drivers/firmware/dmi-id.c | 2 +- drivers/firmware/google/Kconfig | 15 + drivers/firmware/google/Makefile | 3 + drivers/firmware/google/cbmem.c | 129 ++ drivers/firmware/google/coreboot_table.c | 11 +- drivers/firmware/google/coreboot_table.h | 18 + drivers/firmware/raspberrypi.c | 8 +- drivers/fpga/Kconfig | 11 + drivers/fpga/Makefile | 2 + drivers/fpga/lattice-sysconfig-spi.c | 152 ++ drivers/fpga/lattice-sysconfig.c | 397 ++++ drivers/fpga/lattice-sysconfig.h | 39 + drivers/fpga/zynq-fpga.c | 8 +- drivers/gnss/core.c | 6 +- drivers/gpu/drm/drm_sysfs.c | 2 +- drivers/greybus/svc.c | 3 +- drivers/hid/usbhid/hiddev.c | 2 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 155 +- drivers/hwtracing/coresight/coresight-trbe.c | 1 + drivers/iio/TODO | 3 - drivers/iio/accel/Kconfig | 21 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adis16209.c | 2 +- drivers/iio/accel/adxl355.h | 20 +- drivers/iio/accel/adxl355_core.c | 93 +- drivers/iio/accel/adxl355_i2c.c | 22 +- drivers/iio/accel/adxl355_spi.c | 19 +- drivers/iio/accel/adxl367.c | 57 +- drivers/iio/accel/adxl367_i2c.c | 5 +- drivers/iio/accel/adxl372.c | 29 +- drivers/iio/accel/adxl372_i2c.c | 6 +- drivers/iio/accel/bma180.c | 6 +- drivers/iio/accel/bma400_core.c | 10 +- drivers/iio/accel/bma400_i2c.c | 6 +- drivers/iio/accel/bmc150-accel-core.c | 31 +- drivers/iio/accel/bmc150-accel-i2c.c | 6 +- drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 5 +- drivers/iio/accel/dmard06.c | 5 +- drivers/iio/accel/dmard09.c | 5 +- drivers/iio/accel/dmard10.c | 5 +- drivers/iio/accel/fxls8962af-core.c | 40 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/kionix-kx022a-i2c.c | 51 + drivers/iio/accel/kionix-kx022a-spi.c | 58 + drivers/iio/accel/kionix-kx022a.c | 1142 +++++++++++ drivers/iio/accel/kionix-kx022a.h | 82 + drivers/iio/accel/kxcjk-1013.c | 31 +- drivers/iio/accel/kxsd9-i2c.c | 5 +- drivers/iio/accel/mc3230.c | 5 +- drivers/iio/accel/mma7455_i2c.c | 6 +- drivers/iio/accel/mma7660.c | 5 +- drivers/iio/accel/mma8452.c | 6 +- drivers/iio/accel/mma9551.c | 6 +- drivers/iio/accel/mma9553.c | 6 +- drivers/iio/accel/msa311.c | 21 +- drivers/iio/accel/mxc4005.c | 5 +- drivers/iio/accel/mxc6255.c | 5 +- drivers/iio/accel/sca3300.c | 12 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/Kconfig | 40 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad4130.c | 2100 ++++++++++++++++++++ drivers/iio/adc/ad7091r5.c | 6 +- drivers/iio/adc/ad7124.c | 10 + drivers/iio/adc/ad7192.c | 27 +- drivers/iio/adc/ad7291.c | 6 +- drivers/iio/adc/ad7476.c | 11 +- drivers/iio/adc/ad7606.c | 22 +- drivers/iio/adc/ad7606.h | 2 - drivers/iio/adc/ad7606_par.c | 3 +- drivers/iio/adc/ad799x.c | 26 +- drivers/iio/adc/ad9467.c | 11 + drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 33 +- drivers/iio/adc/axp288_adc.c | 9 +- drivers/iio/adc/cc10001_adc.c | 89 +- drivers/iio/adc/imx7d_adc.c | 14 +- drivers/iio/adc/ina2xx-adc.c | 6 +- drivers/iio/adc/lpc32xx_adc.c | 11 +- drivers/iio/adc/ltc2471.c | 6 +- drivers/iio/adc/ltc2485.c | 6 +- drivers/iio/adc/ltc2497-core.c | 7 +- drivers/iio/adc/ltc2497.c | 6 +- drivers/iio/adc/ltc2497.h | 2 + drivers/iio/adc/max11410.c | 1050 ++++++++++ drivers/iio/adc/max1241.c | 28 +- drivers/iio/adc/max1363.c | 18 +- drivers/iio/adc/max9611.c | 5 +- drivers/iio/adc/mcp3422.c | 6 +- drivers/iio/adc/mcp3911.c | 104 +- drivers/iio/adc/meson_saradc.c | 11 +- drivers/iio/adc/mt6370-adc.c | 305 +++ drivers/iio/adc/rockchip_saradc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 14 +- drivers/iio/adc/stm32-adc-core.c | 30 +- drivers/iio/adc/stm32-adc-core.h | 31 + drivers/iio/adc/stm32-adc.c | 307 ++- drivers/iio/adc/ti-adc081c.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 14 +- drivers/iio/adc/ti-ads1015.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 11 + drivers/iio/adc/vf610_adc.c | 104 +- drivers/iio/addac/Kconfig | 14 + drivers/iio/addac/Makefile | 1 + drivers/iio/addac/ad74115.c | 1943 ++++++++++++++++++ drivers/iio/addac/ad74413r.c | 32 +- drivers/iio/amplifiers/hmc425a.c | 17 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 4 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 4 +- drivers/iio/buffer/kfifo_buf.c | 2 +- drivers/iio/cdc/ad7150.c | 24 +- drivers/iio/cdc/ad7746.c | 6 +- drivers/iio/chemical/ams-iaq-core.c | 5 +- drivers/iio/chemical/atlas-ezo-sensor.c | 6 +- drivers/iio/chemical/atlas-sensor.c | 6 +- drivers/iio/chemical/bme680_i2c.c | 6 +- drivers/iio/chemical/ccs811.c | 6 +- drivers/iio/chemical/scd4x.c | 4 +- drivers/iio/chemical/sgp30.c | 6 +- drivers/iio/chemical/sgp40.c | 6 +- drivers/iio/chemical/vz89x.c | 6 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 6 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 8 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 9 +- drivers/iio/common/st_sensors/st_sensors_core.c | 39 +- drivers/iio/dac/ad5064.c | 6 +- drivers/iio/dac/ad5380.c | 6 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5593r.c | 6 +- drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ds4424.c | 6 +- drivers/iio/dac/ltc2688.c | 23 +- drivers/iio/dac/m62332.c | 5 +- drivers/iio/dac/max517.c | 6 +- drivers/iio/dac/max5821.c | 6 +- drivers/iio/dac/mcp4725.c | 6 +- drivers/iio/dac/ti-dac5571.c | 6 +- drivers/iio/filter/admv8818.c | 4 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/ad9523.c | 22 +- drivers/iio/frequency/adf4377.c | 994 +++++++++ drivers/iio/gyro/adis16136.c | 2 +- drivers/iio/gyro/adis16260.c | 2 +- drivers/iio/gyro/bmg160_core.c | 24 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/fxas21002c_core.c | 21 +- drivers/iio/gyro/fxas21002c_i2c.c | 3 +- drivers/iio/gyro/fxas21002c_spi.c | 3 +- drivers/iio/gyro/itg3200_core.c | 15 +- drivers/iio/gyro/mpu3050-i2c.c | 6 +- drivers/iio/gyro/st_gyro_i2c.c | 5 +- drivers/iio/health/afe4404.c | 5 +- drivers/iio/health/max30100.c | 20 +- drivers/iio/health/max30102.c | 25 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/hdc100x.c | 5 +- drivers/iio/humidity/hdc2010.c | 5 +- drivers/iio/humidity/hts221.h | 2 - drivers/iio/humidity/hts221_core.c | 27 +- drivers/iio/humidity/hts221_i2c.c | 5 +- drivers/iio/humidity/htu21.c | 6 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/humidity/si7020.c | 5 +- drivers/iio/imu/adis.c | 28 +- drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 6 +- drivers/iio/imu/fxos8700_i2c.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 + drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 26 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 17 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 3 +- drivers/iio/imu/kmx61.c | 6 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 24 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 465 ++++- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 26 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 20 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 65 +- drivers/iio/industrialio-buffer.c | 40 +- drivers/iio/industrialio-core.c | 58 +- drivers/iio/industrialio-event.c | 8 +- drivers/iio/industrialio-trigger.c | 12 +- drivers/iio/light/adjd_s311.c | 5 +- drivers/iio/light/adux1020.c | 5 +- drivers/iio/light/al3010.c | 5 +- drivers/iio/light/al3320a.c | 5 +- drivers/iio/light/apds9300.c | 5 +- drivers/iio/light/apds9960.c | 25 +- drivers/iio/light/bh1750.c | 6 +- drivers/iio/light/bh1780.c | 5 +- drivers/iio/light/cm3232.c | 6 +- drivers/iio/light/cm3323.c | 5 +- drivers/iio/light/cm36651.c | 6 +- drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/isl29018.c | 6 +- drivers/iio/light/isl29028.c | 6 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 5 +- drivers/iio/light/ltr501.c | 33 +- drivers/iio/light/lv0104cs.c | 5 +- drivers/iio/light/max44000.c | 5 +- drivers/iio/light/noa1305.c | 31 +- drivers/iio/light/opt3001.c | 5 +- drivers/iio/light/pa12203001.c | 5 +- drivers/iio/light/rpr0521.c | 5 +- drivers/iio/light/si1133.c | 6 +- drivers/iio/light/si1145.c | 6 +- drivers/iio/light/st_uvis25_i2c.c | 5 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3414.c | 5 +- drivers/iio/light/tcs3472.c | 5 +- drivers/iio/light/tsl2563.c | 5 +- drivers/iio/light/tsl2583.c | 5 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/tsl4531.c | 5 +- drivers/iio/light/us5182d.c | 5 +- drivers/iio/light/vcnl4000.c | 191 +- drivers/iio/light/vcnl4035.c | 5 +- drivers/iio/light/veml6030.c | 5 +- drivers/iio/light/veml6070.c | 5 +- drivers/iio/light/vl6180.c | 5 +- drivers/iio/light/zopt2201.c | 5 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 6 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 6 +- drivers/iio/magnetometer/hmc5843_i2c.c | 6 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 5 +- drivers/iio/magnetometer/yamaha-yas530.c | 6 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/potentiometer/ad5272.c | 6 +- drivers/iio/potentiometer/ds1803.c | 5 +- drivers/iio/potentiometer/max5432.c | 5 +- drivers/iio/potentiometer/tpl0102.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 5 +- drivers/iio/pressure/abp060mg.c | 6 +- drivers/iio/pressure/bmp280-i2c.c | 6 +- drivers/iio/pressure/dlhl60d.c | 6 +- drivers/iio/pressure/dps310.c | 6 +- drivers/iio/pressure/hp03.c | 6 +- drivers/iio/pressure/hp206c.c | 6 +- drivers/iio/pressure/icp10100.c | 5 +- drivers/iio/pressure/mpl115.c | 62 +- drivers/iio/pressure/mpl115.h | 5 + drivers/iio/pressure/mpl115_i2c.c | 7 +- drivers/iio/pressure/mpl115_spi.c | 1 + drivers/iio/pressure/mpl3115.c | 6 +- drivers/iio/pressure/ms5611_i2c.c | 6 +- drivers/iio/pressure/ms5637.c | 6 +- drivers/iio/pressure/st_pressure_i2c.c | 5 +- drivers/iio/pressure/t5403.c | 6 +- drivers/iio/pressure/zpa2326_i2c.c | 6 +- drivers/iio/proximity/isl29501.c | 5 +- drivers/iio/proximity/mb1232.c | 6 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9360.c | 1 + drivers/iio/proximity/sx9500.c | 5 +- drivers/iio/proximity/sx_common.c | 23 +- drivers/iio/proximity/sx_common.h | 2 - drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 193 +- drivers/iio/temperature/max30208.c | 252 +++ drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/mlx90632.c | 480 ++++- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 5 +- drivers/iio/temperature/tsys02d.c | 6 +- drivers/iio/trigger/iio-trig-sysfs.c | 14 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_main.c | 2 +- drivers/infiniband/hw/hfi1/device.c | 4 +- drivers/input/input.c | 2 +- drivers/interconnect/qcom/icc-rpm.c | 5 +- drivers/interconnect/qcom/osm-l3.c | 126 +- drivers/interconnect/qcom/sc7180.c | 4 +- drivers/interconnect/qcom/sc8180x.c | 2 +- drivers/isdn/mISDN/core.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/mcb/mcb-parse.c | 2 +- drivers/media/dvb-core/dvbdev.c | 8 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/rc/rc-main.c | 2 +- drivers/mfd/vexpress-sysreg.c | 16 +- drivers/misc/Kconfig | 22 + drivers/misc/Makefile | 2 + drivers/misc/apds9802als.c | 5 +- drivers/misc/apds990x.c | 5 +- drivers/misc/bh1770glc.c | 5 +- drivers/misc/cxl/file.c | 2 +- drivers/misc/cxl/guest.c | 24 +- drivers/misc/cxl/pci.c | 20 +- drivers/misc/ds1682.c | 5 +- drivers/misc/eeprom/eeprom.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 4 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/fastrpc.c | 260 ++- drivers/misc/genwqe/card_base.c | 4 +- .../misc/habanalabs/common/command_submission.c | 62 +- drivers/misc/habanalabs/common/context.c | 54 +- drivers/misc/habanalabs/common/debugfs.c | 5 + drivers/misc/habanalabs/common/device.c | 452 ++++- drivers/misc/habanalabs/common/firmware_if.c | 54 +- drivers/misc/habanalabs/common/habanalabs.h | 127 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 42 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 70 +- drivers/misc/habanalabs/common/memory.c | 16 +- drivers/misc/habanalabs/common/mmu/mmu.c | 24 +- drivers/misc/habanalabs/common/sysfs.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 124 +- drivers/misc/habanalabs/gaudi2/gaudi2.c | 643 ++++-- drivers/misc/habanalabs/gaudi2/gaudi2P.h | 2 - drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 1 + drivers/misc/habanalabs/goya/goya.c | 4 +- .../include/gaudi2/gaudi2_async_events.h | 1 + .../include/gaudi2/gaudi2_async_ids_map_extended.h | 4 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 7 + drivers/misc/hmc6352.c | 5 +- drivers/misc/ics932s401.c | 8 +- drivers/misc/isl29003.c | 5 +- drivers/misc/isl29020.c | 5 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 5 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.c | 20 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/mei_dev.h | 2 + drivers/misc/ocxl/config.c | 20 +- drivers/misc/ocxl/file.c | 9 +- drivers/misc/sgi-gru/grufault.c | 13 +- drivers/misc/sgi-gru/grumain.c | 22 +- drivers/misc/sgi-gru/grutables.h | 2 +- drivers/misc/smpro-errmon.c | 529 +++++ drivers/misc/smpro-misc.c | 145 ++ drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tsl2550.c | 5 +- drivers/net/ipvlan/ipvtap.c | 4 +- drivers/net/macvtap.c | 4 +- drivers/nvme/host/core.c | 4 +- drivers/nvmem/Kconfig | 2 +- drivers/nvmem/stm32-romem.c | 27 +- drivers/nvmem/u-boot-env.c | 14 + drivers/of/device.c | 6 +- drivers/pcmcia/cs.c | 4 +- drivers/platform/chrome/cros_ec_typec.c | 2 +- drivers/power/supply/power_supply.h | 2 +- drivers/power/supply/power_supply_sysfs.c | 8 +- drivers/s390/char/hmcdrv_dev.c | 2 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/slimbus/qcom-ctrl.c | 5 +- drivers/slimbus/qcom-ngd-ctrl.c | 97 +- drivers/slimbus/stream.c | 17 +- drivers/spmi/spmi-pmic-arb.c | 242 ++- drivers/staging/emxx_udc/emxx_udc.c | 5 +- drivers/staging/fieldbus/dev_core.c | 17 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/tools/loopback_test.c | 15 +- drivers/staging/iio/accel/adis16203.c | 2 +- drivers/staging/iio/accel/adis16240.c | 2 +- drivers/staging/iio/addac/adt7316-i2c.c | 6 +- drivers/staging/iio/frequency/ad9834.c | 6 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 6 +- drivers/staging/iio/meter/ade7854-i2c.c | 10 +- drivers/staging/ks7010/TODO | 3 + drivers/staging/ks7010/ks_wlan_net.c | 248 +-- drivers/staging/most/dim2/dim2.c | 4 +- drivers/staging/most/dim2/hal.c | 4 +- drivers/staging/most/dim2/hal.h | 6 +- drivers/staging/most/i2c/i2c.c | 4 +- drivers/staging/octeon/ethernet-tx.c | 2 - drivers/staging/octeon/octeon-stubs.h | 2 +- drivers/staging/olpc_dcon/olpc_dcon.c | 4 +- drivers/staging/r8188eu/core/rtw_ap.c | 7 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 126 +- drivers/staging/r8188eu/core/rtw_cmd.c | 34 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 6 +- drivers/staging/r8188eu/core/rtw_led.c | 79 +- drivers/staging/r8188eu/core/rtw_mlme.c | 51 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 747 +++---- drivers/staging/r8188eu/core/rtw_p2p.c | 19 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/r8188eu/core/rtw_recv.c | 27 +- drivers/staging/r8188eu/core/rtw_security.c | 4 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 16 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 36 +- drivers/staging/r8188eu/core/rtw_xmit.c | 54 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 12 +- drivers/staging/r8188eu/hal/hal_intf.c | 19 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 16 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 28 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 4 +- drivers/staging/r8188eu/include/drv_types.h | 1 - drivers/staging/r8188eu/include/odm.h | 10 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 7 + drivers/staging/r8188eu/include/odm_types.h | 16 - drivers/staging/r8188eu/include/osdep_intf.h | 6 +- drivers/staging/r8188eu/include/osdep_service.h | 6 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 18 +- drivers/staging/r8188eu/include/rtw_ap.h | 2 +- drivers/staging/r8188eu/include/rtw_cmd.h | 71 +- drivers/staging/r8188eu/include/rtw_io.h | 16 +- drivers/staging/r8188eu/include/rtw_ioctl_set.h | 6 +- drivers/staging/r8188eu/include/rtw_led.h | 3 - drivers/staging/r8188eu/include/rtw_mlme.h | 29 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 58 +- drivers/staging/r8188eu/include/rtw_recv.h | 4 +- drivers/staging/r8188eu/include/rtw_xmit.h | 4 +- drivers/staging/r8188eu/include/sta_info.h | 18 +- drivers/staging/r8188eu/include/wifi.h | 77 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 51 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 28 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 41 +- drivers/staging/rtl8192e/TODO | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 15 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 55 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 50 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 43 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 191 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 36 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 123 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 10 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 95 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 94 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 38 +- drivers/staging/rtl8192e/rtl819x_HT.h | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 405 ++-- drivers/staging/rtl8192e/rtl819x_Qos.h | 7 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 51 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 52 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 8 - drivers/staging/rtl8192e/rtllib_module.c | 8 +- drivers/staging/rtl8192e/rtllib_rx.c | 38 +- drivers/staging/rtl8192e/rtllib_softmac.c | 173 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 19 +- drivers/staging/rtl8192e/rtllib_tx.c | 120 +- drivers/staging/rtl8192e/rtllib_wx.c | 6 +- drivers/staging/{r8188eu => rtl8192u}/TODO | 0 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 64 - .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 6 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 6 +- drivers/staging/rtl8712/os_intfs.c | 27 +- drivers/staging/rtl8712/recv_osdep.h | 8 +- drivers/staging/rtl8712/rtl8712_recv.c | 7 +- drivers/staging/rtl8712/rtl8712_xmit.c | 3 +- drivers/staging/rtl8712/rtl871x_recv.c | 16 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 12 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 17 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 30 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 12 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 21 +- drivers/staging/rtl8723bs/hal/odm.h | 12 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rts5208/sd.c | 3 +- drivers/staging/sm750fb/Kconfig | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 30 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 18 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 6 +- drivers/staging/vme_user/vme.h | 2 - drivers/staging/vme_user/vme_fake.c | 9 +- drivers/staging/vme_user/vme_tsi148.c | 7 +- drivers/staging/vme_user/vme_tsi148.h | 7 - drivers/staging/vt6655/rxtx.c | 36 +- drivers/staging/{r8188eu => wlan-ng}/TODO | 0 drivers/staging/wlan-ng/p80211mgmt.h | 301 --- drivers/staging/wlan-ng/p80211netdev.c | 22 - drivers/staging/wlan-ng/p80211types.h | 6 - drivers/thunderbolt/acpi.c | 12 +- drivers/thunderbolt/switch.c | 5 +- drivers/thunderbolt/tb_regs.h | 2 + drivers/thunderbolt/usb4.c | 33 +- drivers/thunderbolt/usb4_port.c | 3 + drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/Kconfig | 19 + drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/hvc/hvc_rtas.c | 2 +- drivers/tty/n_gsm.c | 402 +++- drivers/tty/n_tty.c | 6 +- drivers/tty/serial/21285.c | 32 +- drivers/tty/serial/8250/8250_bcm7271.c | 14 +- drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_dma.c | 19 +- drivers/tty/serial/8250/8250_ingenic.c | 32 +- drivers/tty/serial/8250/8250_omap.c | 85 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/Kconfig | 2 + drivers/tty/serial/altera_jtaguart.c | 112 +- drivers/tty/serial/altera_uart.c | 34 +- drivers/tty/serial/amba-pl010.c | 32 +- drivers/tty/serial/amba-pl011.c | 17 +- drivers/tty/serial/apbuart.c | 34 +- drivers/tty/serial/ar933x_uart.c | 3 +- drivers/tty/serial/arc_uart.c | 3 +- drivers/tty/serial/atmel_serial.c | 80 +- drivers/tty/serial/bcm63xx_uart.c | 47 +- drivers/tty/serial/clps711x.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 3 +- drivers/tty/serial/digicolor-usart.c | 3 +- drivers/tty/serial/dz.c | 3 +- drivers/tty/serial/fsl_linflexuart.c | 3 +- drivers/tty/serial/fsl_lpuart.c | 386 ++-- drivers/tty/serial/imx.c | 71 +- drivers/tty/serial/ip22zilog.c | 6 +- drivers/tty/serial/lantiq.c | 36 +- drivers/tty/serial/liteuart.c | 3 +- drivers/tty/serial/lpc32xx_hs.c | 33 +- drivers/tty/serial/max3100.c | 4 +- drivers/tty/serial/max310x.c | 5 +- drivers/tty/serial/mcf.c | 34 +- drivers/tty/serial/men_z135_uart.c | 5 +- drivers/tty/serial/meson_uart.c | 3 +- drivers/tty/serial/milbeaut_usio.c | 3 +- drivers/tty/serial/mpc52xx_uart.c | 39 +- drivers/tty/serial/mps2-uart.c | 26 +- drivers/tty/serial/msm_serial.c | 13 +- drivers/tty/serial/mux.c | 45 +- drivers/tty/serial/mvebu-uart.c | 41 +- drivers/tty/serial/mxs-auart.c | 32 +- drivers/tty/serial/omap-serial.c | 32 +- drivers/tty/serial/owl-uart.c | 32 +- drivers/tty/serial/pch_uart.c | 16 +- drivers/tty/serial/pic32_uart.c | 3 +- drivers/tty/serial/pmac_zilog.c | 6 +- drivers/tty/serial/pxa.c | 33 +- drivers/tty/serial/qcom_geni_serial.c | 35 + drivers/tty/serial/rda-uart.c | 3 +- drivers/tty/serial/rp2.c | 31 +- drivers/tty/serial/sa1100.c | 34 +- drivers/tty/serial/samsung_tty.c | 10 +- drivers/tty/serial/sb1250-duart.c | 3 +- drivers/tty/serial/sc16is7xx.c | 5 +- drivers/tty/serial/sccnxp.c | 3 +- drivers/tty/serial/serial-tegra.c | 9 +- drivers/tty/serial/serial_txx9.c | 32 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 31 +- drivers/tty/serial/sprd_serial.c | 40 +- drivers/tty/serial/st-asc.c | 48 +- drivers/tty/serial/stm32-usart.c | 54 +- drivers/tty/serial/sunhv.c | 6 +- drivers/tty/serial/sunplus-uart.c | 4 +- drivers/tty/serial/sunsab.c | 14 +- drivers/tty/serial/sunsu.c | 3 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/timbuart.c | 3 +- drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/ucc_uart.c | 3 +- drivers/tty/serial/vt8500_serial.c | 32 +- drivers/tty/serial/xilinx_uartps.c | 4 +- drivers/tty/serial/zs.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/tty.h | 2 +- drivers/tty/tty_buffer.c | 32 +- drivers/tty/tty_io.c | 47 +- drivers/tty/tty_ldisc.c | 38 +- drivers/uio/uio_dmem_genirq.c | 22 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/usb/Kconfig | 4 + drivers/usb/Makefile | 2 + drivers/usb/cdns3/cdnsp-pci.c | 8 +- drivers/usb/cdns3/cdnsp-ring.c | 42 +- drivers/usb/chipidea/ci.h | 4 + drivers/usb/chipidea/ci_hdrc_imx.c | 51 +- drivers/usb/chipidea/ci_hdrc_imx.h | 4 +- drivers/usb/chipidea/core.c | 143 +- drivers/usb/chipidea/host.c | 16 + drivers/usb/chipidea/otg.c | 2 +- drivers/usb/chipidea/otg.h | 1 + drivers/usb/chipidea/udc.c | 32 + drivers/usb/chipidea/usbmisc_imx.c | 160 +- drivers/usb/class/usblp.c | 2 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/config.c | 82 +- drivers/usb/core/file.c | 2 +- drivers/usb/core/hcd-pci.c | 13 + drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 60 + drivers/usb/core/hub.h | 4 + drivers/usb/core/port.c | 30 +- drivers/usb/core/sysfs.c | 7 +- drivers/usb/dwc2/gadget.c | 6 +- drivers/usb/dwc2/params.c | 4 + drivers/usb/dwc2/platform.c | 5 +- drivers/usb/dwc3/Kconfig | 4 +- drivers/usb/dwc3/core.c | 23 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 13 +- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/fotg210/Kconfig | 38 + drivers/usb/fotg210/Makefile | 10 + drivers/usb/fotg210/fotg210-core.c | 166 ++ drivers/usb/{host => fotg210}/fotg210-hcd.c | 51 +- .../usb/{host/fotg210.h => fotg210/fotg210-hcd.h} | 0 drivers/usb/{gadget/udc => fotg210}/fotg210-udc.c | 164 +- .../udc/fotg210.h => fotg210/fotg210-udc.h} | 3 + drivers/usb/fotg210/fotg210.h | 42 + drivers/usb/gadget/configfs.c | 3 +- drivers/usb/gadget/function/f_ecm.c | 22 +- drivers/usb/gadget/function/f_hid.c | 60 +- drivers/usb/gadget/function/f_mass_storage.c | 3 +- drivers/usb/gadget/function/f_printer.c | 9 +- drivers/usb/gadget/function/f_uvc.c | 20 +- drivers/usb/gadget/function/storage_common.c | 9 +- drivers/usb/gadget/function/u_ether.c | 4 - drivers/usb/gadget/function/u_serial.c | 3 +- drivers/usb/gadget/function/uvc_configfs.c | 12 +- drivers/usb/gadget/legacy/serial.c | 3 +- drivers/usb/gadget/legacy/webcam.c | 4 +- drivers/usb/gadget/udc/Kconfig | 15 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/aspeed-vhub/core.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 16 +- drivers/usb/gadget/udc/at91_udc.c | 5 +- drivers/usb/gadget/udc/core.c | 16 +- drivers/usb/host/Kconfig | 13 +- drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-pci.c | 7 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mtk.c | 73 +- drivers/usb/host/xhci-pci.c | 63 +- drivers/usb/host/xhci-ring.c | 42 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/Kconfig | 2 +- drivers/usb/misc/ftdi-elan.c | 4 - drivers/usb/misc/iowarrior.c | 2 +- drivers/usb/misc/legousbtower.c | 2 +- drivers/usb/misc/onboard_usb_hub.c | 2 + drivers/usb/misc/onboard_usb_hub.h | 5 + drivers/usb/misc/sisusbvga/Kconfig | 34 - drivers/usb/misc/sisusbvga/Makefile | 3 - drivers/usb/misc/sisusbvga/sisusb.h | 21 - drivers/usb/misc/sisusbvga/sisusb_con.c | 1496 -------------- drivers/usb/misc/sisusbvga/sisusb_init.c | 955 --------- drivers/usb/misc/sisusbvga/sisusb_init.h | 180 -- .../usb/misc/sisusbvga/{sisusb.c => sisusbvga.c} | 289 +-- drivers/usb/misc/usb251xb.c | 5 +- drivers/usb/misc/usb3503.c | 5 +- drivers/usb/misc/usb4604.c | 5 +- drivers/usb/musb/Kconfig | 18 - drivers/usb/musb/Makefile | 3 - drivers/usb/musb/am35x.c | 610 ------ drivers/usb/musb/cppi_dma.c | 1547 -------------- drivers/usb/musb/davinci.c | 606 ------ drivers/usb/musb/davinci.h | 103 - drivers/usb/musb/jz4740.c | 62 +- drivers/usb/musb/musb_core.c | 107 +- drivers/usb/musb/musb_core.h | 24 + drivers/usb/musb/musb_debugfs.c | 6 +- drivers/usb/musb/musb_dma.h | 13 +- drivers/usb/musb/musb_gadget.c | 61 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_virthub.c | 33 +- drivers/usb/musb/omap2430.c | 54 + drivers/usb/phy/Kconfig | 14 +- drivers/usb/phy/Makefile | 1 - drivers/usb/phy/phy-generic.c | 18 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 12 + drivers/usb/phy/phy-isp1301-omap.c | 4 +- drivers/usb/phy/phy-isp1301.c | 5 +- drivers/usb/phy/phy-jz4770.c | 353 ---- drivers/usb/roles/class.c | 7 +- drivers/usb/serial/cp210x.c | 21 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 12 +- drivers/usb/serial/option.c | 3 + drivers/usb/serial/xr_serial.c | 2 - drivers/usb/storage/alauda.c | 2 + drivers/usb/typec/anx7411.c | 5 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/class.c | 19 + drivers/usb/typec/hd3ss3220.c | 5 +- drivers/usb/typec/mux.c | 8 +- drivers/usb/typec/retimer.c | 18 +- drivers/usb/typec/retimer.h | 4 + drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpci.c | 10 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 4 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 5 +- drivers/usb/typec/tipd/core.c | 20 +- drivers/usb/typec/ucsi/ucsi.c | 17 +- drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_ccg.c | 5 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 4 +- drivers/usb/typec/wusb3801.c | 2 +- drivers/usb/usb-skeleton.c | 1 - drivers/usb/usbip/stub_dev.c | 4 +- drivers/usb/usbip/vudc_rx.c | 4 +- drivers/usb/usbip/vudc_sysfs.c | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 2 +- drivers/vfio/group.c | 2 +- drivers/virt/fsl_hypervisor.c | 2 +- fs/char_dev.c | 15 +- fs/kernfs/dir.c | 106 +- fs/kernfs/file.c | 18 +- fs/kernfs/inode.c | 12 +- fs/kernfs/kernfs-internal.h | 2 +- fs/kernfs/mount.c | 10 +- fs/kernfs/symlink.c | 2 +- fs/nfs/sysfs.c | 4 +- fs/pstore/pmsg.c | 2 +- include/asm-generic/vmlinux.lds.h | 234 +-- include/linux/container_of.h | 24 +- include/linux/device.h | 9 +- include/linux/device/class.h | 8 +- include/linux/iio/buffer_impl.h | 2 +- include/linux/iio/common/st_sensors.h | 4 - include/linux/iio/gyro/itg3200.h | 2 + include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 5 +- include/linux/iio/imu/adis.h | 11 +- include/linux/iio/kfifo_buf.h | 3 +- include/linux/iio/sysfs.h | 11 + include/linux/iio/triggered_buffer.h | 6 +- include/linux/ioport.h | 2 +- include/linux/kobject.h | 18 +- include/linux/kobject_ns.h | 4 +- include/linux/mISDNif.h | 2 +- include/linux/of_device.h | 4 +- include/linux/property.h | 84 +- include/linux/serdev.h | 13 +- include/linux/serial_core.h | 80 + include/linux/tty_buffer.h | 5 +- include/linux/tty_flip.h | 4 +- include/linux/usb.h | 31 +- include/linux/usb/hcd.h | 3 + include/linux/usb/typec.h | 4 + include/uapi/linux/acrn.h | 5 +- include/uapi/linux/serial.h | 55 +- include/uapi/linux/usb/g_uvc.h | 3 + include/uapi/linux/usb/video.h | 4 +- include/uapi/misc/fastrpc.h | 7 + include/uapi/misc/habanalabs.h | 93 +- kernel/ksysfs.c | 18 + kernel/params.c | 2 +- kernel/resource.c | 17 +- lib/kobject.c | 29 +- lib/test_firmware.c | 5 +- net/atm/atm_sysfs.c | 4 +- net/bridge/br_if.c | 2 +- net/core/net-sysfs.c | 20 +- net/rfkill/core.c | 2 +- net/sunrpc/sysfs.c | 8 +- net/wireless/sysfs.c | 2 +- samples/acrn/vm-sample.c | 3 - scripts/kallsyms.c | 3 +- sound/sound_core.c | 2 +- .../ffs-aio-example/simple/device_app/aio_simple.c | 44 +- 919 files changed, 23788 insertions(+), 14648 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coreboot create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-max11410 create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-ampere-smpro create mode 100644 Documentation/ABI/testing/sysfs-kernel-cpu_byteorder create mode 100644 Documentation/devicetree/bindings/bus/fsl,imx8qxp-pixel-link-ms [...] create mode 100644 Documentation/devicetree/bindings/fpga/lattice,sysconfig.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kx022a.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,max11410.yaml create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/nvmem-layout.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml delete mode 100644 Documentation/devicetree/bindings/slimbus/bus.txt create mode 100644 Documentation/devicetree/bindings/slimbus/qcom,slim-ngd.yaml create mode 100644 Documentation/devicetree/bindings/slimbus/qcom,slim.yaml delete mode 100644 Documentation/devicetree/bindings/slimbus/slim-ngd-qcom-ctrl.txt delete mode 100644 Documentation/devicetree/bindings/slimbus/slim-qcom-ctrl.txt create mode 100644 Documentation/devicetree/bindings/slimbus/slimbus.yaml create mode 100644 Documentation/devicetree/bindings/usb/genesys,gl850g.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb251xb.txt create mode 100644 Documentation/devicetree/bindings/usb/usb251xb.yaml create mode 100644 drivers/firmware/google/cbmem.c create mode 100644 drivers/fpga/lattice-sysconfig-spi.c create mode 100644 drivers/fpga/lattice-sysconfig.c create mode 100644 drivers/fpga/lattice-sysconfig.h create mode 100644 drivers/iio/accel/kionix-kx022a-i2c.c create mode 100644 drivers/iio/accel/kionix-kx022a-spi.c create mode 100644 drivers/iio/accel/kionix-kx022a.c create mode 100644 drivers/iio/accel/kionix-kx022a.h create mode 100644 drivers/iio/adc/ad4130.c create mode 100644 drivers/iio/adc/max11410.c create mode 100644 drivers/iio/adc/mt6370-adc.c create mode 100644 drivers/iio/addac/ad74115.c create mode 100644 drivers/iio/frequency/adf4377.c create mode 100644 drivers/iio/temperature/max30208.c create mode 100644 drivers/misc/smpro-errmon.c create mode 100644 drivers/misc/smpro-misc.c delete mode 100644 drivers/staging/r8188eu/include/odm_types.h copy drivers/staging/{r8188eu => rtl8192u}/TODO (100%) copy drivers/staging/{r8188eu => wlan-ng}/TODO (100%) create mode 100644 drivers/usb/fotg210/Kconfig create mode 100644 drivers/usb/fotg210/Makefile create mode 100644 drivers/usb/fotg210/fotg210-core.c rename drivers/usb/{host => fotg210}/fotg210-hcd.c (99%) rename drivers/usb/{host/fotg210.h => fotg210/fotg210-hcd.h} (100%) rename drivers/usb/{gadget/udc => fotg210}/fotg210-udc.c (89%) rename drivers/usb/{gadget/udc/fotg210.h => fotg210/fotg210-udc.h} (99%) create mode 100644 drivers/usb/fotg210/fotg210.h delete mode 100644 drivers/usb/misc/sisusbvga/sisusb_con.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb_init.c delete mode 100644 drivers/usb/misc/sisusbvga/sisusb_init.h rename drivers/usb/misc/sisusbvga/{sisusb.c => sisusbvga.c} (91%) delete mode 100644 drivers/usb/musb/am35x.c delete mode 100644 drivers/usb/musb/cppi_dma.c delete mode 100644 drivers/usb/musb/davinci.c delete mode 100644 drivers/usb/musb/davinci.h delete mode 100644 drivers/usb/phy/phy-jz4770.c