Lines Matching +full:ready +full:- +full:gpios
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-rockchip.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - $ref: "spi-controller.yaml#"
17 - Heiko Stuebner <heiko@sntech.de>
23 - const: rockchip,rk3036-spi
24 - const: rockchip,rk3066-spi
25 - const: rockchip,rk3228-spi
26 - const: rockchip,rv1108-spi
27 - items:
28 - enum:
29 - rockchip,px30-spi
30 - rockchip,rk3188-spi
31 - rockchip,rk3288-spi
32 - rockchip,rk3308-spi
33 - rockchip,rk3328-spi
34 - rockchip,rk3368-spi
35 - rockchip,rk3399-spi
36 - rockchip,rv1126-spi
37 - const: rockchip,rk3066-spi
47 - description: transfer-clock
48 - description: peripheral clock
50 clock-names:
52 - const: spiclk
53 - const: apb_pclk
57 - description: TX DMA Channel
58 - description: RX DMA Channel
60 dma-names:
62 - const: tx
63 - const: rx
65 rx-sample-delay-ns:
79 - 0 # keep low
80 - 1 # half sclk_out
81 - 2 # one sclk_out
83 pinctrl-names:
86 - const: default
87 - const: sleep
93 rockchip,poll-only:
97 rockchip,cs-inactive-disable:
102 ready-gpios:
103 description: GPIO spec for the spi slave ready signal.
107 - compatible
108 - reg
109 - interrupts
110 - clocks
111 - clock-names
116 - |
117 #include <dt-bindings/clock/rk3188-cru-common.h>
118 #include <dt-bindings/interrupt-controller/arm-gic.h>
119 #include <dt-bindings/interrupt-controller/irq.h>
121 compatible = "rockchip,rk3066-spi";
125 clock-names = "spiclk", "apb_pclk";
127 dma-names = "tx", "rx";
128 pinctrl-0 = <&spi1_pins>;
129 pinctrl-1 = <&spi1_sleep>;
130 pinctrl-names = "default", "sleep";
131 rx-sample-delay-ns = <10>;
132 #address-cells = <1>;
133 #size-cells = <0>;