Lines Matching +full:boot +full:- +full:partitions

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 - 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:
75 qcom,data-crci:
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
105 - if:
110 - qcom,ipq806x-nand
114 qcom,boot-partitions:
115 $ref: /schemas/types.yaml#/definitions/uint32-matrix
118 - description: offset
119 - description: size
121 Boot partition use a different layout where the 4 bytes of spare
123 partitions by defining first the offset and then the size.
131 - compatible
132 - reg
133 - clocks
134 - clock-names
139 - |
140 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
141 nand-controller@1ac00000 {
142 compatible = "qcom,ipq806x-nand";
147 clock-names = "core", "aon";
150 dma-names = "rxtx";
151 qcom,cmd-crci = <15>;
152 qcom,data-crci = <3>;
154 #address-cells = <1>;
155 #size-cells = <0>;
160 nand-ecc-strength = <4>;
161 nand-bus-width = <8>;
163 qcom,boot-partitions = <0x0 0x58a0000>;
165 partitions {
166 compatible = "fixed-partitions";
167 #address-cells = <1>;
168 #size-cells = <1>;
171 label = "boot-nand";
176 label = "fs-nand";
183 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
184 nand-controller@79b0000 {
185 compatible = "qcom,ipq4019-nand";
190 clock-names = "core", "aon";
195 dma-names = "tx", "rx", "cmd";
197 #address-cells = <1>;
198 #size-cells = <0>;
202 nand-ecc-strength = <4>;
203 nand-bus-width = <8>;
205 partitions {
206 compatible = "fixed-partitions";
207 #address-cells = <1>;
208 #size-cells = <1>;
211 label = "boot-nand";
216 label = "fs-nand";