Lines Matching refs:finfo
286 struct rk_flash_info finfo = { in rkusb_do_read_flash_info() local
297 finfo.manufacturer = 208; in rkusb_do_read_flash_info()
299 finfo.flash_size = (u32)desc->lba; in rkusb_do_read_flash_info()
307 finfo.block_size = mtd->erasesize >> 9; in rkusb_do_read_flash_info()
308 finfo.page_size = mtd->writesize >> 9; in rkusb_do_read_flash_info()
311 if (finfo.page_size == 8 && desc->devnum == BLK_MTD_SPI_NAND) in rkusb_do_read_flash_info()
312 finfo.page_size |= (4 << 4); in rkusb_do_read_flash_info()
320 finfo.block_size = 0x80; /* Aligned to 64KB */ in rkusb_do_read_flash_info()
322 finfo.block_size = ROCKCHIP_FLASH_BLOCK_SIZE; in rkusb_do_read_flash_info()
326 finfo.block_size = 0x80; /* Aligned to 64KB */ in rkusb_do_read_flash_info()
330 debug("Flash info: block_size= %x page_size= %x\n", finfo.block_size, in rkusb_do_read_flash_info()
331 finfo.page_size); in rkusb_do_read_flash_info()
333 if (finfo.flash_size) in rkusb_do_read_flash_info()
334 finfo.flash_mask = 1; in rkusb_do_read_flash_info()
337 memcpy((void *)&buf[0], (void *)&finfo, len); in rkusb_do_read_flash_info()