On Wed, Oct 5, 2016 at 3:37 PM, Laurent Pinchart
<[email protected]> 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 -- [email protected]
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