MTD: Pack the geometry structure so that is can handle larger erase blocks
This commit is contained in:
parent
ac275259bd
commit
1fed0407b3
@ -6106,3 +6106,7 @@
|
|||||||
(2013-11-23)
|
(2013-11-23)
|
||||||
* configs/sama5d3x-ek/src/sam_nand.c: Add support for auto-mounting
|
* configs/sama5d3x-ek/src/sam_nand.c: Add support for auto-mounting
|
||||||
NAND MTD block or NXFFS devices (2013-11-25).
|
NAND MTD block or NXFFS devices (2013-11-25).
|
||||||
|
* include/mtd/mtd.h: Packed the geometry structure so that it can
|
||||||
|
support larger erase block sizes without increasing the size of
|
||||||
|
the geometry structure (2013-11-27).
|
||||||
|
|
||||||
|
@ -79,9 +79,9 @@
|
|||||||
|
|
||||||
struct mtd_geometry_s
|
struct mtd_geometry_s
|
||||||
{
|
{
|
||||||
uint16_t blocksize; /* Size of one read/write block */
|
uint32_t blocksize :14; /* Size of one read/write block. Largest: 16KB-1 */
|
||||||
uint16_t erasesize; /* Size of one erase blocks -- must be a multiple
|
uint32_t erasesize :18; /* Size of one erase blocks -- must be a multiple
|
||||||
* of blocksize. */
|
* of blocksize. Largest: 512KB-1 */
|
||||||
size_t neraseblocks; /* Number of erase blocks */
|
size_t neraseblocks; /* Number of erase blocks */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user