diff options
author | Stefan Agner <stefan@agner.ch> | 2015-10-07 16:58:35 -0700 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2015-10-19 22:45:24 +0800 |
commit | baeeb541e653ba83a593f3f9b857c55e7bf6ba72 (patch) | |
tree | 8880de9062146e56988528c268781952be8903e5 /arch/arm/boot/dts/vfxxx.dtsi | |
parent | 397a7d45355a25fa1445134fafb48850a24f2abb (diff) | |
download | op-kernel-dev-baeeb541e653ba83a593f3f9b857c55e7bf6ba72.zip op-kernel-dev-baeeb541e653ba83a593f3f9b857c55e7bf6ba72.tar.gz |
ARM: dts: vf610twr: add NAND flash controller peripherial
This adds the NAND flash controller (NFC) peripherial. The driver
supports the SLC NAND chips found on Freescale's Vybrid Tower System
Module. The Micron NAND chip on the module needs 4-bit ECC per 512
byte page. Use 24-bit ECC per 2k page, which is supported by the
driver.
Signed-off-by: Bill Pringlemeir <bpringlemeir@nbsps.com>
Reviewed-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/vfxxx.dtsi')
-rw-r--r-- | arch/arm/boot/dts/vfxxx.dtsi | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/vfxxx.dtsi b/arch/arm/boot/dts/vfxxx.dtsi index 6865137..6736bae 100644 --- a/arch/arm/boot/dts/vfxxx.dtsi +++ b/arch/arm/boot/dts/vfxxx.dtsi @@ -564,6 +564,17 @@ status = "disabled"; }; + nfc: nand@400e0000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,vf610-nfc"; + reg = <0x400e0000 0x4000>; + interrupts = <83 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clks VF610_CLK_NFC>; + clock-names = "nfc"; + status = "disabled"; + }; + i2c2: i2c@400e6000 { #address-cells = <1>; #size-cells = <0>; |