Searched +full:bcm7271 +full:- +full:uart (Results 1 – 7 of 7) sorted by relevance
/linux/Documentation/devicetree/bindings/serial/ |
H A D | brcm,bcm7271-uart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/serial/brcm,bcm7271-uart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Al Cooper <alcooperx@gmail.com> 13 - $ref: serial.yaml# 16 The Broadcom UART is based on the basic 8250 UART but with 23 - enum: 24 - brcm,bcm7271-uart 25 - brcm,bcm7278-uart [all …]
|
/linux/include/uapi/linux/ |
H A D | serial_core.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 19 #define PORT_RM9000 16 /* PMC-Sierra RM9xxx internal UART */ 20 #define PORT_OCTEON 17 /* Cavium OCTEON internal UART */ 21 #define PORT_AR7 18 /* Texas Instruments AR7 internal UART */ 22 #define PORT_U6_16550A 19 /* ST-Ericsson U6xxx internal UART */ 23 #define PORT_TEGRA 20 /* NVIDIA Tegra internal UART */ 24 #define PORT_XR17D15X 21 /* Exar XR17D15x UART */ 25 #define PORT_LPC3220 22 /* NXP LPC32xx SoC "Standard" UART */ 29 #define PORT_ALTR_16550_F32 26 /* Altera 16550 UART with 32 FIFOs */ 30 #define PORT_ALTR_16550_F64 27 /* Altera 16550 UART with 64 FIFOs */ [all …]
|
/linux/drivers/tty/serial/8250/ |
H A D | 8250_of.c | 1 // SPDX-License-Identifier: GPL-2.0+ 53 return DIV_ROUND_CLOSEST(port->uartclk, 16 * baud + 2) - 2; in npcm_get_divisor() 58 port->get_divisor = npcm_get_divisor; in npcm_setup() 59 port->startup = npcm_startup; in npcm_setup() 72 struct uart_8250_port *port8250 = serial8250_get_port(info->line); in of_platform_serial_clk_notifier_cb() 76 serial8250_update_uartclk(&port8250->port, ndata->new_rate); in of_platform_serial_clk_notifier_cb() 91 struct device *dev = &ofdev->dev; in of_platform_serial_setup() 92 struct device_node *np = dev->of_node; in of_platform_serial_setup() 93 struct uart_port *port = &up->port; in of_platform_serial_setup() 99 pm_runtime_enable(&ofdev->dev); in of_platform_serial_setup() [all …]
|
H A D | 8250_bcm7271.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * 8250-core based driver for Broadcom ns16550a UARTs 20 #include <linux/dma-mapping.h> 29 /* Register definitions for UART DMA block. Version 1.1 or later. */ 158 #define UDMA_RX_BUFS_REG_OFFSET (UDMA_RX_BUF1_PTR_LO - UDMA_RX_BUF0_PTR_LO) 170 #define UDMA_TX_BUFS_REG_OFFSET (UDMA_TX_BUF1_PTR_LO - UDMA_TX_BUF0_PTR_LO) 250 return readl(priv->regs[reg_type] + offset); in udma_readl() 256 writel(value, priv->regs[reg_type] + offset); in udma_writel() 262 void __iomem *reg = priv->regs[reg_type] + offset; in udma_set() 273 void __iomem *reg = priv->regs[reg_type] + offset; in udma_unset() [all …]
|
H A D | 8250_port.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Base port operations for 8250/16550-type serial ports 51 * Here we define the default xmit fifo size used for each type of UART. 244 * tx_loadsz is set to 63-bytes instead of 64-bytes to implement 245 * workaround of errata A-008006 which states that tx_loadsz should 257 .name = "Palmchip BK-3103", 315 .name = "Broadcom BCM7271 UART", 324 /* Uart divisor latch read */ 334 /* Uart divisor latch write */ 344 offset = offset << p->regshift; in hub6_serial_in() [all …]
|
/linux/arch/arm64/boot/dts/broadcom/ |
H A D | bcm2712.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #address-cells = <2>; 8 #size-cells = <2>; 10 interrupt-parent = <&gicv2>; 14 clk_osc: clk-osc { 15 compatible = "fixed-clock"; 16 #clock-cells = <0>; 17 clock-output-names = "osc"; 18 clock-frequency = <54000000>; [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|