17c8f680eSBastian HechtFLCTL NAND controller 27c8f680eSBastian Hecht 37c8f680eSBastian HechtRequired properties: 47c8f680eSBastian Hecht- compatible : "renesas,shmobile-flctl-sh7372" 57c8f680eSBastian Hecht- reg : Address range of the FLCTL 67c8f680eSBastian Hecht- interrupts : flste IRQ number 77c8f680eSBastian Hecht- nand-bus-width : bus width to NAND chip 87c8f680eSBastian Hecht 97c8f680eSBastian HechtOptional properties: 107c8f680eSBastian Hecht- dmas: DMA specifier(s) 117c8f680eSBastian Hecht- dma-names: name for each DMA specifier. Valid names are 127c8f680eSBastian Hecht "data_tx", "data_rx", "ecc_tx", "ecc_rx" 137c8f680eSBastian Hecht 147c8f680eSBastian HechtThe DMA fields are not used yet in the driver but are listed here for 157c8f680eSBastian Hechtcompleting the bindings. 167c8f680eSBastian Hecht 177c8f680eSBastian HechtThe device tree may optionally contain sub-nodes describing partitions of the 187c8f680eSBastian Hechtaddress space. See partition.txt for more detail. 197c8f680eSBastian Hecht 207c8f680eSBastian HechtExample: 217c8f680eSBastian Hecht 227c8f680eSBastian Hecht flctl@e6a30000 { 237c8f680eSBastian Hecht #address-cells = <1>; 247c8f680eSBastian Hecht #size-cells = <1>; 257c8f680eSBastian Hecht compatible = "renesas,shmobile-flctl-sh7372"; 267c8f680eSBastian Hecht reg = <0xe6a30000 0x100>; 277c8f680eSBastian Hecht interrupts = <0x0d80>; 287c8f680eSBastian Hecht 297c8f680eSBastian Hecht nand-bus-width = <16>; 307c8f680eSBastian Hecht 317c8f680eSBastian Hecht dmas = <&dmac 1 /* data_tx */ 327c8f680eSBastian Hecht &dmac 2;> /* data_rx */ 337c8f680eSBastian Hecht dma-names = "data_tx", "data_rx"; 347c8f680eSBastian Hecht 357c8f680eSBastian Hecht system@0 { 367c8f680eSBastian Hecht label = "system"; 377c8f680eSBastian Hecht reg = <0x0 0x8000000>; 387c8f680eSBastian Hecht }; 397c8f680eSBastian Hecht 407c8f680eSBastian Hecht userdata@8000000 { 417c8f680eSBastian Hecht label = "userdata"; 427c8f680eSBastian Hecht reg = <0x8000000 0x10000000>; 437c8f680eSBastian Hecht }; 447c8f680eSBastian Hecht 457c8f680eSBastian Hecht cache@18000000 { 467c8f680eSBastian Hecht label = "cache"; 477c8f680eSBastian Hecht reg = <0x18000000 0x8000000>; 487c8f680eSBastian Hecht }; 497c8f680eSBastian Hecht }; 50