Searched +full:sc9836 +full:- +full:uart (Results 1 – 9 of 9) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/serial/ |
| D | sprd-uart.txt | 1 * Spreadtrum serial UART 4 - compatible: must be one of: 5 * "sprd,sc9836-uart" 6 * "sprd,sc9860-uart", "sprd,sc9836-uart" 8 - reg: offset and length of the register set for the device 9 - interrupts: exactly one interrupt specifier 10 - clocks: phandles to input clocks. 14 compatible = "sprd,sc9860-uart", 15 "sprd,sc9836-uart";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | sprd-uart.yaml | 1 # 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 …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/sprd/ |
| D | sharkl64.dtsi | 10 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 …]
|
| D | whale2.dtsi | 6 * 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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/sprd/ |
| D | sharkl64.dtsi | 10 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 …]
|
| D | sharkl3.dtsi | 1 // 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 …]
|
| D | whale2.dtsi | 6 * 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 …]
|
| /kernel/linux/linux-4.19/drivers/tty/serial/ |
| D | sprd_serial.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2012-2015 Spreadtrum Communications Inc. 119 return readl_relaxed(port->membase + offset); in serial_in() 124 writel_relaxed(value, port->membase + offset); in serial_out() 199 port->icount.brk++; in handle_lsr_errors() 204 port->icount.parity++; in handle_lsr_errors() 206 port->icount.frame++; in handle_lsr_errors() 208 port->icount.overrun++; in handle_lsr_errors() 211 *lsr &= port->read_status_mask; in handle_lsr_errors() 224 struct tty_port *tty = &port->state->port; in sprd_rx() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/ |
| D | sprd_serial.c | 1 // 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 …]
|