Commit graph

18 commits

Author SHA1 Message Date
Shakti Bhatnagar
16be2aab83 nandps8_v2_0: Modified Bbt Signature and Version Offset.
Modified Bbt Signature and Version Offset for Oob and No-Oob region.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:35 +05:30
Shakti Bhatnagar
745b3e3551 nandps8_v2_0: Setting BBT Max Block value based upon Total blocks in flash.
Comparing total number of blocks with Max Number of blocks for
BBT search, if found less then keeping Max Number of blocks for
BBT to 4.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:35 +05:30
Shakti Bhatnagar
85f533849a nandps8_v2_0: De-featuring ecc 16 bit support
De-featuring ecc 16 bit support in driver code.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:34 +05:30
Shakti Bhatnagar
aacca7d88f nandps8_v2_0: Added Driver prefix for enums and #defines
Added XNANDPS8_ before all enums and #define.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:33 +05:30
Shakti Bhatnagar
fc61c2a759 nandps8_v2_0: Reading ECC Error Count Register for Ecc flips.
Reading ECC Error Count Register in XNandPs8_ReadPage
to capture total Ecc Flips, Ecc Flips Per Page.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:33 +05:30
Shakti Bhatnagar
f969090b32 nandps8_v2_0: Modified XNandPs8_ChangeTimingMode API.
Modified XNandPs8_ChangeTimingMode which supports
SDR & NVDDR interfaces and 0 to 5 timing modes.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:32 +05:30
Shakti Bhatnagar
1c36cca35c nandps8_v2_0: Provided option to store bbt signature in no oob area at run time.
Provided option to store bbt signature in no obb  area
at run time by calling XNandPs8_DisableBbtOobMode API.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:32 +05:30
Shakti Bhatnagar
3f752a53a6 nandps8_v2_0: Cleared data interface register.
Cleared Data interface register in XNandPs8_FlashInit
before XNandPs8_OnfiReset call.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2015-01-22 16:29:31 +05:30
Shakti Bhatnagar
9b4870e9cb ndps8_v2_0: Optimized integration test files.
Removed multiple inclusion of header files,
unused variables, unused function parameters.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-22 11:55:52 +05:30
Shakti Bhatnagar
eb25d9c385 nandps8_v2_0: Added 2 test cases and 1 Code Coverage test
Added
1. BBT Scan/Create test
2. Mark Block Bad Test
3. Code Coverage Test

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-22 11:55:46 +05:30
Shakti Bhatnagar
886c4303cc nandps8_v2_0: Corrected the sparearea offset in testcase.
Giving page number instead of page offset while calling
Write and Read SpareBytes API.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-22 11:54:28 +05:30
Shakti Bhatnagar
7aefa4f999 nandps8_v2_0: Modified the license header for driver files.
Changed the license header for the driver source
files, mdd and tcl files.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-22 09:49:21 +05:30
Shakti Bhatnagar
af857bb2b2 nandps8_v2_0: Modified XNandPs8_EraseBlock API
Removed clearing of packet register before erase.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-22 09:49:20 +05:30
Suneel Garapati
0ae197d5e4 all: make source code non-executable
Changes -
find -name "*.h" -exec chmod a-x '{}' ';'
find -name "*.c" -exec chmod a-x '{}' ';'
find -name "*.S" -exec chmod a-x '{}' ';'
find -name "*.ld" -exec chmod a-x '{}' ';'
find -name Makefile -exec chmod a-x '{}' ';'

Signed-off-by: Suneel Garapati <suneel.garapati@xilinx.com>
2014-12-17 15:13:03 +05:30
Shakti Bhatnagar
f2e6401993 nandps8_v2_0: nandps8_v2_0: Misra C modifications.
MISRA C modifications done in xnandps8_bbm.c and
xnandps8_bbm.h.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-15 10:48:55 +05:30
Shakti Bhatnagar
734de3b828 nandps8_v2_0: Rectified bbt signature/ version write offset
corrected the bbt signature/version write offset for NO_OOB
in XNandPs8_WriteBbt API.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-15 10:48:54 +05:30
Shakti Bhatnagar
9572c366af nandps8_v2_0: nandps8_v2_0: Modified XNandPs8_FlashInit API
Modified XNandPs8_FlashInit API present in xnanps8.c
Added Macro for Onfi Read ID check.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-15 10:48:54 +05:30
Shakti Bhatnagar
9a04f2c373 nandps8_v2_0: Driver for nand controller in Zynq Ultrascale Mp.
Added driver to supports Arasan NAND controller present in
Zynq Ultrascale Mp.

Signed-off-by: Shakti Bhatnagar <shaktib@xilinx.com>
2014-12-09 20:32:14 +05:30