muteki
Loading...
Searching...
No Matches
nand_params_t Struct Reference

NAND flash parameter. More...

#include <ftl.h>

Data Fields

short magic
 
short nand_id_length
 
unsigned char nand_id [8]
 
size_t size_mib
 
size_t erase_size
 
size_t data_page_size
 
size_t spare_page_size
 
int unk_0x1c
 
char name [32]
 
int unk_0x40
 

Detailed Description

NAND flash parameter.

Field Documentation

◆ data_page_size

size_t nand_params_t::data_page_size

NAND data page size in bytes.

◆ erase_size

size_t nand_params_t::erase_size

NAND block erase size in bytes.

◆ magic

short nand_params_t::magic

Magic. Needs to be set to 0x44.

◆ name

char nand_params_t::name[32]

Human-readable name of the NAND device.

◆ nand_id

unsigned char nand_params_t::nand_id[8]

NAND flash ID.

◆ nand_id_length

short nand_params_t::nand_id_length

Length of NAND flash ID.

◆ size_mib

size_t nand_params_t::size_mib

NAND data size in MiB.

◆ spare_page_size

size_t nand_params_t::spare_page_size

NAND spare (OOB) page size in bytes.

◆ unk_0x1c

int nand_params_t::unk_0x1c

Unknown. Set to 0x32 on BA110L

◆ unk_0x40

int nand_params_t::unk_0x40

Unknown. Set to 1 on BA110L.


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