Lines Matching +full:rx +full:- +full:crci

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15 - items:
16 - enum:
17 - qcom,sdx75-nand
18 - const: qcom,sdx55-nand
19 - items:
20 - enum:
21 - qcom,ipq806x-nand
22 - qcom,ipq4019-nand
23 - qcom,ipq6018-nand
24 - qcom,ipq8074-nand
25 - qcom,sdx55-nand
32 - description: Core Clock
33 - description: Always ON Clock
35 clock-names:
37 - const: core
38 - const: aon
40 qcom,cmd-crci:
43 Must contain the ADM command type CRCI block instance number specified for
46 qcom,data-crci:
49 Must contain the ADM data type CRCI block instance number specified for
53 "^nand@[a-f0-9]$":
55 $ref: raw-nand-chip.yaml
58 nand-bus-width:
61 nand-ecc-strength:
64 nand-ecc-step-size:
66 - 512
68 qcom,boot-partitions:
69 $ref: /schemas/types.yaml#/definitions/uint32-matrix
72 - description: offset
73 - description: size
87 - $ref: nand-controller.yaml#
89 - if:
93 const: qcom,ipq806x-nand
98 - description: rxtx DMA channel
100 dma-names:
102 - const: rxtx
104 - if:
109 - qcom,sdx75-nand
116 - if:
121 - qcom,ipq4019-nand
122 - qcom,ipq6018-nand
123 - qcom,ipq8074-nand
124 - qcom,sdx55-nand
130 - description: tx DMA channel
131 - description: rx DMA channel
132 - description: cmd DMA channel
134 dma-names:
136 - const: tx
137 - const: rx
138 - const: cmd
140 qcom,cmd-crci: false
141 qcom,data-crci: false
144 "^nand@[a-f0-9]$":
146 qcom,boot-partitions: false
149 - compatible
150 - reg
151 - clocks
152 - clock-names
157 - |
158 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
159 nand-controller@1ac00000 {
160 compatible = "qcom,ipq806x-nand";
165 clock-names = "core", "aon";
168 dma-names = "rxtx";
169 qcom,cmd-crci = <15>;
170 qcom,data-crci = <3>;
172 #address-cells = <1>;
173 #size-cells = <0>;
178 nand-ecc-strength = <4>;
179 nand-bus-width = <8>;
181 qcom,boot-partitions = <0x0 0x58a0000>;
184 compatible = "fixed-partitions";
185 #address-cells = <1>;
186 #size-cells = <1>;
189 label = "boot-nand";
194 label = "fs-nand";
201 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
202 nand-controller@79b0000 {
203 compatible = "qcom,ipq4019-nand";
208 clock-names = "core", "aon";
213 dma-names = "tx", "rx", "cmd";
215 #address-cells = <1>;
216 #size-cells = <0>;
220 nand-ecc-strength = <4>;
221 nand-bus-width = <8>;
224 compatible = "fixed-partitions";
225 #address-cells = <1>;
226 #size-cells = <1>;
229 label = "boot-nand";
234 label = "fs-nand";