Beispiel #1
0
int video_console_init(void)
{
	video_init();
	if (console)
		console_add_output_driver(&cons);
	return 0;
}
Beispiel #2
0
static void gdb_init(void)
{
	printf("Ready for GDB connection.\n");
	gdb_transport_init();
	gdb_arch_init();
	console_add_output_driver(&gdb_output_driver);
}
Beispiel #3
0
int video_console_init(void)
{
	int ret = video_init();
	if (ret)
		return ret;
	console_add_output_driver(&cons);
	return 0;
}
Beispiel #4
0
void serial_console_init(void)
{
	if (!lib_sysinfo.serial)
		return;

	serial_init();

	console_add_input_driver(&consin);
	console_add_output_driver(&consout);
}
Beispiel #5
0
void serial_console_init(void)
{
	if (!lib_sysinfo.serial)
		return;

	serial_init();

	console_add_input_driver(&consin);
	console_add_output_driver(&consout);
	serial_hardware_is_present = 1;
}
Beispiel #6
0
/* For simplicity sake let's rely on coreboot initalizing the UART. */
void serial_console_init(void)
{
	struct cb_serial *sc_ptr = lib_sysinfo.serial;

	if (!sc_ptr)
		return;

	base_uart_addr = (void *) sc_ptr->baseaddr;

	consin.havekey = serial_havechar;
	consin.getchar = serial_getchar;

	consout.putchar = serial_putchar;

	console_add_output_driver(&consout);
	console_add_input_driver(&consin);
}
Beispiel #7
0
void serial_init(void)
{
	pcidev_t oxpcie_dev;
	if (pci_find_device(0x1415, 0xc158, &oxpcie_dev)) {
		lib_sysinfo.ser_base = pci_read_resource(oxpcie_dev, 0) + 0x1000;
	} else {
		lib_sysinfo.ser_base = 0;
	}

#ifdef CONFIG_SERIAL_SET_SPEED
	if (lib_sysinfo.ser_base)
		serial_mem_hardware_init(IOBASE, CONFIG_SERIAL_BAUD_RATE, 8, 0, 1);
	else
		serial_io_hardware_init(IOBASE, CONFIG_SERIAL_BAUD_RATE, 8, 0, 1);
#endif
	console_add_input_driver(&consin);
	console_add_output_driver(&consout);
}
Beispiel #8
0
void serial_console_init(void)
{
	console_add_input_driver(&consin);
	console_add_output_driver(&consout);
}