summaryrefslogtreecommitdiffstats
path: root/sys/dev/nand/nand.h
Commit message (Collapse)AuthorAgeFilesLines
* Move the luns field to the end of the struct, for serendipitous packing.ian2013-11-151-1/+1
| | | | (I was supposed to do this before committing it initially.)
* ONFI parameters are little-endian, hence we must take care to convert themian2013-11-151-1/+15
| | | | | | | | | to native endianness. We must also pay attention to unaligned accesses. Copy the interesting parameters to a new struct so the rest of the code can forget about these problems. Submitted by: Kristof Provost <kristof@sigsegv.be> (cleanup) and me (orig).
* Update the onfi_params struct to ONFI revision 3.2 (06 12 2013).ian2013-11-151-5/+16
| | | | Submitted by: Kristof Provost <kristof@sigsegv.be> (cleanup) and me (orig).
* The vendor specified field is 88 bytes, not 8 bytes.ian2013-11-151-1/+3
| | | | Submitted by: Kristof Provost <kristof@sigsegv.be>
* o Add ONFI signature check.br2013-11-091-1/+2
| | | | | | | o Add Micron chip found in Freescale Vybrid Family Phytec COSMIC board. Approved by: cognet (mentor)
* Fix ONFI chip detection.gber2013-05-271-1/+1
| | | | Submitted by: Alexander Fedorov <alexander.fedorov@rtlservice.com>
* Import work done under project/nand (@235533) into head.gber2012-05-171-0/+385
The NAND Flash environment consists of several distinct components: - NAND framework (drivers harness for NAND controllers and NAND chips) - NAND simulator (NANDsim) - NAND file system (NAND FS) - Companion tools and utilities - Documentation (manual pages) This work is still experimental. Please use with caution. Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks
OpenPOWER on IntegriCloud