Lines Matching +full:work +full:- +full:around
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/renesas,sh-msiof.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 - $ref: spi-controller.yaml#
18 - items:
19 - const: renesas,msiof-sh73a0 # SH-Mobile AG5
20 - const: renesas,sh-mobile-msiof # generic SH-Mobile compatible
22 - items:
23 - enum:
24 - renesas,msiof-r8a7742 # RZ/G1H
25 - renesas,msiof-r8a7743 # RZ/G1M
26 - renesas,msiof-r8a7744 # RZ/G1N
27 - renesas,msiof-r8a7745 # RZ/G1E
28 - renesas,msiof-r8a77470 # RZ/G1C
29 - renesas,msiof-r8a7790 # R-Car H2
30 - renesas,msiof-r8a7791 # R-Car M2-W
31 - renesas,msiof-r8a7792 # R-Car V2H
32 - renesas,msiof-r8a7793 # R-Car M2-N
33 - renesas,msiof-r8a7794 # R-Car E2
34 - const: renesas,rcar-gen2-msiof # generic R-Car Gen2 and RZ/G1
36 - items:
37 - enum:
38 - renesas,msiof-r8a774a1 # RZ/G2M
39 - renesas,msiof-r8a774b1 # RZ/G2N
40 - renesas,msiof-r8a774c0 # RZ/G2E
41 - renesas,msiof-r8a774e1 # RZ/G2H
42 - renesas,msiof-r8a7795 # R-Car H3
43 - renesas,msiof-r8a7796 # R-Car M3-W
44 - renesas,msiof-r8a77961 # R-Car M3-W+
45 - renesas,msiof-r8a77965 # R-Car M3-N
46 - renesas,msiof-r8a77970 # R-Car V3M
47 - renesas,msiof-r8a77980 # R-Car V3H
48 - renesas,msiof-r8a77990 # R-Car E3
49 - renesas,msiof-r8a77995 # R-Car D3
50 - const: renesas,rcar-gen3-msiof # generic R-Car Gen3 and RZ/G2
52 - items:
53 - enum:
54 - renesas,msiof-r8a779a0 # R-Car V3U
55 - renesas,msiof-r8a779f0 # R-Car S4-8
56 - renesas,msiof-r8a779g0 # R-Car V4H
57 - renesas,msiof-r8a779h0 # R-Car V4M
58 - const: renesas,rcar-gen4-msiof # generic R-Car Gen4
60 - items:
61 - const: renesas,sh-msiof # deprecated
67 - items:
68 - description: CPU and DMA engine registers
69 - items:
70 - description: CPU registers
71 - description: DMA engine registers
79 power-domains:
85 num-cs:
93 - Native chip selects are always deasserted in between transfers
94 that are part of the same message. Use cs-gpios to work around
96 - All slaves using native chip selects must use the same spi-cs-high
97 configuration. Use cs-gpios to work around this.
98 - When using GPIO chip selects, at least one native chip select must
108 dma-names:
118 - 0 # no bit delay
119 - 50 # 0.5-clock-cycle delay
120 - 100 # 1-clock-cycle delay
121 - 150 # 1.5-clock-cycle delay
122 - 200 # 2-clock-cycle delay
128 - 0 # no bit delay
129 - 50 # 0.5-clock-cycle delay
130 - 100 # 1-clock-cycle delay
131 - 150 # 1.5-clock-cycle delay
132 - 200 # 2-clock-cycle delay
133 - 300 # 3-clock-cycle delay
135 renesas,tx-fifo-size:
136 # deprecated for soctype-specific bindings
142 renesas,rx-fifo-size:
143 # deprecated for soctype-specific bindings
150 - compatible
151 - reg
152 - interrupts
153 - clocks
154 - power-domains
155 - '#address-cells'
156 - '#size-cells'
163 const: renesas,sh-mobile-msiof
166 - resets
171 - |
172 #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
173 #include <dt-bindings/interrupt-controller/arm-gic.h>
174 #include <dt-bindings/power/r8a7791-sysc.h>
177 compatible = "renesas,msiof-r8a7791", "renesas,rcar-gen2-msiof";
182 dma-names = "tx", "rx";
183 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
185 #address-cells = <1>;
186 #size-cells = <0>;