forked from torvalds/linux
-
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.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/gregkh/tty Pull tty/serial patches from Greg Kroah-Hartman: "Here's the big tty/serial driver patches for 3.9-rc1. More tty port rework and fixes from Jiri here, as well as lots of individual serial driver updates and fixes. All of these have been in the linux-next tree for a while." * tag 'tty-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits) tty: mxser: improve error handling in mxser_probe() and mxser_module_init() serial: imx: fix uninitialized variable warning serial: tegra: assume CONFIG_OF TTY: do not update atime/mtime on read/write lguest: select CONFIG_TTY to build properly. ARM defconfigs: add missing inclusions of linux/platform_device.h fb/exynos: include platform_device.h ARM: sa1100/assabet: include platform_device.h directly serial: imx: Fix recursive locking bug pps: Fix build breakage from decoupling pps from tty tty: Remove ancient hardpps() pps: Additional cleanups in uart_handle_dcd_change pps: Move timestamp read into PPS code proper pps: Don't crash the machine when exiting will do pps: Fix a use-after free bug when unregistering a source. pps: Use pps_lookup_dev to reduce ldisc coupling pps: Add pps_lookup_dev() function tty: serial: uartlite: Support uartlite on big and little endian systems tty: serial: uartlite: Fix sparse and checkpatch warnings serial/arc-uart: Miscll DT related updates (Grant's review comments) ... Fix up trivial conflicts, mostly just due to the TTY config option clashing with the EXPERIMENTAL removal.
- Loading branch information
Showing
267 changed files
with
6,862 additions
and
2,525 deletions.
There are no files selected for viewing
24 changes: 24 additions & 0 deletions
24
Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt
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 |
---|---|---|
@@ -0,0 +1,24 @@ | ||
NVIDIA Tegra20/Tegra30 high speed (DMA based) UART controller driver. | ||
|
||
Required properties: | ||
- compatible : should be "nvidia,tegra30-hsuart", "nvidia,tegra20-hsuart". | ||
- reg: Should contain UART controller registers location and length. | ||
- interrupts: Should contain UART controller interrupts. | ||
- nvidia,dma-request-selector : The Tegra DMA controller's phandle and | ||
request selector for this UART controller. | ||
|
||
Optional properties: | ||
- nvidia,enable-modem-interrupt: Enable modem interrupts. Should be enable | ||
only if all 8 lines of UART controller are pinmuxed. | ||
|
||
Example: | ||
|
||
serial@70006000 { | ||
compatible = "nvidia,tegra30-hsuart", "nvidia,tegra20-hsuart"; | ||
reg = <0x70006000 0x40>; | ||
reg-shift = <2>; | ||
interrupts = <0 36 0x04>; | ||
nvidia,dma-request-selector = <&apbdma 8>; | ||
nvidia,enable-modem-interrupt; | ||
status = "disabled"; | ||
}; |
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 |
---|---|---|
@@ -0,0 +1,26 @@ | ||
* Synopsys ARC UART : Non standard UART used in some of the ARC FPGA boards | ||
|
||
Required properties: | ||
- compatible : "snps,arc-uart" | ||
- reg : offset and length of the register set for the device. | ||
- interrupts : device interrupt | ||
- clock-frequency : the input clock frequency for the UART | ||
- current-speed : baud rate for UART | ||
|
||
e.g. | ||
|
||
arcuart0: serial@c0fc1000 { | ||
compatible = "snps,arc-uart"; | ||
reg = <0xc0fc1000 0x100>; | ||
interrupts = <5>; | ||
clock-frequency = <80000000>; | ||
current-speed = <115200>; | ||
status = "okay"; | ||
}; | ||
|
||
Note: Each port should have an alias correctly numbered in "aliases" node. | ||
|
||
e.g. | ||
aliases { | ||
serial0 = &arcuart0; | ||
}; |
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.