RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Data Fields
__attribute__ Struct Reference

Data Fields

u8 Signature [4]
 
u16 Revision
 
u16 Features
 
u16 OptionalCmds
 
u8 JedecJtgPrmAdvCmd
 
u8 Reserved0
 
u16 ExtParamPageLen
 
u8 NumOfParamPages
 
u8 Reserved1 [17]
 
u8 DeviceManufacturer [12]
 
u8 DeviceModel [20]
 
u8 JedecManufacturerId
 
u8 DateCode [2]
 
u8 Reserved2 [13]
 
u32 BytesPerPage
 
u16 SpareBytesPerPage
 
u32 BytesPerPartialPage
 
u16 SpareBytesPerPartialPage
 
u32 PagesPerBlock
 
u32 BlocksPerLun
 
u8 NumLuns
 
u8 AddrCycles
 
u8 BitsPerCell
 
u16 MaxBadBlocksPerLun
 
u16 BlockEndurance
 
u8 GuaranteedValidBlock
 
u16 BlockEnduranceGVB
 
u8 ProgramsPerPage
 
u8 PartialProgAttr
 
u8 EccBits
 
u8 PlaneAddrBits
 
u8 PlaneOperationAttr
 
u8 EzNandSupport
 
u8 Reserved3 [12]
 
u8 IOPinCapacitance
 
u16 SDRTimingMode
 
u16 SDRPagecacheTimingMode
 
u16 TProg
 
u16 TBers
 
u16 TR
 
u16 TCcs
 
u8 NVDDRTimingMode
 
u8 NVDDR2TimingMode
 
u8 SynFeatures
 
u16 ClkInputPinCap
 
u16 IOPinCap
 
u16 InputPinCap
 
u8 InputPinCapMax
 
u8 DrvStrength
 
u16 TMr
 
u16 TAdl
 
u16 TEr
 
u8 NVDDR2Features
 
u8 NVDDR2WarmupCycles
 
u8 Reserved4 [4]
 
u16 VendorRevisionNum
 
u8 VendorSpecific [88]
 
u16 Crc
 
u8 Sig [4]
 
u8 Section0Type
 
u8 Section0Len
 
u8 Section1Type
 
u8 Section1Len
 
u8 ResSection [12]
 
u8 SectionData [256]
 
u8 NumEccBits
 
u8 CodeWordSize
 
u16 MaxBadBlocks
 
u16 Reserved
 
__u32 v32
 
__u32 m
 
__u16 v16
 

Field Documentation

◆ AddrCycles

u8 __attribute__::AddrCycles

Number of address cycles

◆ BitsPerCell

u8 __attribute__::BitsPerCell

Number of bits per cell

◆ BlockEndurance

u16 __attribute__::BlockEndurance

Block endurance

◆ BlockEnduranceGVB

u16 __attribute__::BlockEnduranceGVB

Block endurance for guaranteed valid block

◆ BlocksPerLun

u32 __attribute__::BlocksPerLun

Number of blocks per LUN

◆ BytesPerPage

u32 __attribute__::BytesPerPage

Number of data bytes per page

◆ BytesPerPartialPage

u32 __attribute__::BytesPerPartialPage

Number of data bytes per partial page

◆ ClkInputPinCap

u16 __attribute__::ClkInputPinCap

CLK input pin capacitance

◆ Crc

u16 __attribute__::Crc

Integrity CRC

◆ DateCode

u8 __attribute__::DateCode[2]

Date code

◆ DeviceManufacturer

u8 __attribute__::DeviceManufacturer[12]

Device manufacturer

◆ DeviceModel

u8 __attribute__::DeviceModel[20]

Device model

◆ DrvStrength

u8 __attribute__::DrvStrength

Driver strength support

◆ EccBits

u8 __attribute__::EccBits

Number of bits ECC correctability

◆ ExtParamPageLen

u16 __attribute__::ExtParamPageLen

Extended Parameter Page Length

◆ EzNandSupport

u8 __attribute__::EzNandSupport

EZ NAND support

◆ Features

u16 __attribute__::Features

Features supported

◆ GuaranteedValidBlock

