forked from Sricharanti/sricharan
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'tty-3.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/gregkh/tty Pull TTY/Serial merge from Greg Kroah-Hartman: "Here's the big tty/serial tree set of changes for 3.8-rc1. Contained in here is a bunch more reworks of the tty port layer from Jiri and bugfixes from Alan, along with a number of other tty and serial driver updates by the various driver authors. Also, Jiri has been coerced^Wconvinced to be the co-maintainer of the TTY layer, which is much appreciated by me. All of these have been in the linux-next tree for a while. Signed-off-by: Greg Kroah-Hartman <[email protected]>" Fixed up some trivial conflicts in the staging tree, due to the fwserial driver having come in both ways (but fixed up a bit in the serial tree), and the ioctl handling in the dgrp driver having been done slightly differently (staging tree got that one right, and removed both TIOCGSOFTCAR and TIOCSSOFTCAR). * tag 'tty-3.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (146 commits) staging: sb105x: fix potential NULL pointer dereference in mp_chars_in_buffer() staging/fwserial: Remove superfluous free staging/fwserial: Use WARN_ONCE when port table is corrupted staging/fwserial: Destruct embedded tty_port on teardown staging/fwserial: Fix build breakage when !CONFIG_BUG staging: fwserial: Add TTY-over-Firewire serial driver drivers/tty/serial/serial_core.c: clean up HIGH_BITS_OFFSET usage staging: dgrp: dgrp_tty.c: Audit the return values of get/put_user() staging: dgrp: dgrp_tty.c: Remove the TIOCSSOFTCAR ioctl handler from dgrp driver serial: ifx6x60: Add modem power off function in the platform reboot process serial: mxs-auart: unmap the scatter list before we copy the data serial: mxs-auart: disable the Receive Timeout Interrupt when DMA is enabled serial: max310x: Setup missing "can_sleep" field for GPIO tty/serial: fix ifx6x60.c declaration warning serial: samsung: add devicetree properties for non-Exynos SoCs serial: samsung: fix potential soft lockup during uart write tty: vt: Remove redundant null check before kfree. tty/8250 Add check for pci_ioremap_bar failure tty/8250 Add support for Commtech's Fastcom Async-335 and Fastcom Async-PCIe cards tty/8250 Add XR17D15x devices to the exar_handle_irq override ...
- Loading branch information
Showing
166 changed files
with
8,146 additions
and
1,782 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,3 +26,115 @@ Description: | |
UART port in serial_core, that is bound to TTY like ttyS0. | ||
uartclk = 16 * baud_base | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/type | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Shows the current tty type for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/line | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Shows the current tty line number for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/port | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Shows the current tty port I/O address for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/irq | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Shows the current primary interrupt for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/flags | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the tty port status flags for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/xmit_fifo_size | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the transmit FIFO size for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/close_delay | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the closing delay time for this port in ms. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/closing_wait | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the close wait time for this port in ms. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/custom_divisor | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the custom divisor if any that is set on this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/io_type | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the I/O type that is to be used with the iomem base | ||
address. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/iomem_base | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
The I/O memory base for this port. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. | ||
|
||
What: /sys/class/tty/ttyS0/iomem_reg_shift | ||
Date: October 2012 | ||
Contact: Alan Cox <[email protected]> | ||
Description: | ||
Show the register shift indicating the spacing to be used | ||
for accesses on this iomem address. | ||
|
||
These sysfs values expose the TIOCGSERIAL interface via | ||
sysfs rather than via ioctls. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7430,6 +7430,7 @@ K: ^Subject:.*(?i)trivial | |
|
||
TTY LAYER | ||
M: Greg Kroah-Hartman <[email protected]> | ||
M: Jiri Slaby <[email protected]> | ||
S: Supported | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git | ||
F: drivers/tty/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.