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.14-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 and serial driver patches for 5.14-rc1. A bit more than normal, but nothing major, lots of cleanups. Highlights are: - lots of tty api cleanups and mxser driver cleanups from Jiri - build warning fixes - various serial driver updates - coding style cleanups - various tty driver minor fixes and updates - removal of broken and disable r3964 line discipline (finally!) All of these have been in linux-next for a while with no reported issues" * tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (227 commits) serial: mvebu-uart: remove unused member nb from struct mvebu_uart arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART dt-bindings: mvebu-uart: fix documentation serial: mvebu-uart: correctly calculate minimal possible baudrate serial: mvebu-uart: do not allow changing baudrate when uartclk is not available serial: mvebu-uart: fix calculation of clock divisor tty: make linux/tty_flip.h self-contained serial: Prefer unsigned int to bare use of unsigned serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs serial: qcom_geni_serial: use DT aliases according to DT bindings Revert "tty: serial: Add UART driver for Cortina-Access platform" tty: serial: Add UART driver for Cortina-Access platform MAINTAINERS: add me back as mxser maintainer mxser: Documentation, fix typos mxser: Documentation, make the docs up-to-date mxser: Documentation, remove traces of callout device mxser: introduce mxser_16550A_or_MUST helper mxser: rename flags to old_speed in mxser_set_serial_info mxser: use port variable in mxser_set_serial_info mxser: access info->MCR under info->slock ...
- Loading branch information
Showing
162 changed files
with
2,104 additions
and
5,140 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ maintainers: | |
- [email protected] | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
- if: | ||
anyOf: | ||
- required: | ||
|
118 changes: 118 additions & 0 deletions
118
Documentation/devicetree/bindings/serial/8250_omap.yaml
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,118 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/serial/8250_omap.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Bindings for 8250 compliant UARTs on TI's OMAP2+ and K3 SoCs | ||
|
||
maintainers: | ||
- Vignesh Raghavendra <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial/serial.yaml# | ||
- $ref: /schemas/serial/rs485.yaml# | ||
|
||
properties: | ||
compatible: | ||
oneOf: | ||
- enum: | ||
- ti,am3352-uart | ||
- ti,am4372-uart | ||
- ti,am654-uart | ||
- ti,dra742-uart | ||
- ti,omap2-uart | ||
- ti,omap3-uart | ||
- ti,omap4-uart | ||
- items: | ||
- enum: | ||
- ti,am64-uart | ||
- ti,j721e-uart | ||
- const: ti,am654-uart | ||
|
||
ti,hwmods: | ||
description: | ||
Must be "uart<n>", n being the instance number (1-based) | ||
This property is applicable only on legacy platforms mainly omap2/3 | ||
and ti81xx and should not be used on other platforms. | ||
$ref: /schemas/types.yaml#/definitions/string | ||
deprecated: true | ||
|
||
dmas: | ||
minItems: 1 | ||
maxItems: 2 | ||
|
||
dma-names: | ||
items: | ||
- const: tx | ||
- const: rx | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
minItems: 1 | ||
maxItems: 2 | ||
description: | ||
First entry is module IRQ required for normal IO operation. | ||
Second entry is optional and corresponds to system wakeup IRQ | ||
where supported. | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
clock-names: | ||
const: fclk | ||
|
||
rts-gpios: true | ||
cts-gpios: true | ||
dtr-gpios: true | ||
dsr-gpios: true | ||
rng-gpios: true | ||
dcd-gpios: true | ||
rs485-rts-delay: true | ||
rs485-rts-active-low: true | ||
rs485-rx-during-tx: true | ||
rs485-rts-active-high: true | ||
linux,rs485-enabled-at-boot-time: true | ||
rts-gpio: true | ||
power-domains: true | ||
clock-frequency: true | ||
current-speed: true | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
|
||
additionalProperties: false | ||
|
||
if: | ||
properties: | ||
compatible: | ||
oneOf: | ||
- const: ti,omap2-uart | ||
- const: ti,omap3-uart | ||
- const: ti,omap4-uart | ||
|
||
then: | ||
properties: | ||
ti,hwmods: | ||
items: | ||
- pattern: "^uart([1-9])$" | ||
|
||
else: | ||
properties: | ||
ti,hwmods: false | ||
|
||
examples: | ||
- | | ||
serial@49042000 { | ||
compatible = "ti,omap3-uart"; | ||
reg = <0x49042000 0x400>; | ||
interrupts = <80>; | ||
dmas = <&sdma 81 &sdma 82>; | ||
dma-names = "tx", "rx"; | ||
ti,hwmods = "uart4"; | ||
clock-frequency = <48000000>; | ||
}; |
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 |
---|---|---|
|
@@ -10,7 +10,7 @@ maintainers: | |
- Al Cooper <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
|
||
description: |+ | ||
The Broadcom UART is based on the basic 8250 UART but with | ||
|
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 |
---|---|---|
|
@@ -10,7 +10,7 @@ maintainers: | |
- Paul Cercueil <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
|
||
properties: | ||
$nodename: | ||
|
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 was deleted.
Oops, something went wrong.
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 |
---|---|---|
|
@@ -10,7 +10,7 @@ maintainers: | |
- Rob Herring <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
|
||
# Need a custom select here or 'arm,primecell' will match on lots of nodes | ||
select: | ||
|
@@ -24,12 +24,9 @@ select: | |
|
||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- const: arm,pl011 | ||
- const: arm,primecell | ||
- items: | ||
- const: arm,primecell | ||
items: | ||
- const: arm,pl011 | ||
- const: arm,primecell | ||
|
||
reg: | ||
maxItems: 1 | ||
|
@@ -103,7 +100,7 @@ dependencies: | |
poll-rate-ms: [ auto-poll ] | ||
poll-timeout-ms: [ auto-poll ] | ||
|
||
additionalProperties: false | ||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
|
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 |
---|---|---|
|
@@ -10,7 +10,7 @@ maintainers: | |
- Oleksij Rempel <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
|
||
properties: | ||
compatible: | ||
|
@@ -35,7 +35,7 @@ required: | |
- clocks | ||
- clock-names | ||
|
||
additionalProperties: false | ||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,6 +23,8 @@ properties: | |
$nodename: | ||
pattern: "^serial(@.*)?$" | ||
|
||
label: true | ||
|
||
cts-gpios: | ||
maxItems: 1 | ||
description: | ||
|
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 |
---|---|---|
|
@@ -12,7 +12,7 @@ maintainers: | |
- Palmer Dabbelt <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
|
||
properties: | ||
compatible: | ||
|
@@ -49,7 +49,7 @@ required: | |
- interrupts | ||
- clocks | ||
|
||
additionalProperties: false | ||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
|
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 |
---|---|---|
|
@@ -10,7 +10,7 @@ maintainers: | |
- Rob Herring <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/serial.yaml# | ||
- $ref: serial.yaml# | ||
|
||
properties: | ||
compatible: | ||
|
@@ -23,6 +23,7 @@ properties: | |
- items: | ||
- enum: | ||
- rockchip,px30-uart | ||
- rockchip,rk1808-uart | ||
- rockchip,rk3036-uart | ||
- rockchip,rk3066-uart | ||
- rockchip,rk3188-uart | ||
|
@@ -31,6 +32,7 @@ properties: | |
- rockchip,rk3328-uart | ||
- rockchip,rk3368-uart | ||
- rockchip,rk3399-uart | ||
- rockchip,rk3568-uart | ||
- rockchip,rv1108-uart | ||
- const: snps,dw-apb-uart | ||
- items: | ||
|
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.