RTEMS 6.3
Loading...
Searching...
No Matches
XNandPsu_Geometry Struct Reference

#include <xnandpsu.h>

Data Fields

u32 BytesPerPage
u16 SpareBytesPerPage
u32 PagesPerBlock
u32 BlocksPerLun
u8 NumLuns
u8 RowAddrCycles
u8 ColAddrCycles
u8 NumBitsPerCell
u8 NumBitsECC
u32 EccCodeWordSize
u32 BlockSize
u32 NumTargetPages
u32 NumTargetBlocks
u64 TargetSize
u8 NumTargets
u32 NumPages
u32 NumBlocks
u64 DeviceSize

Detailed Description

The XNandPsu_Geometry structure contains the ONFI geometry information.

Field Documentation

◆ BlockSize

u32 XNandPsu_Geometry::BlockSize

Block size

◆ BlocksPerLun

u32 XNandPsu_Geometry::BlocksPerLun

Number of blocks per LUN

◆ BytesPerPage

u32 XNandPsu_Geometry::BytesPerPage

Number of bytes per page

◆ ColAddrCycles

u8 XNandPsu_Geometry::ColAddrCycles

Column address cycles

◆ DeviceSize

u64 XNandPsu_Geometry::DeviceSize

Total flash size in bytes

◆ EccCodeWordSize

u32 XNandPsu_Geometry::EccCodeWordSize

ECC codeword size

◆ NumBitsECC

u8 XNandPsu_Geometry::NumBitsECC

Number of bits ECC correctability

◆ NumBitsPerCell

u8 XNandPsu_Geometry::NumBitsPerCell

Number of bits per cell (Hamming/BCH)

◆ NumBlocks

u32 XNandPsu_Geometry::NumBlocks

Total number of blocks

◆ NumLuns

u8 XNandPsu_Geometry::NumLuns

Number of LUN's

◆ NumPages

u32 XNandPsu_Geometry::NumPages

Total number of pages

◆ NumTargetBlocks

u32 XNandPsu_Geometry::NumTargetBlocks

Total number of blocks in a Target

◆ NumTargetPages

u32 XNandPsu_Geometry::NumTargetPages

Total number of pages in a Target

◆ NumTargets

u8 XNandPsu_Geometry::NumTargets

Number of targets present

◆ PagesPerBlock

u32 XNandPsu_Geometry::PagesPerBlock

Number of pages per block

◆ RowAddrCycles

u8 XNandPsu_Geometry::RowAddrCycles

Row address cycles

◆ SpareBytesPerPage

u16 XNandPsu_Geometry::SpareBytesPerPage

Number of spare bytes per page

◆ TargetSize

u64 XNandPsu_Geometry::TargetSize

Target size in bytes


The documentation for this struct was generated from the following file: