Lines Matching refs:con
218 static const char *ofw_console_tty_find(char *dst_con, const char *con) in ofw_console_tty_find() argument
231 const char *console = con; in ofw_console_tty_find()
234 con += sizeof("tty") - 1; in ofw_console_tty_find()
236 while (*con && !(*con >= '0' && *con <= '9')) in ofw_console_tty_find()
238 ++con; in ofw_console_tty_find()
241 tty_name_len = con - console; in ofw_console_tty_find()
243 while (*con && *con >= '0' && *con <= '9') in ofw_console_tty_find()
246 tty_id += *con - '0'; in ofw_console_tty_find()
248 ++con; in ofw_console_tty_find()
267 const char *ofw_name = RT_NULL, *stdout_path, *con; in rt_ofw_console_setup() local
271 con = rt_ofw_bootargs_select("console=", 0); in rt_ofw_console_setup()
273 for (int i = 1; con; ++i) in rt_ofw_console_setup()
275 if (!rt_strncmp(con, "uart", sizeof("uart") - 1)) in rt_ofw_console_setup()
277 rt_strncpy(con_name, con, RT_NAME_MAX); in rt_ofw_console_setup()
282 else if (!rt_strncmp(con, "tty", sizeof("tty") - 1)) in rt_ofw_console_setup()
284 ofw_name = ofw_console_tty_find(con_name, con); in rt_ofw_console_setup()
288 const char *ch = con; in rt_ofw_console_setup()
305 con = rt_ofw_bootargs_select("console=", i); in rt_ofw_console_setup()
326 con = RT_CONSOLE_DEVICE_NAME; in rt_ofw_console_setup()
335 con = con_name; in rt_ofw_console_setup()
338 rt_console_set_device(con); in rt_ofw_console_setup()
354 LOG_I("Console: %s (%s)", con, ofw_name ? ofw_name : "<unknown>"); in rt_ofw_console_setup()