Lines Matching refs:spec
199 const char *spec; in uart_getenv() local
242 spec = cp; in uart_getenv()
244 switch (uart_parse_tag(&spec)) { in uart_getenv()
246 di->bas.busy_detect = uart_parse_long(&spec); in uart_getenv()
249 di->baudrate = uart_parse_long(&spec); in uart_getenv()
252 di->bas.chan = uart_parse_long(&spec); in uart_getenv()
255 di->databits = uart_parse_long(&spec); in uart_getenv()
258 class = uart_parse_class(class, &spec); in uart_getenv()
262 addr = uart_parse_addr(&spec); in uart_getenv()
266 addr = uart_parse_addr(&spec); in uart_getenv()
269 di->parity = uart_parse_parity(&spec); in uart_getenv()
272 di->bas.regshft = uart_parse_long(&spec); in uart_getenv()
275 di->stopbits = uart_parse_long(&spec); in uart_getenv()
278 di->bas.rclk = uart_parse_long(&spec); in uart_getenv()
283 if (*spec == '\0') in uart_getenv()
285 if (*spec != ',') in uart_getenv()
287 spec++; in uart_getenv()