d0b46442b50794217e53b2455c1344c548d9d088 |
|
30-Apr-2015 |
Al Cooper <acooperx@gmail.com> |
mmc-utils: add ability to enable/disable optional eMMC cache The MMC4.5 specification added an optional cache for eMMC devices. This change will add the ability to enable/disable the cache. Signed-off-by: Al Cooper <acooperx@gmail.com> Signed-off-by: Chris Ball <chris@printf.net>
/external/mmc-utils/mmc_cmds.h
|
64c2de8b1476c42ef9e9729b7ca0e436b5d90170 |
|
01-May-2015 |
Al Cooper <acooperx@gmail.com> |
mmc-utils: Add command to set the boot bus conditions This was added because some eMMC devices had the boot bus conditions set incorrectly causing them to hang on boot. Signed-off-by: Al Cooper <acooperx@gmail.com> Signed-off-by: Chris Ball <chris@printf.net>
/external/mmc-utils/mmc_cmds.h
|
7891236d62ccd201054324b5298dd9529c6a764f |
|
30-Apr-2015 |
Balaji T K <balajitk@ti.com> |
mmc-utils: add support to create gp partition create gp partition if needed with enhanced / extended attribute. Signed-off-by: Balaji T K <balajitk@ti.com> Signed-off-by: Chris Ball <chris@printf.net>
/external/mmc-utils/mmc_cmds.h
|
c6cb053ec59e7667e2140c320e2b7d5a90592a20 |
|
12-Aug-2014 |
Roman Peniaev <r.peniaev@gmail.com> |
mmc-utils: RPMB: add support for 4 rpmb operations mmc rpmb write-key <rpmb device> <key file> Program authentication key which is 32 bytes length and stored in the specified file. Also you can specify '-' instead of key file path and utility will read the key from stdin. BEWARE: key can be programmed only once! Example: $ echo -n AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHH | mmc rpmb write-key /dev/mmcblk0rpmb - mmc rpmb read-counter <rpmb device> Counter value for the <rpmb device> will be read to stdout. mmc rpmb read-block <rpmb device> <address> <blocks count> <output file> [key file] Blocks of 256 bytes will be read from <rpmb device> to output file or stdout if '-' is specified instead of regular path. If key is specified - read data will be verified. Instead of regular path you can specify '-' and key will be read from stdin. Example: $ echo -n AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHH | \ mmc rpmb read-block /dev/mmcblk0rpmb 0x02 2 /tmp/block - or read the block without verification $ mmc rpmb read-block /dev/mmcblk0rpmb 0x02 2 /tmp/block mmc rpmb write-block <rpmb device> <address> <256 byte data file> <key file> Block of 256 bytes will be written from data file to <rpmb device>. Also you can specify '-' instead of key file path or data file and utility will read the data from stdin. Example: $ (awk 'BEGIN {while (c++<256) printf "a"}' | echo -n AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHH) | \ mmc rpmb write-block /dev/mmcblk0rpmb 0x02 - - Signed-off-by: Roman Pen <r.peniaev@gmail.com> Cc: Ulf Hansson <ulf.hansson@linaro.org>, Cc: Ben Gardiner <bengardiner@nanometrics.ca>, Signed-off-by: Chris Ball <chris@printf.net>
/external/mmc-utils/mmc_cmds.h
|
196d0d29588867bed50cd28b8f03cbbb5e0e6608 |
|
19-Sep-2013 |
Ben Gardiner <ben.l.gardiner@gmail.com> |
support setting the OTP write reliability settings Signed-off-by: Ben Gardiner <ben.l.gardiner@gmail.com> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
d91d3698c6464a83b7c301eb84da109f9f94b54c |
|
30-May-2013 |
Ben Gardiner <bengardiner@nanometrics.ca> |
support setting the OTP enhanced user area parameters Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
27c357db04350b75b0fceaae8bfb9ce99c50866b |
|
30-May-2013 |
Ben Gardiner <bengardiner@nanometrics.ca> |
Support SEND_STATUS command mmc status get </path/to/mmcblkX> Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
21bb473fc58366b872efe31e1da7831cad4b92fa |
|
26-May-2013 |
Yaniv Gardi <ygardi@codeaurora.org> |
Add method for triggering Sanitize command This patch adds a method to trigger Sanitize command to MMC. The Sanitize command is used for deleting the unmapped memory region of the MMC device. Signed-off-by: Yaniv Gardi <ygardi@codeaurora.org> Acked-by: Subhash Jadavani <subhashj@codeaurora.org> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
f74dfe23cd00894aa9f235374468e05acb793e17 |
|
19-Oct-2012 |
Chris Ball <cjb@laptop.org> |
Support enable/disable of eMMC H/W Reset function (Note: one-time programmable fuse.) $ mmc hwreset enable /dev/mmcblk0 $ mmc hwreset disable /dev/mmcblk0
/external/mmc-utils/mmc_cmds.h
|
8649651b743a5d7c290ea0f8058794f8d127736e |
|
21-Sep-2012 |
Jaehoon Chung <jh80.chung@samsung.com> |
Add method for enabling bkops via one-time fuse. This patch added the method to enable the bkops. In ext_csd register, BKOPS_EN bit is one-time programable. So if you want to use the bkops, use the this command. $ mmc bkops enable /dev/mmcblk0 Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Reviewd-by: Venkatraman S <svenkatr@ti.com> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
b7e2599c67408c38e57e91d2426c077a4541dc8c |
|
17-May-2012 |
Saugata Das <saugata.das@linaro.org> |
Add support for disabling 512B emulation In this patch, we add a utility to disable emulation mode in eMMC-4.5. This is done to increase the data sector size to 4KB. Signed-off-by: Saugata Das <saugata.das@linaro.org> Reviewed-by: Subhash Jadavani <subhashj@codeaurora.org> Reviewed-by: Namjae Jeon <linkinjeon@gmail.com> Reviewed-by: Subhash Jadavani <subhashj@codeaurora.org> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
7bd1320b2cb38f040ab5cf017d17e283496690bf |
|
19-Apr-2012 |
Giuseppe CAVALLARO <peppe.cavallaro@st.com> |
Add new "bootpart enable" command to enable boot partitions This adds a new option to enable the boot from eMMC by writing to the 179 ext_csd register. The example below shows as to enable the mmcblk0boot0 partition and also set/reset the ACK bit). $ ./mmc bootpart enable 1 1 /dev/mmcblk0boot0 $ ./mmc extcsd read /dev/mmcblk0boot0 | grep PARTITION_CON Boot configuration bytes [PARTITION_CONFIG: 0x49] Reported-by: Youssef TRIKI <youssef.triki@st.com> Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com> Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
b9c7a17fce190f085bb4eb6e6535a22e2c69de68 |
|
20-Feb-2012 |
Chris Ball <cjb@laptop.org> |
Rename extcsd read/write to writeprotect get/set This leaves "extcsd read" pointing to Giuseppe's code. Also, abstract out the writeprotect code so that there's only one shared implementation in print_writeprotect_status(), used by both "extcsd read" and "writeprotect get". Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|
a8bfde77e0e275070791138d60b75d1cc293daf0 |
|
12-Feb-2012 |
Johan RUDHOLM <johan.rudholm@stericsson.com> |
Add extcsd write-protect read/write code This was posted to linux-mmc@ by Johan Rudholm. Signed-off-by: Chris Ball <cjb@laptop.org>
/external/mmc-utils/mmc_cmds.h
|