Mercurial > nand-ecoscentric
changeset 3389:1ee7927cc736
io/nand include/nand.h: Create CYG_NAND_BYTES_PER_BLOCK so this computation need only be coded in one place.
| author | Ross Younger <wry@ecoscentric.com> |
|---|---|
| date | Sun, 05 Oct 2014 19:56:50 +1300 |
| parents | 77f93339ffd8 |
| children | 9b8c245fbdef |
| files | packages/io/nand/current/ChangeLog packages/io/nand/current/include/nand.h |
| diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/io/nand/current/ChangeLog +++ b/packages/io/nand/current/ChangeLog @@ -1,3 +1,8 @@ +2014-10-05 Ross Younger <wry@ecoscentric.com> + + * include/nand.h: Create CYG_NAND_BYTES_PER_BLOCK so this + computation need only be coded in one place. + 2014-09-27 Ross Younger <wry@ecoscentric.com> * cdl/nand.cdl src/nand.c tests/nand_readlimits.c tests/nand_readwrite.c tests/nand_rwbenchmark.c:
--- a/packages/io/nand/current/include/nand.h +++ b/packages/io/nand/current/include/nand.h @@ -103,6 +103,7 @@ cyg_nand_partition* cyg_nand_get_partiti #define CYG_NAND_BLOCKCOUNT(dev) (1<<(dev)->blockcount_bits) #define CYG_NAND_CHIPSIZE(dev) (1<<(dev)->chipsize_log) #define CYG_NAND_APPSPARE_PER_PAGE(dev) ((dev)->oob->app_size) +#define CYG_NAND_BYTES_PER_BLOCK(dev) (1<<( (dev)->block_page_bits + (dev)->page_bits )) /* NAND access functions ============================================= */
