This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 94d471a4f428 Merge tag 'nfs-for-6.15-1' of git://git.linux-nfs.org/proj [...] new 8744dcd4fc78 counter: stm32-lptimer-cnt: fix error handling when enabling new c0c9c7343466 counter: microchip-tcb-capture: Fix undefined counter chan [...] new 2dc25093218f Merge tag 'counter-fixes-for-6.14' of ssh://gitolite.kerne [...] new a0935e4ca3e1 Merge tag 'char-misc-6.15-rc1-2' of git://git.kernel.org/p [...] new 6011fadfee65 staging: bcm2835-camera: drop vb2_ops_wait_prepare/finish new 8e4d3729efb4 staging: gpib: Remove unnecessary .owner assignment new 76d54fd5471b staging: gpib: Use min for calculating transfer length new cd45f6ef14b7 staging: gpib: fix prefixing 0x with decimal output new 2f548210a5a5 staging: gpib: Add missing interface entry point new 8418753187ba staging: gpib: Make static, reduce fwd declarations new 03ec050c437b staging: gpib: Fix pr_err format warning new fa757a8446b1 pnp: isapnp: Export isapnp_read_byte again new 7b66aae77da5 staging: gpib: Remove depends on BROKEN new c1baf6528bcf staging: gpib: Fix cb7210 pcmcia Oops new 453b733ce316 staging: gpib: Remove dependencies on !X86_PAE new ce88577c6120 staging: gpib: agilent pci console messaging cleanup new 50a6ed0494bc staging: gpib: agilent usb console messaging cleanup new 5d445a439552 staging: gpib: cec_gpib console messaging cleanup new 141765729ea7 staging: gpib: common core console messaging cleanup new f2bda0b660bd staging: gpib: fluke console messaging cleanup new acdf4581545b staging: gpib: fmh console messaging cleanup new df2e3152f1cb staging: gpib: gpio bitbang console messaging cleanup new b51f7fc2e55a staging: gpib: hp82335 console messaging cleanup new 22611a85d850 staging: gpib: hp82341 console messaging cleanup new 060fb82d690e staging: gpib: lpvo console messaging cleanup new 23561c4d33fe staging: gpib: nec7210 console messaging cleanup new 18ce5b5d9167 staging: gpib: ni_usb console messaging cleanup new 4d5092b188b3 staging: gpib: pc2 console messaging cleanup new 18ea3495c54d staging: gpib: tms9914 console messaging cleanup new b6fe18d08d18 staging: gpib: comment out pnp_device_id tables new 0865b297b3a8 static: gpib: hp82341: add MODULE_DESCRIPTION new 020b814c2f86 staging;gpib: Use Kconfig PCMCIA compilation symbol new 3c9a0cf6a1ed staging:gpib: Remove GPIB_PCMCIA in Makefiles new 99ed5f695fac staging: gpib: cb7210: remove unused variable new c725363401e2 staging: gpib: eastwood: remove unused variable new a990ae96e6ef staging: gpib: ni_usb: remove unused variable new 1b268f7a47a4 staging: gpib: tnt4882: remove unused variable new bedc7002f797 staging: gpib: ines: remove unused variable new 1cddb72bf892 staging: sm750fb: fix checkpatch warning architecture spec [...] new 82e3508046f9 staging: gpib: cb7210 console messaging cleanup new 0de51244e7b7 staging: gpib: ines console messaging cleanup new 20a351c36afc staging: gpib: tnt4882 console messaging cleanup new a239c6e91b66 staging: gpib: Fix Oops after disconnect in ni_usb new 8491e73a5223 staging: gpib: Fix Oops after disconnect in agilent usb new 82184cc11723 staging: gpib: Correct CamelCase for BUS constants new a8e233d0747f staging: gpib: Correct CamelCase for VALID enums new 8982069fa8e2 staging: gpib: struct typing for gpib_board new 53b86985c182 staging: gpib: agilent_82350b: struct gpib_board new 7daafcc9a0c4 staging: gpib: agilent_82357a: struct gpib_board new 990f25c6bc99 staging: gpib: cb7210: struct gpib_board new f973adec9a59 staging: gpib: cec_gpib: struct gpib_board new 840459da1574 staging: gpib: common: struct gpib_board new 1cadd195a22f staging: gpib: eastwood: struct gpib_board new 0ca4205bffa2 staging: gpib: fmh_gpib: struct gpib_board new d2167c03896f staging: gpib: gpio: struct gpib_board new 1691b2e3f20a staging: gpib: hp2335: struct gpib_board new b35e450b8a2f staging: gpib: hp_82341: struct gpib_board new 517c64917ea6 staging: gpib: ines: struct gpib_board new 344a50b0f4ee staging: gpib: lpvo_usb_gpib: struct gpib_board new 4a55f2e13401 staging: gpib: nec7210 struct gpib_board new f3ac015f4cee staging: gpib: ni_usb_gpib: struct gpib_board new 1d61a41b3bdb staging: gpib: pc2: struct gpib_board new e473ee288fb6 staging: gpib: tms9914: struct gpib_board new fc2c620c3924 staging: gpib: tnt4882: struct gpib_board new 50af7beb90b3 staging: gpib: struct typing for gpib_gboard_t new 4a2b4d93e8b3 staging: gpib: Removing typedef for gpib_board new 4f991a6430f7 staging: gpib: fix kernel-doc section for write_loop() function new 4ec9b9b584c9 staging: gpib: fix kernel-doc section for function usb_gpi [...] new f17cd486391c staging: gpib: fix kernel-doc section for usb_gpib_line_st [...] new 97d83d292ba1 staging: gpib: remove commented-out lines new ed3751860e6c staging: gpib: change return type of t1_delay function to [...] new 3691b585b909 staging: rtl8723bs: Remove some unused functions, macros, [...] new b2a9a6a26b7e staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES new 96622d58f50b staging: vchiq_arm: Don't use %pK through printk new 63f4dbb196db staging: vchiq_arm: Register debugfs after cdev new 3db89bc6d973 staging: vchiq_arm: Fix possible NPR of keep-alive thread new cfb320d99091 staging: vchiq_arm: Stop kthreads if vchiq cdev register fails new 86bc88217006 staging: vchiq_arm: Create keep-alive thread during probe new 3e5def4249b9 staging: vchiq_arm: Improve initial VCHIQ connect new 3b23d31e569c staging: rtl8723bs: fixed a unnecessary parentheses coding [...] new 25757984d77d Merge tag 'staging-6.15-rc1' of git://git.kernel.org/pub/s [...] new 18423f825015 serial: mpc52xx_uart: Remove legacy PM hook new f0c8814c1c24 serial: pch_uart: Remove legacy PM hook new 42e128c9d5c5 tty/ldsem: Remove unused ldsem_down_write_trylock new 6bc8fbdd7100 dt-bindings: serial: Add a new compatible string for UMS9632 new ed333392bd20 dt-bindings: serial: 8250: Add Airoha compatibles new e12ebf14fa36 serial: Airoha SoC UART and HSUART support new 750a2a4228ce serial: mctrl_gpio: Remove unused mctrl_gpio_free new 705327813879 dt-bindings: serial: pl011: Add optional power-domains property new bfd3d4a40f39 serial: 8250_dw: Drop unneeded NULL checks in dw8250_quirks() new 2eb2608618ce serial: amba-pl011: Implement nbcon console new c1f5c1487567 Revert "serial: Airoha SoC UART and HSUART support" new b6ad40c0027c Revert "dt-bindings: serial: 8250: Add Airoha compatibles" new b5bbace353ad tty: serial: fsl_lpuart: Make interrupt name distinct new 1f0cfc68ad7a dt-bindings: serial: Allow fsl,ns16550 with broken FIFOs new 22a6984c5b5d serial: sh-sci: Update the suspend/resume support new c213375e3283 serial: 8250_dw: Call dw8250_quirks() conditionally new c08b0f2c3172 Revert "tty/serial: Add kgdb_nmi driver" new dbb1f9c03bad Revert "kdb: Implement disable_nmi command" new a029a219385c Revert "kernel/debug: Mask KGDB NMI upon entry" new 5b28371f5f77 dt-bindings: serial: Add bindings for nvidia,tegra264-utc new eb07e3a94679 serial: tegra-utc: Add driver for Tegra UART Trace Control [...] new e749820252c7 Merge 6.14-rc3 into tty-next new 1bd2aad57da9 serial: mctrl_gpio: split disable_ms into sync and no_sync APIs new a2d1afe65a15 serial: xilinx_uartps: Use helper function hrtimer_update_ [...] new d45545c32904 serial: 8250: Switch to use hrtimer_setup() new 8cb44188b986 serial: amba-pl011: Switch to use hrtimer_setup() new afa51660033c serial: imx: Switch to use hrtimer_setup() new 7ba2facc3f91 serial: sh-sci: Switch to use hrtimer_setup() new d2fa8e52cf91 serial: xilinx_uartps: Switch to use hrtimer_setup() new a72f418703b5 tty: convert "TTY Struct Flags" to an enum new ec1132dd55ef tty: audit: do not use N_TTY_BUF_SIZE new 0738abc2a42e tty: caif: do not use N_TTY_BUF_SIZE new d2e38e713bad tty: move N_TTY_BUF_SIZE to n_tty new d97aa066678b tty: n_tty: use uint for space returned by tty_write_room() new fdfa49a8c965 tty: n_tty: simplify process_output() new e287d64605d6 tty: n_tty: clean up process_output_block() new 67e781f56867 tty: n_tty: drop n_tty_trace() new aa1ebc9cffce tty: n_tty: extract n_tty_continue_cookie() from n_tty_read() new 40315ce58069 tty: n_tty: extract n_tty_wait_for_input() new f812af3642ef tty: n_tty: move more_to_be_read to the end of n_tty_read() new 67acbcc32427 tty: tty_driver: move TTY macros to the top new 109e06ae1dcf tty: tty_driver: convert "TTY Driver Flags" to an enum new 63f3cd5d80d7 tty: tty_driver: document both {,__}tty_alloc_driver() properly new 52443558adcd tty: tty_driver: introduce TTY driver sub/types enums new 5af89030960f tty: serdev: drop serdev_controller_ops::write_room() new e10865aa8ebc tty: mmc: sdio: use bool for cts and remove parentheses new 0fdbeabf218e tty: moxa: drop version dump to logs new eed0d311767e tty: moxa: drop ISA support new 794d7b272101 tty: moxa: carve out special ioctls and extra tty_port new 528f31191eba tty: srmcons: fix retval from srmcons_init() new 49ddb69cf6f1 tty: staging/greybus: pass tty_driver flags to tty_alloc_driver() new 53edbd412852 tty: sunsu: drop serial_{in,out}p() new d0e8e5b017e6 tty: sunsu: remove unused serial_icr_read() new bfc467db60b7 serial: remove redundant tty_port_link_device() new 1e657d663f4f serial: pass struct uart_state to uart_line_info() new dbd26a886e94 serial: 8250: use serial_port_in/out() helpers new 6b879bc9032b serial: 8250_rsa: simplify rsa8250_{request/release}_resource() new dc7d36668f40 serial: 8250_port: do not use goto for UPQ_NO_TXEN_TEST code flow new 2667bd6673eb serial: 8250_port: simplify serial8250_request_std_resource() new 067e95857021 serial: switch change_irq and change_port to bool in uart_ [...] new bd8cad85561b serial: 8250_dw: Comment possible corner cases in serial_o [...] new 0a3b5a59fddd dt-bindings: serial: samsung: add exynos7870-uart compatible new be6a23650908 tty: serial: 8250: Add some more device IDs new 6cb37e95b986 dt-bindings: serial: fsl-lpuart: support i.MX94 new 5c7e2896481a tty: serial: 8250: Add Brainboxes XC devices new f5cb528d6441 tty: serial: fsl_lpuart: disable transmitter before changi [...] new b6a8f6ab2c53 tty: serial: fsl_lpuart: Use u32 and u8 for register variables new 3cc16ae096f1 tty: serial: fsl_lpuart: use port struct directly to simply code new 1d9ac5bd4eb1 tty: serial: fsl_lpuart: rename register variables more sp [...] new a26503092c75 serial: 8250_dma: terminate correct DMA in tx_dma_flush() new 3c3cede051cd tty: caif: removed unused function debugfs_tx() new e98ab45ec518 tty: serial: lpuart: only disable CTS instead of overwriti [...] new 87975ca99177 dt-bindings: serial: snps-dw-apb-uart: Add support for rk3562 new b5ad18a5d87a tty: serial: pl011: remove incorrect of_match_ptr annotation new 81100b9a7b05 serial: sh-sci: Save and restore more registers new 9e2a0d4591d2 serial: icom: fix code format problems new fbb1dcd8871b dt-bindings: serial: snps-dw-apb-uart: document RZ/N1 bind [...] new 3d5390f4dbe6 serial: 8250: add driver for NI UARTs new 2790ce23951f serial: stm32: do not deassert RS485 RTS GPIO prematurely new 9f8fe348ac95 tty: serial: fsl_lpuart: Fix unused variable 'sport' build [...] new ddd0172f182e Merge tag 'tty-6.15-rc1' of git://git.kernel.org/pub/scm/l [...] new 856a2d5946c1 usb: typec: ucsi: Rename SET_UOM UCSI command to SET_CCOM new 9bc344291469 usb: typec: ucsi: Enable UCSI commands in debugfs new 7abbfe6e694e usb: gadget: uvc: drop vb2_ops_wait_prepare/finish new 41d5e3806cf5 usb: host: max3421-hcd: Add missing spi_device_id table new 667ecac55861 usb: typec: ucsi: return CCI and message from sync_control [...] new 7f82635494ef usb: typec: ucsi: ccg: move command quirks to ucsi_ccg_syn [...] new f9cf5401526c usb: typec: ucsi: acpi: move LG Gram quirk to ucsi_gram_sy [...] new 9570d99f44c9 usb: phy: mxs: silence EPROBE_DEFER error on boot new 42bc7faaf3a0 usb: usb251xb: silence EPROBE_DEFER error on boot new 51333bfbf18f usb: musb: Constify struct musb_fifo_cfg new b51c1e8d2f49 usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG [...] new 9682c35ff6ec usb: typec: thunderbolt: Remove IS_ERR check for plug new dcba69711fff platform/chrome: add PD_EVENT_INIT bit definition new 7f7283183c62 usb: typec: ucsi: resume work after EC init new 8bc8a32a2804 dt-bindings: usb: dwc3: Add a property to reserve endpoints new eafba0205426 usb: dwc3: gadget: Refactor loop to avoid NULL endpoints new 5425191f85fe usb: dwc3: gadget: Add support for snps,reserved-endpoints [...] new 461f24bff868 usb: dwc3: gadget: Avoid using reserved endpoints on Intel [...] new 07959ad5775f USB: dwc3: Use syscon_regmap_lookup_by_phandle_args new d73ddefaf978 dt-bindings: usb: Add Parade PS8830 Type-C retimer bindings new 257a087c8b52 usb: typec: Add support for Parade PS8830 Type-C Retimer new f8da37e46253 Merge 6.14-rc3 into usb-next new af7ac64ebd6f dt-bindings: usb: microchip,usb2514: add support for vdda new 233840bbdf7c dt-bindings: usb: microchip,usb2514: add support for USB25 [...] new 673655f7944f usb: misc: onboard_dev: add vdda support for Microchip USB2514 new 2ded07a8a21b dt-bindings: usb: usb-device: Replace free-form 'reg' with [...] new fe54c948d38e USB: docs: Fix typo in aspeed-lpc.yaml new 7b2328c5a009 docs: Fix typo in usb/CREDITS new 3975e68cf31f usb: dwc2: gadget: Introduce register restore flags new 8b7a1b3da2e2 usb: dwc2: Refactor backup/restore of registers new ba6e518d136b usb: dwc2: Implement recovery after PM domain off new 834d1cb7ecf3 usb: typec: ps883x: fix probe error handling new 9f9de3e02d7f usb: typec: ps883x: fix registration race new 9e7968c44248 usb: typec: ps883x: fix missing accessibility check new 21b1aea451b2 usb: typec: ps883x: fix configuration error handling new 0a86e49acfbb dt-bindings: usb: samsung,exynos-dwc3 Add exynos990 compatible new c749f058b437 USB: core: Add eUSB2 descriptor and parsing in USB core new e4b5f415391a usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipe new 99111a7b1538 dt-bindings: usb: richtek,rt1711h: Add missing vbus power supply new 9fab91e0eae3 usb: ulpi: Remove unused otg_ulpi_create new 93868d5f3953 dt-bindings: usb: generic-xhci: Allow dma-coherent new c8c35b6cdb78 usb: chipidea: imx: fix some typo new c16006852732 ucsi_ccg: Don't show failed to get FW build information error new 403849c8edc1 ucsi_ccg: Don't show non-functional attributes new 7a4dc5602365 usb: storage: jumpshot: Use const for constant arrays new 13155c6b2e31 usb: storage: transport: Use const for constant array new 734b0a7a5d85 usb: storage: alauda: Use const for card ID array new 6623c40bed7a usb: storage: datafab: Use const for constant arrays new b1a23e3bbf5f usb: storage: initializers: Use const for constant array new 024ad5424c42 usb: storage: realtek_cr: Use const for constant arrays new 5dc02c96e4f2 usb: storage: sddr09: Use const for constant arrays new 9dd3aa746d12 usb: storage: sddr55: Use const for constant arrays new 1534692e953c usb: storage: shuttle_usbat: Use const for constant array new a6e804c44db4 dt-bindings: usb: dwc3: Add support for rk3562 new 43092fcd79a4 dt-bindings: usb: samsung,exynos-dwc3: add exynos7870 support new 811d22141369 usb: dwc3: exynos: add support for exynos7870 new b020761e8cbf xhci: show correct U1 and U2 timeout values in debug messages new 856563be98b2 usb: xhci: remove redundant update_ring_for_set_deq_comple [...] new 58d0a3fab5f4 usb: xhci: Don't skip on Stopped - Length Invalid new bfa845994282 usb: xhci: Complete 'error mid TD' transfers when handling [...] new 906dec15b9b3 usb: xhci: Fix isochronous Ring Underrun/Overrun event handling new d0b619599e52 usb: xhci: Expedite skipping missed isoch TDs on modern HCs new fe1ccba52a8d usb: xhci: Skip only one TD on Ring Underrun/Overrun new 55741c723318 usb: xhci: correct debug message page size calculation new 68c1f1671650 usb: xhci: set page size to the xHCI-supported size new d71cb7d6e1a2 usb: xhci: refactor trb_in_td() to be static new 9a7f4bc4c82b usb: xhci: move debug capabilities from trb_in_td() to han [...] new 860f5d0d3594 xhci: Prevent early endpoint restart when handling STALL errors. new bb0ba4cb1065 usb: xhci: Apply the link chain quirk on NEC isoc endpoints new 118abe036c9a usb: xhci: Unify duplicate inc_enq() code new b331a3d8097f xhci: Handle spurious events on Etron host isoc enpoints new 525b139fb403 Merge v6.14-rc6 into usb-next new 0c74d232578b xhci: Avoid queuing redundant Stop Endpoint command for st [...] new dfc88357b6b6 usb: xhci: Don't change the status of stalled TDs on faile [...] new 28a76fcc4c85 usb: xhci: Avoid Stop Endpoint retry loop if the endpoint [...] new bcb71579db5e usb: common: usb-conn-gpio: switch psy_cfg from of_node to fwnode new 440ca0cfdfd0 dt-bindings: usb: qcom,dwc3: Synchronize minItems for inte [...] new 8c75f3e6a433 usb: gadget: aspeed: Add NULL pointer check in ast_vhub_in [...] new f4aa6caa8b42 usb: core: Don't use %pK through printk new 042c3dd1f2d3 usb: dwc3: Don't use %pK through printk new 64eb182d5f7a usb: host: xhci-plat: mvebu: use ->quirks instead of ->ini [...] new 7aad3a42fee5 usb: xhci: tegra: rename `runtime` boolean to `is_auto_runtime` new 0bde749c58c7 usb: cdns3: rename hibernated argument of role->resume() t [...] new 17c6526b333c usb: cdns3: call cdns_power_is_lost() only once in cdns_resume() new 24346dc29174 usb: cdns3-ti: move reg writes to separate function new 9925aa4b025e usb: cdns3-ti: run HW init at resume() if HW was reset new 34cca0ceab5b usb: xhci: change xhci_resume() parameters to explicit the [...] new 668cc6bc1178 usb: host: xhci-plat: allow upper layers to signal power loss new 3a85c1011540 usb: host: cdns3: forward lost power information to xhci new 35ad0d62da83 MAINTAINERS: Use my kernel.org address for USB4/Thunderbolt work new 72cef52b353c thunderbolt: Make tb_tunnel_alloc_usb3() error paths consi [...] new 75749d2c1d8c thunderbolt: Scan retimers after device router has been en [...] new ad79c278e478 thunderbolt: Do not add non-active NVM if NVM upgrade is d [...] new 434da42d7173 Merge tag 'thunderbolt-for-v6.15-rc1' of ssh://gitolite.ke [...] new 6a7713ec5337 USB: serial: mos7840: drop unused defines new ed492c95f13a Merge tag 'usb-serial-6.15-rc1' of ssh://gitolite.kernel.o [...] new a1b5bd45d4ee Merge tag 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/l [...]
The 259 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: .../devicetree/bindings/mfd/aspeed-lpc.yaml | 2 +- Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 1 + .../bindings/serial/nvidia,tegra264-utc.yaml | 73 ++ .../devicetree/bindings/serial/pl011.yaml | 3 + .../devicetree/bindings/serial/samsung_uart.yaml | 4 + .../bindings/serial/snps-dw-apb-uart.yaml | 21 + .../devicetree/bindings/serial/sprd-uart.yaml | 9 +- .../devicetree/bindings/usb/generic-xhci.yaml | 2 + .../devicetree/bindings/usb/microchip,usb2514.yaml | 35 +- .../usb/{nxp,ptn36502.yaml => parade,ps8830.yaml} | 76 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/richtek,rt1711h.yaml | 3 + .../devicetree/bindings/usb/rockchip,dwc3.yaml | 19 + .../bindings/usb/samsung,exynos-dwc3.yaml | 44 +- .../devicetree/bindings/usb/snps,dwc3-common.yaml | 11 + .../devicetree/bindings/usb/usb-device.yaml | 6 +- Documentation/driver-api/serial/driver.rst | 4 +- Documentation/driver-api/tty/tty_driver.rst | 4 +- Documentation/driver-api/tty/tty_struct.rst | 2 +- .../driver-api/usb/writing_musb_glue_layer.rst | 2 +- Documentation/usb/CREDITS | 2 +- MAINTAINERS | 10 +- arch/alpha/kernel/srmcons.c | 62 +- drivers/counter/microchip-tcb-capture.c | 19 + drivers/counter/stm32-lptimer-cnt.c | 24 +- drivers/net/caif/caif_serial.c | 2 +- drivers/pnp/isapnp/core.c | 1 + drivers/staging/gpib/Kconfig | 5 - .../staging/gpib/agilent_82350b/agilent_82350b.c | 260 ++--- .../staging/gpib/agilent_82350b/agilent_82350b.h | 50 - .../staging/gpib/agilent_82357a/agilent_82357a.c | 527 +++++----- drivers/staging/gpib/cb7210/Makefile | 1 - drivers/staging/gpib/cb7210/cb7210.c | 287 +++--- drivers/staging/gpib/cb7210/cb7210.h | 45 - drivers/staging/gpib/cec/cec.h | 29 - drivers/staging/gpib/cec/cec_gpib.c | 96 +- drivers/staging/gpib/common/gpib_os.c | 328 +++---- drivers/staging/gpib/common/iblib.c | 167 ++-- drivers/staging/gpib/common/ibsys.h | 14 +- drivers/staging/gpib/eastwood/fluke_gpib.c | 204 ++-- drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 280 +++--- drivers/staging/gpib/gpio/gpib_bitbang.c | 138 ++- drivers/staging/gpib/hp_82335/hp82335.c | 83 +- drivers/staging/gpib/hp_82335/hp82335.h | 30 - drivers/staging/gpib/hp_82341/hp_82341.c | 161 +-- drivers/staging/gpib/hp_82341/hp_82341.h | 40 - drivers/staging/gpib/include/gpibP.h | 10 +- drivers/staging/gpib/include/gpib_proto.h | 58 +- drivers/staging/gpib/include/gpib_types.h | 58 +- drivers/staging/gpib/include/nec7210.h | 60 +- drivers/staging/gpib/include/tms9914.h | 52 +- drivers/staging/gpib/ines/Makefile | 1 - drivers/staging/gpib/ines/ines.h | 54 +- drivers/staging/gpib/ines/ines_gpib.c | 240 +++-- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 363 +++---- drivers/staging/gpib/nec7210/nec7210.c | 147 ++- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 611 ++++++------ drivers/staging/gpib/pc2/pc2_gpib.c | 352 ++++--- drivers/staging/gpib/tms9914/tms9914.c | 117 ++- drivers/staging/gpib/tnt4882/Makefile | 1 - drivers/staging/gpib/tnt4882/mite.c | 17 - drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 1022 +++++++++----------- drivers/staging/gpib/uapi/gpib_user.h | 29 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 96 +- drivers/staging/rtl8723bs/hal/hal_com.c | 3 + drivers/staging/rtl8723bs/include/osdep_intf.h | 27 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 1 - drivers/staging/rtl8723bs/include/rtw_io.h | 92 -- drivers/staging/rtl8723bs/include/rtw_mp.h | 341 ------- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 - drivers/staging/sm750fb/ddk750_chip.c | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 127 ++- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 65 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 + .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 14 +- drivers/thunderbolt/retimer.c | 8 +- drivers/thunderbolt/tb.c | 16 +- drivers/thunderbolt/tunnel.c | 16 +- drivers/tty/Kconfig | 2 +- drivers/tty/moxa.c | 251 +---- drivers/tty/n_tty.c | 212 ++-- drivers/tty/serdev/core.c | 11 - drivers/tty/serdev/serdev-ttyport.c | 9 - drivers/tty/serial/8250/8250_dma.c | 2 +- drivers/tty/serial/8250/8250_dw.c | 73 +- drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_ni.c | 461 +++++++++ drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 46 + drivers/tty/serial/8250/8250_port.c | 61 +- drivers/tty/serial/8250/8250_rsa.c | 21 +- drivers/tty/serial/8250/Kconfig | 13 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 42 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 149 ++- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 489 +++++----- drivers/tty/serial/icom.c | 9 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 280 ------ drivers/tty/serial/kgdboc.c | 8 - drivers/tty/serial/ma35d1_serial.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 1 - drivers/tty/serial/pch_uart.c | 1 - drivers/tty/serial/serial_core.c | 10 +- drivers/tty/serial/serial_mctrl_gpio.c | 62 +- drivers/tty/serial/serial_mctrl_gpio.h | 27 +- drivers/tty/serial/sh-sci.c | 98 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/sunsu.c | 178 ++-- drivers/tty/serial/tegra-utc.c | 625 ++++++++++++ drivers/tty/tty_audit.c | 10 +- drivers/tty/tty_io.c | 8 +- drivers/tty/tty_ldsem.c | 17 - drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/cdns3/cdns3-ti.c | 107 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/core.c | 5 +- drivers/usb/cdns3/core.h | 2 +- drivers/usb/cdns3/host.c | 11 + drivers/usb/chipidea/usbmisc_imx.c | 10 +- drivers/usb/common/usb-conn-gpio.c | 2 +- drivers/usb/core/config.c | 51 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/core/hub.c | 4 +- drivers/usb/core/urb.c | 2 +- drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc2/core.h | 23 +- drivers/usb/dwc2/gadget.c | 116 +-- drivers/usb/dwc2/hcd.c | 99 +- drivers/usb/dwc2/platform.c | 38 + drivers/usb/dwc3/dwc3-am62.c | 12 +- drivers/usb/dwc3/dwc3-exynos.c | 9 + drivers/usb/dwc3/dwc3-pci.c | 10 + drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/gadget.c | 69 +- drivers/usb/gadget/function/uvc_queue.c | 2 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 3 + drivers/usb/host/max3421-hcd.c | 7 + drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-mem.c | 34 +- drivers/usb/host/xhci-mvebu.c | 10 - drivers/usb/host/xhci-mvebu.h | 6 - drivers/usb/host/xhci-pci.c | 8 +- drivers/usb/host/xhci-plat.c | 13 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-ring.c | 420 ++++---- drivers/usb/host/xhci-tegra.c | 10 +- drivers/usb/host/xhci.c | 41 +- drivers/usb/host/xhci.h | 30 +- drivers/usb/misc/onboard_usb_dev.h | 9 +- drivers/usb/misc/usb251xb.c | 6 +- drivers/usb/musb/jz4740.c | 4 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/mpfs.c | 2 +- drivers/usb/musb/musb_core.c | 14 +- drivers/usb/musb/sunxi.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 8 +- drivers/usb/phy/phy-ulpi.c | 23 - drivers/usb/serial/mos7840.c | 13 - drivers/usb/storage/alauda.c | 8 +- drivers/usb/storage/datafab.c | 14 +- drivers/usb/storage/initializers.c | 2 +- drivers/usb/storage/jumpshot.c | 10 +- drivers/usb/storage/realtek_cr.c | 6 +- drivers/usb/storage/sddr09.c | 14 +- drivers/usb/storage/sddr55.c | 4 +- drivers/usb/storage/shuttle_usbat.c | 2 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/altmodes/thunderbolt.c | 10 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/ps883x.c | 466 +++++++++ drivers/usb/typec/ucsi/cros_ec_ucsi.c | 22 +- drivers/usb/typec/ucsi/debugfs.c | 6 +- drivers/usb/typec/ucsi/trace.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 19 +- drivers/usb/typec/ucsi/ucsi.h | 10 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 29 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 97 +- include/linux/kgdb.h | 11 - include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/serdev.h | 6 - include/linux/tty.h | 53 +- include/linux/tty_driver.h | 180 ++-- include/linux/tty_ldisc.h | 1 - include/linux/usb.h | 8 +- include/linux/usb/musb.h | 2 +- include/linux/usb/ulpi.h | 9 - include/uapi/linux/usb/ch9.h | 15 + kernel/debug/debug_core.c | 14 +- kernel/debug/kdb/kdb_main.c | 37 - 197 files changed, 6588 insertions(+), 6140 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra264-utc.yaml copy Documentation/devicetree/bindings/usb/{nxp,ptn36502.yaml => parade,ps8830.yam [...] delete mode 100644 drivers/staging/rtl8723bs/include/rtw_mp.h create mode 100644 drivers/tty/serial/8250/8250_ni.c delete mode 100644 drivers/tty/serial/kgdb_nmi.c create mode 100644 drivers/tty/serial/tegra-utc.c create mode 100644 drivers/usb/typec/mux/ps883x.c