1 * Renesas SH-Mobile Serial Communication Interface
4 - compatible : Should be "renesas,sci-<port type>-uart", where <port type> may be
5 SCI, SCIF, IRDA, SCIFA or SCIFB.
6 - reg : Address and length of the register set for the device
7 - interrupts : Should contain the following IRQs: ERI, RXI, TXI and BRI.
8 - cell-index : The device id.
9 - renesas,scscr : Should contain a bitfield used by the Serial Control Register.
18 - renesas,scbrr-algo-id : Algorithm ID for the Bit Rate Register
19 1 = SCBRR_ALGO_1 ((clk + 16 * bps) / (16 * bps) - 1)
20 2 = SCBRR_ALGO_2 ((clk + 16 * bps) / (32 * bps) - 1)
21 3 = SCBRR_ALGO_3 (((clk * 2) + 16 * bps) / (16 * bps) - 1)
22 4 = SCBRR_ALGO_4 (((clk * 2) + 16 * bps) / (32 * bps) - 1)
23 5 = SCBRR_ALGO_5 (((clk * 1000 / 32) / bps) - 1)
26 - renesas,autoconf : Set if device is capable of auto configuration
27 - renesas,regtype : Overwrite the register layout. In most cases you can rely
28 on auto-probing (omit this property or set to 0) but some legacy devices
29 use a non-default register layout. Possible layouts are
30 0 = SCIx_PROBE_REGTYPE (default)
33 3 = SCIx_SCIFA_REGTYPE
34 4 = SCIx_SCIFB_REGTYPE
35 5 = SCIx_SH2_SCIF_FIFODATA_REGTYPE
36 6 = SCIx_SH3_SCIF_REGTYPE
37 7 = SCIx_SH4_SCIF_REGTYPE
38 8 = SCIx_SH4_SCIF_NO_SCSPTR_REGTYPE
39 9 = SCIx_SH4_SCIF_FIFODATA_REGTYPE
40 10 = SCIx_SH7705_SCIF_REGTYPE
45 compatible = "renesas,sci-SCIFA-uart";
46 interrupt-parent = <&intca>;
47 reg = <0xe6c50000 0x100>;
48 interrupts = <0x0c20>, <0x0c20>, <0x0c20>, <0x0c20>;
50 renesas,scscr = <0x30>;
51 renesas,scbrr-algo-id = <4>;