Home
last modified time | relevance | path

Searched +full:sc9836 +full:- +full:uart (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/serial/
Dsprd-uart.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/serial/sprd-uart.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Spreadtrum serial UART
11 - Orson Zhai <orsonzhai@gmail.com>
12 - Baolin Wang <baolin.wang7@gmail.com>
13 - Chunyan Zhang <zhang.lyra@gmail.com>
18 - items:
19 - enum:
[all …]
/Linux-v5.10/arch/arm64/boot/dts/sprd/
Dsharkl64.dtsi10 interrupt-parent = <&gic>;
11 #address-cells = <2>;
12 #size-cells = <2>;
15 compatible = "simple-bus";
16 #address-cells = <2>;
17 #size-cells = <2>;
20 ap-apb {
21 compatible = "simple-bus";
22 #address-cells = <2>;
23 #size-cells = <2>;
[all …]
Dsharkl3.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 interrupt-parent = <&gic>;
10 #address-cells = <2>;
11 #size-cells = <2>;
14 compatible = "simple-bus";
15 #address-cells = <2>;
16 #size-cells = <2>;
20 compatible = "sprd,sc9863a-glbregs", "syscon",
21 "simple-mfd";
23 #address-cells = <1>;
[all …]
Dwhale2.dtsi6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 #include <dt-bindings/clock/sprd,sc9860-clk.h>
12 interrupt-parent = <&gic>;
13 #address-cells = <2>;
14 #size-cells = <2>;
17 compatible = "simple-bus";
18 #address-cells = <2>;
19 #size-cells = <2>;
67 ap-apb {
68 compatible = "simple-bus";
[all …]
/Linux-v5.10/drivers/tty/serial/
Dsprd_serial.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2012-2015 Spreadtrum Communications Inc.
10 #include <linux/dma-mapping.h>
11 #include <linux/dma/sprd-dma.h>
140 return readl_relaxed(port->membase + offset); in serial_in()
146 writel_relaxed(value, port->membase + offset); in serial_out()
180 if (sp->rx_dma.enable) in sprd_stop_rx()
181 dmaengine_terminate_all(sp->rx_dma.chn); in sprd_stop_rx()
209 struct circ_buf *xmit = &port->state->xmit; in sprd_stop_tx_dma()
213 dmaengine_pause(sp->tx_dma.chn); in sprd_stop_tx_dma()
[all …]