On Wed, Oct 5, 2016 at 3:37 PM, Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> wrote: > On Wednesday 05 Oct 2016 08:28:05 Rob Herring wrote: >> Is it really 4 distinct UARTs on a chip? DT can't fix that insanity. > > It's really 4 different UART types on a chip, yes. We have actually 5 > different UART types, named SCI, SCIF, SCIFA, SCIFB and HSCIF. Only the last 4 > are used on R-Car SoCs. And even that is a simplification ;-) AFAIU, evolution seems to have been SCI --> SCIF ---> SCIF + BRG ---> HSCIF | +---> SCIFA ---> SCIFB Now, that's a simplication, too ;-) There are many intermediate variants with slightly different features and register bits,esp. on SuperH. They're all handled by the same sh-sci.c driver. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html