Home
last modified time | relevance | path

Searched refs:spcr (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/uart/
H A Duart_cpu_acpi.c145 ACPI_TABLE_SPCR *spcr; in uart_cpu_acpi_spcr() local
154 spcr = acpi_map_table(spcr_physaddr, ACPI_SIG_SPCR); in uart_cpu_acpi_spcr()
155 if (spcr == NULL) { in uart_cpu_acpi_spcr()
161 cd = uart_cpu_acpi_scan(spcr->InterfaceType); in uart_cpu_acpi_spcr()
166 error = uart_cpu_acpi_init_devinfo(di, class, &spcr->SerialPort); in uart_cpu_acpi_spcr()
175 if (spcr->Header.Revision >= 4 && spcr->PreciseBaudrate != 0) { in uart_cpu_acpi_spcr()
176 di->baudrate = spcr->PreciseBaudrate; in uart_cpu_acpi_spcr()
178 switch (spcr->BaudRate) { in uart_cpu_acpi_spcr()
197 (int)spcr->BaudRate); in uart_cpu_acpi_spcr()
207 if (spcr->Header.Revision >= 3) in uart_cpu_acpi_spcr()
[all …]
/freebsd/usr.sbin/bhyve/
H A Dacpi.c704 ACPI_TABLE_SPCR spcr; in build_spcr() local
710 memset(&spcr, 0, sizeof(spcr)); in build_spcr()
712 spcr.InterfaceType = ACPI_DBG2_16550_COMPATIBLE; in build_spcr()
713 basl_fill_gas(&spcr.SerialPort, ACPI_ADR_SPACE_SYSTEM_IO, 8, 0, in build_spcr()
715 spcr.InterruptType = ACPI_SPCR_INTERRUPT_TYPE_8259; in build_spcr()
716 spcr.PcInterrupt = 4; in build_spcr()
717 spcr.BaudRate = ACPI_SPCR_BAUD_RATE_115200; in build_spcr()
718 spcr.Parity = ACPI_SPCR_PARITY_NO_PARITY; in build_spcr()
719 spcr.StopBits = ACPI_SPCR_STOP_BITS_1; in build_spcr()
720 spcr.FlowControl = 3; /* RTS/CTS | DCD */ in build_spcr()
[all …]
/freebsd/stand/efi/loader/
H A Dmain.c856 ACPI_TABLE_SPCR *spcr; in check_acpi_spcr() local
862 spcr = acpi_find_table(ACPI_SIG_SPCR); in check_acpi_spcr()
863 if (spcr == NULL) in check_acpi_spcr()
865 dt = acpi_uart_type(spcr->InterfaceType); in check_acpi_spcr()
867 printf("UART Type %d not known\n", spcr->InterfaceType); in check_acpi_spcr()
873 pv = spcr->PciVendorId; in check_acpi_spcr()
874 pd = spcr->PciDeviceId; in check_acpi_spcr()
876 if (spcr->SerialPort.SpaceId == 1) in check_acpi_spcr()
877 io = spcr->SerialPort.Address; in check_acpi_spcr()
879 mm = spcr->SerialPort.Address; in check_acpi_spcr()
[all …]
/freebsd/usr.sbin/acpi/acpidump/
H A Dacpi.c1359 ACPI_TABLE_SPCR *spcr; in acpi_handle_spcr() local
1365 spcr = (ACPI_TABLE_SPCR *) sdp; in acpi_handle_spcr()
1366 printf ("\tInterfaceType=%d (%s)\n", spcr->InterfaceType, in acpi_handle_spcr()
1367 spcr_interface_type(spcr->InterfaceType)); in acpi_handle_spcr()
1369 acpi_print_gas(&spcr->SerialPort); in acpi_handle_spcr()
1370 printf ("\n\tInterruptType=%#x (%s)\n", spcr->InterruptType, in acpi_handle_spcr()
1371 spcr_interrupt_type(spcr->InterruptType)); in acpi_handle_spcr()
1372 printf ("\tPcInterrupt=%d (%s)\n", spcr->PcInterrupt, in acpi_handle_spcr()
1373 (spcr->InterruptType & 0x1) ? "Valid" : "Invalid"); in acpi_handle_spcr()
1374 printf ("\tInterrupt=%d\n", spcr->Interrupt); in acpi_handle_spcr()
[all …]