Home
last modified time | relevance | path

Searched +full:ep7209 +full:- +full:uart (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/serial/
H A Dcirrus,ep7209-uart.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/serial/cirrus,ep7209-uart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic CLPS711X Universal Asynchronous Receiver/Transmitter (UART)
10 - Alexander Shiyan <shc_work@mail.ru>
13 - $ref: /schemas/serial/serial.yaml#
17 const: cirrus,ep7209-uart
24 - description: UART TX interrupt
25 - description: UART RX interrupt
[all …]
/linux/arch/arm/boot/dts/cirrus/
H A Dep7209.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include <dt-bindings/clock/clps711x-clock.h>
8 #address-cells = <1>;
9 #size-cells = <1>;
10 model = "Cirrus Logic EP7209";
11 compatible = "cirrus,ep7209";
28 #address-cells = <0>;
29 #size-cells = <0>;
38 #address-cells = <1>;
[all …]
/linux/drivers/tty/serial/
H A Dclps711x.c1 // SPDX-License-Identifier: GPL-2.0+
42 #define UBRLCR_BAUD_MASK ((1 << 12) - 1)
73 struct clps711x_port *s = dev_get_drvdata(port->dev); in uart_clps711x_stop_tx()
75 if (s->tx_enabled) { in uart_clps711x_stop_tx()
76 disable_irq(port->irq); in uart_clps711x_stop_tx()
77 s->tx_enabled = 0; in uart_clps711x_stop_tx()
83 struct clps711x_port *s = dev_get_drvdata(port->dev); in uart_clps711x_start_tx()
85 if (!s->tx_enabled) { in uart_clps711x_start_tx()
86 s->tx_enabled = 1; in uart_clps711x_start_tx()
87 enable_irq(port->irq); in uart_clps711x_start_tx()
[all …]