• Linus Torvalds's avatar
    Merge tag 'tty-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 356a0319
    Linus Torvalds authored
    Pull tty / serial driver updates from Greg KH:
     "Here is the "big" set of tty/serial driver updates for 6.12-rc1.
    
      Nothing major in here, just nice forward progress in the slow cleanup
      of the serial apis, and lots of other driver updates and fixes.
    
      Included in here are:
    
       - serial api updates from Jiri to make things more uniform and sane
    
       - 8250_platform driver cleanups
    
       - samsung serial driver fixes and updates
    
       - qcom-geni serial driver fixes from Johan for the bizarre UART
         engine that that chip seems to have. Hopefully it's in a better
         state now, but hardware designers still seem to come up with more
         ways to make broken UARTS 40+ years after this all should have
         finished.
    
       - sc16is7xx driver updates
    
       - omap 8250 driver updates
    
       - 8250_bcm2835aux driver updates
    
       - a few new serial driver bindings added
    
       - other serial minor driver updates
    
      All of these have been in linux-next for a long time with no reported
      problems"
    
    * tag 'tty-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (65 commits)
      tty: serial: samsung: Fix serial rx on Apple A7-A9
      tty: serial: samsung: Fix A7-A11 serial earlycon SError
      tty: serial: samsung: Use bit manipulation macros for APPLE_S5L_*
      tty: rp2: Fix reset with non forgiving PCIe host bridges
      serial: 8250_aspeed_vuart: Enable module autoloading
      serial: qcom-geni: fix polled console corruption
      serial: qcom-geni: disable interrupts during console writes
      serial: qcom-geni: fix console corruption
      serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield()
      serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit()
      soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR registers
      serial: qcom-geni: fix false console tx restart
      serial: qcom-geni: fix fifo polling timeout
      tty: hvc: convert comma to semicolon
      mxser: convert comma to semicolon
      serial: 8250_bcm2835aux: Fix clock imbalance in PM resume
      serial: sc16is7xx: convert bitmask definitions to use BIT() macro
      serial: sc16is7xx: fix copy-paste errors in EFR_SWFLOWx_BIT constants
      serial: sc16is7xx: remove SC16IS7XX_MSR_DELTA_MASK
      serial: xilinx_uartps: Make cdns_rs485_supported static
      ...
    356a0319
tty_io.c 89.9 KB