Lines Matching full:spec
198 const char *spec; in uart_getenv() local
235 spec = cp; in uart_getenv()
237 switch (uart_parse_tag(&spec)) { in uart_getenv()
239 di->bas.busy_detect = uart_parse_long(&spec); in uart_getenv()
242 di->baudrate = uart_parse_long(&spec); in uart_getenv()
245 di->bas.chan = uart_parse_long(&spec); in uart_getenv()
248 di->databits = uart_parse_long(&spec); in uart_getenv()
251 class = uart_parse_class(class, &spec); in uart_getenv()
255 addr = uart_parse_addr(&spec); in uart_getenv()
259 addr = uart_parse_addr(&spec); in uart_getenv()
262 di->parity = uart_parse_parity(&spec); in uart_getenv()
265 di->bas.regshft = uart_parse_long(&spec); in uart_getenv()
268 di->bas.regiowidth = uart_parse_long(&spec); in uart_getenv()
271 di->stopbits = uart_parse_long(&spec); in uart_getenv()
274 di->bas.rclk = uart_parse_long(&spec); in uart_getenv()
281 if (*spec == '\0') in uart_getenv()
283 if (*spec != ',') in uart_getenv()
285 spec++; in uart_getenv()