Lines Matching +full:rx +full:- +full:tx +full:- +full:swap
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale General-Purpose Media Interface (GPMI) binding
10 - Han Xu <han.xu@nxp.com>
13 - $ref: "nand-controller.yaml"
17 flash chips. The device tree may optionally contain sub-nodes
24 - enum:
25 - fsl,imx23-gpmi-nand
26 - fsl,imx28-gpmi-nand
27 - fsl,imx6q-gpmi-nand
28 - fsl,imx6sx-gpmi-nand
29 - fsl,imx7d-gpmi-nand
30 - items:
31 - enum:
32 - fsl,imx8mm-gpmi-nand
33 - fsl,imx8mn-gpmi-nand
34 - const: fsl,imx7d-gpmi-nand
38 - description: Address and length of gpmi block.
39 - description: Address and length of bch block.
41 reg-names:
43 - const: gpmi-nand
44 - const: bch
49 interrupt-names:
55 dma-names:
56 const: rx-tx
62 - description: SoC gpmi io clock
63 - description: SoC gpmi apb clock
64 - description: SoC gpmi bch clock
65 - description: SoC gpmi bch apb clock
66 - description: SoC per1 bch clock
68 clock-names:
72 - const: gpmi_io
73 - const: gpmi_apb
74 - const: gpmi_bch
75 - const: gpmi_bch_apb
76 - const: per1_bch
78 fsl,use-minimum-ecc:
85 the software may chooses an implementation-defined ECC scheme.
87 fsl,no-blockmark-swap:
90 Don't swap the bad block marker from the OOB area with the byte in
92 NOTE: this is only valid in conjunction with 'nand-on-flash-bbt'.
98 - compatible
99 - reg
100 - reg-names
101 - interrupts
102 - interrupt-names
103 - clocks
104 - clock-names
105 - dmas
106 - dma-names
111 - |
112 nand-controller@8000c000 {
113 #address-cells = <1>;
114 #size-cells = <0>;
115 compatible = "fsl,imx28-gpmi-nand";
117 reg-names = "gpmi-nand", "bch";
119 interrupt-names = "bch";
121 clock-names = "gpmi_io";
123 dma-names = "rx-tx";