126 lines
		
	
	
	
		
			3.7 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			126 lines
		
	
	
	
		
			3.7 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | What:		/sys/class/mtd/ | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		The mtd/ class subdirectory belongs to the MTD subsystem | ||
|  | 		(MTD core). | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/ | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		The /sys/class/mtd/mtd{0,1,2,3,...} directories correspond | ||
|  | 		to each /dev/mtdX character device.  These may represent | ||
|  | 		physical/simulated flash devices, partitions on a flash | ||
|  | 		device, or concatenated flash devices.  They exist regardless | ||
|  | 		of whether CONFIG_MTD_CHAR is actually enabled. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdXro/ | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		These directories provide the corresponding read-only device | ||
|  | 		nodes for /sys/class/mtd/mtdX/ .  They are only created | ||
|  | 		(for the benefit of udev) if CONFIG_MTD_CHAR is enabled. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/dev | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		Major and minor numbers of the character device corresponding | ||
|  | 		to this MTD device (in <major>:<minor> format).  This is the | ||
|  | 		read-write device so <minor> will be even. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdXro/dev | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		Major and minor numbers of the character device corresponding | ||
|  | 		to the read-only variant of thie MTD device (in | ||
|  | 		<major>:<minor> format).  In this case <minor> will be odd. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/erasesize | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		"Major" erase size for the device.  If numeraseregions is | ||
|  | 		zero, this is the eraseblock size for the entire device. | ||
|  | 		Otherwise, the MEMGETREGIONCOUNT/MEMGETREGIONINFO ioctls | ||
|  | 		can be used to determine the actual eraseblock layout. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/flags | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		A hexadecimal value representing the device flags, ORed | ||
|  | 		together: | ||
|  | 
 | ||
|  | 		0x0400: MTD_WRITEABLE - device is writable | ||
|  | 		0x0800: MTD_BIT_WRITEABLE - single bits can be flipped | ||
|  | 		0x1000: MTD_NO_ERASE - no erase necessary | ||
|  | 		0x2000: MTD_POWERUP_LOCK - always locked after reset | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/name | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		A human-readable ASCII name for the device or partition. | ||
|  | 		This will match the name in /proc/mtd . | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/numeraseregions | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		For devices that have variable eraseblock sizes, this | ||
|  | 		provides the total number of erase regions.  Otherwise, | ||
|  | 		it will read back as zero. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/oobsize | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		Number of OOB bytes per page. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/size | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		Total size of the device/partition, in bytes. | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/type | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		One of the following ASCII strings, representing the device | ||
|  | 		type: | ||
|  | 
 | ||
|  | 		absent, ram, rom, nor, nand, dataflash, ubi, unknown | ||
|  | 
 | ||
|  | What:		/sys/class/mtd/mtdX/writesize | ||
|  | Date:		April 2009 | ||
|  | KernelVersion:	2.6.29 | ||
|  | Contact:	linux-mtd@lists.infradead.org | ||
|  | Description: | ||
|  | 		Minimal writable flash unit size.  This will always be | ||
|  | 		a positive integer. | ||
|  | 
 | ||
|  | 		In the case of NOR flash it is 1 (even though individual | ||
|  | 		bits can be cleared). | ||
|  | 
 | ||
|  | 		In the case of NAND flash it is one NAND page (or a | ||
|  | 		half page, or a quarter page). | ||
|  | 
 | ||
|  | 		In the case of ECC NOR, it is the ECC block size. |