u8 __attribute__::GuaranteedValidBlock

Guaranteed valid blocks at beginning of target

◆ InputPinCap

u16 __attribute__::InputPinCap

Input pin capacitance typical

◆ InputPinCapMax

u8 __attribute__::InputPinCapMax

Input pin capacitance maximum

◆ IOPinCap

u16 __attribute__::IOPinCap

I/O pin capacitance

◆ IOPinCapacitance

u8 __attribute__::IOPinCapacitance

I/O pin capacitance, maximum

◆ JedecJtgPrmAdvCmd

u8 __attribute__::JedecJtgPrmAdvCmd

ONFI JEDEC JTG primary advanced command support

◆ JedecManufacturerId

u8 __attribute__::JedecManufacturerId

JEDEC Manufacturer ID

◆ MaxBadBlocksPerLun

u16 __attribute__::MaxBadBlocksPerLun

Bad blocks maximum per LUN

◆ NumLuns

u8 __attribute__::NumLuns

Number of LUN's

◆ NumOfParamPages

u8 __attribute__::NumOfParamPages

Number of Parameter Pages

◆ NVDDR2Features

u8 __attribute__::NVDDR2Features

NVDDR2 Features

◆ NVDDR2TimingMode

u8 __attribute__::NVDDR2TimingMode

NVDDR2 timing mode support

◆ NVDDR2WarmupCycles

u8 __attribute__::NVDDR2WarmupCycles

NVDDR2 Warmup Cycles

◆ NVDDRTimingMode

u8 __attribute__::NVDDRTimingMode

NVDDR timing mode support

◆ OptionalCmds

u16 __attribute__::OptionalCmds

Optional commands supported

◆ PagesPerBlock

u32 __attribute__::PagesPerBlock

Number of pages per block

◆ PartialProgAttr

u8 __attribute__::PartialProgAttr

Partial programming attributes

◆ PlaneAddrBits

u8 __attribute__::PlaneAddrBits

Number of plane address bits

◆ PlaneOperationAttr

u8 __attribute__::PlaneOperationAttr

Multi-plane operation attributes

◆ ProgramsPerPage

u8 __attribute__::ProgramsPerPage

Number of programs per page

◆ Reserved0

u8 __attribute__::Reserved0

Reserved (11)

◆ Reserved1

u8 __attribute__::Reserved1

Reserved (15-31)

◆ Reserved2

u8 __attribute__::Reserved2[13]

Reserved (67-79)

◆ Reserved3

u8 __attribute__::Reserved3[12]

Reserved (116 - 127)

◆ Reserved4

u8 __attribute__::Reserved4[4]

Reserved (160 - 163)

◆ Revision

u16 __attribute__::Revision

Revision Number

◆ SDRPagecacheTimingMode

u16 __attribute__::SDRPagecacheTimingMode

SDR Program cache timing mode

◆ SDRTimingMode

u16 __attribute__::SDRTimingMode

SDR Timing mode support

◆ Signature

u8 __attribute__::Signature[4]

Parameter page signature

◆ SpareBytesPerPage

u16 __attribute__::SpareBytesPerPage

Number of spare bytes per page

◆ SpareBytesPerPartialPage

u16 __attribute__::SpareBytesPerPartialPage

Number of spare bytes per partial page

◆ SynFeatures

u8 __attribute__::SynFeatures

NVDDR/NVDDR2 features

◆ TAdl

u16 __attribute__::TAdl

Program page register clear enhancement value

◆ TBers

u16 __attribute__::TBers

Maximum block erase time

◆ TCcs

u16 __attribute__::TCcs

Maximum change column setup time

◆ TEr

u16 __attribute__::TEr

Typical page read time for EZ NAND

◆ TMr

u16 __attribute__::TMr

Maximum multi-plane read time

◆ TProg

u16 __attribute__::TProg

Maximum page program time

◆ TR

u16 __attribute__::TR

Maximum page read time

◆ VendorRevisionNum

u16 __attribute__::VendorRevisionNum

Vendor specific revision number

◆ VendorSpecific

u8 __attribute__::VendorSpecific[88]

Vendor specific


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