diff options
author | Boris BREZILLON <boris.brezillon@free-electrons.com> | 2014-10-21 09:08:42 -0400 |
---|---|---|
committer | Brian Norris <computersforpeace@gmail.com> | 2014-10-29 13:08:01 -0400 |
commit | 5935946c6a1180dcb495fffb2c45eddedfa09064 (patch) | |
tree | df1afe995741d3905f76adea1985ee4c36049c99 /Documentation/devicetree/bindings | |
parent | 1fef62c1423b694da517b18dc80d59a7eaf7dd74 (diff) |
mtd: nand: add sunxi NFC dt bindings doc
Add the sunxi NAND Flash Controller dt bindings documentation.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'Documentation/devicetree/bindings')
-rw-r--r-- | Documentation/devicetree/bindings/mtd/sunxi-nand.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mtd/sunxi-nand.txt b/Documentation/devicetree/bindings/mtd/sunxi-nand.txt new file mode 100644 index 000000000000..0273adb8638c --- /dev/null +++ b/Documentation/devicetree/bindings/mtd/sunxi-nand.txt | |||
@@ -0,0 +1,45 @@ | |||
1 | Allwinner NAND Flash Controller (NFC) | ||
2 | |||
3 | Required properties: | ||
4 | - compatible : "allwinner,sun4i-a10-nand". | ||
5 | - reg : shall contain registers location and length for data and reg. | ||
6 | - interrupts : shall define the nand controller interrupt. | ||
7 | - #address-cells: shall be set to 1. Encode the nand CS. | ||
8 | - #size-cells : shall be set to 0. | ||
9 | - clocks : shall reference nand controller clocks. | ||
10 | - clock-names : nand controller internal clock names. Shall contain : | ||
11 | * "ahb" : AHB gating clock | ||
12 | * "mod" : nand controller clock | ||
13 | |||
14 | Optional children nodes: | ||
15 | Children nodes represent the available nand chips. | ||
16 | |||
17 | Optional properties: | ||
18 | - allwinner,rb : shall contain the native Ready/Busy ids. | ||
19 | or | ||
20 | - rb-gpios : shall contain the gpios used as R/B pins. | ||
21 | - nand-ecc-mode : one of the supported ECC modes ("hw", "hw_syndrome", "soft", | ||
22 | "soft_bch" or "none") | ||
23 | |||
24 | see Documentation/devicetree/mtd/nand.txt for generic bindings. | ||
25 | |||
26 | |||
27 | Examples: | ||
28 | nfc: nand@01c03000 { | ||
29 | compatible = "allwinner,sun4i-a10-nand"; | ||
30 | reg = <0x01c03000 0x1000>; | ||
31 | interrupts = <0 37 1>; | ||
32 | clocks = <&ahb_gates 13>, <&nand_clk>; | ||
33 | clock-names = "ahb", "mod"; | ||
34 | #address-cells = <1>; | ||
35 | #size-cells = <0>; | ||
36 | pinctrl-names = "default"; | ||
37 | pinctrl-0 = <&nand_pins_a &nand_cs0_pins_a &nand_rb0_pins_a>; | ||
38 | status = "okay"; | ||
39 | |||
40 | nand@0 { | ||
41 | reg = <0>; | ||
42 | allwinner,rb = <0>; | ||
43 | nand-ecc-mode = "soft_bch"; | ||
44 | }; | ||
45 | }; | ||