This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e38f734add21 Merge tag 'staging-6.8-rc1' of git://git.kernel.org/pub/sc [...] new ad90d0358bd3 serial: 8250: omap: Don't skip resource freeing if pm_runt [...] new 7635d71e6a4b serial: sccnxp: Improve error message if regulator_disable [...] new 7e1efdf8fce4 serial: 8250: Convert to platform remove callback returning void new c1f5edac27fb serial: altera_jtaguart: Convert to platform remove callba [...] new b0f698b80bbc serial: altera: Convert to platform remove callback return [...] new 788f501a817a serial: amba-pl011: Convert to platform remove callback re [...] new d3b84c16fde0 serial: ar933x: Convert to platform remove callback return [...] new 144b47cd555b serial: atmel: Convert to platform remove callback returning void new 69b1a03921a4 serial: bcm63xx: Convert to platform remove callback retur [...] new 47cfe5464350 serial: clps711x: Convert to platform remove callback retu [...] new d19993c40ca1 serial: cpm: Convert to platform remove callback returning void new e9b09d9c26fe serial: digicolor: Convert to platform remove callback ret [...] new 505cc4b418ac serial: esp32_acm: Convert to platform remove callback ret [...] new de2f50b74db7 serial: esp32: Convert to platform remove callback returning void new 77533490f4df serial: fsl_linflexuart: Convert to platform remove callba [...] new 6b02503f37e8 serial: fsl_lpuart: Convert to platform remove callback re [...] new c066f87314b7 serial: imx: Convert to platform remove callback returning void new 04300219c8a8 serial: lantiq: Convert to platform remove callback return [...] new 2d1c01d4cf26 serial: liteuart: Convert to platform remove callback retu [...] new 2c1a68b59894 serial: lpc32xx_hs: Convert to platform remove callback re [...] new cec346ec4649 serial: ma35d1: Convert to platform remove callback return [...] new cd1d7071f5c1 serial: mcf: Convert to platform remove callback returning void new c4a5b2629171 serial: meson: Convert to platform remove callback returning void new abf11a4b4501 serial: milbeaut_usio: Convert to platform remove callback [...] new 4cf1dabec96f serial: mpc52xx: Convert to platform remove callback retur [...] new a63e5a49d596 serial: msm: Convert to platform remove callback returning void new 23f6a4d9afc1 serial: mxs-auart: Convert to platform remove callback ret [...] new 065503963113 serial: omap: Convert to platform remove callback returning void new 8e94fc93762a serial: owl: Convert to platform remove callback returning void new 915fd7f32d25 serial: pic32: Convert to platform remove callback returning void new dd4d4497be8f serial: qcom_geni: Convert to platform remove callback ret [...] new b9fd3145c962 serial: rda: Convert to platform remove callback returning void new 1158e40b26d2 serial: sa1100: Convert to platform remove callback return [...] new 77772addc1f1 serial: samsung: Convert to platform remove callback retur [...] new 2512ae09b86f serial: sccnxp: Convert to platform remove callback return [...] new d38818625843 serial: tegra: Convert to platform remove callback returning void new f785faa8cdd4 serial: txx9: Convert to platform remove callback returning void new 5fc247bf7585 serial: sh-sci: Convert to platform remove callback return [...] new 0a208f3d58c7 serial: sifive: Convert to platform remove callback return [...] new ef2a86440e7d serial: sprd: Convert to platform remove callback returning void new 338bc8f964b8 serial: st-asc: Convert to platform remove callback return [...] new 2cf562441b51 serial: stm32: Convert to platform remove callback returning void new 3cfff33ae878 serial: sunhv: Convert to platform remove callback returning void new 3f51b27c9ada serial: sunplus: Convert to platform remove callback retur [...] new 78767116e28c serial: sunsab: Convert to platform remove callback return [...] new 499dd0b5b0cb serial: sunsu: Convert to platform remove callback returning void new 84f74fd3002f serial: sunzilog: Convert to platform remove callback retu [...] new 5e29d46f411d serial: tegra-tcu: Convert to platform remove callback ret [...] new 7d8ffee1f41d serial: timbuart: Convert to platform remove callback retu [...] new 2a0e8be950b9 serial: uartlite: Convert to platform remove callback retu [...] new 0e1ff92834b7 serial: ucc: Convert to platform remove callback returning void new 0ea163e23552 serial: xilinx_uartps: Convert to platform remove callback [...] new 5592d7e87f23 tty: con3215: drop raw3215_info::ubuffer new 5bd8ad372398 tty: ipwireless: remove unused ipw_dev::attribute_memory new 79b18e51226e tty: jsm: remove unused members from struct board_ops new e1d64e153aee tty: jsm: remove unused struct jsm_board members new d0b2b1efbdd2 tty: rp2: remove unused rp2_uart_port::ignore_rx new 50d371a9c5ba tty: serial_cs: remove unused struct serial_cfg_mem new dd6ffc9c57f6 tty: serial: uartlite: Document uartlite_data in kernel-doc style new 9c8c269b4ae9 dt-bindings: serial: renesas,sci: Document RZ/Five SoC new 7f30c19caf94 tty: hvc: Make hvc_remove() return no value new aa46b225ebbf tty: hvc: hvc_opal: Convert to platform remove callback re [...] new 17fabec94d61 serial: sifive: Declare PM operations as static new 55cb57ac7509 serial: sunsab: remove trailing whitespaces new 3837a0379533 serial: sc16is7xx: improve regmap debugfs by using one reg [...] new ec9fc2cffa8d serial: atmel: convert not to use dma_request_slave_channel() new 5b05206b05ba serial: imx: convert not to use dma_request_slave_channel() new e6cc39486ae7 serial: amba-pl011: convert not to use dma_request_slave_c [...] new b49c36e4b2ff serial: mxs-auart: convert not to use dma_request_slave_channel() new f1c7f92ee9ec serial: sh-sci: convert not to use dma_request_slave_channel() new abdea7209bec dt-bindings: serial: fsl-linflexuart: change the maintaine [...] new 727e08b1a56a serial: xilinx_uartps: Fix kernel doc about .remove()'s re [...] new e651faa2fba4 drivers/tty/vt: use standard array-copy-functions new 0be916a68c8a Documentation: devices.txt: Update ttyUL major number allo [...] new 01c33b813864 serial: uartlite: Use dynamic allocation for major number [...] new 39ff20f5fd44 /proc/sysrq-trigger: accept multiple keys at once new b286f4e87e32 serial: core: Move tty and serdev to be children of serial [...] new 45a3a8ef8129 serial: core: Revert checks for tx runtime PM state new fffa35a25b4c serial: sc16is7xx: change confusing comment about Tx FIFO new 1be5f0819c1a serial: max310x: change confusing comment about Tx FIFO new 358779dd18c1 tty: fix tty_operations types in documentation new 4c74253b831e tty: deprecate tty_write_message() new d22d53ad8ae8 tty: remove unneeded mbz from tiocsti() new 239123e7e8ec tty: move locking docs out of Returns for functions in tty.h new c35e6ec1f313 tty: amiserial: return from receive_chars() without goto new 73b2ed367569 tty: amiserial: use bool and rename overrun flag in receiv [...] new 9d3e3301ae99 tty: ehv_bytecha: use memcpy_and_pad() in local_ev_byte_ch [...] new 7cf61de7f748 tty: goldfish: drop unneeded temporary variables new e4b3cd3b6a0d tty: hso: don't emit load/unload info to the log new 4ccef1f142ef tty: hso: don't initialize global serial_table new 7588b0820354 tty: hvc_console: use flexible array for outbuf new 2bf93a48ccaa tty: nozomi: remove unused debugging DUMP() new ab58841ab9fc tty: srmcons: use 'buf' directly in srmcons_do_write() new a3db64c575ca tty: make tty const in tty_get_baud_rate() new ff4b8c3a8be9 tty: srmcons: make srmcons_do_write() return void new ad1885559249 tty: srmcons: use 'count' directly in srmcons_do_write() new 2ea2ac84ef35 tty: srmcons: switch need_cr to bool new 068ab2135b3f tty: srmcons: remove 'str_cr' and use string directly new d804987153e7 serial: 8250_dw: Decouple DLF register check from UCV new 78d60dae9a0c serial: imx: fix tx statemachine deadlock new 675bf8ef209c tty: virtio: drop virtio_cons_early_init() new 093258a9963b tty: serial: amba: cleanup whitespace new b18fefd230e4 dt-bindings: serial: snps-dw-apb-uart: include rs485 schema new 0ec058ece2f9 tty: hvc: dcc: Check for TXfull condition while setting up [...] new 1e7e56160d9d serial: ucc_uart: Fix multiple address space type errors new 692079bda780 dt-bindings: serial: qcom,msm-uartdm: Vote for shared resources new 173ebdedcd84 serial: msm: Use OPP table for DVFS support new e01b5712a80d tty: goldfish: use bool for is_write parameter new e93102bea4a1 tty: mmc: sdio_uart: switch sdio_in() to return u8 new 49943393c9f0 tty: switch tty_port::xmit_* to u8 new 3a00da027946 tty: make tty_operations::send_xchar accept u8 char new 4e8d8878145f tty: core: the rest to u8 new fbdeead9598c tty: ami: use u8 for characters and flag new 03e5af525750 tty: bcm: convert to u8 and size_t new 359bbdc0cdfc tty: con3215: convert to u8 and size_t new e17934c1bcc1 tty: con3270: convert to u8 and size_t new 0d08abb98331 tty: ehv_bytechan: convert to u8 and size_t new f3fb7367af89 tty: goldfish: convert to u8 and size_t new f32fcbedbe92 tty: hvc: convert to u8 and size_t new 2f982313279b tty: ipoctal: convert to u8 and size_t new b7a43d0c8781 tty: m68k: nfcon: convert to u8 and size_t new ce7cbd9a6c81 tty: mips_ejtag_fdc: use u8 for character pointers new 2573f7eac04d tty: mmc: sdio: use u8 for flag new cb8566b9b3b1 tty: moxa: convert to u8 and size_t new 59b943356b53 tty: mxser: convert to u8 and size_t new eb7e45db2e0a tty: n_gsm: convert to u8 and size_t new 5655b16ea5cf tty: n_hdlc: convert to u8 and size_t new 5c99e2977f13 tty: nozomi: convert to u8 and size_t new f2470d2bc432 tty: serdev: convert to u8 and size_t in serdev_controller_ops new 475fc6e2de6f tty: serdev: convert to u8 and size_t new 14abfd0cb52f tty: srmcons: convert to u8 and size_t new 18977909bfba tty: ttyprintk: convert to u8 and size_t new b49d18493a0b tty: um: convert to u8/__u8 and size_t new ae5af710f369 tty: xtensa/iss: use u8 new e045e18dbf3e Merge 6.7-rc5 into tty-next new 9df1dd450689 dt-bindings: serial: imx: Properly describe the i.MX1 interrupts new 2600d9939440 serial: esp32_acm: Add explicit platform_device.h include new 3d19ff562d06 serial: esp32_uart: Use device_get_match_data() new e0f25b899234 tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE new 96d7e361ca4c serdev: Remove usage of the deprecated ida_simple_xx() API new 6bcab3c8acc8 serial: sc16is7xx: remove wasteful static buffer in sc16is [...] new f6959c5217bd serial: sc16is7xx: remove global regmap from struct sc16is [...] new 41a308cbedb2 serial: sc16is7xx: remove unused line structure member new 4409df5866b7 serial: sc16is7xx: change EFR lock to operate on each channels new dbf4ab821804 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap fu [...] new 9915753037eb serial: sc16is7xx: fix unconditional activation of THRI interrupt new d54cbe1db72d dt-bindings: serial: Add a new compatible string for UMS9620 new 6b64f8e360c0 serial: ma35d1: Fix spelling mistake "ononsole" -> "console" new a5f18286083f serial: 8250-fsl: Only do the break workaround if IIR sign [...] new 1f78c56007ba tty: serial: amba: Use linux/{bits,bitfield}.h macros new d93ebe0fcfbd tty: serial: amba-pl011: fix whitespace formatting new dc00f0cc5e04 tty: serial: amba-pl011: replace TIOCMBIT macros by static [...] new fd64ff0966d3 tty: serial: amba-pl011: avoid quoted string split across lines new 28a7ec8c6679 tty: serial: amba-pl011: fix formatting of conditions new 826bd77ae5e8 tty: serial: amba-pl011: fix miscellaneous checkpatch warnings new 8ff87406c29b tty: serial: amba-pl011: unindent pl011_console_get_option [...] new a49a8b9d7cf5 tty: serial: amba-pl011: factor QDF2400 SoC erratum 44 out [...] new 43f012df3c1e tty: serial: 8250: Set RS422 interface by default to fix M [...] new cb86a3383aa7 serial: core: Update uart_poll_timeout() function to retur [...] new d4303e0b9f51 serial: core: Clean up uart_update_timeout() function new 76ac8e29855b tty: serial: Cleanup the bit shift with macro new 6056f20f27e9 tty: serial: Add RS422 flag to struct serial_rs485 new f0635480462f tty/serial: altera_uart: use more informative labels in /p [...] new 3e189470cad2 serial: imx: Correct clock error message in function probe() new 788aeef392d2 tty: serial: kgdboc: Fix 8250_* kgdb over serial new c6dcd8050fb7 serial: apbuart: fix console prompt on qemu new 7c45eaa81347 serial: imx: Ensure that imx_uart_rs485_config() is called [...] new d8a028447913 serial: 8250_dw: Do not bailout on UCV read returning zero new 9903f2f2e1c0 tty: serial: 8250: Set RS232 as default for Moxa PCIe boar [...] new 8c9aa6e1877d serial: 8250_lpss: copy dma_param using devm_kmemdup() new e0ae1431dfb6 8250: microchip: pci1xxxx: Rearranging the structure declarations new b7fbca372bb6 8250: microchip: pci1xxxx: Add Syslock support for reading [...] new aba8290f368d 8250: microchip: pci1xxxx: Add Burst mode reception suppor [...] new 83e571f054cd serial: 8250_bcm2835aux: Restore clock error handling new da680c045fde dt-bindings: serial: Describe ARM dcc interface new 07c30ea5861f serial: Do not hold the port lock when setting rx-during-tx GPIO new 1a33e33ca0e8 serial: core: set missing supported flag for RX during TX GPIO new 4afeced55baa serial: core: fix sanitizing check for RTS settings new c73986913fa4 serial: core: make sure RS485 cannot be enabled when it is [...] new 74eab89b26ac serial: core, imx: do not set RS485 enabled if it is not s [...] new 51f93776b84d serial: omap: do not override settings for RS485 support new 0c2a5f471ce5 serial: 8250_exar: Set missing rs485_supported flag new 8a1060ce9749 serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in [...] new 6d710b769c1f serial: sc16is7xx: add check for unsupported SPI modes dur [...] new 3ef79cd14122 serial: sc16is7xx: set safe default SPI clock frequency new ed647256e8f2 serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() new d5078509c8b0 serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() new 3504c3174bfc serial: sc16is7xx: use DECLARE_BITMAP for sc16is7xx_lines [...] new 195f01ddcc81 serial: sc16is7xx: use spi_get_device_match_data() new 7e2ead98b747 serial: sc16is7xx: use i2c_get_match_data() new d9ffadaf9df1 serial: sc16is7xx: add driver name to struct uart_driver new acd7f118b3b5 serial: sc16is7xx: add macro for max number of UART ports new dfb104213008 serial: sc16is7xx: add explicit return for some switch def [...] new 2e57cefc4477 serial: sc16is7xx: replace hardcoded divisor value with BI [...] new e54837da4d81 serial: sc16is7xx: drop unneeded MODULE_ALIAS new f031d763dcb0 serial: sc16is7xx: refactor FIFO access functions to incre [...] new 2de8a1b46756 serial: sc16is7xx: reorder code to remove prototype declarations new 0c84bea0cabc serial: sc16is7xx: refactor EFR lock new bd736f38c014 Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] new f9cdf40ed66b USB: misc: iowarrior: remove redundant assignment to varia [...] new b9a24821c7f7 USB: usbip: vudc: Convert to platform remove callback retu [...] new cbd1b152519a usb: gadget: at91_udc: Convert to platform remove callback [...] new 103081ef40b6 usb: gadget: fsl_udc: Convert to platform remove callback [...] new c45b52f71c4b usb: gadget: gr_udc: Convert to platform remove callback r [...] new 5d888fee4ade usb: gadget: lpc32xx_udc: Convert to platform remove callb [...] new 725d1f1e338b usb: gadget: pxa25x_udc: Convert to platform remove callba [...] new 2d1803ada2e0 usb: gadget: f_midi: Replace strlcpy() with strscpy() new d990e2277416 dt-bindings: usb: renesas,usbhs: Document RZ/Five SoC new 6437760accfb usb: misc: eud: Add IRQ check for platform_get_irq() new a776452debdc usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] new 7836be3b100c usb: cdns3: skip set TRB_IOC when usb_request: no_interrup [...] new 68a1317412e1 usb: raw-gadget: update documentation new 5389b5d74efb dt-bindings: usb: qcom,dwc3: document the SM8560 SuperSpee [...] new 9768af12edb3 usb: phy: generic: add suspend support for regulator new e0cc05d52ad3 usb: typec: tcpm: skip checking port->send_discover in PD3.0 new d1dbd6987ee1 dt-bindings: usb: qcom,dwc3: adjust number of interrupts o [...] new a769154c7cac usb: xhci: Add timeout argument in address_device USB HCD [...] new 5a1ccf0c72cf usb: new quirk to reduce the SET_ADDRESS request timeout new 991544dc579b usb: gadget: uvc: prevent use of disabled endpoint new aeb686a98a9e usb: gadget: uvc: Allocate uvc_requests one at a time new 2079b60bda32 usb: gadget: uvc: move video disable logic to its own function new da324ffce34c usb: gadget: uvc: Fix use-after-free for inflight usb_requests new 6acba0345b68 usb:gadget:uvc Do not use worker thread to pump isoc usb requests new 3396b3372e61 Merge 6.7-rc3 into usb-next new ea3ba10f2961 usb: misc: onboard_usb_hub: Print symbolic error names new 65e62b8a955a usb: misc: onboard_usb_hub: Add support for clock input new 24af68a0ed53 usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x new 35a1743f4598 xhci: dbc: Drop duplicate checks for dma_free_coherent() new 601fbf65b2a0 xhci: dbc: Convert to use sysfs_streq() new a230f1a74866 xhci: dbc: Use sysfs_emit() to instead of scnprintf() new e3be8fb7d012 xhci: dbc: Use ATTRIBUTE_GROUPS() new 24352d170b5f xhci: dbc: Check for errors first in xhci_dbc_stop() new 89cd6362e6ad xhci: dbc: Don't shadow error codes in store() functions new b28718717b10 xhci: dbc: Replace custom return value with proper Linux e [...] new 84637512e09c xhci: dbc: Use sizeof_field() where it makes sense new 311902d4cc4c xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) new cdcaa870c7be xhci: dbc: Add missing headers new 5080ef2d373a xhci: check if legacy irq is available before using it as [...] new f977f4c9301c xhci: add handler for only one interrupt line new 74554e9c2276 xhci: refactor static MSI-X function new a795f708b284 xhci: refactor static MSI function new dfbf4441f2d3 xhci: change 'msix_count' to encompass MSI or MSI-X vectors new 9831960df237 xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code new 36b24ebf9a04 xhci: minor coding style cleanup in 'xhci_try_enable_msi()' new e34900f46cd6 xhci: Reconfigure endpoint 0 max packet size only during e [...] new e2e2aacf042f xhci: fix possible null pointer deref during xhci urb enqueue new 36d8aef52d05 usb: atm: Remove snprintf() from sysfs call-backs and repl [...] new b385ef088c7a usb: cdnsp: Replace snprintf() with the safer scnprintf() variant new 7d7f794482b7 usb: fotg210-hcd: Replace snprintf() with the safer scnpri [...] new 38168e2de320 usb: gadget: Remove snprintf() from sysfs call-backs and r [...] new dadc0f0f7afc usb: gadget: f_tcm: Remove snprintf() from sysfs call-back [...] new c2d95fcff0f0 usb: core: Don't force USB generic_subclass drivers to def [...] new a87b8e3be926 usb: core: Allow subclassed USB drivers to override usb_ch [...] new aa4f2b3e418e r8152: Choose our USB config with choose_configuration() r [...] new 6a4d4a27f986 usb: typec: tps6598x: add reset gpio support new 9f802703fde2 dt-bindings: usb: tps6598x: add reset-gpios property new db9e54709895 usb: typec: tcpm: add tcpm_port_error_recovery symbol new 5e4c8814a431 usb: typec: tcpci: add vconn over current fault handling t [...] new 6666ea93d2c4 usb: hub: Replace hardcoded quirk value with BIT() macro new 855d75cf8311 usb: hub: Add quirk to decrease IN-ep poll interval for Mi [...] new b3f8e6ae30bd dt-bindings: usb: xhci: Add support for BCM2711 new 95e71986fc1b usb: xhci: xhci-plat: Add support for BCM2711 new 522c35e08b53 ARM: dts: bcm2711: Add BCM2711 xHCI support new 112345a40468 Merge 6.7-rc5 into usb-next new 5cc623a4edaf usb: cdns3: starfive: don't misuse /** comment new 51920207674e usb: fotg210-udc: fix function kernel-doc comments new 53b5ff83d893 usb: dwc3: xilinx: improve error handling for PM APIs new 66aad7d8d3ec usb: cdc-acm: return correct error code on unsupported break new ecb43ef59498 dt-bindings: usb: genesys,gl850g: Document 'peer-hub' new 2ddc97a71a27 dt-bindings: usb: nxp,ptn5110: Fix typos in the title new e4e5f9e3bff7 usb: chipidea: Remove usage of the deprecated ida_simple_xx() API new 7516f86aa5ec usb: typec: Remove usage of the deprecated ida_simple_xx() API new d1756ac67e7f dt-bindings: connector: usb: add altmodes description new 0dbda971860c usb: typec: change altmode SVID to u16 entry new 70e6163d17dd arm64: dts: qcom: qrb5165-rb5: use u16 for DP altmode svid new 7d530f4cc063 usb: typec: tcpm: Query Source partner for FRS capability [...] new 44995e6f0702 usb: core: Fix crash w/ usb_choose_configuration() if no driver new de12c5384307 dt-bindings: usb: Document WCD939x USB SubSystem Altmode/A [...] new 36d586c0570e usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmod [...] new b8fb6db6cb04 usb: f_uac1: adds support for SS and SSP new 0466e7e693ef usb: gadget: configfs: Replace snprintf() with the safer s [...] new c1a371866db9 usb: gadget: f_uac1: Replace snprintf() with the safer scn [...] new 60034e0aedf5 usb: gadget: f_uac2: Replace snprintf() with the safer scn [...] new 0d12c1cca788 usb: gadget: uvc: Replace snprintf() with the safer scnpri [...] new d32dcb0659bc usb: gadget: udc: atmel: Replace snprintf() with the safer [...] new 01dc7f7c29be usb: cdns2: Replace snprintf() with the safer scnprintf() variant new a6eef67cdb84 usb: host: max3421-hcd: Replace snprintf() with the safer [...] new 86b20af11e84 usb: yurex: Replace snprintf() with the safer scnprintf() variant new 79632569619f usb: mon_stat: Replace snprintf() with the safer scnprintf [...] new 9d4e3d15d7bf usb: mon_text: Replace snprintf() with the safer scnprintf [...] new e5892ea81515 usb: phy: twl6030: Remove snprintf() from sysfs call-backs [...] new 3e42084a1c47 usb: storage: Remove snprintf() from sysfs call-backs and [...] new 61fbf20312bd usb: gadget: f_fs: fix fortify warning new 776630be3693 usb: cdns3: Use dev_err_probe new 4d2f8c859146 usb: typec: fixed a typo new c51ffe929f3b dt-bindings: usb: qcom,dwc3: Add X1E80100 binding new f1fd91a0924b usb: gadget: webcam: Make g_webcam loadable again new c084af69a8f4 usb: dwc3: imx8mp: Fix smatch warning new 80602b6b5a23 xhci: Fix null pointer dereference during S4 resume when r [...] new 76cd718a9ffd dt-bindings: connector: usb: add accessory mode description new e9158c7e5533 usb: typec: tcpm: Parse Accessory Mode information new 8be0c877fb3b thunderbolt: make tb_bus_type const new 1760bfa7d7ca usb: linux/usb.h: fix Excess kernel-doc description warning new 655b8af57d31 thunderbolt: Remove duplicated re-assignment of pointer 'out' new 79fff9379e6c thunderbolt: Unwind TMU configuration if tb_switch_set_tmu [...] new 36b6ad6ad035 thunderbolt: Handle lane bonding of Gen 4 XDomain links properly new 30c6759b232b thunderbolt: Move width_name() helper to tb.h new ea20adddd6c1 thunderbolt: Log XDomain link speed and width new 3c052ec6f4f8 thunderbolt: Transition link to asymmetric only when both [...] new 09dc766bd60b thunderbolt: Disable CL states only when actually needed new 97e0a21ce835 thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well new 0b663ec9fe07 thunderbolt: Improve logging when DisplayPort resource is [...] new 54967f4177d3 thunderbolt: Make PCIe tunnel setup and teardown follow CM guide new 2b3a6239d286 thunderbolt: Disable PCIe extended encapsulation upon tear [...] new 2cd3da4e3745 thunderbolt: Add support for Intel Lunar Lake new ba2a2a86de04 thunderbolt: Keep link as asymmetric if preferred by hardware new 04b99eac389a thunderbolt: Reduce retry timeout to speed up boot for som [...] new 21bea26c848e Merge tag 'thunderbolt-for-v6.8-rc1' of git://git.kernel.o [...] new 9c6b789e954f Revert "usb: typec: class: fix typec_altmode_put_partner t [...] new ca2dc35e555e usb: dwc2: Disable clock gating feature on Rockchip SoCs new 7059fbebcb00 Revert "usb: dwc3: Soft reset phy on probe for host" new afe28cd686ae Revert "usb: dwc3: don't reset device side if dwc3 was con [...] new 961410c9e853 drivers/usb/gadget/udc: Fix spelling typo in comments(reqe [...] new d49f90822015 usb: typec: tipd: add init and reset functions to tipd_data new 798531b85f08 usb: typec: tipd: add function to request firmware new e79ead88eeb8 usb: typec: tipd: declare in_data in as const in exec_cmd [...] new 4c3ea81aa8e1 usb: typec: tipd: add patch update support for tps6598x new e7d3b9f28654 usb: yurex: Fix inconsistent locking bug in yurex_read() new 730e12fbec53 usb: dwc3: gadget: Handle EP0 request dequeuing properly new 738ec5ab7acc usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() new e9d40b215e38 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart new 91736d0619eb usb: dwc3: core: set force_gen1 bit in USB31 devices if ma [...] new 6d6887c42e94 usb: xhci-plat: fix usb disconnect issue after s4 new 501b15207138 dt-bindings: connector: Add child nodes for multiple PD ca [...] new cd099cde4ed2 usb: typec: tcpm: Support multiple capabilities new 398aa9a7e77c usb: dwc3: Support EBC feature of DWC_usb31 new 68c26fe58182 usb: dwc3: set pm runtime active before resume common new 1900daeefd3e usb: gadget: ncm: Add support to update wMaxSegmentSize vi [...] new 1b8be5ecff26 usb: cdns3: fix uvc failure work since sg support enabled new 92f02efa1d86 usb: cdns3: fix iso transfer error when mult is not zero new 40c304109e86 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since [...] new 895ee5aefb7e Revert "usb: gadget: f_uvc: change endpoint allocation in [...] new 5dbe9ac28355 usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it a [...] new 128d849074d0 usb: chipidea: wait controller resume finished for wakeup irq new ff2b89de471d usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy [...] new 3c7af52c7616 usb: dwc3: gadget: Queue PM runtime idle on disconnect event new 76c945730cdf usb: gadget: u_ether: Re-attach netif device to mirror detachment new 53c6d854be4e dt-bindings: usb: dwc3: Clean up hs_phy_irq in binding new aefdcd89d72b usb: dwc3: qcom: Rename hs_phy_irq to qusb2_phy_irq new 7db25e95589e dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description new 51b6148026f0 arm64: dts: qcom: msm8916: Drop RPM bus clocks new 19f837ae4e4a arm64: dts: qcom: msm8996: Drop RPM bus clocks new 437afcefdbec arm64: dts: qcom: qcs404: Drop RPM bus clocks new 283730be6bbb arm64: dts: qcom: sdm630: Drop RPM bus clocks new 09ee216d0b9f arm64: dts: qcom: msm8939: Drop RPM bus clocks new 8ee8587fdcac arm64: dts: qcom: msm8998: Remove AGGRE2 clock from SLPI new 30d2641df650 arm64: dts: qcom: msm8996: Remove AGGRE2 clock from SLPI new 3eee5b4085e2 arm64: dts: qcom: msm8996: Remove PNoC clock from MSS new 223b4ef5a3b7 dt-bindings: usb: mtk-xhci: add a property for Gen1 isoc-i [...] new 017dbfc05c31 usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer new 33d4137d5799 arm64: dts: mediatek: mt8195: Add 'rx-fifo-depth' for cherry new 49a78b05d5ca USB: core: Use device_driver directly in struct usb_driver [...] new c99b38c41234 xhci: add support to allocate several interrupters new b1541a80414d dt-bindings: usb: xhci: Add num-hc-interrupters definition new 79c58ab241be dt-bindings: usb: dwc3: Limit num-hc-interrupters definition new 5962ded777d6 usb: typec: class: fix typec_altmode_put_partner to put plugs new fe814b5b0f30 usb: gadget: uvc: Fix use are free during STREAMOFF new 9866dc4314c6 usb: gadget: uvc: Remove nested locking new 2dd23cc4d0e6 usb: mon: Fix atomicity violation in mon_bin_vma_fault new 1154e4304174 usb: typec: tipd: Separate reset for TPS6598x new 933bb7b878dd usb: typec: tipd: fix use of device-specific init function new 8c94ccc7cd69 Merge tag 'usb-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] new e37617c8e53a sched/fair: Fix frequency selection for non-invariant case new b0d326da462e Merge tag 'sched-urgent-2024-01-18' of git://git.kernel.or [...]
The 374 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/admin-guide/devices.txt | 3 + Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/sysrq.rst | 11 +- .../bindings/connector/usb-connector.yaml | 124 +++- .../devicetree/bindings/serial/arm,dcc.yaml | 30 + .../bindings/serial/fsl,s32-linflexuart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 29 +- .../bindings/serial/qcom,msm-uartdm.yaml | 13 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 +- .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../devicetree/bindings/serial/sprd-uart.yaml | 1 + .../devicetree/bindings/usb/generic-xhci.yaml | 25 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 5 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 11 + .../devicetree/bindings/usb/nxp,ptn5110.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 151 ++-- .../bindings/usb/qcom,wcd939x-usbss.yaml | 102 +++ .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 4 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 6 + .../devicetree/bindings/usb/usb-xhci.yaml | 6 + Documentation/usb/gadget-testing.rst | 20 +- Documentation/usb/raw-gadget.rst | 3 - MAINTAINERS | 1 - arch/alpha/kernel/srmcons.c | 34 +- arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 5 + arch/arm/boot/dts/broadcom/bcm2711.dtsi | 14 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 - arch/arm64/boot/dts/qcom/msm8939.dtsi | 12 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 43 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 5 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 9 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 53 +- arch/m68k/emu/nfcon.c | 4 +- arch/powerpc/include/asm/hvconsole.h | 4 +- arch/powerpc/include/asm/hvsi.h | 18 +- arch/powerpc/include/asm/opal.h | 8 +- arch/powerpc/platforms/powernv/opal.c | 14 +- arch/powerpc/platforms/pseries/hvconsole.c | 4 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 9 +- arch/um/drivers/chan_user.c | 4 +- arch/um/drivers/chan_user.h | 9 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 6 +- arch/um/drivers/null.c | 2 +- arch/xtensa/platforms/iss/console.c | 2 +- drivers/bluetooth/btmtkuart.c | 4 +- drivers/bluetooth/btnxpuart.c | 4 +- drivers/bluetooth/btusb.c | 6 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/char/ttyprintk.c | 6 +- drivers/char/virtio_console.c | 58 +- drivers/gnss/serial.c | 4 +- drivers/gnss/sirf.c | 4 +- drivers/greybus/gb-beagleplay.c | 5 +- drivers/iio/chemical/pms7003.c | 6 +- drivers/iio/chemical/scd30_serial.c | 6 +- drivers/iio/chemical/sps30_serial.c | 18 +- drivers/iio/imu/bno055/bno055_ser_core.c | 6 +- drivers/ipack/devices/ipoctal.c | 14 +- drivers/isdn/capi/capi.c | 4 +- drivers/mfd/rave-sp.c | 10 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 4 +- drivers/mmc/core/sdio_uart.c | 22 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 5 +- drivers/net/usb/hso.c | 11 - drivers/net/usb/r8152.c | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/usb.c | 2 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/s3fwrn5/uart.c | 5 +- drivers/platform/chrome/cros_ec_uart.c | 5 +- drivers/platform/surface/aggregator/controller.h | 4 +- drivers/platform/surface/aggregator/core.c | 4 +- .../platform/surface/aggregator/ssh_packet_layer.c | 4 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/x86/intel/chtwc_int33fe.c | 2 +- drivers/s390/char/con3215.c | 25 +- drivers/s390/char/con3270.c | 12 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/nhi.c | 4 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 33 +- drivers/thunderbolt/tb.c | 74 +- drivers/thunderbolt/tb.h | 18 + drivers/thunderbolt/tmu.c | 2 +- drivers/thunderbolt/tunnel.c | 46 +- drivers/thunderbolt/xdomain.c | 54 +- drivers/tty/amiserial.c | 16 +- drivers/tty/ehv_bytechan.c | 18 +- drivers/tty/goldfish.c | 23 +- drivers/tty/hvc/hvc_console.c | 7 +- drivers/tty/hvc/hvc_console.h | 8 +- drivers/tty/hvc/hvc_dcc.c | 32 +- drivers/tty/hvc/hvc_iucv.c | 18 +- drivers/tty/hvc/hvc_opal.c | 22 +- drivers/tty/hvc/hvc_riscv_sbi.c | 9 +- drivers/tty/hvc/hvc_rtas.c | 11 +- drivers/tty/hvc/hvc_udbg.c | 9 +- drivers/tty/hvc/hvc_vio.c | 18 +- drivers/tty/hvc/hvc_xen.c | 23 +- drivers/tty/hvc/hvsi_lib.c | 20 +- drivers/tty/ipwireless/main.h | 3 - drivers/tty/mips_ejtag_fdc.c | 10 +- drivers/tty/moxa.c | 15 +- drivers/tty/mxser.c | 8 +- drivers/tty/n_gsm.c | 17 +- drivers/tty/n_hdlc.c | 10 +- drivers/tty/nozomi.c | 27 +- drivers/tty/serdev/core.c | 31 +- drivers/tty/serdev/serdev-ttyport.c | 5 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 8 +- drivers/tty/serial/8250/8250_bcm7271.c | 5 +- drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 6 +- drivers/tty/serial/8250/8250_dwlib.c | 16 +- drivers/tty/serial/8250/8250_em.c | 5 +- drivers/tty/serial/8250/8250_exar.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_ingenic.c | 5 +- drivers/tty/serial/8250/8250_ioc3.c | 5 +- drivers/tty/serial/8250/8250_lpc18xx.c | 6 +- drivers/tty/serial/8250/8250_lpss.c | 7 +- drivers/tty/serial/8250/8250_mtk.c | 6 +- drivers/tty/serial/8250/8250_of.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 61 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 210 +++++- drivers/tty/serial/8250/8250_pxa.c | 6 +- drivers/tty/serial/8250/8250_tegra.c | 6 +- drivers/tty/serial/8250/8250_uniphier.c | 6 +- drivers/tty/serial/8250/serial_cs.c | 6 - drivers/tty/serial/Kconfig | 3 + drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/altera_uart.c | 8 +- drivers/tty/serial/amba-pl011.c | 272 +++---- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 22 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 6 +- drivers/tty/serial/cpm_uart.c | 6 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/esp32_acm.c | 7 +- drivers/tty/serial/esp32_uart.c | 16 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 5 +- drivers/tty/serial/imx.c | 63 +- drivers/tty/serial/jsm/jsm.h | 5 - drivers/tty/serial/jsm/jsm_cls.c | 36 - drivers/tty/serial/jsm/jsm_neo.c | 40 -- drivers/tty/serial/lantiq.c | 6 +- drivers/tty/serial/liteuart.c | 6 +- drivers/tty/serial/lpc32xx_hs.c | 6 +- drivers/tty/serial/ma35d1_serial.c | 7 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 6 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/milbeaut_usio.c | 6 +- drivers/tty/serial/mpc52xx_uart.c | 7 +- drivers/tty/serial/msm_serial.c | 25 +- drivers/tty/serial/mxs-auart.c | 20 +- drivers/tty/serial/omap-serial.c | 33 +- drivers/tty/serial/owl-uart.c | 6 +- drivers/tty/serial/pic32_uart.c | 7 +- drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 6 +- drivers/tty/serial/rp2.c | 1 - drivers/tty/serial/sa1100.c | 6 +- drivers/tty/serial/samsung_tty.c | 6 +- drivers/tty/serial/sc16is7xx.c | 573 +++++++-------- drivers/tty/serial/sccnxp.c | 13 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 88 ++- drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/serial/sifive.c | 10 +- drivers/tty/serial/sprd_serial.c | 6 +- drivers/tty/serial/st-asc.c | 6 +- drivers/tty/serial/stm32-usart.c | 14 +- drivers/tty/serial/sunhv.c | 6 +- drivers/tty/serial/sunplus-uart.c | 6 +- drivers/tty/serial/sunsab.c | 22 +- drivers/tty/serial/sunsu.c | 6 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/tegra-tcu.c | 6 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/serial/uartlite.c | 20 +- drivers/tty/serial/ucc_uart.c | 34 +- drivers/tty/serial/xilinx_uartps.c | 7 +- drivers/tty/sysrq.c | 19 +- drivers/tty/tty_io.c | 21 +- drivers/tty/tty_ioctl.c | 4 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/keyboard.c | 10 +- drivers/usb/atm/ueagle-atm.c | 19 +- drivers/usb/cdns3/cdns3-gadget.c | 149 +++- drivers/usb/cdns3/cdns3-gadget.h | 3 + drivers/usb/cdns3/cdns3-plat.c | 16 +- drivers/usb/cdns3/cdns3-starfive.c | 2 +- drivers/usb/cdns3/cdnsp-debug.h | 354 +++++----- drivers/usb/chipidea/ci_hdrc_imx.c | 17 +- drivers/usb/chipidea/core.c | 13 +- drivers/usb/chipidea/udc.c | 3 +- drivers/usb/class/cdc-acm.c | 3 + drivers/usb/core/driver.c | 64 +- drivers/usb/core/generic.c | 16 + drivers/usb/core/hub.c | 48 +- drivers/usb/core/quirks.c | 7 + drivers/usb/core/usb.c | 2 +- drivers/usb/core/usb.h | 8 +- drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc3/core.c | 60 +- drivers/usb/dwc3/core.h | 6 + drivers/usb/dwc3/dwc3-imx8mp.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 22 +- drivers/usb/dwc3/dwc3-xilinx.c | 11 +- drivers/usb/dwc3/ep0.c | 5 +- drivers/usb/dwc3/gadget.c | 25 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/fotg210/fotg210-hcd.c | 12 +- drivers/usb/fotg210/fotg210-udc.c | 6 +- drivers/usb/gadget/configfs.c | 13 +- drivers/usb/gadget/function/f_fs.c | 5 +- drivers/usb/gadget/function/f_midi.c | 4 +- drivers/usb/gadget/function/f_ncm.c | 69 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/f_uac1.c | 83 ++- drivers/usb/gadget/function/f_uac2.c | 6 +- drivers/usb/gadget/function/f_uvc.c | 74 +- drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/u_ether.c | 2 + drivers/usb/gadget/function/u_ncm.h | 2 + drivers/usb/gadget/function/u_uvc.h | 6 + drivers/usb/gadget/function/uvc.h | 14 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 16 +- drivers/usb/gadget/function/uvc_video.c | 445 +++++++++--- drivers/usb/gadget/function/uvc_video.h | 3 +- drivers/usb/gadget/legacy/webcam.c | 333 ++++++--- drivers/usb/gadget/udc/at91_udc.c | 13 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/cdns2/cdns2-debug.h | 138 ++-- drivers/usb/gadget/udc/fsl_udc_core.c | 15 +- drivers/usb/gadget/udc/gr_udc.c | 13 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 13 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 12 +- drivers/usb/host/max3421-hcd.c | 18 +- drivers/usb/host/xhci-dbgcap.c | 132 ++-- drivers/usb/host/xhci-dbgcap.h | 1 + drivers/usb/host/xhci-debugfs.c | 2 +- drivers/usb/host/xhci-mem.c | 110 ++- drivers/usb/host/xhci-mtk.c | 40 +- drivers/usb/host/xhci-mtk.h | 2 + drivers/usb/host/xhci-pci.c | 140 ++-- drivers/usb/host/xhci-plat.c | 26 +- drivers/usb/host/xhci-ring.c | 13 +- drivers/usb/host/xhci.c | 213 +++--- drivers/usb/host/xhci.h | 19 +- drivers/usb/misc/iowarrior.c | 1 - drivers/usb/misc/onboard_usb_hub.c | 26 +- drivers/usb/misc/onboard_usb_hub.h | 6 + drivers/usb/misc/qcom_eud.c | 3 + drivers/usb/misc/yurex.c | 14 +- drivers/usb/mon/mon_bin.c | 7 +- drivers/usb/mon/mon_stat.c | 6 +- drivers/usb/mon/mon_text.c | 28 +- drivers/usb/phy/phy-generic.c | 14 +- drivers/usb/phy/phy-mxs-usb.c | 3 +- drivers/usb/phy/phy-twl6030-usb.c | 8 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/storage/sierra_ms.c | 16 +- drivers/usb/storage/uas.c | 2 +- drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/wcd939x-usbss.c | 779 +++++++++++++++++++++ drivers/usb/typec/pd.c | 6 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 20 +- drivers/usb/typec/tcpm/tcpm.c | 419 ++++++++--- drivers/usb/typec/tipd/core.c | 177 ++++- drivers/usb/typec/tipd/tps6598x.h | 18 + drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/usb/usbip/vudc_main.c | 2 +- include/linux/amba/serial.h | 261 +++---- include/linux/serdev.h | 29 +- include/linux/serial_core.h | 4 +- include/linux/thunderbolt.h | 2 +- include/linux/tty.h | 19 +- include/linux/tty_driver.h | 9 +- include/linux/tty_port.h | 8 +- include/linux/usb.h | 31 +- include/linux/usb/gadget.h | 1 + include/linux/usb/hcd.h | 5 +- include/linux/usb/quirks.h | 3 + include/linux/usb/tcpci.h | 5 +- include/linux/usb/tcpm.h | 1 + include/linux/virtio_console.h | 38 - include/uapi/linux/serial.h | 19 +- include/uapi/linux/usb/functionfs.h | 6 +- kernel/sched/cpufreq_schedutil.c | 6 +- net/bluetooth/rfcomm/tty.c | 2 +- sound/drivers/serial-generic.c | 4 +- 314 files changed, 5590 insertions(+), 3085 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/arm,dcc.yaml create mode 100644 Documentation/devicetree/bindings/usb/qcom,wcd939x-usbss.yaml create mode 100644 drivers/usb/typec/mux/wcd939x-usbss.c delete mode 100644 include/linux/virtio_console.h