[GIT PATCH] TTY/Serial patches for 3.12-rc1

2013-09-02 Thread Greg KH
The following changes since commit c095ba7224d8edc71dcef0d655911399a8bd4a3f:

  Linux 3.11-rc4 (2013-08-04 13:46:46 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ 
tags/tty-3.12-rc1

for you to fetch changes up to 2d1d3f3ae985ec5676fb56ff2c7acad2e1c4e6eb:

  hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc (2013-08-30 14:11:28 
-0700)


TTY/Serial driver patches for 3.12-rc1

Here's the big tty/serial driver pull request for 3.12-rc1.

Lots of n_tty reworks to resolve some very long-standing issues, removing the
3-4 different locks that were taken for every character.  This code has been
beaten on for a long time in linux-next with no reported regressions.

Other than that, a range of serial and tty driver updates and revisions.  Full
details in the shortlog.

Signed-off-by: Greg Kroah-Hartman 


Aldo Iljazi (1):
  Drivers: tty: n_gsm.c: fixed 7 errors & 6 warnings that checkpatch 
complained

Alexander Shiyan (8):
  serial: max310x: Driver rework
  serial: max310x: Add MAX3109 support
  serial: max310x: Add MAX14830 support
  serial: max310x: Fix dev_pm_ops
  serial: sccnxp: Disable regulator on error
  serial: sccnxp: Using CLK API for getting UART clock
  serial: sccnxp: Using structure for each supported IC instead of switch 
in probe
  serial: sccnxp: Add DT support

Alexandru Juncu (1):
  TTY: synclink: replace bitmasks add operation with OR operation.

Andreas Bießmann (1):
  register_console: prevent adding the same console twice

Andreas Platschek (1):
  tty: Remove dead code

Axel Lin (2):
  serial: fsl_lpuart: Return proper error on lpuart_serial_init error path
  serial: bfin_uart: Remove redundant testing for ifdef 
CONFIG_SERIAL_BFIN_MODULE

Barry Song (2):
  serial: sirf: add support for Marco chip
  serial: sirf: drop redundant pinctrl_get_select_default as pinctrl core 
does it

Christophe Leroy (1):
  tty: serial: cpm_uart: Adding proper request of GPIO used by cpm_uart 
driver

Clemens Ladisch (1):
  vt: make the default color configurable

Dan Carpenter (1):
  serial: icom: move array overflow checks earlier

Daniel Mack (1):
  tty: serial: pxa: remove old cruft

Darren Hart (3):
  pch_uart: Use DMI interface for board detection
  serial: pch_uart: Remove __initdata annotation from dmi_table
  serial: pch_uart: Fix signed-ness and casting of uartclk related fields

Dmitry Fink (1):
  OMAP: UART: Keep the TX fifo full when possible

Elen Song (8):
  serial: at91: correct definition from DMA to PDC
  serial: at91: use function pointer to choose pdc or pio
  serial: at91: add tx dma support
  serial: at91: add rx dma support
  serial: at91: support run time switch transfer mode
  serial: at91: distinguish usart and uart
  serial: at91: make UART support dma and pdc transfers
  serial: at91: add dma support in usart binding descriptions

Fabio Estevam (1):
  serial: amba-pl011: Use __releases/__acquires annotations

Gabor Juhos (6):
  tty: ar933x_uart: convert to use devm_* functions
  tty: ar933x_uart: use the clk API to get the uart clock
  tty: ar933x_uart: remove superfluous assignment of ar933x_uart_driver.nr
  tty: ar933x_uart: use config_enabled() macro to clean up ifdefs
  tty: ar933x_uart: allow to build the driver as a module
  tty: ar933x_uart: add device tree support and binding documentation

Govindraj.R (1):
  OMAP2+: UART: enable tx wakeup bit for wer reg

Greg Kroah-Hartman (5):
  Merge 3.11-rc3 into tty-next
  Revert "serial: sccnxp: Add DT support"
  Merge 3.11-rc4 into tty-next
  Revert "serial: omap: Fix IRQ handling return value"
  Revert "OMAP: UART: Keep the TX fifo full when possible"

Grygorii Strashko (1):
  serial: omap: enable PM runtime only when its fully configured

Hendrik Brueckner (2):
  tty/hvc_console: Add DTR/RTS callback to handle HUPCL control
  tty/hvc_iucv: Disconnect IUCV connection when lowering DTR

Huang Shijie (7):
  serial: imx: remove the uart_console() check
  serial: imx: distinguish the imx6q uart from the others
  serial: imx: add DMA support for imx6q
  serial: mxs: enable the DMA only when the RTS/CTS is valid
  serial: mxs: remove the MXS_AUART_DMA_CONFIG
  ARM: dts: imx28-evk: add the RTS/CTS property for auart0
  serial: imx: initialize the local variable

Hubert Feurstein (1):
  serial/imx: fix custom-baudrate handling

Ian Abbott (4):
  pci_ids.h: move PCI_VENDOR_ID_AMCC here
  serial: 8250_pci: replace PCI_VENDOR_ID_ADDIDATA_OLD
  serial: 8250_pci: use local device ID for ADDI-DATA APCI-7800
  pci_ids.h: remove PCI_VENDOR_ID_ADDIDATA_OLD and 
PCI_DEVICE_ID_ADDIDATA_APCI7800

Jingoo Han (15):
  

[GIT PATCH] TTY/Serial patches for 3.12-rc1

2013-09-02 Thread Greg KH
The following changes since commit c095ba7224d8edc71dcef0d655911399a8bd4a3f:

  Linux 3.11-rc4 (2013-08-04 13:46:46 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ 
tags/tty-3.12-rc1

for you to fetch changes up to 2d1d3f3ae985ec5676fb56ff2c7acad2e1c4e6eb:

  hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc (2013-08-30 14:11:28 
-0700)


TTY/Serial driver patches for 3.12-rc1

Here's the big tty/serial driver pull request for 3.12-rc1.

Lots of n_tty reworks to resolve some very long-standing issues, removing the
3-4 different locks that were taken for every character.  This code has been
beaten on for a long time in linux-next with no reported regressions.

Other than that, a range of serial and tty driver updates and revisions.  Full
details in the shortlog.

Signed-off-by: Greg Kroah-Hartman gre...@linuxfoundation.org


Aldo Iljazi (1):
  Drivers: tty: n_gsm.c: fixed 7 errors  6 warnings that checkpatch 
complained

Alexander Shiyan (8):
  serial: max310x: Driver rework
  serial: max310x: Add MAX3109 support
  serial: max310x: Add MAX14830 support
  serial: max310x: Fix dev_pm_ops
  serial: sccnxp: Disable regulator on error
  serial: sccnxp: Using CLK API for getting UART clock
  serial: sccnxp: Using structure for each supported IC instead of switch 
in probe
  serial: sccnxp: Add DT support

Alexandru Juncu (1):
  TTY: synclink: replace bitmasks add operation with OR operation.

Andreas Bießmann (1):
  register_console: prevent adding the same console twice

Andreas Platschek (1):
  tty: Remove dead code

Axel Lin (2):
  serial: fsl_lpuart: Return proper error on lpuart_serial_init error path
  serial: bfin_uart: Remove redundant testing for ifdef 
CONFIG_SERIAL_BFIN_MODULE

Barry Song (2):
  serial: sirf: add support for Marco chip
  serial: sirf: drop redundant pinctrl_get_select_default as pinctrl core 
does it

Christophe Leroy (1):
  tty: serial: cpm_uart: Adding proper request of GPIO used by cpm_uart 
driver

Clemens Ladisch (1):
  vt: make the default color configurable

Dan Carpenter (1):
  serial: icom: move array overflow checks earlier

Daniel Mack (1):
  tty: serial: pxa: remove old cruft

Darren Hart (3):
  pch_uart: Use DMI interface for board detection
  serial: pch_uart: Remove __initdata annotation from dmi_table
  serial: pch_uart: Fix signed-ness and casting of uartclk related fields

Dmitry Fink (1):
  OMAP: UART: Keep the TX fifo full when possible

Elen Song (8):
  serial: at91: correct definition from DMA to PDC
  serial: at91: use function pointer to choose pdc or pio
  serial: at91: add tx dma support
  serial: at91: add rx dma support
  serial: at91: support run time switch transfer mode
  serial: at91: distinguish usart and uart
  serial: at91: make UART support dma and pdc transfers
  serial: at91: add dma support in usart binding descriptions

Fabio Estevam (1):
  serial: amba-pl011: Use __releases/__acquires annotations

Gabor Juhos (6):
  tty: ar933x_uart: convert to use devm_* functions
  tty: ar933x_uart: use the clk API to get the uart clock
  tty: ar933x_uart: remove superfluous assignment of ar933x_uart_driver.nr
  tty: ar933x_uart: use config_enabled() macro to clean up ifdefs
  tty: ar933x_uart: allow to build the driver as a module
  tty: ar933x_uart: add device tree support and binding documentation

Govindraj.R (1):
  OMAP2+: UART: enable tx wakeup bit for wer reg

Greg Kroah-Hartman (5):
  Merge 3.11-rc3 into tty-next
  Revert serial: sccnxp: Add DT support
  Merge 3.11-rc4 into tty-next
  Revert serial: omap: Fix IRQ handling return value
  Revert OMAP: UART: Keep the TX fifo full when possible

Grygorii Strashko (1):
  serial: omap: enable PM runtime only when its fully configured

Hendrik Brueckner (2):
  tty/hvc_console: Add DTR/RTS callback to handle HUPCL control
  tty/hvc_iucv: Disconnect IUCV connection when lowering DTR

Huang Shijie (7):
  serial: imx: remove the uart_console() check
  serial: imx: distinguish the imx6q uart from the others
  serial: imx: add DMA support for imx6q
  serial: mxs: enable the DMA only when the RTS/CTS is valid
  serial: mxs: remove the MXS_AUART_DMA_CONFIG
  ARM: dts: imx28-evk: add the RTS/CTS property for auart0
  serial: imx: initialize the local variable

Hubert Feurstein (1):
  serial/imx: fix custom-baudrate handling

Ian Abbott (4):
  pci_ids.h: move PCI_VENDOR_ID_AMCC here
  serial: 8250_pci: replace PCI_VENDOR_ID_ADDIDATA_OLD
  serial: 8250_pci: use local device ID for ADDI-DATA APCI-7800
  pci_ids.h: remove PCI_VENDOR_ID_ADDIDATA_OLD and 
PCI_DEVICE_ID_ADDIDATA_APCI7800

Jingoo