/linux/Documentation/devicetree/bindings/serial/ |
H A D | renesas,scif.yaml | 4 $id: http://devicetree.org/schemas/serial/renesas,scif.yaml# 7 title: Renesas Serial Communication Interface with FIFO (SCIF) 17 - renesas,scif-r7s72100 # RZ/A1H 18 - const: renesas,scif # generic SCIF compatible UART 22 - renesas,scif-r7s9210 # RZ/A2 26 - renesas,scif-r8a7778 # R-Car M1 27 - renesas,scif-r8a7779 # R-Car H1 28 - const: renesas,rcar-gen1-scif # R-Car Gen1 29 - const: renesas,scif # generi [all...] |
/linux/arch/sh/include/mach-common/mach/ |
H A D | highlander.h | 105 #define PA_SCSMR (PA_BCR+0x0400) /* SCIF Serial mode control */ 106 #define PA_SCBRR (PA_BCR+0x0402) /* SCIF Bit rate control */ 107 #define PA_SCSCR (PA_BCR+0x0404) /* SCIF Serial control */ 108 #define PA_SCFDTR (PA_BCR+0x0406) /* SCIF Send FIFO control */ 109 #define PA_SCFSR (PA_BCR+0x0408) /* SCIF Serial status control */ 110 #define PA_SCFRDR (PA_BCR+0x040a) /* SCIF Receive FIFO control */ 111 #define PA_SCFCR (PA_BCR+0x040c) /* SCIF FIFO control */ 112 #define PA_SCFDR (PA_BCR+0x040e) /* SCIF FIFO data control */ 113 #define PA_SCLSR (PA_BCR+0x0412) /* SCIF Line Status control */
|
/linux/arch/arm/boot/dts/renesas/ |
H A D | r8a77470.dtsi | 74 /* External SCIF clock */ 75 scif_clk: scif { 627 compatible = "renesas,scif-r8a77470", 628 "renesas,rcar-gen2-scif", "renesas,scif"; 643 compatible = "renesas,scif-r8a77470", 644 "renesas,rcar-gen2-scif", "renesas,scif"; 659 compatible = "renesas,scif-r8a77470", 660 "renesas,rcar-gen2-scif", "renesas,scif"; 675 compatible = "renesas,scif-r8a77470", 676 "renesas,rcar-gen2-scif", "renesas,scif"; [all …]
|
H A D | r7s9210.dtsi | 72 compatible = "renesas,scif-r7s9210"; 89 compatible = "renesas,scif-r7s9210"; 106 compatible = "renesas,scif-r7s9210"; 123 compatible = "renesas,scif-r7s9210"; 140 compatible = "renesas,scif-r7s9210";
|
/linux/arch/sh/kernel/cpu/sh4/ |
H A D | setup-sh7750.c | 185 TMU3, TMU4, TMU0, TMU1, TMU2, RTC, SCI1, SCIF, WDT, REF, enumerator 199 INTC_VECT(SCIF, 0x700), INTC_VECT(SCIF, 0x720), 200 INTC_VECT(SCIF, 0x740), INTC_VECT(SCIF, 0x760), 208 { 0xffd0000c, 0, 16, 4, /* IPRC */ { GPIOI, DMAC, SCIF, HUDI } },
|
/linux/include/uapi/linux/ |
H A D | scif_ioctl.h | 51 * Intel SCIF driver. 56 * SCIF IOCTL interface information 65 * struct scif_port_id - SCIF port information 139 * struct scifioctl_copy - used for SCIF DMA copy IOCTLs
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a77995.dtsi | 80 scif_clk: scif { 873 compatible = "renesas,scif-r8a77995", 874 "renesas,rcar-gen3-scif", "renesas,scif"; 890 compatible = "renesas,scif-r8a77995", 891 "renesas,rcar-gen3-scif", "renesas,scif"; 907 compatible = "renesas,scif-r8a77995", 908 "renesas,rcar-gen3-scif", "renesas,scif"; 924 compatible = "renesas,scif-r8a77995", 925 "renesas,rcar-gen3-scif", "renesas,scif"; 940 compatible = "renesas,scif-r8a77995", [all …]
|
H A D | r8a77970.dtsi | 84 /* External SCIF clock - to be overridden by boards that provide it */ 85 scif_clk: scif { 679 compatible = "renesas,scif-r8a77970", 680 "renesas,rcar-gen3-scif", 681 "renesas,scif"; 697 compatible = "renesas,scif-r8a77970", 698 "renesas,rcar-gen3-scif", 699 "renesas,scif"; 715 compatible = "renesas,scif-r8a77970", 716 "renesas,rcar-gen3-scif", [all …]
|
H A D | r9a07g043.dtsi | 281 compatible = "renesas,scif-r9a07g043", 282 "renesas,scif-r9a07g044"; 300 compatible = "renesas,scif-r9a07g043", 301 "renesas,scif-r9a07g044"; 319 compatible = "renesas,scif-r9a07g043", 320 "renesas,scif-r9a07g044"; 338 compatible = "renesas,scif-r9a07g043", 339 "renesas,scif-r9a07g044"; 357 compatible = "renesas,scif-r9a07g043", 358 "renesas,scif-r9a07g044";
|
H A D | r8a774c0.dtsi | 127 /* External SCIF clock - to be overridden by boards that provide it */ 128 scif_clk: scif { 1107 compatible = "renesas,scif-r8a774c0", 1108 "renesas,rcar-gen3-scif", "renesas,scif"; 1124 compatible = "renesas,scif-r8a774c0", 1125 "renesas,rcar-gen3-scif", "renesas,scif"; 1141 compatible = "renesas,scif-r8a774c0", 1142 "renesas,rcar-gen3-scif", "renesas,scif"; 1158 compatible = "renesas,scif-r8a774c0", 1159 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
H A D | r8a77980.dtsi | 113 /* External SCIF clock - to be overridden by boards that provide it */ 114 scif_clk: scif { 732 compatible = "renesas,scif-r8a77980", 733 "renesas,rcar-gen3-scif", 734 "renesas,scif"; 750 compatible = "renesas,scif-r8a77980", 751 "renesas,rcar-gen3-scif", 752 "renesas,scif"; 768 compatible = "renesas,scif-r8a77980", 769 "renesas,rcar-gen3-scif", [all …]
|
H A D | r8a77990.dtsi | 142 /* External SCIF clock - to be overridden by boards that provide it */ 143 scif_clk: scif { 1139 compatible = "renesas,scif-r8a77990", 1140 "renesas,rcar-gen3-scif", "renesas,scif"; 1156 compatible = "renesas,scif-r8a77990", 1157 "renesas,rcar-gen3-scif", "renesas,scif"; 1173 compatible = "renesas,scif-r8a77990", 1174 "renesas,rcar-gen3-scif", "renesas,scif"; 1190 compatible = "renesas,scif-r8a77990", 1191 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
H A D | r9a07g054.dtsi | 381 compatible = "renesas,scif-r9a07g054", 382 "renesas,scif-r9a07g044"; 400 compatible = "renesas,scif-r9a07g054", 401 "renesas,scif-r9a07g044"; 419 compatible = "renesas,scif-r9a07g054", 420 "renesas,scif-r9a07g044"; 438 compatible = "renesas,scif-r9a07g054", 439 "renesas,scif-r9a07g044"; 457 compatible = "renesas,scif-r9a07g054", 458 "renesas,scif-r9a07g044";
|
H A D | r8a77961.dtsi | 304 /* External SCIF clock - to be overridden by boards that provide it */ 305 scif_clk: scif { 1326 compatible = "renesas,scif-r8a77961", 1327 "renesas,rcar-gen3-scif", "renesas,scif"; 1343 compatible = "renesas,scif-r8a77961", 1344 "renesas,rcar-gen3-scif", "renesas,scif"; 1360 compatible = "renesas,scif-r8a77961", 1361 "renesas,rcar-gen3-scif", "renesas,scif"; 1377 compatible = "renesas,scif-r8a77961", 1378 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
H A D | r8a774a1.dtsi | 255 /* External SCIF clock - to be overridden by boards that provide it */ 256 scif_clk: scif { 1267 compatible = "renesas,scif-r8a774a1", 1268 "renesas,rcar-gen3-scif", "renesas,scif"; 1284 compatible = "renesas,scif-r8a774a1", 1285 "renesas,rcar-gen3-scif", "renesas,scif"; 1301 compatible = "renesas,scif-r8a774a1", 1302 "renesas,rcar-gen3-scif", "renesas,scif"; 1318 compatible = "renesas,scif-r8a774a1", 1319 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
H A D | r8a774b1.dtsi | 139 /* External SCIF clock - to be overridden by boards that provide it */ 140 scif_clk: scif { 1151 compatible = "renesas,scif-r8a774b1", 1152 "renesas,rcar-gen3-scif", "renesas,scif"; 1168 compatible = "renesas,scif-r8a774b1", 1169 "renesas,rcar-gen3-scif", "renesas,scif"; 1185 compatible = "renesas,scif-r8a774b1", 1186 "renesas,rcar-gen3-scif", "renesas,scif"; 1202 compatible = "renesas,scif-r8a774b1", 1203 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
H A D | r8a77960.dtsi | 304 /* External SCIF clock - to be overridden by boards that provide it */ 305 scif_clk: scif { 1326 compatible = "renesas,scif-r8a7796", 1327 "renesas,rcar-gen3-scif", "renesas,scif"; 1343 compatible = "renesas,scif-r8a7796", 1344 "renesas,rcar-gen3-scif", "renesas,scif"; 1360 compatible = "renesas,scif-r8a7796", 1361 "renesas,rcar-gen3-scif", "renesas,scif"; 1377 compatible = "renesas,scif-r8a7796", 1378 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
H A D | r8a77965.dtsi | 175 /* External SCIF clock - to be overridden by boards that provide it */ 176 scif_clk: scif { 1189 compatible = "renesas,scif-r8a77965", 1190 "renesas,rcar-gen3-scif", "renesas,scif"; 1206 compatible = "renesas,scif-r8a77965", 1207 "renesas,rcar-gen3-scif", "renesas,scif"; 1223 compatible = "renesas,scif-r8a77965", 1224 "renesas,rcar-gen3-scif", "renesas,scif"; 1240 compatible = "renesas,scif-r8a77965", 1241 "renesas,rcar-gen3-scif", "renesas,scif"; [all …]
|
/linux/drivers/tty/serial/ |
H A D | sh-sci.h | 88 /* SCxSR (Serial Status Register) on SCIF, SCIFA, SCIFB, HSCIF */ 97 /* SCIF only (optional) */ 100 /*SCIFA/SCIFB and SCIF on SH7705/SH7720/SH7721 only */ 120 /* SCLSR (Line Status Register) on (H)SCIF */ 156 * BRG Clock Select Register (Some SCIF and HSCIF)
|
H A D | sh-sci.c | 7 * Modified to support SH7720 SCIF. Markus Brunner, Mark Jonas (Jul 2007). 15 * Modified to support SH7300 SCIF. Takashi Kusuda (Jun 2003). 271 * Common SH-2(A) SCIF definitions for ports with FIFO data 297 * It looks like a normal SCIF with FIFO data, but with a 324 * The "SCIF" that is in RZ/V2H(P) SoC is similar to one found on RZ/G2L SoC 355 * Common SH-3 SCIF definitions. 377 * Common SH-4(A) SCIF(B) definitions. 401 * Common SCIF definitions for ports with a Baud Rate Generator for 457 * Common SH-4(A) SCIF(B) definitions for ports without an SCSPTR 481 * Common SH-4(A) SCIF(B) definitions for ports with FIFO data [all …]
|
/linux/arch/sh/include/cpu-sh4/cpu/ |
H A D | sh7757.h | 167 /* PTK (mobule: SERMUX, LBSC, SCIF) */ 173 /* PTL (mobule: SERMUX, SCIF, LBSC, AUD) */ 232 /* PTW (mobule: LBSC, EVC, SCIF) */ 238 /* PTX (mobule: LBSC, SCIF, SIM) */
|
H A D | sh7723.h | 111 /* SCIF0 (SCIF: 3 pin PTT/PTU) */ 115 /* SCIF1 (SCIF: 3 pin PTS/PTV) */ 119 /* SCIF2 (SCIF: 3 pin PTT/PTU) */
|
/linux/arch/arm/include/debug/ |
H A D | renesas-scif.S | 3 * Renesas SCIF(A) debugging macro include header 23 /* SCIF */
|
/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7366.c | 261 SCIF, SCIFA1, SCIFA2, enumerator 289 INTC_VECT(SCIF, 0xc00), INTC_VECT(SCIFA1, 0xc20), 327 { 0, DMAC_DADERR, DMAC5, DMAC4, DENC, SCIFA2, SCIFA1, SCIF } }, 352 { 0xa4080018, 0, 16, 4, /* IPRG */ { SCIF, SCIFA1, SCIFA2, DENC } },
|
H A D | setup-sh7343.c | 317 SCIF, SCIF1, SCIF2, SCIF3, enumerator 350 INTC_VECT(SCIF, 0xc00), INTC_VECT(SCIF1, 0xc20), 390 { KEYSC, DMAC_DADERR, DMAC5, DMAC4, SCIF3, SCIF2, SCIF1, SCIF } }, 413 { 0xa4080018, 0, 16, 4, /* IPRG */ { SCIF, SCIF1, SCIF2, SCIF3 } },
|