write_word
sts = idt_smb_safe(write_word, pdev->client, ccode,
this->write_word(ONENAND_DDP_CHIP0, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word(ONENAND_DDP_CHIP1, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word(start, this->base + ONENAND_REG_START_BLOCK_ADDRESS);
this->write_word(end, this->base + ONENAND_REG_END_BLOCK_ADDRESS);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS1);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word(block, this->base + ONENAND_REG_START_BLOCK_ADDRESS);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS1);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word(block, this->base + ONENAND_REG_START_BLOCK_ADDRESS);
this->write_word(0, this->base + ONENAND_REG_START_BLOCK_ADDRESS);
this->write_word(value, this->base +
this->write_word(value, this->base +
this->write_word(value, this->base + ONENAND_REG_START_BUFFER);
this->write_word(ONENAND_INT_CLEAR, this->base + ONENAND_REG_INTERRUPT);
this->write_word(cmd, this->base + ONENAND_REG_COMMAND);
this->write_word(value, this->base +
this->write_word(value, this->base +
this->write_word((syscfg | 0x0100), this->base + ONENAND_REG_SYS_CFG1);
this->write_word(syscfg, this->base + ONENAND_REG_SYS_CFG1);
this->write_word(boundary, this->base + ONENAND_DATARAM);
this->write_word(ONENAND_CMD_RESET, this->base + ONENAND_REG_COMMAND);
this->write_word((syscfg & ~ONENAND_SYS_CFG1_SYNC_READ & ~ONENAND_SYS_CFG1_SYNC_WRITE), this->base + ONENAND_REG_SYS_CFG1);
this->write_word(ONENAND_CMD_READID, this->base + ONENAND_BOOTRAM);
this->write_word(ONENAND_CMD_RESET, this->base + ONENAND_BOOTRAM);
this->write_word(syscfg, this->base + ONENAND_REG_SYS_CFG1);
if (!this->write_word)
this->write_word = onenand_writew;
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS1);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS8);
this->write_word(value, this->base + ONENAND_REG_START_BUFFER);
this->write_word(ONENAND_INT_CLEAR, this->base + ONENAND_REG_INTERRUPT);
this->write_word(cmd, this->base + ONENAND_REG_COMMAND);
this->write_word(syscfg, this->base + ONENAND_REG_SYS_CFG1);
this->write_word(word, bufferram + byte_offset);
this->write_word(value, this->base + ONENAND_REG_START_ADDRESS2);
this->write_word = s3c_onenand_writew;
void (*write_word)(unsigned short value, void __iomem *addr);
(this->write_word(v, this->base + ONENAND_REG_SYS_CFG1))
write_word(emu, &dram_offset, 0);
write_word(emu, &dram_offset, s);
write_word(emu, &dram_offset, s);
write_word(emu, &dram_offset, 0);