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-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/gregkh/tty Pull tty/serial updates from Greg KH: "Here is the "big" set of tty/serial driver patches for 5.2-rc1. It's really pretty small, not much happening in this portion of the kernel at the moment. When the "highlight" is the movement of the documentation from .txt to .rst files, it's a good merge window. There's a number of small fixes and updates over the various serial drivers, and a new "tty null" driver for those embedded systems that like to make things even smaller and not break things. All of these have been in linux-next for a while with no reported issues" * tag 'tty-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (45 commits) tty: serial: add driver for the SiFive UART dt-bindings: serial: add documentation for the SiFive UART driver serial: uartps: Add support for cts-override dt-bindings: xilinx-uartps: Add support for cts-override serial: milbeaut_usio: Fix error handling in probe and remove tty: rocket: deprecate the rp_ioctl tty: rocket: Remove RCPK_GET_STRUCT ioctl tty: update obsolete termios comment tty: serial_core: fix error code returned by uart_register_driver() serial: 8250-mtk: modify baudrate setting serial: 8250-mtk: add follow control docs: serial: convert docs to ReST and rename to *.rst serial: 8250_exar: Adjust IOT2000 matching TTY: serial_core, add ->install serial: Fix using plain integer instead of Null pointer tty:serial_core: Spelling mistake tty: Add NULL TTY driver tty: vt: keyboard: Allow Unicode compose base char Revert "tty: fix NULL pointer issue when tty_port ops is not set" serial: Add Milbeaut serial control ...
- Loading branch information
Showing
60 changed files
with
3,679 additions
and
911 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
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
33 changes: 33 additions & 0 deletions
33
Documentation/devicetree/bindings/serial/sifive-serial.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,33 @@ | ||
SiFive asynchronous serial interface (UART) | ||
|
||
Required properties: | ||
|
||
- compatible: should be something similar to | ||
"sifive,<chip>-uart" for the UART as integrated | ||
on a particular chip, and "sifive,uart<version>" for the | ||
general UART IP block programming model. Supported | ||
compatible strings as of the date of this writing are: | ||
"sifive,fu540-c000-uart" for the SiFive UART v0 as | ||
integrated onto the SiFive FU540 chip, or "sifive,uart0" | ||
for the SiFive UART v0 IP block with no chip integration | ||
tweaks (if any) | ||
- reg: address and length of the register space | ||
- interrupts: Should contain the UART interrupt identifier | ||
- clocks: Should contain a clock identifier for the UART's parent clock | ||
|
||
|
||
UART HDL that corresponds to the IP block version numbers can be found | ||
here: | ||
|
||
https://github.com/sifive/sifive-blocks/tree/master/src/main/scala/devices/uart | ||
|
||
|
||
Example: | ||
|
||
uart0: serial@10010000 { | ||
compatible = "sifive,fu540-c000-uart", "sifive,uart0"; | ||
interrupt-parent = <&plic0>; | ||
interrupts = <80>; | ||
reg = <0x0 0x10010000 0x0 0x1000>; | ||
clocks = <&prci PRCI_CLK_TLCLK>; | ||
}; |
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
5 changes: 4 additions & 1 deletion
5
Documentation/serial/README.cycladesZ → Documentation/serial/cyclades_z.rst
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 |
---|---|---|
@@ -1,8 +1,11 @@ | ||
================ | ||
Cyclades-Z notes | ||
================ | ||
|
||
The Cyclades-Z must have firmware loaded onto the card before it will | ||
operate. This operation should be performed during system startup, | ||
|
||
The firmware, loader program and the latest device driver code are | ||
available from Cyclades at | ||
ftp://ftp.cyclades.com/pub/cyclades/cyclades-z/linux/ | ||
|
||
ftp://ftp.cyclades.com/pub/cyclades/cyclades-z/linux/ |
Oops, something went wrong.