OpenOCD
|
Data Fields | |
int | address_cycles |
struct nand_block * | blocks |
int | bus_width |
struct nand_flash_controller * | controller |
void * | controller_priv |
struct nand_info * | device |
int | erase_size |
struct nand_manufacturer * | manufacturer |
const char * | name |
struct nand_device * | next |
int | num_blocks |
int | page_size |
struct target * | target |
bool | use_raw |
Definition at line 47 of file nand/core.h.
int nand_device::address_cycles |
Definition at line 55 of file nand/core.h.
Referenced by COMMAND_HELPER(), davinci_write_pagecmd(), imx31_read_page(), imx31_write_page(), lpc3180_init(), lpc3180_read_page(), lpc3180_write_page(), lpc32xx_init(), lpc32xx_read_page_mlc(), lpc32xx_write_page_mlc(), nand_erase(), nand_page_command(), and nand_probe().
struct nand_block* nand_device::blocks |
Definition at line 60 of file nand/core.h.
Referenced by COMMAND_HANDLER(), nand_build_bbt(), nand_erase(), nand_probe(), and nand_write_page().
int nand_device::bus_width |
Definition at line 54 of file nand/core.h.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), imx31_init(), imx31_read_data(), lpc3180_init(), lpc3180_read_data(), lpc32xx_init(), lpc32xx_read_data(), mxc_init(), mxc_read_data(), and nand_probe().
struct nand_flash_controller* nand_device::controller |
Definition at line 50 of file nand/core.h.
Referenced by COMMAND_HELPER(), get_nand_device_by_name(), nand_erase(), nand_page_command(), nand_poll_ready(), nand_probe(), nand_read_data_page(), nand_read_page(), nand_read_status(), nand_write_data_page(), nand_write_finish(), and nand_write_page().
void* nand_device::controller_priv |
Definition at line 51 of file nand/core.h.
Referenced by align_address_v2(), at91sam9_address(), at91sam9_command(), at91sam9_disable(), at91sam9_enable(), at91sam9_nand_ready(), at91sam9_read_block_data(), at91sam9_read_data(), at91sam9_read_page(), at91sam9_write_block_data(), at91sam9_write_data(), at91sam9_write_page(), COMMAND_HANDLER(), COMMAND_HELPER(), davinci_address(), davinci_command(), davinci_init(), davinci_nand_ready(), davinci_read_block_data(), davinci_read_data(), davinci_read_page(), davinci_seek_column(), davinci_write_block_data(), davinci_write_data(), davinci_write_page(), davinci_write_page_ecc1(), davinci_write_page_ecc4(), davinci_write_page_ecc4infix(), davinci_write_pagecmd(), davinci_writepage_tail(), do_data_output(), ecc_status_v1(), ecc_status_v2(), get_next_byte_from_sram_buffer(), get_next_halfword_from_sram_buffer(), imx31_command(), imx31_init(), imx31_write_page(), initialize_nf_controller(), lpc3180_address(), lpc3180_command(), lpc3180_controller_ready(), lpc3180_cycle_time(), lpc3180_init(), lpc3180_nand_ready(), lpc3180_read_data(), lpc3180_read_page(), lpc3180_reset(), lpc3180_tc_ready(), lpc3180_write_data(), lpc3180_write_page(), lpc32xx_address(), lpc32xx_command(), lpc32xx_controller_ready(), lpc32xx_cycle_time(), lpc32xx_init(), lpc32xx_nand_ready(), lpc32xx_read_data(), lpc32xx_read_page(), lpc32xx_reset(), lpc32xx_write_data(), lpc32xx_write_page(), mxc_address(), mxc_command(), mxc_init(), mxc_nand_ready(), mxc_read_page(), mxc_write_page(), nuc910_nand_read_block_data(), nuc910_nand_write_block_data(), orion_nand_address(), orion_nand_command(), orion_nand_fast_block_write(), orion_nand_read(), orion_nand_write(), s3c2440_nand_ready(), s3c2440_read_block_data(), s3c24xx_address(), s3c24xx_command(), s3c24xx_read_data(), s3c24xx_reset(), s3c24xx_write_data(), and validate_target_state().
struct nand_info* nand_device::device |
Definition at line 53 of file nand/core.h.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), davinci_read_page(), davinci_write_page(), nand_build_bbt(), nand_erase(), nand_page_command(), nand_poll_ready(), nand_probe(), nand_read_data_page(), nand_read_page(), nand_read_status(), nand_write_data_page(), and nand_write_page().
int nand_device::erase_size |
Definition at line 57 of file nand/core.h.
Referenced by COMMAND_HANDLER(), initialize_nf_controller(), nand_build_bbt(), nand_erase(), nand_probe(), and nand_write_page().
struct nand_manufacturer* nand_device::manufacturer |
Definition at line 52 of file nand/core.h.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), and nand_probe().
const char* nand_device::name |
Definition at line 48 of file nand/core.h.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), and get_nand_device_by_name().
struct nand_device* nand_device::next |
Definition at line 61 of file nand/core.h.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), get_nand_device_by_name(), get_nand_device_by_num(), and nand_device_add().
int nand_device::num_blocks |
Definition at line 59 of file nand/core.h.
Referenced by COMMAND_HANDLER(), nand_build_bbt(), nand_erase(), and nand_probe().
int nand_device::page_size |
Definition at line 56 of file nand/core.h.
Referenced by align_address_v2(), at91sam9_oob_init(), at91sam9_read_block_data(), at91sam9_write_block_data(), COMMAND_HANDLER(), COMMAND_HELPER(), davinci_read_page_ecc4infix(), davinci_seek_column(), davinci_write_page(), davinci_write_page_ecc1(), davinci_write_page_ecc4(), davinci_write_pagecmd(), ecc_status_v2(), imx31_command(), imx31_init(), initialize_nf_controller(), lpc3180_init(), lpc3180_read_page(), lpc3180_write_page(), lpc32xx_init(), lpc32xx_read_page(), lpc32xx_read_page_mlc(), lpc32xx_read_page_slc(), lpc32xx_write_page(), lpc32xx_write_page_mlc(), lpc32xx_write_page_slc(), mxc_command(), mxc_init(), mxc_read_page(), mxc_write_page(), nand_build_bbt(), nand_erase(), nand_fileio_read(), nand_fileio_start(), nand_page_command(), nand_probe(), nand_write_page(), nuc910_nand_read_block_data(), nuc910_nand_write_block_data(), and orion_nand_fast_block_write().
struct target* nand_device::target |
Definition at line 49 of file nand/core.h.
Referenced by at91sam9_address(), at91sam9_command(), at91sam9_disable(), at91sam9_enable(), at91sam9_init(), at91sam9_nand_ready(), at91sam9_read_block_data(), at91sam9_read_data(), at91sam9_read_page(), at91sam9_reset(), at91sam9_write_block_data(), at91sam9_write_data(), at91sam9_write_page(), COMMAND_HELPER(), davinci_address(), davinci_command(), davinci_init(), davinci_nand_ready(), davinci_read_block_data(), davinci_read_data(), davinci_read_page(), davinci_seek_column(), davinci_write_block_data(), davinci_write_data(), davinci_write_page(), davinci_write_page_ecc1(), davinci_write_page_ecc4(), davinci_write_page_ecc4infix(), davinci_write_pagecmd(), davinci_writepage_tail(), do_data_output(), ecc_status_v1(), ecc_status_v2(), get_next_byte_from_sram_buffer(), get_next_halfword_from_sram_buffer(), imx31_address(), imx31_command(), imx31_init(), imx31_nand_ready(), imx31_read_data(), imx31_read_page(), imx31_write_page(), initialize_nf_controller(), lpc3180_address(), lpc3180_command(), lpc3180_controller_ready(), lpc3180_cycle_time(), lpc3180_init(), lpc3180_nand_ready(), lpc3180_read_data(), lpc3180_read_page(), lpc3180_reset(), lpc3180_tc_ready(), lpc3180_write_data(), lpc3180_write_page(), lpc32xx_address(), lpc32xx_command(), lpc32xx_controller_ready(), lpc32xx_cycle_time(), lpc32xx_dma_ready(), lpc32xx_init(), lpc32xx_nand_ready(), lpc32xx_read_data(), lpc32xx_read_page(), lpc32xx_read_page_mlc(), lpc32xx_read_page_slc(), lpc32xx_reset(), lpc32xx_start_slc_dma(), lpc32xx_tc_ready(), lpc32xx_write_data(), lpc32xx_write_page(), lpc32xx_write_page_mlc(), lpc32xx_write_page_slc(), mxc_address(), mxc_command(), mxc_init(), mxc_nand_ready(), mxc_read_page(), mxc_write_page(), nuc910_nand_address(), nuc910_nand_command(), nuc910_nand_read(), nuc910_nand_ready(), nuc910_nand_write(), orion_nand_address(), orion_nand_command(), orion_nand_read(), orion_nand_write(), s3c2410_init(), s3c2410_read_data(), s3c2410_write_data(), s3c2412_init(), s3c2440_init(), s3c2440_nand_ready(), s3c2440_read_block_data(), s3c2443_init(), s3c24xx_address(), s3c24xx_command(), s3c24xx_read_data(), s3c24xx_reset(), s3c24xx_write_data(), s3c6400_init(), and validate_target_state().
bool nand_device::use_raw |
Definition at line 58 of file nand/core.h.
Referenced by COMMAND_HANDLER(), COMMAND_HELPER(), nand_read_page(), and nand_write_page().