X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=direct%2Fbasic-test%2Fyaffs_norif1.c;h=d358a43a06a387ba42a50c346e2fb01505371aaf;hb=df88cf1097f3b7012fc1010cccd4e682fb13de97;hp=25bf1a9831a2f9048335329afd08c9bf50e31bb9;hpb=6c0b1f629b813db703ceac9e35822380d7f73f1f;p=yaffs2.git diff --git a/direct/basic-test/yaffs_norif1.c b/direct/basic-test/yaffs_norif1.c index 25bf1a9..d358a43 100644 --- a/direct/basic-test/yaffs_norif1.c +++ b/direct/basic-test/yaffs_norif1.c @@ -322,6 +322,7 @@ static int ynorif1_Deinitialise_flash_fn(struct yaffs_dev *dev) void ynorif1_install_drv(struct yaffs_dev *dev) { struct yaffs_param *param = &dev->param; + struct yaffs_driver *drv = &dev->drv; param->total_bytes_per_chunk = 1024; param->chunks_per_block =248; @@ -329,10 +330,10 @@ void ynorif1_install_drv(struct yaffs_dev *dev) param->start_block = 0; // Can use block 0 param->end_block = 31; // Last block param->use_nand_ecc = 0; // use YAFFS's ECC - param->drv_write_chunk_fn = ynorif1_WriteChunkToNAND; - param->drv_read_chunk_fn = ynorif1_ReadChunkFromNAND; - param->drv_erase_fn = ynorif1_EraseBlockInNAND; - param->drv_initialise_fn = ynorif1_InitialiseNAND; - param->drv_deinitialise_fn = ynorif1_Deinitialise_flash_fn; + drv->drv_write_chunk_fn = ynorif1_WriteChunkToNAND; + drv->drv_read_chunk_fn = ynorif1_ReadChunkFromNAND; + drv->drv_erase_fn = ynorif1_EraseBlockInNAND; + drv->drv_initialise_fn = ynorif1_InitialiseNAND; + drv->drv_deinitialise_fn = ynorif1_Deinitialise_flash_fn; }