root@Xilinx-ZCU102-2016_1:~# root@Xilinx-ZCU102-2016_1:~# cat /proc/mtd dev: size erasesize name mtd0: 00400000 00002000 "qspi-fsbl-uboot" mtd1: 01a00000 00002000 "qspi-linux" mtd2: 00020000 00002000 "qspi-device-tree"1 mtd3: 005e0000 00002000 "qspi-rootfs" mtd4: 00500000 00002000 "qspi-bit-stream" root@Xilinx-ZCU102-2016_1:~# root@Xilinx-ZCU102-2016_1:~# dmesg | grep "spi" [ 2.947332] m25p80 spi0.0: found n25q512a, expected m25p80 [ 2.952738] [spi_nor_scan]: read_opcode = 0x3b [ 2.957158] [spi_nor_scan]: program_opcode = 0x2 [ 2.961807] [spi_nor_scan]: addr_width=4 [ 2.965668] [spi_nor_scan]: read_dummy = 8 [ 2.969746] m25p80 spi0.0: n25q512a (65536 Kbytes) [ 2.974532] 4 ofpart partitions found on MTD device spi0.0 [ 2.979986] Creating 4 MTD partitions on "spi0.0": [ 2.984763] 0x000000000000-0x000000400000 : "qspi-fsbl-uboot" [ 2.991031] 0x000001e40000-0x000003840000 : "qspi-linux" [ 2.996731] 0x000003840000-0x000003860000 : "qspi-device-tree" [ 3.002990] 0x000000100000-0x0000006E0000 : "qspi-rootfs" root@Xilinx-ZCU102-2016_1:~#
MTD Speed test: root@Xilinx-ZCU102-2016_1:~# root@Xilinx-ZCU102-2016_1:~# insmod /lib/modules/4.4.0+/kernel/drivers/sp mtd/te <# insmod /lib/modules/4.4.0+/kernel/drivers/mtd/tes ts/mtd_speedtest.ko dev=2 [ 261.298795] ================================================= [ 261.304512] mtd_speedtest: MTD device: 2 [ 261.308414] mtd_speedtest: not NAND flash, assume page size is 512 bytes. [ 261.315185] mtd_speedtest: MTD device size 131072, eraseblock size 4096, page size 512, count of eraseblocks 32, pages per eraseblock 8, OOB size 0 [ 261.454323] mtd_speedtest: testing eraseblock write speed [ 261.581574] mtd_speedtest: eraseblock write speed is 1057 KiB/s [ 261.587410] mtd_speedtest: testing eraseblock read speed [ 261.601605] mtd_speedtest: eraseblock read speed is 16000 KiB/s [ 262.821979] mtd_speedtest: testing page write speed [ 262.949098] mtd_speedtest: page write speed is 1049 KiB/s [ 262.954411] mtd_speedtest: testing page read speed [ 262.981224] mtd_speedtest: page read speed is 5818 KiB/s [ 264.200981] mtd_speedtest: testing 2 page write speed [ 264.328393] mtd_speedtest: 2 page write speed is 1049 KiB/s [ 264.333881] mtd_speedtest: testing 2 page read speed [ 264.353385] mtd_speedtest: 2 page read speed is 9142 KiB/s [ 264.358784] mtd_speedtest: Testing erase speed [ 265.581894] mtd_speedtest: erase speed is 105 KiB/s [ 265.586683] mtd_speedtest: Testing 2x multi-block erase speed [ 265.719973] mtd_speedtest: 2x multi-block erase speed is 1007 KiB/s [ 265.726154] mtd_speedtest: Testing 4x multi-block erase speed [ 265.859429] mtd_speedtest: 4x multi-block erase speed is 1007 KiB/s [ 265.865614] mtd_speedtest: Testing 8x multi-block erase speed [ 265.998655] mtd_speedtest: 8x multi-block erase speed is 1007 KiB/s [ 266.004832] mtd_speedtest: Testing 16x multi-block erase speed [ 266.139297] mtd_speedtest: 16x multi-block erase speed is 1000 KiB/s [ 266.145563] mtd_speedtest: Testing 32x multi-block erase speed [ 266.278941] mtd_speedtest: 32x multi-block erase speed is 1007 KiB/s [ 266.285206] mtd_speedtest: Testing 64x multi-block erase speed [ 266.418343] mtd_speedtest: 64x multi-block erase speed is 1007 KiB/s [ 266.424616] mtd_speedtest: finished [ 266.428086] ================================================= root@Xilinx-ZCU102-2016_1:~#