+void ynorif1_install_drv(struct yaffs_dev *dev)
+{
+ struct yaffs_param *param = &dev->param;
+
+ param->total_bytes_per_chunk = 1024;
+ param->chunks_per_block =248;
+ param->n_reserved_blocks = 2;
+ 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;
+}