52 .nand_device_command = &s3c2412_nand_device_command,
struct nand_flash_controller s3c2412_nand_controller
NAND_DEVICE_COMMAND_HANDLER(s3c2412_nand_device_command)
static int s3c2412_init(struct nand_device *nand)
int s3c2440_read_block_data(struct nand_device *nand, uint8_t *data, int data_size)
int s3c2440_nand_ready(struct nand_device *nand, int timeout)
int s3c2440_write_block_data(struct nand_device *nand, uint8_t *data, int data_size)
int s3c24xx_write_data(struct nand_device *nand, uint16_t data)
int s3c24xx_reset(struct nand_device *nand)
int s3c24xx_address(struct nand_device *nand, uint8_t address)
int s3c24xx_command(struct nand_device *nand, uint8_t command)
int s3c24xx_read_data(struct nand_device *nand, void *data)
#define CALL_S3C24XX_DEVICE_COMMAND(d, i)
#define s3c24xx_read_page
#define s3c24xx_write_page
#define S3C2440_NFCONF_TWRPH0(x)
#define S3C2412_NFCONT_INIT_MAIN_ECC
#define S3C2440_NFCONT_ENABLE
#define S3C2440_NFCONF_TACLS(x)
#define S3C2440_NFCONF_TWRPH1(x)
Interface for NAND flash controllers.
const char * name
Driver name that is used to select it from configuration files.
int target_write_u32(struct target *target, target_addr_t address, uint32_t value)
static struct ublast_lowlevel_priv info