Lines Matching +full:half +full:- +full:duplex
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-pl022.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: "spi-controller.yaml#"
22 - compatible
27 - const: arm,pl022
28 - const: arm,primecell
39 clock-names:
41 - const: sspclk
42 - const: apb_pclk
44 pl022,autosuspend-delay:
62 dma-names:
70 - const: rx
71 - const: tx
77 "^[a-zA-Z][a-zA-Z0-9,+\\-._]{0,63}@[0-9a-f]+$":
86 - 0 # SPI
87 - 1 # Texas Instruments Synchronous Serial Frame Format
88 - 2 # Microwire (Half Duplex)
90 pl022,com-mode:
94 - 0 # interrupt mode
95 - 1 # polling mode
96 - 2 # DMA mode
99 pl022,rx-level-trig:
105 pl022,tx-level-trig:
111 pl022,ctrl-len:
112 description: Microwire interface - Control length
117 pl022,wait-state:
118 description: Microwire interface - Wait state
122 pl022,duplex:
123 description: Microwire interface - Full/Half duplex
128 - compatible
129 - reg
130 - interrupts
135 - |
139 #address-cells = <1>;
140 #size-cells = <0>;
144 dma-names = "rx", "tx";
149 spi-max-frequency = <12000000>;
150 spi-cpol;
151 spi-cpha;
153 pl022,com-mode = <0x2>;
154 pl022,rx-level-trig = <0>;
155 pl022,tx-level-trig = <0>;
156 pl022,ctrl-len = <0x11>;
157 pl022,wait-state = <0>;
158 pl022,duplex = <0>;