static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p)
{
if (driver->flags & TTY_DRIVER_UNNUMBERED_NODE)
return sprintf(p, "%s", driver->name);
else
{
if(strncmp("ttyS", driver->name, 4) == 0)//cjc add driver->name == "ttyS"
return sprintf(p, "%s%d", driver->name,
index + driver->name_base + 1);
else
return sprintf(p, "%s%d", driver->name,
index + driver->name_base);
}
}
alps\kernel-4.9\drivers\tty\tty_io.c
修改串口0底层节点为ttyS1