Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51735caa authored by Roger Quadros's avatar Roger Quadros
Browse files

mtd: nand: omap: Update DT binding documentation



Add compatible id and interrupts. The NAND interrupts are
provided by the GPMC controller node.

Signed-off-by: default avatarRoger Quadros <rogerq@ti.com>
Acked-by: default avatarRob Herring <robh@kernel.org>
Acked-by: default avatarBrian Norris <computersforpeace@gmail.com>
Acked-by: default avatarTony Lindgren <tony@atomide.com>
parent c9711ec5
Loading
Loading
Loading
Loading
+13 −4
Original line number Diff line number Diff line
@@ -13,7 +13,11 @@ Documentation/devicetree/bindings/mtd/nand.txt

Required properties:

 - reg:		The CS line the peripheral is connected to
 - compatible:	"ti,omap2-nand"
 - reg:		range id (CS number), base offset and length of the
		NAND I/O space
 - interrupt-parent: must point to gpmc node
 - interrupts:	Two interrupt specifiers, one for fifoevent, one for termcount.

Optional properties:

@@ -55,17 +59,22 @@ Example for an AM33xx board:
	gpmc: gpmc@50000000 {
		compatible = "ti,am3352-gpmc";
		ti,hwmods = "gpmc";
		reg = <0x50000000 0x1000000>;
		reg = <0x50000000 0x36c>;
		interrupts = <100>;
		gpmc,num-cs = <8>;
		gpmc,num-waitpins = <2>;
		#address-cells = <2>;
		#size-cells = <1>;
		ranges = <0 0 0x08000000 0x2000>;	/* CS0: NAND */
		ranges = <0 0 0x08000000 0x1000000>;	/* CS0 space, 16MB */
		elm_id = <&elm>;
		interrupt-controller;
		#interrupt-cells = <2>;

		nand@0,0 {
			reg = <0 0 0>; /* CS0, offset 0 */
			compatible = "ti,omap2-nand";
			reg = <0 0 4>;		/* CS0, offset 0, NAND I/O window 4 */
			interrupt-parent = <&gpmc>;
			interrupts = <0 IRQ_TYPE_NONE>, <1 IRQ_TYPE NONE>;
			nand-bus-width = <16>;
			ti,nand-ecc-opt = "bch8";
			ti,nand-xfer-type = "polled";