static int s3c_serial_initconsole(void) { dbg("s3c_serial_initconsole\n"); s3c_serial_console.data = &s3c_uart_drv; s3c_serial_init_ports(&s3c_uart_inf); register_console(&s3c_serial_console); return 0; }
int s3c_serial_initconsole(struct platform_driver *drv, struct s3c_uart_info *info) { struct platform_device *dev = s3c_uart_devs[0]; dbg("s3c_serial_initconsole\n"); /* select driver based on the cpu */ if (dev == NULL) { printk(KERN_ERR "s3c: no devices for console init\n"); return 0; } if (strcmp(dev->name, drv->driver.name) != 0) return 0; s3c_serial_console.data = &s3c_uart_drv; s3c_serial_init_ports(info); register_console(&s3c_serial_console); return 0; }