Lines Matching +full:nand +full:- +full:controller

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm NAND controller
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15 - qcom,ipq806x-nand
16 - qcom,ipq4019-nand
17 - qcom,ipq6018-nand
18 - qcom,ipq8074-nand
19 - qcom,sdx55-nand
26 - description: Core Clock
27 - description: Always ON Clock
29 clock-names:
31 - const: core
32 - const: aon
34 "#address-cells": true
35 "#size-cells": true
38 "^nand@[a-f0-9]$":
41 nand-bus-width:
44 nand-ecc-strength:
47 nand-ecc-step-size:
49 - 512
52 - $ref: "nand-controller.yaml#"
54 - if:
58 const: qcom,ipq806x-nand
63 - description: rxtx DMA channel
65 dma-names:
67 - const: rxtx
69 qcom,cmd-crci:
73 specified for the NAND controller on the given platform
75 qcom,data-crci:
79 specified for the NAND controller on the given platform
81 - if:
86 - qcom,ipq4019-nand
87 - qcom,ipq6018-nand
88 - qcom,ipq8074-nand
89 - qcom,sdx55-nand
95 - description: tx DMA channel
96 - description: rx DMA channel
97 - description: cmd DMA channel
99 dma-names:
101 - const: tx
102 - const: rx
103 - const: cmd
106 - compatible
107 - reg
108 - clocks
109 - clock-names
114 - |
115 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
116 nand-controller@1ac00000 {
117 compatible = "qcom,ipq806x-nand";
122 clock-names = "core", "aon";
125 dma-names = "rxtx";
126 qcom,cmd-crci = <15>;
127 qcom,data-crci = <3>;
129 #address-cells = <1>;
130 #size-cells = <0>;
132 nand@0 {
135 nand-ecc-strength = <4>;
136 nand-bus-width = <8>;
139 compatible = "fixed-partitions";
140 #address-cells = <1>;
141 #size-cells = <1>;
144 label = "boot-nand";
149 label = "fs-nand";
156 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
157 nand-controller@79b0000 {
158 compatible = "qcom,ipq4019-nand";
163 clock-names = "core", "aon";
168 dma-names = "tx", "rx", "cmd";
170 #address-cells = <1>;
171 #size-cells = <0>;
173 nand@0 {
175 nand-ecc-strength = <4>;
176 nand-bus-width = <8>;
179 compatible = "fixed-partitions";
180 #address-cells = <1>;
181 #size-cells = <1>;
184 label = "boot-nand";
189 label = "fs-nand";