/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_acpi.cpp | 19 static void arch_acpi_get_uart_pl011(const uart_info &uart) argument 22 gUART = new(sUART) ArchUARTPL011(uart.regs.start, 23 uart.clock != 0 ? uart.clock : 0x16e3600); 32 uart_info &uart = gKernelArgs.arch_args.uart; local 35 strcpy(uart.kind, UART_KIND_PL011); 37 strcpy(uart.kind, UART_KIND_8250); 40 uart.regs.start = spcr->base_address.address; 41 uart [all...] |
H A D | arch_mmu.cpp | 403 if (gKernelArgs.arch_args.uart.kind[0] != 0) { 404 // Map uart because we want to use it during early boot. 405 uint64 regs_start = gKernelArgs.arch_args.uart.regs.start; 406 uint64 regs_size = ROUNDUP(gKernelArgs.arch_args.uart.regs.size, B_PAGE_SIZE); 413 gKernelArgs.arch_args.uart.regs.start = base;
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_debug_console.cpp | 108 if (strncmp(args->arch_args.uart.kind, UART_KIND_PL011, 109 sizeof(args->arch_args.uart.kind)) == 0) { 110 sArchDebugUART = arch_get_uart_pl011(args->arch_args.uart.regs.start, 111 args->arch_args.uart.clock); 112 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_8250_OMAP, 113 sizeof(args->arch_args.uart.kind)) == 0) { 114 sArchDebugUART = arch_get_uart_8250_omap(args->arch_args.uart.regs.start, 115 args->arch_args.uart.clock); 116 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_8250, 117 sizeof(args->arch_args.uart [all...] |
H A D | arch_uart_8250_omap.cpp | 65 ArchUART8250Omap* uart = new(buffer) ArchUART8250Omap(base, clock); local 66 return uart;
|
H A D | arch_uart_pl011.cpp | 174 // ** Disable loopback, enable uart 330 ArchUARTPL011 *uart = new(buffer) ArchUARTPL011(base, clock); local 331 return uart;
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_debug_console.cpp | 101 if (strncmp(args->arch_args.uart.kind, UART_KIND_PL011, 102 sizeof(args->arch_args.uart.kind)) == 0) { 103 sArchDebugUART = arch_get_uart_pl011(args->arch_args.uart.regs.start, 104 args->arch_args.uart.clock); 105 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_LINFLEX, 106 sizeof(args->arch_args.uart.kind)) == 0) { 107 sArchDebugUART = arch_get_uart_linflex(args->arch_args.uart.regs.start, 108 args->arch_args.uart.clock); 109 }/* else if (strncmp(args->arch_args.uart.kind, UART_KIND_8250_OMAP, 110 sizeof(args->arch_args.uart [all...] |
H A D | arch_uart_linflex.cpp | 198 ArchUARTlinflex *uart = new(buffer) ArchUARTlinflex(base, clock); local 199 return uart;
|
H A D | arch_vm_translation_map.cpp | 99 if (args->arch_args.uart.kind[0] != 0) { 100 // debug uart is already mapped by the efi loader 101 address = (void*)args->arch_args.uart.regs.start; 103 "debug uart map area", &address, B_EXACT_ADDRESS, 104 ROUNDUP(args->arch_args.uart.regs.size, B_PAGE_SIZE), 0);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_debug_console.cpp | 106 if (strncmp(args->arch_args.uart.kind, UART_KIND_8250, 107 sizeof(args->arch_args.uart.kind)) == 0) { 108 sArchDebugUART = arch_get_uart_8250(args->arch_args.uart.regs.start, 109 args->arch_args.uart.clock); 110 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_SIFIVE, 111 sizeof(args->arch_args.uart.kind)) == 0) { 112 sArchDebugUART = arch_get_uart_sifive(args->arch_args.uart.regs.start, 113 args->arch_args.uart.clock);
|
H A D | arch_uart_sifive.cpp | 115 ArchUARTSifive* uart = new(buffer) ArchUARTSifive(base, clock); local 116 return uart;
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_kernel_args.h | 15 #include <boot/uart.h> 35 uart_info uart; member in struct:__anon18
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arch_kernel_args.h | 16 #include <boot/uart.h> 40 uart_info uart; member in struct:__anon1
|
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | arch_kernel_args.h | 14 #include <boot/uart.h> 51 uart_info uart; member in struct:__anon3
|
/haiku/src/system/boot/platform/efi/ |
H A D | dtb.cpp | 29 #include <boot/uart.h> 76 { "snps,dw-apb-uart", UART_KIND_8250, &get_uart<DebugUART8250> }, 81 { "brcm,bcm2835-aux-uart", UART_KIND_8250, &get_uart<DebugUART8250> }, 85 { "brcm,bcm2835-aux-uart", UART_KIND_8250, &get_uart<DebugUART8250> }, 553 // check for a uart if we don't have one 554 uart_info &uart = gKernelArgs.arch_args.uart; 555 if (uart.kind[0] == 0) { 560 memcpy(uart.kind, kSupportedUarts[i].kind, 561 sizeof(uart 660 uart_info &uart = gKernelArgs.arch_args.uart; local [all...] |
/haiku/src/system/kernel/arch/generic/ |
H A D | debug_uart_8250.cpp | 98 // Write standard uart settings 184 DebugUART8250* uart = new(buffer) DebugUART8250(base, clock); local 185 return uart;
|
/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_mmu.cpp | 432 if (strcmp(gKernelArgs.arch_args.uart.kind, "") != 0) { 433 MapRange(gKernelArgs.arch_args.uart.regs.start, 434 gKernelArgs.arch_args.uart.regs.start, 435 gKernelArgs.arch_args.uart.regs.size, 437 MapAddrRange(gKernelArgs.arch_args.uart.regs,
|
/haiku/src/system/boot/platform/riscv/ |
H A D | mmu.cpp | 279 if (strcmp(gKernelArgs.arch_args.uart.kind, "") != 0) { 280 MapAddrRange(gKernelArgs.arch_args.uart.regs,
|
H A D | fdt.cpp | 225 gKernelArgs.arch_args.uart = sUart;
|
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_mmu.cpp | 279 map_range_to_new_area(gKernelArgs.arch_args.uart.regs,
|
/haiku/src/bin/pcmcia-cs/ |
H A D | dump_cis.c | 507 static char *uart[] = { variable 536 printf("\n%s uart %s", indent, 537 (s->uart_type < 6) ? uart[s->uart_type] : "reserved");
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | osprey_reg_map.h | 3110 struct jupiter_reg_map__apb_map_csr__uart_reg_csr uart; member in struct:jupiter_reg_map__apb_map_csr
|