38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| ======================
 | |
| MMC tools introduction
 | |
| ======================
 | |
| 
 | |
| There is one MMC test tools called mmc-utils, which is maintained by Ulf Hansson,
 | |
| you can find it at the below public git repository:
 | |
| 
 | |
| 	https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git
 | |
| 
 | |
| Functions
 | |
| =========
 | |
| 
 | |
| The mmc-utils tools can do the following:
 | |
| 
 | |
|  - Print and parse extcsd data.
 | |
|  - Determine the eMMC writeprotect status.
 | |
|  - Set the eMMC writeprotect status.
 | |
|  - Set the eMMC data sector size to 4KB by disabling emulation.
 | |
|  - Create general purpose partition.
 | |
|  - Enable the enhanced user area.
 | |
|  - Enable write reliability per partition.
 | |
|  - Print the response to STATUS_SEND (CMD13).
 | |
|  - Enable the boot partition.
 | |
|  - Set Boot Bus Conditions.
 | |
|  - Enable the eMMC BKOPS feature.
 | |
|  - Permanently enable the eMMC H/W Reset feature.
 | |
|  - Permanently disable the eMMC H/W Reset feature.
 | |
|  - Send Sanitize command.
 | |
|  - Program authentication key for the device.
 | |
|  - Counter value for the rpmb device will be read to stdout.
 | |
|  - Read from rpmb device to output.
 | |
|  - Write to rpmb device from data file.
 | |
|  - Enable the eMMC cache feature.
 | |
|  - Disable the eMMC cache feature.
 | |
|  - Print and parse CID data.
 | |
|  - Print and parse CSD data.
 | |
|  - Print and parse SCR data.
 |