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