static void idle(struct nandsim_private *ns, int line)
{
+ (void) line;
+
ns->read_offset = -1;
ns->write_offset = -1;
ns->addr_offset = -1;
static void load_read_buffer(struct nandsim_private *ns)
{
int addr = get_page_address(ns);
+
debug(1, "Store read at address %d\n", addr);
ns->store->retrieve(ns->store, addr,ns->buffer);
}
static void save_write_buffer(struct nandsim_private *ns)
{
int addr = get_page_address(ns);
+
debug(1, "Store write at address %d\n", addr);
ns->store->store(ns->store, addr, ns->buffer);
}
static void check_read_buffer(struct nandsim_private *ns, int line)
{
+ (void) ns;
+ (void) line;
}
static void end_cmd(struct nandsim_private *ns, int line)
{
+ (void) line;
+
ns->last_cmd_byte = 0xff;
}
static void set_busy(struct nandsim_private *ns, int cycles, int line)
{
+ (void) line;
+
ns->busy_count = cycles;
}
static void read_id(struct nandsim_private *ns)
{
+ (void) ns;
}
static void unsupported(struct nandsim_private *ns)
{
+ (void) ns;
}
static void nandsim_cl_write(struct nandsim_private *ns, unsigned char val)
check_not_busy(ns, __LINE__);
if(ns->addr_expected < 1 ||
ns->addr_offset < 0 ||
- ns->addr_offset >= sizeof(ns->addr_buffer)){
+ ns->addr_offset >= (int)sizeof(ns->addr_buffer)){
debug(1, "Address write when not expected\n");
} else {
debug(1, "Address write when expecting %d bytes\n",
}
}
-static void nandsim_dl_write(struct nandsim_private *ns,
+static void nandsim_dl_write(struct nandsim_private *ns,
unsigned val,
int bus_width_shift)
{