OpenOCD
arm_nand_data Struct Reference

The arm_nand_data struct is used for defining NAND I/O operations on an ARM core. More...

Collaboration diagram for arm_nand_data:

Data Fields

unsigned chunk_size
 The chunk size is the page size or ECC chunk. More...
 
struct working_areacopy_area
 The copy area holds code loop and data for I/O operations. More...
 
uint32_t data
 Where data is read from or written to. More...
 
enum arm_nand_op op
 Last operation executed using this struct. More...
 
struct targettarget
 Target is proxy for some ARM core. More...
 

Detailed Description

The arm_nand_data struct is used for defining NAND I/O operations on an ARM core.

Definition at line 22 of file arm_io.h.

Field Documentation

◆ chunk_size

unsigned arm_nand_data::chunk_size

◆ copy_area

struct working_area* arm_nand_data::copy_area

The copy area holds code loop and data for I/O operations.

Definition at line 27 of file arm_io.h.

Referenced by arm_nandread(), and arm_nandwrite().

◆ data

uint32_t arm_nand_data::data

Where data is read from or written to.

Definition at line 33 of file arm_io.h.

Referenced by arm_nandread(), arm_nandwrite(), at91sam9_read_block_data(), at91sam9_write_block_data(), and NAND_DEVICE_COMMAND_HANDLER().

◆ op

enum arm_nand_op arm_nand_data::op

Last operation executed using this struct.

Definition at line 33 of file arm_io.h.

Referenced by arm_nandread(), arm_nandwrite(), and NAND_DEVICE_COMMAND_HANDLER().

◆ target

struct target* arm_nand_data::target

Target is proxy for some ARM core.

Definition at line 24 of file arm_io.h.

Referenced by arm_nandread(), arm_nandwrite(), and NAND_DEVICE_COMMAND_HANDLER().


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