Home
last modified time | relevance | path

Searched full:scif (Results 1 – 25 of 67) sorted by relevance

123

/linux/Documentation/devicetree/bindings/serial/
H A Drenesas,scif.yaml4 $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 Dhighlander.h105 #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 Dr8a77470.dtsi74 /* 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 Dr7s9210.dtsi72 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 Dsetup-sh7750.c185 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 Dscif_ioctl.h51 * 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 Dr8a77995.dtsi80 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 Dr8a77970.dtsi84 /* 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 Dr9a07g043.dtsi281 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 Dr8a774c0.dtsi127 /* 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 Dr8a77980.dtsi113 /* 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 Dr8a77990.dtsi142 /* 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 Dr9a07g054.dtsi381 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 Dr8a77961.dtsi304 /* 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 Dr8a774a1.dtsi255 /* 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 Dr8a774b1.dtsi139 /* 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 Dr8a77960.dtsi304 /* 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 Dr8a77965.dtsi175 /* 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 Dsh-sci.h88 /* 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 Dsh-sci.c7 * 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 Dsh7757.h167 /* 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 Dsh7723.h111 /* 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 Drenesas-scif.S3 * Renesas SCIF(A) debugging macro include header
23 /* SCIF */
/linux/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7366.c261 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 Dsetup-sh7343.c317 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 } },

123