Home
last modified time | relevance | path

Searched refs:uart_class (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-14.2/sys/dev/uart/
H A Duart_cpu.h87 int uart_getenv(int, struct uart_devinfo *, struct uart_class *);
88 const char *uart_getname(struct uart_class *);
89 struct uart_ops *uart_getops(struct uart_class *);
90 int uart_getrange(struct uart_class *);
91 u_int uart_getregshift(struct uart_class *);
92 u_int uart_getregiowidth(struct uart_class *);
H A Duart_dev_snps.c111 struct uart_class uart_snps_class = {
151 struct uart_class *uart_class; in snps_probe() local
162 uart_class = (struct uart_class *)ofw_bus_search_compatible(dev, in snps_probe()
164 if (uart_class == NULL) in snps_probe()
169 sc->ns8250.base.sc_class = uart_class; in snps_probe()
H A Duart.h110 struct uart_class;
112 extern struct uart_class uart_ns8250_class __attribute__((weak));
113 extern struct uart_class uart_quicc_class __attribute__((weak));
114 extern struct uart_class uart_z8530_class __attribute__((weak));
H A Duart_subr.c52 static struct uart_class *uart_classes[] = {
63 static struct uart_class *
64 uart_parse_class(struct uart_class *class, const char **p) in uart_parse_class()
66 struct uart_class *uc; in uart_parse_class()
197 uart_getenv(int devtype, struct uart_devinfo *di, struct uart_class *class) in uart_getenv()
H A Duart_bus_fdt.c173 uart_cpu_fdt_probe(struct uart_class **classp, bus_space_tag_t *bst, in uart_cpu_fdt_probe()
181 struct uart_class *class; in uart_cpu_fdt_probe()
227 class = (struct uart_class *)uart_fdt_find_by_node(node, 0); in uart_cpu_fdt_probe()
234 (struct uart_class *)uart_fdt_find_by_node(node, 1); in uart_cpu_fdt_probe()
278 sc->sc_class = (struct uart_class *)uart_fdt_find_device(dev); in uart_fdt_probe()
H A Duart_cpu_acpi.h36 struct uart_class;
40 struct uart_class *cd_class;
H A Duart_cpu_arm64.c82 uart_cpu_fdt_setup(struct uart_class *class, int devtype, struct uart_devinfo *di) in uart_cpu_fdt_setup()
118 struct uart_class *class; in uart_cpu_getdev()
H A Duart_cpu_acpi.c74 uart_cpu_acpi_init_devinfo(struct uart_devinfo *di, struct uart_class *class, in uart_cpu_acpi_init_devinfo()
148 struct uart_class *class; in uart_cpu_acpi_spcr()
H A Duart_bus.h64 struct uart_class { struct
75 struct uart_class *sc_class; argument
H A Duart_core.c235 uart_getname(struct uart_class *uc) in uart_getname()
241 uart_getops(struct uart_class *uc) in uart_getops()
247 uart_getrange(struct uart_class *uc) in uart_getrange()
253 uart_getregshift(struct uart_class *uc) in uart_getregshift()
259 uart_getregiowidth(struct uart_class *uc) in uart_getregiowidth()
H A Duart_cpu_fdt.h51 int uart_cpu_fdt_probe(struct uart_class **, bus_space_tag_t *,
H A Duart_dev_ti8250.c113 static struct uart_class uart_ti8250_class = {
H A Duart_cpu_x86.c57 struct uart_class *class; in uart_cpu_getdev()
H A Duart_cpu_fdt.c75 struct uart_class *class; in uart_cpu_getdev()
H A Duart_cpu_powerpc.c113 struct uart_class *class; in uart_cpu_getdev()
H A Duart_dev_lowrisc.c174 static struct uart_class uart_lowrisc_class = {
H A Duart_dev_mu.c287 static struct uart_class uart_mu_class = {
H A Duart_dev_msm.c562 static struct uart_class uart_msm_class = {
H A Duart_dev_pl011.c321 static struct uart_class uart_pl011_class = {
H A Duart_dev_mvebu.c311 struct uart_class uart_mvebu_class = {
H A Duart_dev_quicc.c268 struct uart_class uart_quicc_class = {
/freebsd-14.2/sys/arm/nvidia/
H A Dtegra_uart.c145 static struct uart_class tegra_uart_class = {
192 sc->ns8250_base.base.sc_class = (struct uart_class *)cd->ocd_data; in tegra_uart_probe()
/freebsd-14.2/sys/arm/freescale/vybrid/
H A Dvf_uart.c273 static struct uart_class uart_vybrid_class = {
/freebsd-14.2/sys/riscv/sifive/
H A Dsifive_uart.c532 struct uart_class sfuart_class = {
/freebsd-14.2/sys/arm/xilinx/
H A Duart_dev_cdnc.c698 static struct uart_class uart_cdnc_class = {

12