This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d2980d8d8265 Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git. [...] new ab7362d04d7c cifs: Fix cifs_writepages_region() new 001b0c780eac usb: typec: altmodes/displayport: Add hpd sysfs attribute new a8d3392e0e5c usb: gadget: fusb300_udc: free irq on the error path in fu [...] new b566d38857fc usb: gadget: f_fs: use io_data->status consistently new 0376aa62320c usb: musb: fix error return code in da8xx_musb_init() new 9aa1afc8f622 usb: chipidea: imx: Drop empty platform remove function new b04e1747fbcc usb: typec: ucsi: Register USB Power Delivery Capabilities new 4d70c74659d9 i915: Move list_count() to list.h as list_count_nodes() fo [...] new 94c6bcec9f6c usb: gadget: hid: Convert to use list_count_nodes() new 66eccb5274c0 usb: gadget: udc: bcm63xx: Convert to use list_count_nodes() new 5220cb493bf4 xhci: Convert to use list_count_nodes() new c2fb9a214da1 Merge 6.2-rc3 into usb-next new bf58a687db23 dt-bindings: usb: ti,hd3ss3220: Update interrupt property [...] new 569d23e9bf58 usb: typec: hd3ss3220: Add polling support new 2582d629c9e0 usb: gadget: xudc: Refactor update data role work new 28e1ff70a08d USB: Improve usb_fill_* documentation new 1c796d93b589 dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible new 2c03f7f1ad81 dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc new ccb0beb43a57 usb: typec: tcpci: Request IRQ with IRQF_SHARED new c3194949ae8f usb: typec: intel_pmc_mux: Don't leak the ACPI device refe [...] new 8b9c6ab156b5 usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe new a90498e5600e dt-bindings: usb: add the Renesas RZ/N1 USBF controller new e9fee814b054 soc: renesas: r9a06g032-sysctrl: Handle h2mode setting bas [...] new 3e6e14ffdea4 usb: gadget: udc: add Renesas RZ/N1 USBF controller support new e12069043418 ARM: dts: r9a06g032: Add the USBF controller node new a6d7b7b095c4 MAINTAINERS: add the Renesas RZ/N1 USBF controller entry new 30374434edab USB: fix memory leak with using debugfs_lookup() new 26fe745063e2 dt-bindings: usb: tps6598x: Add wakeup property new 481735d64794 usb: typec: tipd: Support wakeup new 263b628ff9e5 dt-bindings: usb: dwc3-imx8mp: add power domain property new 4a0192c01e03 usb: gadget: usb: Remove "default" from color matching attributes new 2648f68bd0ac dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller [...] new 1b17df99730a arm64: tegra: Enable XUSB host function on Jetson AGX Orin new 71d9e899584e phy: tegra: xusb: Disable trk clk when not in use new d8163a32ca95 phy: tegra: xusb: Add Tegra234 support new ee0e40efc4d1 usb: host: xhci-tegra: Add Tegra234 XHCI support new 592338dde854 xhci: Add hub_control to xhci_driver_overrides new 2cbe475fe733 xhci: hub: export symbol on xhci_hub_control new a30951d31b25 xhci: tegra: USB2 pad power controls new 2476de8288cc usb: typec: Add retimer handle to port altmode new 2c8cb236ed44 usb: typec: Add wrapper for bus switch set code new 6681e43f5095 usb: typec: Make bus switch code retimer-aware new 599f008c257d usb: typec: tcpm: Add callbacks to mitigate wakeups due to [...] new abc028a270f4 usb: typec: tcpci: Add callback for evaluating contaminant [...] new 02b332a06397 usb: typec: maxim_contaminant: Implement check_contaminant [...] new 82b0417e4bfc usb: cdnsp: : add scatter gather support for ISOC endpoint new 8867258e706a dt-bindings: usb: Correct and extend FOTG210 schema new 170da81aab07 usb: fotg210: List different variants new baef5330d35b usb: fotg210: Acquire memory resource in core new faaca4366996 usb: fotg210: Move clock handling to core new bb5fe85609c6 usb: fotg210: Check role register in core new 816f518df205 usb: fotg210-udc: Assign of_node and speed on start new 3e679bde529e usb: fotg210-udc: Implement VBUS session new 5aba179c3429 usb: mtu3: fix the failure of qmu stop new b72654148e34 dt-bindings: usb: Add device id for Genesys Logic hub controller new 3325f3e4534c ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub new f24859bbec8a arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 new db7cab26c3d1 usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support new 5e86e1a5076b vendor-prefixes: Add VIA Labs, Inc. new 31360c28dfdd dt-bindings: usb: Add binding for Via lab VL817 hub controller new 71593b2020b3 arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 new 143307adcf55 usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support new e02e6ca588b8 arm64: defconfig: Enable USB onboard HUB driver new 93c473948c58 usb: gadget: add WebUSB landing page support new dd2f003e4e85 Revert "arm64: tegra: Enable XUSB host function on Jetson [...] new e3e9fc7fa7ad Merge 6.2-rc5 into usb-next new 4ba2e7cd9862 usb: host: ehci-fsl: Use DRV_NAME new e55f67391fa9 fotg210-udc: Add missing completion handler new 76d62981b5bc fotg210-udc: Introduce and use a fotg210_ack_int function new c5d4297f0c20 fotg210-udc: Improve device initialization new 861fa1c3faff usb: fotg210-hcd: use sysfs_emit() to instead of scnprintf() new 7159deb76227 usb: fotg210-hcd: Don't shadow error codes in store() new 6a426eb41879 usb: fotg210-udc: remove redundant error logging new 6df3d3aadb64 usb: fotg210: Switch to use dev_err_probe() new c05ad0fb639c usb: fotg210: use devm_platform_get_and_ioremap_resource() new b39483d66af1 dt-bindings: usb: Introduce GPIO-based SBU mux new 065ded319d39 usb: typec: mux: Introduce GPIO-based SBU mux new 6f7fb48d2478 usb: gadget: Move kstrtox() out of lock new 25d6d1bfc213 usb: typec: altmodes/displayport: Update active state new 9e6f4c8b880b usb: typec: tcpm: Remove altmode active state updates new e538e3614c5c usb: fotg210: fix a Kconfig spelling mistake new 353a17ec62f4 dt-bindings: usb: snps,dwc3: Allow power-domains property new 5442e7912050 dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema new 60c4da9f3c3c dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt new 4aa466190a2d dt-bindings: usb: Convert multiple "usb-ohci" bindings to [...] new 76ea4926dc8d dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema new c1140ebfd7bf dt-bindings: usb: Convert Marvell Orion EHCI to DT schema new ec13100fcf23 dt-bindings: usb: Convert Nuvoton EHCI to DT schema new 173bee52a0f1 dt-bindings: usb: tegra-xudc: Add dma-coherent for Tegra194 new f816267867f0 dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support new 331df1f3bbbc usb: gadget: tegra-xudc: Add Tegra234 support new e696d70f600a dt-bindings: usb: renesas,usb-xhci: Document RZ/V2M support new 29218d6ce4da dt-bindings: usb: renesas,usb3-peri: Update reset, clock-n [...] new 2c5502a4dc9f dt-bindings: usb: renesas,usb3-peri: Document RZ/V2MA bindings new 9486e56c49be dt-bindings: usb: Add RZ/V2M USB3DRD binding new 9cad72dfc556 usb: gadget: Add support for RZ/V2M USB3DRD driver new 3827fa1ef38f usb: gadget: udc: renesas_usb3: Add role switch support fo [...] new 8c6e8b096179 usb: host: xhci-plat: Improve clock handling in probe() new 224eb5311d6a usb: host: xhci-plat: Add reset support new c52c9acc415e xhci: host: Add Renesas RZ/V2M SoC support new 50459f103edf media: uvcvideo: Remove format descriptions new 41ddb251c68a media: uvcvideo: Handle cameras with invalid descriptors new 3bc22dc66a4f media: uvcvideo: Only create input devs if hw supports it new 4867bb590ae4 media: uvcvideo: Handle errors from calls to usb_string new 2a8c1952ed4b media: uvcvideo: Fix missing newline after declarations new 7b78a8464d57 media: uvcvideo: Fix assignment inside if condition new 0ce75d5ecd9e media: uvcvideo: Fix usage of symbolic permissions to octal new adfd3910c27f media: uvcvideo: Remove void casting for the status endpoint new 16045708a3ff media: uvcvideo: Recover stalled ElGato devices new 81e78a6fc320 media: uvcvideo: Limit power line control for Acer EasyCamera new 5f0e659d2a2a media: uvcvideo: Factor out usb_string() calls new 9f582f0418ed media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() new 67a655be5748 media: uvcvideo: Improve error logging in uvc_query_ctrl() new 44cdba4130ec media: uvcvideo: Return -EACCES for Wrong state error new a763b9fb58be media: uvcvideo: Do not return positive errors in uvc_quer [...] new 7faf8ae42771 media: uvcvideo: Fix handling on Bitmask controls new 252d50da337b media: uvcvideo: Refactor __uvc_ctrl_add_mapping new 5dd0eab84ae9 media: uvcvideo: Limit power line control for Acer EasyCamera new 70fcaf92a39e media: uvcvideo: Extend documentation of uvc_video_clock_decode() new 40140eda661e media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU new 96a160b068e0 media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX new 3aa8628eb78a media: uvcvideo: Refactor power_line_frequency_controls_limited new a7c28150af42 media: uvcvideo: Fix power line control for Lenovo Integra [...] new 716c330433e3 media: uvcvideo: Use standard names for menus new 619d9b710cf0 media: uvcvideo: Fix race condition with usb_kill_urb new 136effa754b5 media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 new b83921298857 media: uvcvideo: Silence memcpy() run-time false positive [...] new 745656a39ee4 Merge tag 'media-uvc-next-20230115' of git://git.kernel.or [...] new 015d44c2b700 media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 new e1d5d71d189f usb: uvc: move media/v4l2-uvc.h to usb/uvc.h new 466be4c9a6f0 usb: uvc: move uvc_fmts and uvc_format_by_guid to own comp [...] new 8ecb17a86c0f usb: uvc: make uvc_format_desc table const new 2d83eb5d24e1 usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name new e4157519ad46 Documentation: usb: correct spelling new 2bf40502badf usb: gadget: Use correct APIs and data types for UUID handling new 582cef438551 usg: gadget: Move validation out of lock in webusb_bcdVers [...] new 7194e5e0907b dt-bindings: usb: qcom,dwc3: allow required-opps new ff826648e105 USB: MAX3421: Handle USB NAK correctly new 8cb9c36b8125 dt-bindings: usb: vialab,vl817: Cleanup compatible, reset- [...] new 21ef9c91f0ab usb: fotg210: fix return value check in fotg210_probe() new d4f6b987f398 dt-bindings: usb: samsung,exynos-dwc3: allow unit address in DTS new c2c304dfc983 dt-bindings: usb: phy: nop: Fix a typo ("specifiy") new e225947035bc dt-bindings: usb: fsa4480: Use generic node name new 3a1bd0494352 usb: chipidea: ci_hdrc_imx: use dev_err_probe new 903261c68b94 dt-bindings: usb: mediatek,mtu3: add MT8365 SoC bindings new 33bb1a945998 dt-bindings: usb: mediatek,mtk-xhci: add MT8365 SoC bindings new a4a97ab3db5c usb: early: xhci-dbc: Fix a potential out-of-bound memory access new e662c16f822f usb: early: xhci-dbc: Optimize early_xdbc_write() new 49814e2c9c57 usb: early: xhci-dbc: Use memcpy_and_pad() new 45bf39f8df7f USB: core: Don't hold device lock while reading the "descr [...] new ba883de971d1 usb: musb: mediatek: don't unregister something that wasn' [...] new ec5499d338ec xhci: split out rcar/rz support from xhci-plat.c new 56774e274574 dt-bindings: usb: sunxi-musb: add F1C100s MUSB compatible string new d4b2c2852091 usb: musb: sunxi: add support for the F1C100s MUSB controller new 196774960ba1 usb: musb: sunxi: Introduce config struct new 89e7252d6c7e usb: gadget: configfs: Restrict symlink creation is UDC al [...] new fb9a1b80e68b dt-bindings: usb: Add Cypress cypd4226 Type-C controller new f510b0a3565b i2c: nvidia-gpu: Add ACPI property to align with device-tree new 6d9e0669099f usb: typec: ucsi_ccg: Add OF support new 430b38764fbb i2c: nvidia-gpu: Remove ccgx,firmware-build property new 1f6d59f7f82d arm64: defconfig: Enable UCSI support new 3078212cafae usb: gadget: uvc: Rename uvc_control_ep new a36afe780461 usb: gadget: uvc: Add new enable_interrupt_ep attribute new 130c4dcbe8c7 usb: gadget: uvc: Disable interrupt endpoint by default new 8c1cbec9db1a xhci: fix event ring segment table related masks and varia [...] new 54f9927dfe22 xhci: remove xhci_test_trb_in_td_math early development check new b17a57f89f69 xhci: Refactor interrupter code for initial multi interrup [...] new 52dd0483e822 xhci: add helpers for enabling and disabling interrupters new faaae0190dcd xhci: cleanup xhci_hub_control port references new a66095a957ce xhci: pass port pointer as parameter to xhci_set_port_power() new 2996e9fc00c3 xhci: move port specific items such as state completions t [...] new 6baf7e749ab3 xhci: Pass port structure as parameter to xhci_disable_port(). new a909d629ae77 xhci: rename resume_done to resume_timestamp new 0e6275452ce2 xhci: clear usb2 resume related variables in one place. new b0425784b942 xhci: decouple usb2 port resume and get_port_status reques [...] new 4f6dfc2136fb usb: remove the dead USB_OHCI_SH option new 924fb3ec50f5 Merge 6.2-rc7 into usb-next new fb6211f1584a usb: gadget: add doc to struct usb_composite_dev new 25746a3fa2da drm/i915: fix up merge with usb-next branch new be308d68785b USB: dwc3: fix memory leak with using debugfs_lookup() new 9c0e6fbda803 usb: gadget: configfs: Use memcpy_and_pad() new 93fd565919cf net: USB: Fix wrong-direction WARNING in plusb.c new ff35f3ea3bab USB: chipidea: fix memory leak with using debugfs_lookup() new 8f4d25eba599 USB: ULPI: fix memory leak with using debugfs_lookup() new 0a3f82c79c86 USB: uhci: fix memory leak with using debugfs_lookup() new e1523c4dbc54 USB: sl811: fix memory leak with using debugfs_lookup() new 6b4040f45203 USB: fotg210: fix memory leak with using debugfs_lookup() new a95f62d5813f USB: isp116x: fix memory leak with using debugfs_lookup() new c26e682afc14 USB: isp1362: fix memory leak with using debugfs_lookup() new 73f445136866 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() new a91c99b1fe5c USB: gadget: bcm63xx_udc: fix memory leak with using debug [...] new e3965acaf373 USB: gadget: lpc32xx_udc: fix memory leak with using debug [...] new 7a038a681b7d USB: gadget: pxa25x_udc: fix memory leak with using debugf [...] new 7a6952fa0366 USB: gadget: pxa27x_udc: fix memory leak with using debugf [...] new 0fbd2cda92cd usb: host: xhci: mvebu: Iterate over array indexes instead [...] new ce33e64c1788 USB: ene_usb6250: Allocate enough memory for full object new e16cab9c1596 usb: uvc: Enumerate valid values for color matching new 744eb7b821f6 usb: gadget: uvc: Add struct for color matching in configs new e187408cc1de usb: gadget: uvc: Copy color matching descriptor for each frame new 4e8a720e2ed2 usb: gadget: uvc: Remove the hardcoded default color matching new 58f227871f79 usb: gadget: uvc: Make color matching attributes read/write new f5e7bdd34aca usb: gadget: uvc: Allow creating new color matching descriptors new 41070a7027e9 usb: gadget: uvc: Correct documentation formatting new a7efe3fc7cbe usb: max-3421: Fix setting of I/O pins new b3c839bd8a07 usb: gadget: uvc: Make bSourceID read/write new 0df28607c5cb usb: gadget: uvc: Generalise helper functions for reuse new 0525210c9840 usb: gadget: uvc: Allow definition of XUs in configfs new a72894526996 usb: gadget: uvc: Copy XU descriptors during .bind() new 6e2a512d9532 usb: gadget: configfs: Rename struct gadget_strings new 15a7cf8caabe usb: gadget: configfs: Support arbitrary string descriptors new c033563220e0 usb: gadget: configfs: Attach arbitrary strings to cdev new 08ddd71bf020 usb: gadget: uvc: Allow linking XUs to string descriptors new 9963f7440f40 usb: gadget: uvc: Pick up custom string descriptor IDs new fe625755370b usb: gadget: uvc: Allow linking function to string descs new cf13d6e4a9aa usb: gadget: uvc: Use custom strings if available new d31137619776 thunderbolt: Use correct type in tb_port_is_clx_enabled() [...] new 953ff25fc9fb thunderbolt: Refactor tb_acpi_add_link() new 49f2b350f330 thunderbolt: Use decimal port number in control and tunnel [...] new b0ef48fc95cc thunderbolt: Log DP adapter type new 2426fdf77afb thunderbolt: Improve debug logging in tb_available_bandwidth() new e70a8f36987d thunderbolt: Take CL states into account when waiting for [...] new fe1a1cf7c970 thunderbolt: Increase timeout of DP OUT adapter handshake new e327380133d9 thunderbolt: Add functions to support DisplayPort bandwidt [...] new 630f211be7c0 thunderbolt: Include the additional DP IN double word in d [...] new 6ce3563520be thunderbolt: Add support for DisplayPort bandwidth allocat [...] new ace75e18e736 thunderbolt: Handle bandwidth allocation mode enablement n [...] new 06cbcbfaa651 thunderbolt: Add missing kernel-doc comment to tb_tunnel_m [...] new 88e054e8df1d Merge tag 'thunderbolt-for-v6.3-rc1' of git://git.kernel.o [...] new 8488a831e0c4 usb: gadget: configfs: Fix set but not used variable warning new 553bd2970014 of: device: Ignore modalias of reused nodes new 2295bed9bebe of: device: Do not ignore error code in of_device_uevent_modalias new e2ffae3ed92a usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev new f87b564686ee dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: make G12A u [...] new c4a07e264d38 Merge 6.2-rc8 into usb-next new 77191db5ba7b xhci: host: potential NULL dereference in xhci_generic_pla [...] new 7ebb605d2283 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails new 5ec63fdbca60 usb: gadget: u_serial: Add null pointer check in gserial_resume new 938fc6453176 usb: gadget: u_ether: Convert prints to device prints new 19ac99072e67 usb: gadget: u_ether: Don't warn in gether_setup_name_default() new 8e5248c3a877 usb: dwc3: pci: add support for the Intel Meteor Lake-M new e4e7b2dc27c4 usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO new c620f4d5b25b usb: typec: pd: Add higher capability sysfs for sink PDO new e3eafcf0fabe usb: dwc3: xilinx: Remove unused of_gpio,h new 617c331d9107 USB: serial: option: add support for VW/Skoda "Carstick LTE" new 1243741f6b02 Merge tag 'usb-serial-6.3-rc1' of https://git.kernel.org/p [...] new 72bffe7e1eb6 Merge tag 'usb-6.3-rc1' of git://git.kernel.org/pub/scm/li [...] new 374b30f27f1a earlycon: Let users set the clock frequency new 41000b03af9e earlycon: Increase options size new 8890717526c8 serial: earlycon-arm-semihost: Move smh_putc() variants in [...] new db5489f4be00 riscv: Implement semihost.h for earlycon semihost driver new 359fb3f87046 serial: Rename earlycon semihost driver new 2696216becbe serial: liteuart: use KBUILD_MODNAME as driver name new 5996b2e338ea serial: liteuart: use bit number macros new 380596228d21 serial: liteuart: remove unused uart_ops stubs new 7378beacbb33 serial: liteuart: don't set unused port fields new b9f5a18a9d7c serial: liteuart: minor style fix in liteuart_init() new 2ee91d42bf5a serial: liteuart: move tty_flip_buffer_push() out of rx loop new 771268843caa serial: liteuart: rx loop should only ack rx events new ca538cc7271d serial: liteuart: simplify passing of uart_insert_char() flag new a774aa4580d4 serial: liteuart: clean up rx loop variables new 5dcceabe8e2a serial: liteuart: separate rx loop from poll timer new 7121d86effdd serial: liteuart: move function definitions new 5602cf99dcdc serial: liteuart: add IRQ support for the RX path new 01a305a36639 serial: liteuart: add IRQ support for the TX path new f1c6c8b1b42d serial: liteuart: move polling putchar() function new 98a59cd26e22 serial: liteuart: drop obsolete dependency on COMPILE_TEST new ef460db2a7c1 serial: 8250: Use defined IER bits new d9c1d3cbdeec serial: 8250: Name MSR literals new 67a9aee7815d serial: 8250: Cleanup MCR literals new 3398cc4f2b15 serial: 8250: Add IIR FIFOs enabled field properly new afd216ca17b1 serial: 8250: Define IIR 64 byte bit & cleanup related code new 8573b2ebcea3 serial: 8250_early: Convert literals to use defines new 9676ab9b073f dt-bindings: serial: qcom,msm-uart: Convert to DT schema new db4df8e9d79e tty: fix out-of-bounds access in tty_driver_lookup_tty() new 7370a25f9315 tty/vt: prevent registration of console with invalid number new e1d91dda0bd1 tty: serial: fsl_lpuart: only enable Idle Line Interrupt f [...] new 1d4bd0e4ae4b tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() new 4029dfc034fe tty: serial: fsl_lpuart: clear LPUART Status Register in l [...] new c4c81db5cf8b tty: serial: fsl_lpuart: disable the CTS when send break signal new 10929eac4144 tty: serial: fsl_lpuart: disable the break condition when [...] new 509597ebcac4 tty: serial: imx: disable the break condition when shutdow [...] new 885692ae3c17 tty: serial: fsl_lpuart: increase maximum uart_nr to eight new 3831c2a454a1 tty: vt: remove vc_uniscr_debug_check() new 3b140fbbbb18 tty: vt: drop get_vc_uniscr() new 70caeac76d1c tty: vt: remove reference to undefined NO_VC_UNI_SCREEN new 4ba77bfbad9e tty: vt: use sizeof(*variable) where possible new 0c8414a68272 tty: vt: remove char32_t typedef new feb36abbedea tty: vt: remove struct uni_screen new 441c938168af tty: vt: replace BUG_ON() by WARN_ON_ONCE() new 287696d5b411 tty: vt: simplify some unicode conditions new 8aad24ad9d04 tty: vt: separate array juggling to juggle_array() new 424c82af26b1 tty: vt: saner names for more scroll variables new bf8baa00668d tty: vt: cache row count in con_scroll() new d8aca2f96813 tty: serial: qcom-geni-serial: stop operations in progress [...] new d0fabb0dc1a6 tty: serial: qcom-geni-serial: drop unneeded forward definitions new 68c6bd92c86c tty: serial: qcom-geni-serial: remove unused symbols new 6cde11dbf4b6 tty: serial: qcom-geni-serial: align #define values new 00ce7c6e86b5 tty: serial: qcom-geni-serial: improve the to_dev_port() macro new 2f853f83f4ba tty: serial: qcom-geni-serial: remove stray newlines new fe6a00e8fcbe tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() new 3931b8fdecbf tty: serial: qcom-geni-serial: remove unneeded tabs new d420fb491cbc tty: serial: qcom-geni-serial: split out the FIFO tx code new bd7955840cbe tty: serial: qcom-geni-serial: refactor qcom_geni_serial_s [...] new 0626afe57b1f tty: serial: qcom-geni-serial: drop the return value from [...] new 40ec6d41c841 tty: serial: qcom-geni-serial: use of_device_id data new 7de06d845521 soc: qcom-geni-se: add more symbol definitions new 2aaa43c70778 tty: serial: qcom-geni-serial: add support for serial engine DMA new 6e054678ff5c serial: ucc_uart: Add of_node_put() in ucc_uart_remove() new 03e30f06e528 serial: sccnxp: Use devm_clk_get_enabled() helper new 7aa34bb3ae9e serial: msm: add lock annotation to msm_set_baud_rate() new c8f71b49ee4d serial: sc16is7xx: setup GPIO controller later in probe new 38f28cfe9d08 serial: tegra: Add missing clk_disable_unprepare() in tegr [...] new 45c1d967a762 dt-bindings: serial: rs485: Add GPIO controlling RX enable [...] new 163f080eb717 serial: core: Add option to output RS485 RX_DURING_TX stat [...] new ca530cfa968c serial: imx: Add support for RS485 RX_DURING_TX output GPIO new c54d48543689 serial: stm32: Add support for rs485 RX_DURING_TX output GPIO new 3bec2f77f102 serial: pic32: Add checks for devm_clk_get() in pic32_uart [...] new 515be7baeddb tty: Cleanup tty_port_set_initialized() bool parameter new 75b20a2ac425 tty: Cleamup tty_port_set_suspended() bool parameter new 9b5aa54986fc tty: Cleanup tty_port_set_active() bool parameter new c2ac4bfa04d1 tty: moxa: Make local var storing tty_port_initialized() bool new dcd794c6ed63 serial: Convert uart_{,port_}startup() init_hw param to bool new b300fb26c59a tty: Convert ->carrier_raised() and callchains to bool new 5d4203990737 tty: Convert ->dtr_rts() to take bool argument new 0388a152fc55 tty/serial: Make ->dcd_change()+uart_handle_dcd_change() s [...] new 968d64578ec9 serial: Make uart_handle_cts_change() status param bool active new 87f22db4c251 tty: Return bool from tty_termios_hw_change() new 5701cb8bf50e tty: Call ->dtr_rts() parameter active consistently new 2d762dab66fa tty: moxa: Rename dtr/rts parameters/variables to active new 46879f71061a Documentation: fpga: dfl: Add documentation for DFHv1 new 0926d8d52d42 fpga: dfl: Add DFHv1 Register Definitions new 4747ab89b4a6 fpga: dfl: add basic support for DFHv1 new e34a79d0b320 tty: serial: 8250: add DFL bus driver for Altera 16550. new ffc1e089725e VT: Add height parameter to con_font_get/set consw operations new 24d69384bcd3 VT: Add KD_FONT_OP_SET/GET_TALL operations new 05e2600cb0a4 VT: Bump font size limitation to 64x128 pixels new 7a6aa989f2e8 Merge 6.2-rc5 into tty-next new a3cf6b946e7e serial: qcom_geni: Fix variable naming new ed0400ad547c serial: liteuart: Correct error rollback new 8a79052c329e tty: serial: fsl_lpuart: don't enable receiver/transmitter [...] new 34ebb26f12a8 tty: serial: fsl_lpuart: make rx_watermark configurable fo [...] new 7c0105901778 tty: serial: fsl_lpuart: set receive watermark for imx8qxp [...] new 9ad9df844754 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for [...] new 96f54fd48947 tty: serial: fsl_lpuart: Enable Receiver Idle Empty functi [...] new ecba98f9ddf4 tty: serial: fsl_lpuart: set RTS watermark for lpuart new ed35d9dc3a80 tty: serial: fsl_lpuart: add imx8ulp support new 297cb3f0b94b serial: liteuart: Don't mix devm_*() with non-devm_*() calls new 646b4cd9909a serial: liteuart: Remove a copy of UART id in private structure new 436eae7e70ef dt-bindings: serial: 8250: Fix 'aspeed,lpc-io-reg' differi [...] new 4cb074028624 dt-bindings: serial: amlogic,meson-uart: allow other seria [...] new 531f1ca42741 dt-bindings: serial: 8250: correct Nuvoton NPCM850 compatible new c7a9a84eba45 dt-bindings: serial: pl011: allow ARM Primecell properties new bd99d1253516 dt-bindings: serial: correct ref to serial.yaml new 3a7f73e3475d dt-bindings: serial: cdsn,uart: add power-domains new 767d3467eb60 dt-bindings: serial: 8250_omap: drop rs485 properties new 1f406109ec46 dt-bindings: serial: fsl-imx-uart: drop common properties new 4bb0e9bcefe0 dt-bindings: serial: fsl-lpuart: drop rs485 properties new a36ed81cadb6 dt-bindings: serial: fsl-lpuart: allow other serial properties new 8fc7d03c3fd3 dt-bindings: serial: st,stm32-uart: drop common properties new eec2c477d9f4 dt-bindings: serial: drop unneeded quotes new 2115a84d3688 dt-bindings: serial: example cleanup new 6a9a733edd46 hvcs: Fix hvcs port reference counting new fbe7e38f3e57 serial: 8250: Fix mismerge regarding serial_lsr_in() new f6b2ce79b5fb Merge 6.2-rc7 into tty-next new 3957b9501a5a serial: fsl_lpuart: fix RS485 RTS polariy inverse issue new ef25e16ea967 tty: serial: imx: disable Ageing Timer interrupt request irq new 760aa5e81f33 hvcs: Use dev_groups to manage hvcs device attributes new 503a90dd619d hvcs: Use driver groups to manage driver attributes new 3a8d3b366ce4 hvcs: Get reference to tty in remove new d432228bc7b1 hvcs: Use vhangup in hotplug remove new 28d49f8cbe9c hvcs: Synchronize hotplug remove with port free new 04a189c720aa tty: pcn_uart: fix memory leak with using debugfs_lookup() new 0348386dab37 serial: 8250_pci: Add serial8250_pci_setup_port definition [...] new 32bb477fa7bf serial: 8250_pci1xxxx: Add driver for quad-uart support new 08cedda0b385 serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver new 8cf31a99d3a5 serial: 8250_pci1xxxx: Add power management functions to q [...] new d45fb2e430e5 serial: imx: factor-out common code to imx_uart_soft_reset() new 496a4471b7c3 serial: imx: work-around for hardware RX flood new e1c6a7e5f87d serial: imx: do not sysrq broken chars new fbf971701d03 serial: imx: do not break from FIFO reading loop prematurely new 0fbca4798af8 serial: imx: remove redundant USR2 read from FIFO reading loop new 53701b6d2ce7 serial: imx: stop using USR2 in FIFO reading loop new 2af4b918848b serial: imx: refine local variables in rxint() new f2d9fbb6f4a7 serial: imx: get rid of registers shadowing new 9bd6dcb8ccb1 tty: n_gsm: mark unusable ioctl structure fields accordingly new 42ec0b93e47f tty: n_gsm: add RING/CD control support new 684ae4f9513c tty: n_gsm: add TIOCMIWAIT support new 491581f40e4c soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/ [...] new 370f696e4474 dt-bindings: serial: snps-dw-apb-uart: add dma & dma-names [...] new 3f92730eed57 serial: imx: remove a redundant check new 72206cc730b5 tty: n_gsm: add keep alive support new 17cd4d6f0508 Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/li [...] new 5a77b84df79e staging: rts5208: Added value check new 6b486d7f6a18 staging: vme_user: add the spaces around the "*" new 3b529e145ea4 staging: vme_user: remove unnecessary spaces new e185623a495e staging: vme_user: replace 'unsigned' with 'unsigned int' new 3f04bd835cdc staging: greybus: Replace zero-length array by DECLARE_FLE [...] new 9ac9e59f15fd staging: vme_user: Replace the "<<" with BIT macro new 72b74b646bdd staging: greybus: gpio: Replace macro irq_data_to_gpio_chi [...] new c478aa127eaf staging: vchiq_core: Add comments to remote event parts new 3ba317227aa4 staging: vc04_services: Replace vchiq_status return type to int new 3414994ba840 staging: vc04_services: Drop VCHIQ_SUCCESS usage new ab73dc853281 staging: vc04_services: Drop VCHIQ_ERROR usage new 82a9eb4a3561 staging: vc04_services: Drop VCHIQ_RETRY usage new 030691e1357b staging: vc04_services: vchiq_arm: Drop VCHIQ_RETRY usage [...] new 5eec030686c8 staging: vc04_services: Drop enum vchiq_status remnants new 471213a3776e staging: vc04_services: vchiq: Drop custom return values f [...] new 7097dc4e5b71 staging: ks7010: use strscpy() to instead of strncpy() new 77ca694b2cc5 Staging: rtl8192u: ieee80211: Fix indentation errors by re [...] new 6aad66cdb091 staging: rtl8723bs: hal: Fix codespell-reported spelling mistakes new 6492c4b924c1 staging: rtl8192e: Rename ChannelPlan, eeprom_ChannelPlan [...] new 48ca41d38892 staging: rtl8192e: Rename TSSI_13dBm, Pwr_Track and NumTot [...] new 6def63e4b4ff staging: rtl8192e: Rename CCKPresentAtt... new e941c9cefd32 staging: rtl8192e: Rename TxPowerLevelCCK... new b1465f9bcc2a staging: rtl8192e: Rename TxPowerLevelOFDM24G... new b2779cbaee95 staging: rtl8192e: Rename MCSTxPowerL.., LegacyHTTxPowe.. [...] new c34e856b7f1a staging: rtl8192e: Rename SetRFPowerSta.., RfReg0Value and [...] new 5a64c4d6268e staging: rtl8192e: Rename bDynamicTxHig.., bDynamicTxL.. a [...] new a6ee5b0af1e8 staging: rtl8192e: Rename bLastDTPFlag_Low, OFDM_index and [...] new a9b97927cc4e staging: rtl8192e: Rename Record_CCK_2.., Record_CCK_4.. a [...] new d7e065b3e2df staging: rtl8192e: Rename rateCountDi.., ContinueDif.. and [...] new 18651492d516 staging: rtl8192e: Rename bResetInPro.., framesyncMo.. and [...] new cc7c9cb65992 staging: rtl8192e: Rename SetBWModeIn.., SwChnlInPro.. and [...] new ca17bcc74084 staging: rtl8192e: Rename CrystalCap, EEPROMLegacyHTT.. an [...] new 0f9d51975f2b staging: rtl8192e: Rename EEPROMTherma.., EEPROMAntPw.. an [...] new 69c382a5e06d staging: rtl8192e: Rename EEPROMTxPower.., AutoloadF.. and [...] new 1cd8fbfafdfa staging: rtl8192e: Rename EEPROMTxPower.., AutoloadF.. and [...] new 799468fb50e7 staging: r8188eu: Prefer kcalloc over kzalloc new 78dde77b227f staging: r8188eu: use strscpy() to instead of strncpy() new 51413ad540cf staging: r8188eu: merge on_action_public_vendor into its caller new 0c9adc24eaeb staging: r8188eu: merge on_action_public_default into its [...] new 0a663eafa18f staging: r8188eu: remove intermediate pframe pointer new 6803d6cdf2d4 staging: r8188eu: remove intermediate token variable new 75f697b36116 staging: r8188eu: make xmitframe_swencrypt a void function new 55074f02b4ef staging: r8188eu: remove some unused CAM defines new 00df407396dd staging: r8188eu: cmd_seq is write-only new c22afb2e5d4f staging: r8188eu: return immediately if we're not meant to [...] new 4126f99b9ee1 staging: r8188eu: remove unused parameter new 9431a9370f72 staging: r8188eu: simplify rtl8188eu_xmit_tasklet new a8dce6b4adc9 staging: r8188eu: remove rtl8188eu_init_xmit_priv new 6dd8420d4be4 staging: r8188eu: remove duplicate psta check new e263d79eb1a4 staging: r8188eu: simplify frame type check new a6b25e291f22 staging: r8188eu: simplify rtw_make_wlanhdr's error handling new 3d1edfe65d35 staging: r8188eu: clean up qos_option setting new 3de5122ccfe1 staging: r8188eu: remove unused bpending array new 61d6aec28c1c staging: r8188eu: remove unused dma_transfer_addr new fcef1518e673 staging: r8188eu: bm_pending is not used new 38a9b8372e83 staging: r8188eu: terminate_xmitthread_sema is not used new 26cf6c2c22f0 staging: r8188eu: tx_retevt semaphore is not used new 51cbbb0efe30 staging: r8188eu: remove unnecessary rtw_free_xmitframe call new 1b757dfdab91 staging: r8188eu: phwxmit parameter is unused new 5877852e9f95 staging: r8188eu: rtw_init_hwxmits is not needed new 1d0d77f4ec01 staging: r8188eu: convert rtw_writeN() to common error logic new 2b9c7fbc1c0f staging: r8188eu: beq_cnt is write-only new b79601a0aa54 staging: r8188eu: bkq_cnt is write-only new 763f3eff5ed3 staging: r8188eu: viq_cnt is write-only new e7b970cc375b staging: r8188eu: voq_cnt is write-only new 1511463d33b5 staging: r8188eu: replace switch with if new f2355ab56521 staging: r8188eu: dir_dev is unused new 069e3f944168 staging: r8188eu: remove unused hal_xmit_handler define new fe86c3a10ccb staging: r8188eu: txirp_cnt is write-only new 851ae3c20867 staging: r8188eu: remove unused QSLT defines new 393669c761eb staging: r8188eu: xmit_priv's vcs_type is not used new eb67bf265162 staging: r8188eu: xmit_priv's vcs is not used new 001c773caf95 staging: r8188eu: xmit_priv's vcs_setting is not used new 47bdd807aee4 staging: r8188eu: refactor status handling in usb_write_po [...] new 7b42205e9d87 staging: r8188eu: reformat usb_write_port_complete new 8db002ed48ae staging: r8188eu: remove unused function parameter new f4f52873a1a8 staging: r8188eu: always process urb status new 664f99fd544f staging: r8188eu: remove NULL check for usb_kill_urb new 99438dab153a staging: r8188eu: remove struct io_priv new b0f6b1142a6e staging: r8188eu: remove io function prototypes new 6d09e4736433 staging: r8188eu: remove ioreq function prototypes new caf94fd29f34 staging: r8188eu: remove async read function prototypes new 8009bbba023c staging: r8188eu: remove async write function prototypes new e9d8bca4dfa3 staging: r8188eu: remove struct io_queue new 6a7c91d45905 staging: r8188eu: remove attrib function prototypes new 7c1d57a4cb9b staging: r8188eu: remove rtw_write_scsi function prototype new 80235597699f staging: r8188eu: remove dev_power_down function prototype new 0fff48ebe392 staging: r8188eu: remove struct reg_protocol_rd new 144d2abcd1ac staging: r8188eu: remove struct reg_protocol_wt new b51ea4652119 staging: r8188eu: remove interface handler prototypes new e9d28e5d3ca3 staging: r8188eu: remove readmem and writemem prototypes new 9196c6c186f4 staging: r8188eu: remove IO defines new 944a7a7ab86a staging: r8188eu: remove struct io_req new 3f7d87d4ecd7 staging: r8188eu: remove usb buffer macros new 0d4560530d0e staging: r8188eu: pass struct adapter to usb_read new 6eacd2420a71 staging: r8188eu: convert PHY_MACConfig8188E() to common e [...] new 8ece288b16f7 staging: r8188eu: convert phy_RF6052_Config_ParaFile() to [...] new c58bc596a85c staging: r8188eu: convert phy_BB8188E_Config_ParaFile() to [...] new 4193769b6dfd staging: r8188eu: convert PHY_BBConfig8188E() to common er [...] new f6510a93cfd8 staging: emxx_udc: Add checks for dma_alloc_coherent() new 049e40ef203e staging: wlan-ng: Remove unused code new 448a586b71fe staging: rtl8192e: Rename LongRetryL.., ShortRetryL.. and [...] new 0dd7c4d8c5fa staging: rtl8192e: Rename LastRxDescTSF, LoopbackMode and [...] new 779c9e938d82 staging: rtl8192e: Rename PHYRegDef, CurrentChannelBW and [...] new f48cc55bf37d staging: rtl8192e: Remove unused variable SifsTime new 1032f497c5a1 staging: rtl8192e: Remove unused variable framesyncC34 new bc989fff450e staging: rtl8192e: Remove unused variable PwrDomainProtect new 5190cd2a203d staging: rtl8192e: Remove unused variable H2CTxCmdSeq new a749318330a4 staging: rtl8192e: Remove unused variable RF_C_TxPwDiff new 2636455b28cb staging: rtl8192e: Remove unused variable DM_Type new 54573f3ef96b Merge 6.2-rc5 into staging-next new f63f85608655 staging: r8188eu: Fix some endian problems new 4f79170fe068 staging: rtl8192e: Combine three loops to one to init tx_p [...] new e198f3a6d754 staging: rtl8192e: Init tx_pwr_level_cck_a and friends directly new 39902d6a7de8 staging: rtl8192e: Remove zeroed arrays tx_pwr_level_cck_a [...] new 44eac9d81ff2 staging: rtl8192e: Remove ant_pwr_diff which is always zero new 9fb469870f7d staging: rtl8192e: Remove u4RegValue which is always zero new 0d9943b8b21c staging: rtl8192e: Remove repeated set to zero of powerlev [...] new 5440dade683e staging: rtl8192e: Remove unused variable bfirst_init new b441257594af staging: rtl8192e: Rename eeprom_CustomerID, SwChnlStage a [...] new 3f954e227fdc staging: rtl8192e: Rename btxpower_trackin.., Slide_Beaco. [...] new 2beeddb3203d staging: vc04_services: Drop __VCCOREVER__ remnants new 29d49a76c5b2 staging: vc04_services: bcm2835-audio: Drop include Makefi [...] new 5395fb3b3948 staging: vc04_services: bcm2835-camera: Drop include Makef [...] new 74d5eb7de9b0 staging: vc04_services: vchiq-mmal: Drop include Makefile [...] new 2529ca211402 staging: vc04_services: interface: Drop include Makefile d [...] new 11617b77ad73 staging: r8188eu: we use a constant number of hw_xmit entries new efa1c4e56c7d staging: r8188eu: pass struct adapter to usb_write new f9e39a96f1c5 staging: r8188eu: remove struct intf_hdl new 6feaef197f9d staging: r8188eu: remove struct intf_priv new 36b7dd48b3aa staging: r8188eu: simplify the sta loop in rtw_dequeue_xframe new ce2e8fa2067f staging: r8188eu: simplify the code to initialise inx new 6a936ea652ab staging: r8188eu: remove an obsolete comment new 22e8707aa1ee staging: r8188eu: remove unused function parameter new cbdd52099d66 staging: r8188eu: remove dead assignment new d5986148e802 staging: r8188eu: use list_empty new 8d97399bebe8 staging: r8188eu: simplify dequeue_one_xmitframe new c00ed7dde89a staging: r8188eu: remove redundant parameter new 081c48351025 staging: r8188eu: make rtw_chk_hi_queue_cmd a void function new 6500084a4175 staging: r8188eu: decrement qcnt in rtw_dequeue_xframe new ca21b2db6804 staging: r8188eu: simplify dequeue_one_xmitframe new dfac03bde0bb staging: r8188eu: use list_head for xmitframe list new 45bbc110e9b3 staging: r8188eu: merge dequeue_one_xmitframe into its caller new e558c192787e staging: r8188eu: use lists for hwxmits new 9c07d8cc8837 staging: r8188eu: fix rtw_xmitframe_enqueue error handling new a548cdc58be0 staging: r8188eu: remove rtw_xmitframe_enqueue new b666a3ea67a6 staging: r8188eu: struct agg_pkt_info is unused new b87a04c4a848 staging: r8188eu: apsd_setting is unused new cfe635af8a13 staging: r8188eu: merge rtw_free_hwxmits into its only caller new f9a8a1923000 staging: vchiq_arm: Improve error log for vchiq_platform_init new 29c6d9394874 staging: rtl8192e: Remove unused variables rxrdu and rxok new baa988e1b711 staging: rtl8192e: Remove unused variables rxdatacrcerr an [...] new 3690e799821e staging: rtl8192e: Remove unused variables rxcrcerrmin and [...] new 58e7509dac66 staging: rtl8192e: Remove unused variables numpacket.. and [...] new a4a2a256a702 staging: rtl8192e: Remove unused variables numqry_.. new 0d55d6ec2e28 staging: rtl8192e: Remove unused variables num_proc.., rec [...] new f345b9779b8a staging: rtl8192e: Remove unused variables rxint, ints and shints new 576a19483264 staging: rtl8192e: Remove unused variables txov.., txbeoki [...] new 5f08cb0d9a51 staging: rtl8192e: Remove unused variables txviok.., txvoo [...] new 1faee1c4d02f staging: rtl8192e: Remove unused variables txbeac.., txman [...] new ed9700c1657d staging: rtl8192e: Remove unused variables txbytes.., txby [...] new cbfc31a71d66 staging: r8188eu: usb_read_port_complete needs no regs parameter new 3dc04d5b5327 staging: r8188eu: remove defines that strip regs parameter new e39c36d0d01c staging: r8188eu: remove unused defines new 88c190736580 staging: r8188eu: remove usb_ops_linux.h new 59f6f02ead58 staging: rtl8192e: Rename TxBBGainTab.., CCKTxBBGainTab.. [...] new e38e65eb18ce staging: rtl8192e: Rename sCrcLng new 885278a3dd4b staging: rtl8192e: Remove unused variable rxSNRdB new 997ee23ba610 staging: rtl8192e: Remove unused constants from enum rt_cu [...] new 04f11af2f056 staging: rtl8192e: Rename BaseBand_Config_PHY_REG and Base [...] new a010c5a5dd63 staging: rtl8192e: Remove unused constants at beginning of [...] new d48455b0d174 staging: rtl8192e: Remove unused constants in _RTL8192Pci_HW new b1266d9233e4 staging: rtl8192e: Remove used constants MSR_LINK_SH.. and [...] new 18e203db238e staging: rtl8192e: Rename _RTL8192Pci_HW, MXDMA2_NoLimit a [...] new 0ac62072cfc8 staging: rtl8192e: Rename TPPoll_CQ, AcmHwCtrl and AcmHw_BeqEn new 9bd121f82763 staging: r8188eu: rtw_free_xmitframe_queue needs no spinlock new 5ae3750cca31 staging: r8188eu: change function param from __queue to list_head new 5bdc94816bf2 staging: r8188eu: change another function param from __que [...] new f5a894957063 staging: r8188eu: make sta_pending a list_head new 9cc5265ac8ed staging: r8188eu: use kernel helper to iterate over a list new 5a4d1fd15869 staging: r8188eu: legacy_dz is initialised but never used new 6a800cf38665 staging: r8188eu: apsd is initialised but never used new b6d2e4e0f3cc staging: r8188eu: option in struct sta_xmit_priv is not used new edb3e231e47d staging: r8188eu: replace switch-case with if new 7f0c12449aa9 staging: vc04_services: mmal-vchiq: fix typo in comment new c6dd30714423 staging: r8188eu: clean up NULL check for rcu pointer new eef4e616e7bf staging: pi433: Added information about bit_rate configuration new 2f36e789e540 staging: pi433: fix memory leak with using debugfs_lookup() new 7e00e0c42d11 staging: r8188eu: correct error logic of rtl8188eu_init_re [...] new 3d281bdbffb3 staging: r8188eu: correct error logic of _rtw_init_recv_priv() new ca0e0d84aeca staging: r8188eu: pass a struct recv_buf to rtw_read_port new 972b28a485a3 staging: r8188eu: use standard error codes in rtw_read_port new a0b3a1c269d3 staging: r8188eu: use standard error codes in rtl8188eu_in [...] new 49c41602a37b staging: r8188eu: remove intf_start pointer new da61c45f4804 staging: r8188eu: handle rtl8188eu_inirp_init errors new 64e8bbbc08b0 staging: r8188eu: remove intf_stop pointer new 815950ef5200 staging: r8188eu: make ips_enter static new 75c68a49cb48 staging: r8188eu: make ips_leave static new 0fb449c5749c staging: r8188eu: remove change_rfpwrstate new aec9b5bb8f65 staging: r8188eu: merge do_queue_select into its only caller new f141c234cbc8 staging: r8188eu: simplify rtw_alloc_xmitframe new b7c269aef0f1 staging: r8188eu: remove unused frametag defines new b5e9b074275f staging: r8188eu: xmit_buf's ff_hwaddr is not used new 2bc00bac61dd staging: r8188eu: simplify xmit_buf flags new fd48124e0982 staging: r8188eu: simplify rtw_get_ff_hwaddr new 7652f95f52c0 staging: r8188eu: bagg_pkt parameter is not used new ec0eb562a730 staging: rtl8192e: Rename AcmHw_ViqEn, AcmHw_VoqEn and ANA [...] new 766e9d4ae73f staging: rtl8192e: Remove blank lines in r8192E_hw.h, rtl_ [...] new 0e8696f0e93c staging: rtl8192e: Rename MacBlkCtrl and remove double definition new 410a38453223 staging: rtl8192e: Rename OFDM_Table.., CCK_Table_.. and R [...] new 1af6ddaba542 staging: rtl8192e: Rename RxPathSelectio.., RateAdaptive.. [...] new 2c3a5d3ed344 staging: rtl8192e: Rename RateAdaptiveTH.., VeryLowRSSI an [...] new a89fbd4b9c89 staging: rtl8192e: Rename Enable, cck_Rx_path and SS_TH_low new 44414e625c35 staging: rtl8192e: Rename diff_TH and disabledRF new 5cd73e7c60a9 staging: rtl8192e: Rename DM_RxPathSelTable new 296e7dff61cb staging: rtl8192e: Use BIT() instead of << for bit field M [...] new eec8ccab1b57 most: add maintainer entry new da8b09464c59 staging: r8188eu: merge _rtw_enqueue_cmd into its caller new c17ffe008463 staging: r8188eu: replace hand coded loop with list_for_ea [...] new b5929325f063 staging: r8188eu: Revert "staging: r8188eu: simplify rtw_g [...] new 0601f25d1c49 Merge tag 'staging-6.3-rc1' of git://git.kernel.org/pub/sc [...] new 7feb35bc1620 binder: remove unneeded size check code new 0567461a7a6e binder: return pending info for frozen async txns new ad228a3468d1 android: fix W=1 kernel-doc warnings new fba3993e86cc most: fix kernel-doc warnings new 34d0938e3dad most: tell what the MOST acronym means new af35dbad4a4a pcmcia: synclink_cs: remove kernel-doc notation new 70fae37a0926 Revert "char: pcmcia: cm4000_cs: Replace mdelay with uslee [...] new 0e656b807d9e misc: genwqe: move intervening macros away from kernel-doc new 28ecbbae9ea4 comedi: use menuconfig for main Comedi menu new 863cf33255fa comedi: check data length for INSN_CONFIG_GET_PWM_OUTPUT new 0eb468b6e1c5 eeprom: at25: Convert to use fwnode_device_is_compatible() new d717a3ab282f eeprom: idt_89hpesx: Fix error handling in idt_init() new 40bf2fcd85e5 scripts/tags.sh: choose which directories to exclude from [...] new e3e289fbc0b5 uacce: supports device isolation feature new f65ccb82f598 Documentation: add the device isolation feature sysfs node [...] new cd0ac51c5760 crypto: hisilicon/qm - define the device isolation strategy new ce4273d89c52 applicom: Fix PCI device refcount leak in applicom_init() new 9175ee1a99d5 firmware: stratix10-svc: add missing gen_pool_destroy() in [...] new d66a4c20ae55 firmware: stratix10-svc: fix error handle while alloc/add [...] new 1a726cb47fd2 VMCI: check context->notify_page after call to get_user_pa [...] new 3e50b6396283 accessibility: speakup: Fix spelling mistake "thw" -> "the" new 4b8659e2c258 mei: bus-fixup:upon error print return values of send and receive new f5b29c7a4df1 misc: enclosure: Fix doc for enclosure_find() new be4fddaeaf18 sgi-gru: grukservices: remove unnecessary (void*) conversions new 503b676dde27 mei: pxp: Use correct macros to initialize uuid_le new 512ba04d8211 misc/mei/hdcp: Use correct macros to initialize uuid_le new c6e29fe5e08c ipack: ipoctal: remove unnecessary (void*) conversions new c7109c72ab92 virtio_console: Use strscpy() to instead of strncpy() new fc4d041e947b dt-bindings: misc: tmr-manager: Add device-tree binding fo [...] new f5ec7f54fdba drivers: misc: Add Support for TMR Manager new 859584726a84 dt-bindings: misc: tmr-inject: Add device-tree binding for [...] new 895ae5bee159 drivers: misc: Add Support for TMR Inject IP new 11819ed2b70d misc: fastrpc: Fix an error handling path in fastrpc_rpmsg [...] new 7d12970f1746 firmware: dmi-sysfs: make pr_info messages rate limited new c45839309c3d drivers: bus: simple-pm-bus: Use clocks new 1c4b7d967e8a parport_pc: Remove stale `parport_pc_ecp_read_block_pio' r [...] new f01dda1cb85e parport_pc: Let chipset drivers mask unsupported modes new 6640727fc55b parport_pc: Let chipset drivers mask ECR bits on writes new 69e82463109f parport_pc: Add a mode mask field for PCI devices new 5f88cf276e88 parport_pc: Add an ECR mask field for PCI devices new c087df8d1e7d parport_pc: Set up mode and ECR masks for Oxford Semicondu [...] new 96b457769956 parport_pc: Limit the number of PCI BAR pairs to 2 new 18e126e97c96 firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_regis [...] new 99ba2ad1db62 Merge 6.2-rc5 into char-misc-next new 1da53d23a41c fpga: microchip-spi: move SPI I/O buffers out of stack new 88e705697e80 fpga: microchip-spi: rewrite status polling in a time meas [...] new 9d94ec985702 fpga: microchip-spi: separate data frame write routine new 782d8e61b5d6 fpga: dfl: kernel-doc corrections new a73c125bbbcf fpga: dfl: more kernel-doc corrections new 48ca6e5fa4ff fpga: bridge: return errors in the show() method of the "s [...] new 9d18515e4a2b Merge tag 'ib-mfd-fpga-hwmon-v6.3' of git://git.kernel.org [...] new 7c306cb1941e Merge tag 'fpga-for-v6.3-rc1' of git://git.kernel.org/pub/ [...] new 9c5e51f2b01e counter: Sort the Kconfig entries alphabetically new 92a3337081e5 counter: intel-qep: Depend on X86 new 3760b49af5bc counter: ftm-quaddec: Depend on the Layerscape SoC new dfeef15e73ca counter: microchip-tcp-capture: Add appropriate arch deps [...] new 01f714ee022e counter: fix dependency references for config MICROCHIP_TC [...] new dd08ebe76132 Merge tag 'counter-updates-for-6.3a' of git://git.kernel.o [...] new cc3db79bb138 misc: isl29003: Use sysfs_emit() to instead of sprintf() new 31d5f93454f2 drivers: misc: ti-st: Fix a typo ("unknow") new e6acaf25cba1 firmware: coreboot: framebuffer: Ignore reserved pixel color bits new 5e6a51787fef uuid: Decouple guid_t and uuid_le types and respective macros new 589d928248b7 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR new 3244fb6dbbf1 coresight: cti: Prevent negative values of enable count new eff674a9b86a coresight: cti: Add PM runtime call in enable_store new 479043b77833 coresight: cti: Remove atomic type from enable_req_count new 06f5c2926aaa drivers/coresight: Add UltraSoc System Memory Buffer driver new 2d4103ae31aa Documentation: Add document for UltraSoc SMB driver new 075c7c04a81a coresight: ultrasoc-smb: fix return value check in smb_ini [...] new b8d976c7d41a hwtracing: hisi_ptt: Only add the supported devices to the [...] new 3f3047493b4d MAINTAINERS: Update the entries for HiSilicon PTT device driver new 338a588e9db3 coresight: trace-id: Add API to dynamically assign Trace I [...] new bdeb62a386be coresight: Remove obsolete Trace ID unniqueness checks new 4ff1fdb4125c coresight: perf: traceid: Add perf ID allocation and notifiers new 8d1091c785e1 coresight: stm: Update STM driver to use Trace ID API new df4871204e5d coresight: etm4x: Update ETM4 driver to use Trace ID API new 9edf291091f6 coresight: etm3x: Update ETM3 driver to use Trace ID API new 42708bac18cf coresight: etmX.X: stm: Remove trace_id() callback new 206bb3858949 coresight: trace id: Remove legacy get trace ID function. new 7d30d480a691 kernel: events: Export perf_report_aux_output_id() new aa19bb4c3583 coresight: events: PERF_RECORD_AUX_OUTPUT_HW_ID used for Trace ID new fd30b085deeb coresight: trace-id: Add debug & test macros to Trace ID a [...] new 5c0016d7b343 coresight: core: Use IDR for non-cpu bound sources' paths. new b3c71626a933 Coresight: Add coresight TPDM source driver new 6c781a35133d dt-bindings: arm: Add CoreSight TPDM hardware new 1f00465d7fc7 coresight-tpdm: Add DSB dataset support new 436cca9a2c0f coresight-tpdm: Add integration test support new 5b7916625c01 Coresight: Add TPDA link driver new a8fbe1442c2b dt-bindings: arm: Adds CoreSight TPDA hardware definitions new 758d638667d4 Documentation: trace: Add documentation for TPDM and TPDA new ba0f3ae66c65 Documentation: coresight: Extend title heading syntax in T [...] new 705159622cb8 Documentation: coresight: tpdm: Add dummy comment after sy [...] new 0c507af711df coresight: Fix uninitialised variable use in coresight_disable new a646ca099b18 coresight: perf: Output trace id only once new 0c1ccc158bbc Coresight: tpda/tpdm: remove incorrect __exit annotation new c88a15d9dd7d coresight: tpda: fix return value check in tpda_probe() new 669c4614236a coresight: tmc: Don't enable TMC when it's not ready. new d45fed4ff61c Merge tag 'coresight-next-v6.3' of git://git.kernel.org/pu [...] new 1501da7696b2 bus: mhi: Update Makefile to used Kconfig flags new a33ca17426c0 bus: mhi: host: Update mhi driver description new 47a1dcaea073 bus: mhi: ep: Power up/down MHI stack during MHI RESET new 6de4941c0215 bus: mhi: ep: Check if the channel is supported by the controller new e6cebcc27519 bus: mhi: ep: Only send -ENOTCONN status if client driver [...] new 8e697fcfdb98 bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET [...] new 8d6a1fea5386 bus: mhi: ep: Move chan->lock to the start of processing q [...] new 8a1c24bb908f bus: mhi: ep: Save channel state locally during suspend an [...] new 1ddc76182940 bus: mhi: ep: Change state_lock to mutex new 3c54a3ff0a2c bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() new cbce3de28c37 Merge tag 'mhi-for-v6.3' of git://git.kernel.org/pub/scm/l [...] new 08f01cc1d6e2 iio: add struct declaration for iio types new fbb6d04eab99 dt-bindings: iio: magnetometer: add ti tmag5273 documentat [...] new 866a1389174b iio: magnetometer: add ti tmag5273 driver new c9d8b868f4a3 dt-bindings: iio: adc: ti,adc081c: Document the binding new 51f3e9696c8e dt-bindings: iio: adc: add TI LMP92064 controller new 627198942641 iio: adc: add ADC driver for the TI LMP92064 controller new 611370fe482b dt-bindings: iio: dac: ad5686: Add an entry for AD5337 new 58c2630020c5 iio: dac: ad5686: Add support for AD5337 new 7ae267954af7 iio: adc: at91-sama5d2_adc: use sysfs_emit() to instead of [...] new f9e51aacc740 iio: common: scmi_iio: use sysfs_emit() to instead of scnprintf() new 4da9438d293d iio: accel: bma400: Use devm_regulator_bulk_get_enable() new 122ef59a2a16 iio: pressure: ms5611: Use devm_regulator_get_enable() new caa6693e408e iio: pressure: ms5611: Switch to fully devm_ managed regis [...] new 22cd9320b11a iio: light: max44009: Convert to i2c's .probe_new() new 027641b52fe3 iio: light: tsl2563: Do not hardcode interrupt trigger type new 3c183534f278 iio: light: tsl2563: Use i2c_smbus_write_word_data() in ts [...] new aca68c027322 iio: light: tsl2563: Configure INT in one place new b90619c4efee iio: light: tsl2563: Make use of the macros from bits.h new bbabf9199126 iio: light: tsl2563: Drop unused defintion(s) new 2080c8d34602 iio: light: tsl2563: Simplify with dev_err_probe new 1f5e408f6a00 iio: light: tsl2563: Drop legacy platform data code new 85a6b728eff6 iio: light: tsl2563: Utilise temporary variable for struct device new 571b97fd8777 iio: light: tsl2563: Use dev_get_drvdata() directly in PM [...] new 3582a83b1f33 iio: light: tsl2563: sort header inclusion alphabetically new c12f0148f14b iio: light: tsl2563: Keep Makefile sorted by module name new 5d1c74b155cb iio: imu: kmx61: Fix spelling mistake "Errow" -> "Error" new 04104842736f iio: adc: qcom-spmi-adc5: Suppress probe-deferral error message new 610813655932 dt-bindings: iio: adc: max1238: Fix a typo in the description new bbd9b7e19be9 dt-bindings: iio: adc: maxim,max1363: fix interface typo new 471a444fff21 dt-bindings: iio/adc: qcom,spmi-iadc: document PM8226 compatible new 08025a3bd9e0 dt-bindings: iio: adc: ep93xx: Add cirrus,ep9301-adc description new 80cbddf59009 iio: adc: ep93xx: Add OF support new b7b81d1c65bf iio: adc: ep93xx: Enable wider build testing with COMPILE_TEST new d5f0da0c6972 iio: adc: ti-adc128s052: Switch to use spi_get_device_matc [...] new c87d5e94fca8 iio: adc: ti-adc128s052: Drop anti-pattern of ACPI_PTR() use new 4b570fe0d4c9 iio: adc: ti-adc128s052: Sort headers new 591a6bc7f40d iio: adc: max11410: Use asm intead of asm-generic new eae3e6f1c86f drivers: iio: cdc: Drop redundant if check new 4aaf3e40272d dt-bindings: iio: st-sensors: Add LSM303C accelerometer+ma [...] new 23fd6f0bd6cb iio: accel: st_accel: Add LSM303C new 721a2a7edcdd iio: magnetometer: st_magn: Add LSM303C new 14e5b7ab196e iio: adc: qcom-spmi-adc5: define ADC5_BAT_ID_100K_PU channel new bfcae956d9b5 iio: adc: stm32-dfsdm: add id registers support new ebda75fbfa95 iio: chemical: scd30_core: use sysfs_emit() to instead of [...] new c44e031bcff1 iio: chemical: scd30_core: Switch to use dev_err_probe() new cd19fbfedca5 iio: adc: xilinx-ams: Convert to use fwnode_device_is_comp [...] new 122fb8736efc iio: core: Replace iio_sysfs_match_string_with_gaps() by _ [...] new 05f59aba3906 iio: core: Sort headers new f2edf0c819a4 tools/iio/iio_utils:fix memory leak new ba56b46d1c6d iio: dac: add support for max5522 new 3b5eea320db5 dt-bindings: iio: dac: Maxim max5522 DAC new 3a52d32a7497 iio: light: vcnl4000: Prepare for more generic setup new bfb6cfeeb83f iio: light: vcnl4000: Make irq handling more generic new 546676121cb9 iio: light: vcnl4000: Add interrupt support for vcnl4040 new 677a33b51f7f iio: imu: st_lsm6dsx: fix naming of 'struct iio_info' in s [...] new d354a2ee3915 iio: imu: st_lsm6dsx: add 'mount_matrix' sysfs entry to gy [...] new 4d82b2f98a25 iio: adc: ti-ads7924: add Texas Instruments ADS7924 driver new 2315b5cea407 dt-bindings: iio: adc: add Texas Instruments ADS7924 new 7d02296ac8b8 iio: adc: add imx93 adc support new 354f23ac2c87 dt-bindings: iio: adc: Add NXP IMX93 ADC new 34d1e754155b dt-bindings: iio: drop unneeded quotes new 5c4712316ac9 dt-bindings: iio: minor whitespace cleanups new 46908557a59e dt-bindings: iio: correct node names in examples new 57b73eb9a352 dt-bindings: iio: use lowercase hex in examples new f14ed2f378bc dt-bindings: iio: cleanup examples - indentation new 20d889a91ce9 iio: adc: imx93: Fix spelling mistake "geting" -> "getting" new c612bcb75fa1 iio: imu: fix spdx format new b186b18efdff dt-bindings: iio/proximity: semtech,sx9360: Fix 'semtech,r [...] new e56d2c34ce9d iio: accel: mma9551_core: Prevent uninitialized variable i [...] new 64a68158738e iio: accel: mma9551_core: Prevent uninitialized variable i [...] new 4ae612e4af95 iio: adc: ad7291: Fix indentation error by adding extra spaces new 196db6bb4473 Merge tag 'iio-for-6.3a' of https://git.kernel.org/pub/scm [...] new f5b3c341a46e mei: Move uuid_le_cmp() to its only user new d38e781ea035 Merge 6.2-rc7 into char-misc-next new 179918b0b76e Merge branch 'icc-sm8550-immutable' into icc-next new 163ea2048dc8 Merge branch 'icc-qdu1000' into icc-next new 7d6d7bfd4cb9 interconnect: qcom: sdx55: drop IP0 remnants new 1c0c93d04efb interconnect: qcom: sc7180: drop IP0 remnants new 88387e21d224 interconnect: move ignore_list out of of_count_icc_providers() new a53243919936 interconnect: qcom: sm8150: Drop IP0 interconnects new 10d13cb5959a interconnect: qcom: sm8250: Drop IP0 interconnects new c4801e244132 interconnect: qcom: sc8180x: Drop IP0 interconnects new b136d257ee0b interconnect: qcom: sc8280xp: Drop IP0 interconnects new 2f0f1d98e708 dt-bindings: interconnect: qcom: Remove ipa-virt compatibles new e51c94dd9c7a dt-bindings: interconnect: qcom: drop IPA_CORE related defines new 863ed40ea903 Merge branch 'icc-ip0-migration' into icc-next new f8a363c43bc7 dt-bindings: interconnect: split SC7280 to own schema new 45e68388ba0e dt-bindings: interconnect: split SC8280XP to own schema new 2fafc335141c dt-bindings: interconnect: split SM8450 to own schema new 16ceb986c942 dt-bindings: interconnect: qcom-bwmon: document SM8550 com [...] new 62a454561463 dt-bindings: interconnect: OSM L3: Add SM6350 OSM L3 compatible new 81ccf4557105 dt-bindings: interconnect: add sdm670 interconnects new 7e438e18874e interconnect: qcom: add sdm670 interconnects new b9544fb57728 Merge branch 'icc-sdm670' into icc-next new 2579af94c813 dt-bindings: interconnect: qcom: document the interconnect [...] new 3655a63f9661 interconnect: qcom: add a driver for sa8775p new a402d2d55d8b dt-bindings: interconnect: qcom,sa8775p-rpmh: fix a typo new b1f5e7ff0c4e Merge branch 'icc-sa8775p' into icc-next new 16700acc328e dt-bindings: interconnect: Exclude all non msm8939 from snoc-mm new 3e0df6916f6c dt-bindings: interconnect: samsung,exynos-bus: allow opp-table new 7bf0008a5293 Merge branch 'icc-dt' into icc-next new 3b65010018ec Merge tag 'icc-6.3-rc1' of git://git.kernel.org/pub/scm/li [...] new c9dde85d25d3 nvmem: sunxi_sid: Drop the workaround on A64 new 31ce495a4cea dt-bindings: nvmem: Fix qcom,qfprom compatibles enum ordering new 226198d001df dt-bindings: nvmem: Add compatible for MSM8976 new a1e63b63763d dt-bindings: nvmem: qfprom: add sdm670 compatible new 3644df5050c1 dt-bindings: nvmem: Add compatible for SM8150 new e3d2a936fcb0 dt-bindings: nvmem: Add compatible for SM8250 new 2e8dc541ae20 nvmem: core: remove spurious white space new 7390609b0121 net: add helper eth_addr_add() new c5d264d4b527 of: base: add of_parse_phandle_with_optional_args() new ff24fed10ba4 of: property: make #.*-cells optional for simple props new e2d8172043d2 of: property: add #nvmem-cell-cells property new 5d8e6e6c10a3 nvmem: core: add an index parameter to the cell new fbd03d27776c nvmem: core: move struct nvmem_cell_info to nvmem-provider.h new cc5bdd323dde nvmem: core: drop the removal of the cells in nvmem_add_cells() new 2ded6830d376 nvmem: core: add nvmem_add_one_cell() new 50014d659617 nvmem: core: use nvmem_add_one_cell() in nvmem_add_cells_f [...] new 6a0bc3522e74 nvmem: stm32: add OP-TEE support for STM32MP13x new df2f34ef1d92 nvmem: stm32: detect bsec pta presence for STM32MP15x new 3e5ac22aa564 nvmem: rave-sp-eeprm: fix kernel-doc bad line warning new eb7dda20f42a nvmem: qcom-spmi-sdam: register at device init time new 62d3cfd2a978 dt-bindings: nvmem: qfprom: add IPQ8074 compatible new 1dc7e37bb0ec nvmem: stm32: fix OPTEE dependency new 209cdbd07cfa misc: vmw_balloon: fix memory leak with using debugfs_lookup() new 784304ae5e5f mei: bus: disallow driver match while dismantling device new 39e1655cc4b5 mei: lower the log level for non-fatal failed messages new e42af72223fd firmware: coreboot: Remove GOOGLE_COREBOOT_TABLE_ACPI/OF K [...] new 6ec363fc6142 scripts/tags.sh: fix incompatibility with PCRE2 new 693fed981eb9 Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/ [...] new 8afbb4273977 driver core: make bus_get_device_klist() static new a9efdd2519ed driver core: remove subsys_find_device_by_id() new 2e45fc5502af driver core: make subsys_dev_iter_init() static new 38cdadefa2fe driver core: make subsys_dev_iter_next() static new af6d0743599e driver core: make subsys_dev_iter_exit() static new b0a8a59a1c44 driver core: move struct subsys_dev_iter to a local file new f6837f34a349 driver core: fix potential null-ptr-deref in device_add() new 504fa212d703 driver core: Make driver_deferred_probe_timeout a static variable new 3bb2a01caa81 kobject: Fix slab-out-of-bounds in fill_kobj_path() new 7bbb89b420d9 driver core: change to_subsys_private() to use container_o [...] new 5c5a7680e67b platform: Provide a remove callback that returns no value new 1c856b4b1143 media: ipu3-cio2: Don't dereference fwnode handle new 24e5149217dd media: ipu3-cio2: Convert to use software_node_register_no [...] new d903bca1897e software node: Switch property entry test to a new API new 3dbdd92014a4 software node: Remove unused APIs new 64f797423379 platform: Document platform_add_devices() return value new 16227e4bc67c staging: greybus: codecs: Drop empty platform remove function new d16ee771fbec serial: arc_uart: Drop empty platform remove function new 9dd4541b1693 platform: remove useless if-branch in __platform_get_irq_byname() new 504450d05c54 driver core: bus.h: document bus notifiers better new ed9f918174cb driver core: bus: move bus notifier logic into bus.c new 52af7863508e device property: Make fwnode_graph_for_each_endpoint() consistent new 95b2a0347846 kernfs: remove an unused if statement in kernfs_path_from_ [...] new c3719bd9eeb2 cacheinfo: Use RISC-V's init_cache_level() as generic OF i [...] new 8844c3df001b cacheinfo: Return error code in init_of_cache_level() new de0df442ee49 cacheinfo: Check 'cache-unified' property to count cache leaves new fa4d566a605b ACPI: PPTT: Remove acpi_find_cache_levels() new bd500361a937 ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_ge [...] new 5944ce092b97 arch_topology: Build cacheinfo from primary CPU new 198102c9103f cacheinfo: Fix shared_cpu_map to handle shared caches at d [...] new 2e4a4e36285f Merge tag 'archtopo-cacheinfo-updates-6.3' of git://git.ke [...] new 1ad5288f2bd3 test_firmware: use kernel-doc struct notation new f7d85515bd21 test_firmware: Use kstrtobool() instead of strtobool() new 7c09f4281cb6 drivers/base/memory: Fix comments for phys_index_show() new 6977b1a5d670 driver core: fix resource leak in device_add() new 0d150f967e84 driver core: location: Free struct acpi_pld_info *pld befo [...] new a86367803838 drivers: base: transport_class: fix possible memory leak new e5da06b27ff5 drivers: base: transport_class: fix resource leak when tra [...] new 00142bfd5a91 kernels/ksysfs.c: export kernel address bits new f89fd04323f7 Merge 6.2-rc5 into driver-core-next new 0b2a1a3938aa driver core: class: Clear private pointer on registration [...] new 8e3938a5d2d8 docs: embargoed-hardware-issues: add embargoed HW contact [...] new a77ad4bf7926 of: device: make of_device_uevent_modalias() take a const [...] new fa838c8ce537 i3c: move dev_to_i3cdev() to use container_of_const() new 34be683add6c platform/surface: aggregator: move to_ssam_device() to use [...] new 49b7fc1c2548 firewire: move fw_device() and fw_unit() to use container_ [...] new 162736b0d71a driver core: make struct device_type.uevent() take a const * new a9b12f8b4e33 driver core: make struct device_type.devnode() take a const * new 42bb5be8936f driver core: device_get_devnode() should take a const * new b84d6d3b4580 vio: move to_vio_dev() to use container_of_const() new 2f89e23bc03e platform/x86: wmi: move dev_to_wblock() and dev_to_wdev to [...] new 8afdae83e318 drivers: hv: move device_to_hv_device to use container_of_const() new af3011b6637c virtio: move dev_to_virtio() to use container_of_const() new dad1b442840f drm/mipi-dsi: move to_mipi_dsi_device() to use container_o [...] new deaf8b21c803 mcb: move to_mcb_device() to use container_of_const() new c6e8418521a8 xen/xenbus: move to_xenbus_device() to use container_of_const() new 2a81ada32f0e driver core: make struct bus_type.uevent() take a const * new 56d5f362ad0f kobject: kset_uevent_ops: make uevent() callback take a const * new b7810ea80ff0 driver core: fixup for "driver core: make struct bus_type. [...] new 90be1f15c398 driver core: soc: remove layering violation for the soc_bus new 2b8e35337605 container_of: Update header inclusions new ecaef469920f cacheinfo: Initialize variables in fetch_cache_info() new d931b83e62b1 cacheinfo: Make default acpi_get_cache_info() return an error new 921e672dee91 cacheinfo: Remove unused check in init_cache_level() new a69ea7a76d52 maple: remove unneeded maple_bus_uevent() callback. new b4ce0bf7ab02 driver core: platform: removed unneeded variable from __pl [...] new 40b3880dc29b driver core: platform: simplify __platform_driver_probe() new 37e98d9bedb5 driver core: bus: move lock_class_key into dynamic structure new 5cdc03c5cf47 devtmpfs: convert to pr_fmt new 8deb87b1e810 drivers: base: component: fix memory leak with using debug [...] new 36c893d3a759 drivers: base: dd: fix memory leak with using debugfs_lookup() new 8518e9db9f95 const_structs.checkpatch.pl: add kobj_type new dda6b81f17ad kobject: make dynamic_kobj_ktype and kset_ktype const new c83d9ab42f1e driver core: make kobj_type structures constant new 862f6a84d1bf samples/kobject: make kobj_type structure constant new 5f5139974c20 kernel/time/test_udelay.c: fix memory leak with using debu [...] new a0bc3f78d0ff kernel/power/energy_model.c: fix memory leak with using de [...] new 2bb3669f5765 kernel/fail_function: fix memory leak with using debugfs_lookup() new 3a2dbc510c43 driver core: fw_devlink: Don't purge child fwnode's consum [...] new 411c0d58ca6f driver core: fw_devlink: Improve check for fwnode with no [...] new 8640166f01fe soc: renesas: Move away from using OF_POPULATED for fw_devlink new 38dfa56b3db3 gpiolib: Clear the gpio_device's fwnode initialized flag b [...] new 67cad5c67019 driver core: fw_devlink: Add DL_FLAG_CYCLE support to devi [...] new 6a6dfdf8b3ff driver core: fw_devlink: Allow marking a fwnode link as be [...] new cd115c0409f2 driver core: fw_devlink: Consolidate device link flag computation new 3fb16866b51d driver core: fw_devlink: Make cycle detection more robust new 4a032827daa8 of: property: Simplify of_link_to_phandle() new e2bbea770caf irqchip/irq-imx-gpcv2: Mark fwnode device as not initialized new 96da4a99ce50 firmware: arm_scmi: Set fwnode for the scmi_device new fb42378dcc7f mtd: mtdpart: Don't create platform device that'll never probe new 789be03a6008 driver core: add local subsys_get and subsys_put functions new 273afac615ad driver core: bus: implement bus_get/put() without the priv [...] new e0766ea4c8f8 driver core: bus: constantify the bus_find_* functions new 0396f2863f7a driver core: bus: convert bus_create/remove_file to be constant new a00fdb988d81 driver core: bus: sysfs function cleanups new 5221b82d46f2 driver core: bus: bus_add/probe/remove_device() cleanups new 3465e2e4a24e driver core: bus: bus_register/unregister() cleanups new adac0375380a driver core: bus: subsys_interface_register/unregister() cleanups new beea7892d433 driver core: bus: bus_get_kset() cleanup new 32a8121a19c4 driver core: bus: bus_register/unregister_notifier() cleanups new e4f056825ff5 driver core: bus: bus_add/remove_driver() cleanups new 83b9148df2c9 driver core: bus: bus iterator cleanups new b5aaecb82ac0 driver core: bus: clean up bus_sort_breadthfirst() new adc18506941d driver core: move driver_find() to bus.c new fb451966ae7d driver core: bus: clean up driver_find() new 63b823d7d3cd driver core: create bus_is_registered() new d2bf38c088e0 driver core: remove private pointer from struct bus_type new bc8b7931012f driver core: bus: constify bus_register/unregister_notifier() new f91482be9b48 driver core: bus: constify bus_get_kset() new 4dd1f3f8f99e driver core: bus: constify some internal functions new ad8685d0f61a driver core: bus: constify bus_unregister() new 8c99377e614f driver core: bus: add bus_get_dev_root() function new ccfc901f0117 driver core: bus: update my copyright notice new 31b4b6730fd4 driver core: add error handling for devtmpfs_create_node() new 90a9d5ff2252 devtmpfs: add debug info to handle() new 9d3fe6aa6b95 devtmpfs: remove return value of devtmpfs_delete_node() new 2bc19066bda3 driver core: cpu: don't hand-override the uevent bus_type [...] new d3583f06782c Revert "devtmpfs: remove return value of devtmpfs_delete_node()" new 48c9899affd5 Revert "devtmpfs: add debug info to handle()" new 17c45768fdf9 Revert "driver core: add error handling for devtmpfs_creat [...] new 779aeb73d925 driver core: class: move EXPORT_SYMBOL_GPL() lines to the [...] new ade1229caed9 dma-mapping: no need to pass a bus_type into get_arch_dma_ops() new 007ed7900aae i3c: fix device.h kernel-doc warnings new d3002468cb5d debugfs: update comment of debugfs_rename() new 9f467f6375af OPP: fix error checking in opp_migrate_dentry() new 88cd618dcc7b debugfs: drop inline constant formatting for ERR_PTR(-ERROR) new a93e884edf61 Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pu [...]
The 979 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget | 13 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 57 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 13 + .../testing/sysfs-bus-coresight-devices-ultra_smb | 31 + .../ABI/testing/sysfs-class-usb_power_delivery | 11 +- .../ABI/testing/sysfs-driver-typec-displayport | 15 + Documentation/ABI/testing/sysfs-driver-uacce | 18 + .../ABI/testing/sysfs-driver-xilinx-tmr-manager | 16 + .../ABI/testing/sysfs-kernel-address_bits | 10 + Documentation/admin-guide/kernel-parameters.txt | 12 +- .../bindings/arm/qcom,coresight-tpda.yaml | 129 + .../bindings/arm/qcom,coresight-tpdm.yaml | 93 + .../bindings/iio/accel/adi,adis16201.yaml | 2 +- .../bindings/iio/accel/adi,adis16240.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 +- .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 52 +- .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 48 +- .../bindings/iio/accel/bosch,bma220.yaml | 2 +- .../bindings/iio/accel/kionix,kxcjk1013.yaml | 2 +- .../bindings/iio/accel/memsensing,msa311.yaml | 5 +- .../bindings/iio/accel/nxp,fxls8962af.yaml | 4 +- .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 42 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 40 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 18 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 10 +- .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 +- .../devicetree/bindings/iio/adc/avia-hx711.yaml | 4 +- .../bindings/iio/adc/cirrus,ep9301-adc.yaml | 47 + .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 18 +- .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 4 +- .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 +- .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 +- .../bindings/iio/adc/microchip,mcp3911.yaml | 4 +- .../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 81 + .../bindings/iio/adc/qcom,pm8018-adc.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 3 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 16 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 2 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 6 +- .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 8 +- .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 8 +- .../devicetree/bindings/iio/adc/ti,adc081c.yaml | 55 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 8 +- .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 2 +- .../devicetree/bindings/iio/adc/ti,ads7924.yaml | 110 + .../devicetree/bindings/iio/adc/ti,lmp92064.yaml | 70 + .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 34 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 40 +- .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 22 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 88 +- .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 52 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 4 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 20 +- .../devicetree/bindings/iio/dac/maxim,max5522.yaml | 49 + .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 4 +- .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 2 +- .../devicetree/bindings/iio/frequency/adf4371.yaml | 12 +- .../bindings/iio/gyroscope/adi,adxrs290.yaml | 14 +- .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 30 +- .../devicetree/bindings/iio/health/ti,afe4403.yaml | 2 +- .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../devicetree/bindings/iio/humidity/dht11.yaml | 2 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 16 +- .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 24 +- .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 32 +- .../bindings/iio/imu/invensense,icm42600.yaml | 34 +- .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 26 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 2 +- .../bindings/iio/magnetometer/ti,tmag5273.yaml | 75 + .../bindings/iio/magnetometer/yamaha,yas530.yaml | 18 +- .../bindings/iio/potentiometer/adi,ad5272.yaml | 2 +- .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 +- .../devicetree/bindings/iio/pressure/bmp085.yaml | 24 +- .../bindings/iio/proximity/ams,as3935.yaml | 2 +- .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 - .../bindings/iio/proximity/semtech,sx9360.yaml | 2 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 137 +- .../bindings/iio/temperature/maxim,max31865.yaml | 12 +- .../bindings/iio/temperature/ti,tmp117.yaml | 6 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 73 +- .../bindings/interconnect/qcom,rpmh.yaml | 46 +- .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 50 + .../bindings/interconnect/qcom,sc7280-rpmh.yaml | 71 + .../bindings/interconnect/qcom,sc8280xp-rpmh.yaml | 49 + .../bindings/interconnect/qcom,sm8450-rpmh.yaml | 124 + .../bindings/interconnect/samsung,exynos-bus.yaml | 27 + .../devicetree/bindings/mfd/omap-usb-host.txt | 8 +- .../devicetree/bindings/misc/xlnx,tmr-inject.yaml | 47 + .../devicetree/bindings/misc/xlnx,tmr-manager.yaml | 47 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 7 +- .../devicetree/bindings/powerpc/nintendo/wii.txt | 10 - Documentation/devicetree/bindings/serial/8250.yaml | 10 +- .../devicetree/bindings/serial/8250_omap.yaml | 23 +- .../bindings/serial/amlogic,meson-uart.yaml | 15 +- .../devicetree/bindings/serial/cdns,uart.yaml | 27 +- .../bindings/serial/fsl,s32-linflexuart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 11 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 6 +- .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 1 + .../devicetree/bindings/serial/qcom,msm-uart.txt | 25 - .../devicetree/bindings/serial/qcom,msm-uart.yaml | 56 + .../bindings/serial/renesas,em-uart.yaml | 10 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 26 +- .../devicetree/bindings/serial/renesas,sci.yaml | 24 +- .../devicetree/bindings/serial/renesas,scif.yaml | 24 +- .../devicetree/bindings/serial/renesas,scifa.yaml | 22 +- .../devicetree/bindings/serial/renesas,scifb.yaml | 12 +- .../devicetree/bindings/serial/rs485.yaml | 6 + .../devicetree/bindings/serial/serial.yaml | 18 +- .../devicetree/bindings/serial/sifive-serial.yaml | 6 +- .../bindings/serial/snps-dw-apb-uart.yaml | 8 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 7 - .../bindings/serial/xlnx,opb-uartlite.yaml | 6 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 10 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 1 + .../devicetree/bindings/usb/brcm,bcm3384-usb.txt | 11 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../devicetree/bindings/usb/cypress,cypd4226.yaml | 98 + .../devicetree/bindings/usb/ehci-omap.txt | 31 - .../devicetree/bindings/usb/ehci-orion.txt | 22 - .../devicetree/bindings/usb/faraday,fotg210.yaml | 7 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 2 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 6 + .../devicetree/bindings/usb/generic-ehci.yaml | 5 + .../devicetree/bindings/usb/generic-ohci.yaml | 32 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 1 + .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 110 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/npcm7xx-usb.txt | 20 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 15 + .../bindings/usb/nvidia,tegra234-xusb.yaml | 159 + Documentation/devicetree/bindings/usb/ohci-nxp.txt | 24 - .../devicetree/bindings/usb/ohci-omap3.txt | 15 - Documentation/devicetree/bindings/usb/pxa-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 + .../devicetree/bindings/usb/renesas,rzn1-usbf.yaml | 68 + .../bindings/usb/renesas,rzv2m-usb3drd.yaml | 129 + .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 41 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 40 +- .../devicetree/bindings/usb/rockchip,dwc3.yaml | 10 +- .../bindings/usb/rockchip,rk3399-dwc3.yaml | 115 + .../bindings/usb/samsung,exynos-dwc3.yaml | 8 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 10 + .../devicetree/bindings/usb/spear-usb.txt | 35 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 1 - .../devicetree/bindings/usb/ti,tps6598x.yaml | 3 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 2 +- .../devicetree/bindings/usb/usbmisc-imx.txt | 1 + .../devicetree/bindings/usb/vialab,vl817.yaml | 71 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/tty/n_gsm.rst | 19 + Documentation/fpga/dfl.rst | 119 + Documentation/kbuild/kbuild.rst | 7 + .../process/embargoed-hardware-issues.rst | 1 + Documentation/trace/coresight/coresight-tpda.rst | 52 + Documentation/trace/coresight/coresight-tpdm.rst | 45 + Documentation/trace/coresight/ultrasoc-smb.rst | 83 + Documentation/usb/chipidea.rst | 19 +- Documentation/usb/gadget-testing.rst | 2 +- Documentation/usb/gadget_configfs.rst | 10 + Documentation/usb/mass-storage.rst | 2 +- MAINTAINERS | 73 +- arch/alpha/include/asm/dma-mapping.h | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 24 +- arch/arm/include/asm/semihost.h | 30 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 26 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 36 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/semihost.h | 24 + arch/arm64/kernel/cacheinfo.c | 14 +- arch/ia64/include/asm/dma-mapping.h | 2 +- arch/mips/include/asm/dma-mapping.h | 2 +- arch/mips/sgi-ip22/ip22-gio.c | 4 +- arch/parisc/include/asm/dma-mapping.h | 2 +- arch/parisc/kernel/drivers.c | 4 +- arch/powerpc/include/asm/ps3.h | 2 +- arch/powerpc/include/asm/vio.h | 5 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 7 +- arch/powerpc/platforms/pseries/vio.c | 4 +- arch/riscv/include/asm/semihost.h | 26 + arch/riscv/kernel/cacheinfo.c | 42 - arch/sparc/include/asm/dma-mapping.h | 2 +- arch/sparc/include/asm/vio.h | 5 +- arch/sparc/kernel/vio.c | 2 +- arch/x86/include/asm/dma-mapping.h | 2 +- block/genhd.c | 2 +- block/partitions/core.c | 4 +- drivers/accessibility/speakup/main.c | 2 +- drivers/acpi/bus.c | 2 +- drivers/acpi/device_sysfs.c | 8 +- drivers/acpi/internal.h | 2 +- drivers/acpi/pptt.c | 93 +- drivers/amba/bus.c | 4 +- drivers/android/binder.c | 65 +- drivers/android/binder_internal.h | 3 +- drivers/android/binderfs.c | 4 +- drivers/base/arch_topology.c | 12 +- drivers/base/auxiliary.c | 2 +- drivers/base/base.h | 21 +- drivers/base/bus.c | 575 ++-- drivers/base/cacheinfo.c | 161 +- drivers/base/class.c | 34 +- drivers/base/component.c | 2 +- drivers/base/core.c | 489 ++- drivers/base/cpu.c | 40 +- drivers/base/dd.c | 36 +- drivers/base/devtmpfs.c | 16 +- drivers/base/driver.c | 29 +- drivers/base/memory.c | 9 +- drivers/base/physical_location.c | 5 +- drivers/base/platform.c | 48 +- drivers/base/soc.c | 4 +- drivers/base/swnode.c | 63 +- drivers/base/test/property-entry-test.c | 30 +- drivers/base/transport_class.c | 17 +- drivers/bcma/main.c | 6 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +- drivers/bus/mhi/Makefile | 4 +- drivers/bus/mhi/ep/main.c | 89 +- drivers/bus/mhi/ep/sm.c | 42 +- drivers/bus/mhi/host/init.c | 6 +- drivers/bus/mips_cdmm.c | 4 +- drivers/bus/simple-pm-bus.c | 46 + drivers/bus/sunxi-rsb.c | 7 +- drivers/char/applicom.c | 5 +- drivers/char/pcmcia/cm4000_cs.c | 6 +- drivers/char/pcmcia/synclink_cs.c | 40 +- drivers/char/virtio_console.c | 5 +- drivers/clk/renesas/r9a06g032-clocks.c | 28 + drivers/comedi/Kconfig | 2 +- drivers/comedi/comedi_fops.c | 1 + drivers/counter/Kconfig | 91 +- drivers/crypto/hisilicon/qm.c | 169 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/port.c | 8 +- drivers/cxl/cxl.h | 4 +- drivers/cxl/cxlmem.h | 2 +- drivers/dax/bus.c | 2 +- drivers/eisa/eisa-bus.c | 4 +- drivers/firewire/core-device.c | 8 +- drivers/firmware/arm_ffa/bus.c | 4 +- drivers/firmware/arm_scmi/bus.c | 3 +- drivers/firmware/dmi-sysfs.c | 14 +- drivers/firmware/google/Kconfig | 8 - drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/stratix10-svc.c | 25 +- drivers/fpga/dfl-afu-region.c | 1 + drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-fme-pr.c | 4 +- drivers/fpga/dfl-fme-pr.h | 2 +- drivers/fpga/dfl.c | 253 +- drivers/fpga/dfl.h | 43 + drivers/fpga/fpga-bridge.c | 11 +- drivers/fpga/microchip-spi.c | 145 +- drivers/fsi/fsi-core.c | 6 +- drivers/gpio/gpiolib.c | 7 + drivers/gpu/drm/display/drm_dp_aux_bus.c | 7 +- drivers/gpu/drm/drm_mipi_dsi.c | 4 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 15 +- drivers/gpu/host1x/bus.c | 2 +- drivers/greybus/core.c | 14 +- drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hsi/hsi_core.c | 2 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwtracing/coresight/Kconfig | 35 + drivers/hwtracing/coresight/Makefile | 5 +- drivers/hwtracing/coresight/coresight-core.c | 87 +- drivers/hwtracing/coresight/coresight-cti-core.c | 23 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 15 +- drivers/hwtracing/coresight/coresight-cti.h | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 31 + drivers/hwtracing/coresight/coresight-etm-perf.h | 2 + drivers/hwtracing/coresight/coresight-etm.h | 3 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 93 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 27 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 91 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 27 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 + drivers/hwtracing/coresight/coresight-stm.c | 49 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 45 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 19 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 +- drivers/hwtracing/coresight/coresight-tpda.c | 211 ++ drivers/hwtracing/coresight/coresight-tpda.h | 35 + drivers/hwtracing/coresight/coresight-tpdm.c | 259 ++ drivers/hwtracing/coresight/coresight-tpdm.h | 62 + drivers/hwtracing/coresight/coresight-trace-id.c | 297 ++ drivers/hwtracing/coresight/coresight-trace-id.h | 156 + drivers/hwtracing/coresight/ultrasoc-smb.c | 648 ++++ drivers/hwtracing/coresight/ultrasoc-smb.h | 125 + drivers/hwtracing/intel_th/core.c | 6 +- drivers/hwtracing/intel_th/intel_th.h | 4 +- drivers/hwtracing/ptt/hisi_ptt.c | 10 + drivers/i2c/busses/i2c-nvidia-gpu.c | 4 +- drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i3c/device.c | 14 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/bma400.h | 4 - drivers/iio/accel/bma400_core.c | 29 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 34 +- drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ep93xx_adc.c | 8 + drivers/iio/adc/imx93_adc.c | 484 +++ drivers/iio/adc/max11410.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 8 +- drivers/iio/adc/stm32-dfsdm-core.c | 99 +- drivers/iio/adc/stm32-dfsdm.h | 60 +- drivers/iio/adc/ti-adc128s052.c | 54 +- drivers/iio/adc/ti-ads7924.c | 474 +++ drivers/iio/adc/ti-lmp92064.c | 332 ++ drivers/iio/adc/xilinx-ams.c | 9 +- drivers/iio/cdc/ad7746.c | 3 +- drivers/iio/chemical/scd30_core.c | 46 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 4 +- drivers/iio/dac/Kconfig | 21 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5686.c | 7 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 2 + drivers/iio/dac/max5522.c | 207 ++ drivers/iio/imu/bno055/bno055_ser_trace.c | 2 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 12 +- drivers/iio/industrialio-core.c | 64 +- drivers/iio/light/Makefile | 2 +- drivers/iio/light/max44009.c | 5 +- drivers/iio/light/tsl2563.c | 189 +- drivers/iio/light/vcnl4000.c | 449 ++- drivers/iio/magnetometer/Kconfig | 14 +- drivers/iio/magnetometer/Makefile | 2 + drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/magnetometer/st_magn_spi.c | 5 + drivers/iio/magnetometer/tmag5273.c | 743 +++++ drivers/iio/pressure/ms5611.h | 4 - drivers/iio/pressure/ms5611_core.c | 49 +- drivers/iio/pressure/ms5611_i2c.c | 6 - drivers/iio/pressure/ms5611_spi.c | 6 - drivers/input/input.c | 16 +- drivers/input/serio/serio.c | 4 +- drivers/interconnect/core.c | 14 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/sa8775p.c | 2541 +++++++++++++++ drivers/interconnect/qcom/sc7180.h | 4 +- drivers/interconnect/qcom/sc8180x.c | 38 - drivers/interconnect/qcom/sc8180x.h | 4 +- drivers/interconnect/qcom/sc8280xp.c | 25 - drivers/interconnect/qcom/sc8280xp.h | 4 +- drivers/interconnect/qcom/sdm670.c | 440 +++ drivers/interconnect/qcom/sdm670.h | 128 + drivers/interconnect/qcom/sdx55.h | 4 +- drivers/interconnect/qcom/sm8150.c | 21 - drivers/interconnect/qcom/sm8150.h | 4 +- drivers/interconnect/qcom/sm8250.c | 21 - drivers/interconnect/qcom/sm8250.h | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-imx-gpcv2.c | 1 + drivers/macintosh/macio_asic.c | 7 +- drivers/mcb/mcb-core.c | 4 +- drivers/media/common/Kconfig | 3 + drivers/media/common/Makefile | 1 + drivers/media/common/uvc.c | 183 ++ drivers/media/pci/intel/ipu3/cio2-bridge.c | 27 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 5 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/usb/uvc/Kconfig | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 342 +- drivers/media/usb/uvc/uvc_driver.c | 185 +- drivers/media/usb/uvc/uvc_entity.c | 2 +- drivers/media/usb/uvc/uvc_status.c | 125 +- drivers/media/usb/uvc/uvc_v4l2.c | 111 +- drivers/media/usb/uvc/uvc_video.c | 58 +- drivers/media/usb/uvc/uvcvideo.h | 39 +- drivers/memstick/core/memstick.c | 6 +- drivers/misc/Kconfig | 20 + drivers/misc/Makefile | 2 + drivers/misc/eeprom/at25.c | 8 +- drivers/misc/eeprom/idt_89hpesx.c | 10 +- drivers/misc/enclosure.c | 2 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 6 +- drivers/misc/isl29003.c | 10 +- drivers/misc/mei/bus-fixup.c | 26 +- drivers/misc/mei/bus.c | 7 +- drivers/misc/mei/hdcp/mei_hdcp.c | 4 +- drivers/misc/mei/mei_dev.h | 5 + drivers/misc/mei/pxp/mei_pxp.c | 4 +- drivers/misc/sgi-gru/grukservices.c | 8 +- drivers/misc/ti-st/st_core.c | 2 +- drivers/misc/tifm_core.c | 4 +- drivers/misc/uacce/uacce.c | 50 + drivers/misc/vmw_balloon.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 + drivers/misc/xilinx_tmr_inject.c | 171 + drivers/misc/xilinx_tmr_manager.c | 220 ++ drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_uart.c | 13 +- drivers/most/Kconfig | 2 +- drivers/most/most_cdev.c | 5 +- drivers/most/most_snd.c | 10 +- drivers/most/most_usb.c | 6 +- drivers/mtd/mtdpart.c | 10 + drivers/net/phy/mdio_bus.c | 2 +- drivers/net/xen-netback/xenbus.c | 2 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/dax_devs.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/nd-core.h | 10 +- drivers/nvdimm/nd.h | 4 +- drivers/nvdimm/region_devs.c | 4 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 1 + drivers/nvmem/core.c | 145 +- drivers/nvmem/imx-ocotp.c | 4 +- drivers/nvmem/qcom-spmi-sdam.c | 13 +- drivers/nvmem/rave-sp-eeprom.c | 2 +- drivers/nvmem/stm32-bsec-optee-ta.c | 298 ++ drivers/nvmem/stm32-bsec-optee-ta.h | 80 + drivers/nvmem/stm32-romem.c | 84 +- drivers/nvmem/sunxi_sid.c | 8 +- drivers/of/device.c | 10 +- drivers/of/property.c | 90 +- drivers/parport/parport_pc.c | 125 +- drivers/pci/pci-driver.c | 4 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra186.c | 64 +- drivers/phy/tegra/xusb.c | 6 + drivers/phy/tegra/xusb.h | 23 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/wmi.c | 15 +- drivers/pps/clients/pps-ldisc.c | 6 +- drivers/rapidio/rio-driver.c | 4 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/s390/char/con3215.c | 4 +- drivers/s390/cio/css.c | 4 +- drivers/s390/cio/device.c | 8 +- drivers/s390/cio/scm.c | 2 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/scsi/scsi_sysfs.c | 4 +- drivers/sh/maple/maple.c | 7 - drivers/slimbus/core.c | 4 +- drivers/soc/imx/gpcv2.c | 2 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 2 +- drivers/soc/renesas/rcar-sysc.c | 2 +- drivers/soundwire/bus_type.c | 4 +- drivers/spi/spi-geni-qcom.c | 2 +- drivers/spi/spi.c | 2 +- drivers/spmi/spmi.c | 2 +- drivers/ssb/main.c | 4 +- drivers/staging/emxx_udc/emxx_udc.c | 7 +- drivers/staging/greybus/audio_codec.c | 6 - drivers/staging/greybus/gbphy.c | 14 +- drivers/staging/greybus/gpio.c | 6 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/greybus/usb.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 3 +- drivers/staging/pi433/TODO | 3 + drivers/staging/pi433/pi433_if.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 67 +- drivers/staging/r8188eu/core/rtw_fw.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 5 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 31 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 23 +- drivers/staging/r8188eu/core/rtw_recv.c | 30 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 26 +- drivers/staging/r8188eu/core/rtw_xmit.c | 478 +-- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 7 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 42 +- drivers/staging/r8188eu/hal/usb_halinit.c | 31 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 80 +- drivers/staging/r8188eu/include/drv_types.h | 4 - drivers/staging/r8188eu/include/hal_intf.h | 2 +- drivers/staging/r8188eu/include/osdep_intf.h | 32 - drivers/staging/r8188eu/include/rtl8188e_cmd.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 21 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 16 +- drivers/staging/r8188eu/include/rtw_cmd.h | 3 +- drivers/staging/r8188eu/include/rtw_io.h | 257 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 3 - drivers/staging/r8188eu/include/rtw_xmit.h | 57 +- drivers/staging/r8188eu/include/usb_ops.h | 2 - drivers/staging/r8188eu/include/usb_ops_linux.h | 29 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 6 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 17 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 33 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 106 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 22 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 355 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 4 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 219 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 374 +-- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 86 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 208 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 342 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 45 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 14 +- drivers/staging/rts5208/ms.c | 2 + drivers/staging/vc04_services/Makefile | 2 - .../staging/vc04_services/bcm2835-audio/Makefile | 2 - .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 12 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 3 +- .../staging/vc04_services/bcm2835-camera/Makefile | 5 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- .../vc04_services/bcm2835-camera/controls.c | 6 +- .../include/linux/raspberrypi/vchiq.h | 63 +- drivers/staging/vc04_services/interface/TODO | 5 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 136 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 226 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 38 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 36 +- .../interface/vchiq_arm/vchiq_ioctl.h | 11 +- drivers/staging/vc04_services/vchiq-mmal/Makefile | 5 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 15 +- drivers/staging/vme_user/vme.h | 26 +- drivers/staging/vme_user/vme_bridge.h | 36 +- drivers/staging/wlan-ng/hfa384x.h | 171 - drivers/tee/tee_core.c | 2 +- drivers/thunderbolt/acpi.c | 13 +- drivers/thunderbolt/ctl.c | 52 +- drivers/thunderbolt/ctl.h | 2 + drivers/thunderbolt/debugfs.c | 5 +- drivers/thunderbolt/switch.c | 46 +- drivers/thunderbolt/tb.c | 508 ++- drivers/thunderbolt/tb.h | 41 +- drivers/thunderbolt/tb_msgs.h | 11 +- drivers/thunderbolt/tb_regs.h | 36 + drivers/thunderbolt/tunnel.c | 506 ++- drivers/thunderbolt/tunnel.h | 18 + drivers/thunderbolt/usb4.c | 572 ++++ drivers/thunderbolt/xdomain.c | 6 +- drivers/tty/amiserial.c | 12 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/hvc/hvc_console.h | 2 +- drivers/tty/hvc/hvc_iucv.c | 6 +- drivers/tty/hvc/hvcs.c | 91 +- drivers/tty/moxa.c | 82 +- drivers/tty/mxser.c | 11 +- drivers/tty/n_gsm.c | 160 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_dfl.c | 167 + drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_pci.c | 25 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 494 +++ drivers/tty/serial/8250/8250_pcilib.c | 40 + drivers/tty/serial/8250/8250_pcilib.h | 15 + drivers/tty/serial/8250/8250_port.c | 57 +- drivers/tty/serial/8250/Kconfig | 27 + drivers/tty/serial/8250/Makefile | 3 + drivers/tty/serial/Kconfig | 16 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/arc_uart.c | 7 - ...earlycon-arm-semihost.c => earlycon-semihost.c} | 25 +- drivers/tty/serial/earlycon.c | 9 +- drivers/tty/serial/fsl_lpuart.c | 119 +- drivers/tty/serial/imx.c | 308 +- drivers/tty/serial/liteuart.c | 241 +- drivers/tty/serial/max3100.c | 2 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/msm_serial.c | 1 + drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 + drivers/tty/serial/qcom_geni_serial.c | 638 ++-- drivers/tty/serial/sc16is7xx.c | 51 +- drivers/tty/serial/sccnxp.c | 12 +- drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_core.c | 77 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/sunhv.c | 8 +- drivers/tty/serial/ucc_uart.c | 2 + drivers/tty/synclink_gt.c | 21 +- drivers/tty/tty_io.c | 8 +- drivers/tty/tty_ioctl.c | 8 +- drivers/tty/tty_port.c | 22 +- drivers/tty/vt/vt.c | 310 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 110 +- drivers/usb/chipidea/ci_hdrc_imx.c | 10 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/usbmisc_imx.c | 6 - drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/common/ulpi.c | 18 +- drivers/usb/core/driver.c | 6 +- drivers/usb/core/hub.c | 5 +- drivers/usb/core/message.c | 8 +- drivers/usb/core/sysfs.c | 5 - drivers/usb/core/usb.c | 10 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 19 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/dwc3-xilinx.c | 1 - drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/early/xhci-dbc.c | 8 +- drivers/usb/fotg210/Kconfig | 2 +- drivers/usb/fotg210/fotg210-core.c | 83 +- drivers/usb/fotg210/fotg210-hcd.c | 69 +- drivers/usb/fotg210/fotg210-hcd.h | 1 + drivers/usb/fotg210/fotg210-udc.c | 161 +- drivers/usb/fotg210/fotg210-udc.h | 4 +- drivers/usb/fotg210/fotg210.h | 27 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 102 +- drivers/usb/gadget/configfs.c | 500 ++- drivers/usb/gadget/function/f_fs.c | 8 +- drivers/usb/gadget/function/f_uvc.c | 150 +- drivers/usb/gadget/function/u_ether.c | 38 +- drivers/usb/gadget/function/u_serial.c | 23 +- drivers/usb/gadget/function/u_uvc.h | 18 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_configfs.c | 1154 ++++++- drivers/usb/gadget/function/uvc_configfs.h | 52 +- drivers/usb/gadget/function/uvc_v4l2.c | 16 +- drivers/usb/gadget/legacy/hid.c | 7 +- drivers/usb/gadget/udc/Kconfig | 22 + drivers/usb/gadget/udc/Makefile | 2 + drivers/usb/gadget/udc/bcm63xx_udc.c | 13 +- drivers/usb/gadget/udc/fusb300_udc.c | 10 +- drivers/usb/gadget/udc/gr_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 136 +- drivers/usb/gadget/udc/renesas_usbf.c | 3406 ++++++++++++++++++++ drivers/usb/gadget/udc/rzv2m_usb3drd.c | 139 + drivers/usb/gadget/udc/tegra-xudc.c | 50 +- drivers/usb/host/Kconfig | 22 +- drivers/usb/host/Makefile | 8 +- drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/fsl-mph-dr-of.c | 3 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/max3421-hcd.c | 15 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-hcd.c | 6 +- drivers/usb/host/xhci-debugfs.c | 2 +- drivers/usb/host/xhci-hub.c | 257 +- drivers/usb/host/xhci-mem.c | 338 +- drivers/usb/host/xhci-mvebu.c | 2 +- drivers/usb/host/xhci-plat.c | 144 +- drivers/usb/host/xhci-plat.h | 7 + drivers/usb/host/xhci-rcar.c | 102 +- drivers/usb/host/xhci-rcar.h | 55 - drivers/usb/host/xhci-ring.c | 88 +- drivers/usb/host/xhci-rzv2m.c | 38 + drivers/usb/host/xhci-rzv2m.h | 16 + drivers/usb/host/xhci-tegra.c | 392 ++- drivers/usb/host/xhci.c | 81 +- drivers/usb/host/xhci.h | 40 +- drivers/usb/misc/onboard_usb_hub.c | 4 + drivers/usb/misc/onboard_usb_hub.h | 11 + drivers/usb/mtu3/mtu3_gadget.c | 3 +- drivers/usb/mtu3/mtu3_hw_regs.h | 1 + drivers/usb/mtu3/mtu3_qmu.c | 7 + drivers/usb/musb/da8xx.c | 4 +- drivers/usb/musb/mediatek.c | 3 +- drivers/usb/musb/sunxi.c | 99 +- drivers/usb/phy/phy.c | 6 +- drivers/usb/roles/class.c | 3 +- drivers/usb/serial/console.c | 2 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/usb-serial.c | 6 +- drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/typec/altmodes/displayport.c | 12 + drivers/usb/typec/bus.c | 37 +- drivers/usb/typec/bus.h | 2 + drivers/usb/typec/class.c | 17 +- drivers/usb/typec/hd3ss3220.c | 29 + drivers/usb/typec/mux/Kconfig | 6 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/gpio-sbu-mux.c | 172 + drivers/usb/typec/mux/intel_pmc_mux.c | 13 +- drivers/usb/typec/pd.c | 9 +- drivers/usb/typec/retimer.h | 2 +- drivers/usb/typec/tcpm/Makefile | 1 + drivers/usb/typec/tcpm/maxim_contaminant.c | 387 +++ drivers/usb/typec/tcpm/tcpci.c | 19 +- drivers/usb/typec/tcpm/tcpci_maxim.h | 89 + .../tcpm/{tcpci_maxim.c => tcpci_maxim_core.c} | 53 +- drivers/usb/typec/tcpm/tcpm.c | 60 +- drivers/usb/typec/tipd/core.c | 38 + drivers/usb/typec/ucsi/ucsi.c | 164 +- drivers/usb/typec/ucsi/ucsi.h | 8 + drivers/usb/typec/ucsi/ucsi_ccg.c | 22 +- drivers/video/console/newport_con.c | 9 +- drivers/video/console/sticon.c | 9 +- drivers/video/console/vgacon.c | 8 +- drivers/video/fbdev/core/fbcon.c | 35 +- drivers/virtio/virtio.c | 4 +- drivers/w1/w1.c | 10 +- drivers/xen/pvcalls-back.c | 2 +- drivers/xen/xenbus/xenbus_probe_backend.c | 8 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- drivers/zorro/zorro-driver.c | 4 +- fs/cifs/file.c | 3 +- fs/debugfs/inode.c | 4 +- fs/dlm/lockspace.c | 4 +- fs/gfs2/sys.c | 6 +- fs/kernfs/dir.c | 3 - include/asm-generic/dma-mapping.h | 2 +- include/drm/drm_mipi_dsi.h | 5 +- .../dt-bindings/interconnect/qcom,sa8775p-rpmh.h | 231 ++ include/dt-bindings/interconnect/qcom,sc7180.h | 3 - include/dt-bindings/interconnect/qcom,sc8180x.h | 3 - include/dt-bindings/interconnect/qcom,sc8280xp.h | 4 +- .../dt-bindings/interconnect/qcom,sdm670-rpmh.h | 136 + include/dt-bindings/interconnect/qcom,sdx55.h | 2 - include/dt-bindings/interconnect/qcom,sm8150.h | 3 - include/dt-bindings/interconnect/qcom,sm8250.h | 3 - include/linux/acpi.h | 4 +- include/linux/cacheinfo.h | 13 +- include/linux/console.h | 5 +- include/linux/console_struct.h | 3 +- include/linux/container_of.h | 2 +- include/linux/coresight-pmu.h | 34 +- include/linux/coresight.h | 4 +- include/linux/device.h | 7 +- include/linux/device/bus.h | 97 +- include/linux/device/driver.h | 1 - include/linux/dfl.h | 8 + include/linux/dma-map-ops.h | 2 +- include/linux/etherdevice.h | 14 + include/linux/firewire.h | 15 +- include/linux/fwnode.h | 12 +- include/linux/hisi_acc_qm.h | 15 + include/linux/hyperv.h | 5 +- include/linux/i3c/device.h | 22 +- include/linux/iio/iio.h | 5 + include/linux/kobject.h | 2 +- include/linux/list.h | 15 + include/linux/mcb.h | 5 +- include/linux/mhi_ep.h | 4 +- include/linux/nvmem-consumer.h | 10 +- include/linux/nvmem-provider.h | 31 +- include/linux/of.h | 25 + include/linux/of_device.h | 4 +- include/linux/parport_pc.h | 3 + include/linux/platform_data/tsl2563.h | 9 - include/linux/platform_device.h | 11 + include/linux/property.h | 9 +- include/linux/serial.h | 10 + include/linux/serial_core.h | 9 +- .../linux/{qcom-geni-se.h => soc/qcom/geni-se.h} | 3 + include/linux/soundwire/sdw_type.h | 2 +- include/linux/spi/spi.h | 2 +- include/linux/ssb/ssb.h | 2 +- include/linux/surface_aggregator/device.h | 5 +- include/linux/transport_class.h | 8 +- include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 4 +- include/linux/tty_port.h | 10 +- include/linux/uacce.h | 12 + include/linux/usb.h | 27 +- include/linux/usb/composite.h | 12 + include/linux/usb/gadget.h | 11 + include/linux/usb/rzv2m_usb3drd.h | 20 + include/linux/usb/tcpci.h | 7 + include/linux/usb/tcpm.h | 8 + include/{media/v4l2-uvc.h => linux/usb/uvc.h} | 209 +- include/linux/usb/webusb.h | 80 + include/linux/uuid.h | 19 +- include/linux/virtio.h | 5 +- include/sound/hdaudio.h | 2 +- include/uapi/linux/android/binder.h | 7 +- include/uapi/linux/gsmmux.h | 17 +- include/uapi/linux/kd.h | 10 +- include/uapi/linux/serial_core.h | 3 + include/uapi/linux/serial_reg.h | 5 + include/uapi/linux/usb/ch9.h | 16 + include/uapi/linux/usb/video.h | 30 + include/uapi/linux/uuid.h | 12 +- include/uapi/linux/uvcvideo.h | 6 +- include/xen/xenbus.h | 7 +- kernel/events/core.c | 1 + kernel/fail_function.c | 5 +- kernel/ksysfs.c | 9 + lib/kobject.c | 16 +- lib/test_firmware.c | 5 +- net/bluetooth/rfcomm/tty.c | 2 +- samples/kobject/kset-example.c | 2 +- scripts/const_structs.checkpatch | 1 + scripts/tags.sh | 9 +- sound/aoa/soundbus/core.c | 6 +- sound/hda/hda_bus_type.c | 2 +- sound/hda/hdac_device.c | 2 +- tools/iio/iio_utils.c | 23 +- 829 files changed, 30173 insertions(+), 9326 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-ultra_smb create mode 100644 Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager create mode 100644 Documentation/ABI/testing/sysfs-kernel-address_bits create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tpdm.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc081c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5522.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sa8775p-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7280-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc8280xp-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8450-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml create mode 100644 Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml delete mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uart.yaml delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm3384-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ehci-omap.txt delete mode 100644 Documentation/devicetree/bindings/usb/ehci-orion.txt create mode 100644 Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml delete mode 100644 Documentation/devicetree/bindings/usb/npcm7xx-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra234-xusb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ohci-nxp.txt delete mode 100644 Documentation/devicetree/bindings/usb/ohci-omap3.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,rzv2m-usb3drd.yaml create mode 100644 Documentation/devicetree/bindings/usb/rockchip,rk3399-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/spear-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/vialab,vl817.yaml create mode 100644 Documentation/trace/coresight/coresight-tpda.rst create mode 100644 Documentation/trace/coresight/coresight-tpdm.rst create mode 100644 Documentation/trace/coresight/ultrasoc-smb.rst create mode 100644 arch/arm/include/asm/semihost.h create mode 100644 arch/arm64/include/asm/semihost.h create mode 100644 arch/riscv/include/asm/semihost.h create mode 100644 drivers/hwtracing/coresight/coresight-tpda.c create mode 100644 drivers/hwtracing/coresight/coresight-tpda.h create mode 100644 drivers/hwtracing/coresight/coresight-tpdm.c create mode 100644 drivers/hwtracing/coresight/coresight-tpdm.h create mode 100644 drivers/hwtracing/coresight/coresight-trace-id.c create mode 100644 drivers/hwtracing/coresight/coresight-trace-id.h create mode 100644 drivers/hwtracing/coresight/ultrasoc-smb.c create mode 100644 drivers/hwtracing/coresight/ultrasoc-smb.h create mode 100644 drivers/iio/adc/imx93_adc.c create mode 100644 drivers/iio/adc/ti-ads7924.c create mode 100644 drivers/iio/adc/ti-lmp92064.c create mode 100644 drivers/iio/dac/max5522.c create mode 100644 drivers/iio/magnetometer/tmag5273.c create mode 100644 drivers/interconnect/qcom/sa8775p.c create mode 100644 drivers/interconnect/qcom/sdm670.c create mode 100644 drivers/interconnect/qcom/sdm670.h create mode 100644 drivers/media/common/uvc.c create mode 100644 drivers/misc/xilinx_tmr_inject.c create mode 100644 drivers/misc/xilinx_tmr_manager.c create mode 100644 drivers/nvmem/stm32-bsec-optee-ta.c create mode 100644 drivers/nvmem/stm32-bsec-optee-ta.h delete mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/tty/serial/8250/8250_dfl.c create mode 100644 drivers/tty/serial/8250/8250_pci1xxxx.c create mode 100644 drivers/tty/serial/8250/8250_pcilib.c create mode 100644 drivers/tty/serial/8250/8250_pcilib.h rename drivers/tty/serial/{earlycon-arm-semihost.c => earlycon-semihost.c} (57%) create mode 100644 drivers/usb/gadget/udc/renesas_usbf.c create mode 100644 drivers/usb/gadget/udc/rzv2m_usb3drd.c delete mode 100644 drivers/usb/host/xhci-rcar.h create mode 100644 drivers/usb/host/xhci-rzv2m.c create mode 100644 drivers/usb/host/xhci-rzv2m.h create mode 100644 drivers/usb/typec/mux/gpio-sbu-mux.c create mode 100644 drivers/usb/typec/tcpm/maxim_contaminant.c create mode 100644 drivers/usb/typec/tcpm/tcpci_maxim.h rename drivers/usb/typec/tcpm/{tcpci_maxim.c => tcpci_maxim_core.c} (93%) create mode 100644 include/dt-bindings/interconnect/qcom,sa8775p-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm670-rpmh.h delete mode 100644 include/linux/platform_data/tsl2563.h rename include/linux/{qcom-geni-se.h => soc/qcom/geni-se.h} (99%) create mode 100644 include/linux/usb/rzv2m_usb3drd.h rename include/{media/v4l2-uvc.h => linux/usb/uvc.h} (59%) create mode 100644 include/linux/usb/webusb.h