From: Bill Pringlemeir <bpringlemeir@nbsps.com>
To: linux-mtd@lists.infradead.org
Subject: VF610+ColdFireM54418 controller.
Date: Thu, 21 Nov 2013 12:01:21 -0500 [thread overview]
Message-ID: <87siupheou.fsf@nbsps.com> (raw)
There are some mtd drivers for this NAND flash controller on the web.
Eg,
https://dev.openwrt.org/browser/trunk/target/linux/coldfire/patches/016-Add-nand-driver-support-for-M54418TWR-board.patch?rev=31546
https://github.com/Timesys/linux-timesys/blob/3.0-mvf/drivers/mtd/nand/fsl_nfc.c
The device has 9K SRAM for main and spare areas. The register layout
is,
off name desc
00 NFC_CMD1 Flash command 1
04 NFC_CMD2 Flash command 2
08 NFC_CAR Column address
0C NFC_RAR Row address
10 NFC_RPT Flash command repeat
14 NFC_RAI Row address increment
18 NFC_SR1 Flash status 1 *read only*
1C NFC_SR2 Flash status 2 *read only*
20 NFC_DMA_CH1 DMA channel 1 address
24 NFC_DMACFG DMA configuration
28 NFC_SWAP Cach swap
2C NFC_SECSZ Sector size
30 NFC_CFG Flash configuration
34 NFC_DMA_CH2 DMA channel 2 address
38 NFC_ISR Interrupt status
All registers are 32bit R/W unless noted, from section 31.3 of the
Vybrid NAND chapter.
Is anyone working on support for this chip set?
Is there an existing driver that can be adapted?
Is the 'fsl_nfc' name appropriate? If not, what name?
Is there any reason an updated driver won't be considered for the
mainline?
Thanks,
Bill Pringlemeir.
next reply other threads:[~2013-11-21 17:06 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-21 17:01 Bill Pringlemeir [this message]
2013-11-21 21:52 ` VF610+ColdFireM54418 controller Bill Pringlemeir
2014-01-08 23:07 ` [RFC 0/5] Nand Bill Pringlemeir
2014-01-08 23:07 ` [RFC 1/5] mtd:fsl_nfc: Nand flash controller for VF610, MPC5125, etc Bill Pringlemeir
2014-04-28 14:41 ` Stefan Agner
2014-04-28 14:41 ` Stefan Agner
2014-04-28 16:51 ` Bill Pringlemeir
2014-04-28 16:51 ` Bill Pringlemeir
2014-04-29 7:50 ` Stefan Agner
2014-04-29 7:50 ` Stefan Agner
2014-04-29 16:36 ` Bill Pringlemeir
2014-04-29 16:36 ` Bill Pringlemeir
2014-01-08 23:07 ` [RFC 2/5] mtd:fsl_nfc: Add hardware 45 byte BHC-ECC support for 24 bit corrections Bill Pringlemeir
2014-09-17 17:02 ` Stefan Agner
2014-09-17 17:02 ` Stefan Agner
2014-09-17 18:06 ` Bill Pringlemeir
2014-09-17 18:06 ` Bill Pringlemeir
2014-09-17 20:08 ` Stefan Agner
2014-09-17 20:08 ` Stefan Agner
2014-09-17 22:21 ` Bill Pringlemeir
2014-09-17 22:21 ` Bill Pringlemeir
2014-12-10 14:56 ` Stefan Agner
2014-12-10 14:56 ` Stefan Agner
2014-12-11 16:44 ` Bill Pringlemeir
2014-12-11 16:44 ` Bill Pringlemeir
2015-03-01 0:38 ` Stefan Agner
2015-03-01 0:38 ` Stefan Agner
2015-03-02 15:05 ` Bill Pringlemeir
2015-03-02 15:05 ` Bill Pringlemeir
2015-03-02 21:39 ` Aaron Brice
2015-03-02 21:39 ` Aaron Brice
2015-03-02 21:44 ` Stefan Agner
2015-03-02 21:44 ` Stefan Agner
2014-01-08 23:07 ` [RFC 3/5] mtd:fsl_nfc: Add device tree documentation Bill Pringlemeir
2014-01-08 23:07 ` [RFC 4/5] imx:vf610: Add device tree support for the fsl_nfc driver and NAND interface Bill Pringlemeir
2014-01-08 23:07 ` [RFC 5/5] imx:vf610: Allow user to enable NAND controller for the VF610 SOC Bill Pringlemeir
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87siupheou.fsf@nbsps.com \
--to=bpringlemeir@nbsps.com \
--cc=linux-mtd@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.