| Sigma Designs Tango4 NAND Flash Controller (NFC) |
| |
| Required properties: |
| |
| - compatible: "sigma,smp8758-nand" |
| - reg: address/size of nfc_reg, nfc_mem, and pbus_reg |
| - dmas: reference to the DMA channel used by the controller |
| - dma-names: "rxtx" |
| - clocks: reference to the system clock |
| - #address-cells: <1> |
| - #size-cells: <0> |
| |
| Children nodes represent the available NAND chips. |
| See Documentation/devicetree/bindings/mtd/nand-controller.yaml for generic bindings. |
| |
| Example: |
| |
| nandc: nand-controller@2c000 { |
| compatible = "sigma,smp8758-nand"; |
| reg = <0x2c000 0x30>, <0x2d000 0x800>, <0x20000 0x1000>; |
| dmas = <&dma0 3>; |
| dma-names = "rxtx"; |
| clocks = <&clkgen SYS_CLK>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| nand@0 { |
| reg = <0>; /* CS0 */ |
| nand-ecc-strength = <14>; |
| nand-ecc-step-size = <1024>; |
| }; |
| |
| nand@1 { |
| reg = <1>; /* CS1 */ |
| nand-ecc-strength = <14>; |
| nand-ecc-step-size = <1024>; |
| }; |
| }; |