Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1235549
| From | Brian Norris <computersforpeace@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v12 2/5] mtd: nand: vf610_nfc: add hardware BCH-ECC support |
| Date | 2015-09-29 23:00 +0200 |
| Message-ID | <qeaae-Lp-9@gated-at.bofh.it> (permalink) |
| References | <q4rcl-58S-5@gated-at.bofh.it> <q4rcl-58S-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Pushed this patch to l2-mtd.git, as it looks pretty much good. Although, I'd like raw read support... On Wed, Sep 02, 2015 at 06:06:34PM -0700, Stefan Agner wrote: > This adds hardware ECC support using the BCH encoder in the NFC IP. > The ECC encoder supports up to 32-bit correction by using 60 error > correction bytes. There is no sub-page ECC step, ECC is calculated > always accross the whole page (up to 2k pages). > > Limitations: > - HW ECC: Only 2K page with 64+ OOB. > - HW ECC: Only 24 and 32-bit error correction implemented. > > Raw writes have been tested using the generic nand_write_page_raw > implementation. However, raw reads are currently not possible > because the controller need to know whether we are going to use > the ECC mode already at NAND_CMD_READ0 command time. At this point > we do not have the information whether it is a raw read or a > regular read at driver level... Hmm, can you get this in ecc.read_page_raw()? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
Re: [PATCH v12 2/5] mtd: nand: vf610_nfc: add hardware BCH-ECC support Brian Norris <computersforpeace@gmail.com> - 2015-09-29 23:00 +0200
csiph-web