|  | Device tree bindings for GPMC connected OneNANDs | 
|  |  | 
|  | GPMC connected OneNAND (found on OMAP boards) are represented as child nodes of | 
|  | the GPMC controller with a name of "onenand". | 
|  |  | 
|  | All timing relevant properties as well as generic gpmc child properties are | 
|  | explained in a separate documents - please refer to | 
|  | Documentation/devicetree/bindings/bus/ti-gpmc.txt | 
|  |  | 
|  | Required properties: | 
|  |  | 
|  | - reg:			The CS line the peripheral is connected to | 
|  | - gpmc,device-width	Width of the ONENAND device connected to the GPMC | 
|  | in bytes. Must be 1 or 2. | 
|  |  | 
|  | Optional properties: | 
|  |  | 
|  | - dma-channel:		DMA Channel index | 
|  |  | 
|  | For inline partition table parsing (optional): | 
|  |  | 
|  | - #address-cells: should be set to 1 | 
|  | - #size-cells: should be set to 1 | 
|  |  | 
|  | Example for an OMAP3430 board: | 
|  |  | 
|  | gpmc: gpmc@6e000000 { | 
|  | compatible = "ti,omap3430-gpmc"; | 
|  | ti,hwmods = "gpmc"; | 
|  | reg = <0x6e000000 0x1000000>; | 
|  | interrupts = <20>; | 
|  | gpmc,num-cs = <8>; | 
|  | gpmc,num-waitpins = <4>; | 
|  | #address-cells = <2>; | 
|  | #size-cells = <1>; | 
|  |  | 
|  | onenand@0 { | 
|  | reg = <0 0 0>; /* CS0, offset 0 */ | 
|  | gpmc,device-width = <2>; | 
|  |  | 
|  | #address-cells = <1>; | 
|  | #size-cells = <1>; | 
|  |  | 
|  | /* partitions go here */ | 
|  | }; | 
|  | }; |