aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-02mmc-utils: man 1 mmc-utilsHEADmasterAvri Altman2-5/+312
2024-03-07mmc-utils: mmc_cmds: fix type-punned warning on &ext_csd[] castingGiulio Benetti1-3/+9
2023-10-10mmc-utils: lsmmc: Fix emmc capacity calculationAvri Altman1-0/+3
2023-10-10mmc-utils: lsmmc: Disintegrade print_mmc_csdAvri Altman1-664/+648
2023-10-10mmc-utils: lsmmc: Simplify interface processing functionsAvri Altman1-46/+24
2023-10-10mmc-utils: lsmmc: Simplify prinitng manufacturer nameAvri Altman1-113/+44
2023-09-27mmc-utils: lsmmc: Reuse do_read_regAvri Altman1-40/+19
2023-09-27mmc-utils: fix potential overflowGiulio Benetti1-1/+1
2023-08-07mmc-utils: ffu: Add optional chunk-size argumentAvri Altman2-8/+16
2023-08-07mmc-utils: ffu: Allow ffu of large imagesAvri Altman1-11/+25
2023-08-07mmc-utils: ffu: Add ffu multi-command set handlerAvri Altman1-22/+21
2023-08-07mmc-utils: ffu: Simplify ext_csd bytes parsingAvri Altman1-8/+2
2023-08-07mmc-utils: Add arg argument to set_single_cmdAvri Altman1-7/+8
2023-08-07mmc-utils: Add fill_switch_cmd handlerAvri Altman1-32/+18
2023-06-12mmc-utils: Assert MMC_IOC_MULTI_CMD in compile timeAvri Altman1-12/+4
2023-05-26mmc-utils: support overriding CFLAGS without setting -DVERSIONAhmad Fatoum1-2/+3
2023-05-24mmc-utils: do not hide CID manufacturer informationEnrico Jorns1-3/+3
2023-05-24mmc-utils: fix printing OID for mmc in non-verbose modeEnrico Jorns1-2/+2
2023-05-24mmc-utils: add SanDisk to manufacturer databaseEnrico Jorns1-0/+5
2023-04-17mmc-utils: Change version string to git hashChristian Loehle2-5/+4
2023-02-09mmc-utils: Add basic erase error checkChristian Löhle1-1/+12
2023-02-09mmc-utils: Add a command to write extcsd registersSean Anderson2-0/+37
2022-11-09mmc-utils: Implement alternative boot operationChristian Löhle4-0/+118
2022-10-24mmc-utils: Add CMD0 softreset and preidle commandChristian Löhle4-0/+68
2022-10-24mmc-utils: Allow for custom sanitize timeoutChristian Löhle2-4/+8
2022-10-24mmc-utils: Refactor switch to allow custom timeoutChristian Löhle1-29/+31
2022-09-27mmc-utils: Fix a typo for ATP midAvri Altman1-1/+1
2022-09-21mmc-utils: Fix ffu in case of unsupported MODE_OPERATION_CODESBruno Matic1-40/+45
2022-09-20mmc-utils: fix warning on uninitialized 'cnt'Giulio Benetti1-1/+3
2022-09-19mmc-utils: correct and clean up the file handlingBruno Matic1-34/+32
2022-07-13mmc-utils: Fix 4k sector size block count in FFUChristian Löhle1-7/+8
2022-04-26mmc-utils: Add General command CMD56 read supportBean Huo4-0/+68
2022-04-26mmc-utils: Fix build error MMC_BLOCK_MAJOR undeclaredUlf Hansson1-0/+1
2022-02-17Enhancement to do_status_get() function for detailed Response infoShankar Athanikar2-0/+107
2022-02-08mmc-utils: Display STROBE_SUPPORT when printing EXT_CSDMarius Strobl1-0/+3
2022-02-08mmc-utils: Remove unused MMC_BLOCK_MAJORMarius Strobl1-3/+0
2022-02-08mmc-utils: manpage: Document -c option for partitioning commandsMarius Strobl1-6/+9
2022-01-25mmc_cmds: Display BARRIER_CTRL Status when printing EXT_CSDShankar Athanikar1-1/+3
2022-01-25add READMEQuentin Schulz1-0/+31
2021-12-20mmc_cmds: add HS400 data ratesQuentin Schulz1-0/+2
2021-12-02mmc-utils: Use printf() to extract and print fw versionOleh Kravchenko1-4/+1
2021-11-15mmc-utils: Add note for CMDQ_MODE_EN runtime valueBean Huo1-0/+2
2021-09-30mmc-utils: One further optimization of trimming routineMichael Heimpold1-3/+2
2021-08-24mmc-utils: Fix for Firmware Version string printingKimito Sakata1-2/+4
2021-05-11mmc-utils: Add eMMC erase command supportKimito Sakata4-1/+165
2021-03-30Various fixesStephane Fillod2-23/+33
2021-03-30Add various SD/eMMC vendors to tableStephane Fillod1-2/+32
2021-03-30Fix parsing of Product Revision and Serial NumberStephane Fillod1-1/+1
2021-03-30mmc_cmds.c: fix build with gcc 4.9Fabrice Fontaine1-1/+3
2021-03-30mmc-utils: Add AUTO_EN support in the BKOPS_ENLars Pedersen3-12/+25
2021-03-30mmc-utils: Expand 'writeprotect boot'Julius Werner3-11/+91
2021-03-30mmc-utils: Fix scaling of cache sizePatrick Oppenlander1-2/+2
2021-03-30rpmb: Zero-init MMC_IOC_MULTI_CMD structuresJohn Ernberg1-1/+1
2021-03-30mmc-utils: let FFU mode use CMD23 and CMD25Shivamurthy Shastri (sshivamurthy)2-31/+40
2019-10-04Add eMMC vendor Micron to tableMichael Heimpold1-0/+5
2019-10-04Optimize to_binstr() functionMichael Heimpold1-4/+7
2019-10-04Fix parsing of character in to_binstr()Michael Heimpold1-2/+2
2019-10-04Cleanup memory in error caseMichael Heimpold1-1/+3
2019-10-04Check calloc's return value before using the pointerMichael Heimpold1-0/+2
2019-08-08mmc-utils: feature spec 5.0+, add secure removal type fields to Extended CSDJungseung Lee2-0/+35
2018-12-14mmc-utils: use MMC_IOC_MULTI_CMD for RPMB accessNikita Maslov1-47/+54
2018-12-08use proper type for RPMB blocks_cntWolfram Sang1-1/+6
2018-12-08fix GCC7 build by refactoring trimming routinesWolfram Sang1-5/+11
2018-03-27fix ENH_START_ADDR overflowjason.zeng1-4/+4
2018-02-16mmc-utils: manpage: fix arguments for TH macroUwe Kleine-König1-1/+1
2018-02-16mmc-utils: remove unused #includesUwe Kleine-König1-5/+1
2018-02-16mmc-utils: move offsetof from mmc.h to only userUwe Kleine-König2-4/+4
2018-02-16mmc-utils: expand .gitignoreUwe Kleine-König1-5/+3
2018-02-16mmc-utils: make use of dependency information generated by gccUwe Kleine-König1-0/+2
2018-02-16mmc-utils: drop unused headerUwe Kleine-König1-1/+0
2018-02-16mmc-utils: drop macro CHECKUwe Kleine-König3-52/+93
2017-03-20mmc-utils: Check for ext_csd_rev only onceAlexander Stein1-9/+0
2017-03-20mmc-utils: feature spec 5.0+, Pre EOL informationAlexander Stein2-0/+6
2017-03-16mmc-utils: feature spec 5.0+, device life time estimation for MLC and pSLC modeBoris Schmidt2-0/+12
2016-09-01Add missing -c for write_reliabilityTomas Melin1-2/+5
2016-08-29Fix return value check from set_partitioning_setting_completed()Tomas Melin1-3/+3
2016-08-29Add help texts for -c optionTomas Melin1-6/+6
2016-08-29Add -c option for partitioning commandsTomas Melin1-5/+15
2016-08-29Register being set is other than mentioned in printed message.Tomas Melin1-1/+1
2016-08-29Fix reported offset for enhanced user area start addressTomas Melin1-1/+2
2016-06-23mmc-utils: Add Command Queue fields to Extended CSDAdrian Hunter2-0/+12
2016-06-07mmc-utils: Add ability to configure write protect on an eMMC deviceAl Cooper4-17/+319
2016-05-11mmc-utils: Add disable partition boot to 'mmc bootpart enable'Markus Schuetterle4-1/+6
2016-03-08mmc_utils: add ffu supportAvi Shchislowski4-0/+267
2016-02-26mmc-utils: Merge the lsmmc tool into mmc-utilsSebastian Rasmussen4-0/+2429
2015-11-18mmc_utils: doc: add man-pageMarcus Folkesson1-0/+124
2015-11-18mmc_utils: gp create: only allow partition [1-4] to be selectedMarcus Folkesson1-2/+2
2015-05-01mmc-utils: add ability to enable/disable optional eMMC cacheAl Cooper4-3/+93
2015-05-01mmc-utils: Add command to set the boot bus conditionsAl Cooper4-1/+83
2015-05-01mmc-utils: add support to create gp partitionBalaji T K4-0/+143
2015-05-01mmc-utils: add check for max enhanced user areaBalaji T K2-2/+105
2015-03-24fix building errors on AndroidYaniv Gardi1-0/+1
2014-08-12Fit usage to 80 colsChris Ball1-10/+17
2014-08-12mmc-utils: RPMB: add support for 4 rpmb operationsRoman Peniaev4-0/+557
2014-08-12mmc-utils: RPMB: add HMAC SHA256 supportRoman Peniaev5-2/+1763
2014-01-23fix make handlingMike Frysinger2-3/+8
2013-09-25Don't use u8 for fields with more than 1 byteOliver Metz1-9/+10
2013-09-25Add defines for ext_csd field MAX_ENH_SIZE_MULTOliver Metz2-2/+7
2013-09-25support setting the OTP write reliability settingsBen Gardiner3-0/+68
2013-09-25pretty print write reliability settingsBen Gardiner2-2/+25
2013-09-25extract PARTITION_SETTING_COMPLETE functionBen Gardiner1-30/+47
2013-06-27support setting the OTP enhanced user area parametersBen Gardiner4-2/+177
2013-06-27print KiB sizes for some fieldsBen Gardiner2-6/+37
2013-06-27report if card is block-addressed and effect on ENH_START_ADDRBen Gardiner2-3/+29
2013-06-27fix printing ENH_START_ADDRBen Gardiner2-2/+10
2013-06-27Support SEND_STATUS commandBen Gardiner4-0/+55
2013-06-27extract definitions for PARTITION_SETTING_COMPLETED and pretty-printBen Gardiner2-1/+8
2013-06-27extract definitions for EXT_CSD register EXT_CSD_PARTITIONING_SUPPORTBen Gardiner2-3/+6
2013-06-27allow environment and command-line supplied make varsBen Gardiner1-4/+6
2013-06-27mmc-utils: Correctly handle CARD_TYPE.Oleg Matcovschi1-23/+11
2013-06-27mmc-utils: Remove dependency on linux/major.h.Oleg Matcovschi1-1/+3
2013-06-27mmc-utils: small fixes of outputMario Schuknecht2-3/+6
2013-05-26Add method for triggering Sanitize commandYaniv Gardi4-0/+35
2013-05-26mmc-utils: adding support for Android compilationYaniv Gardi1-0/+11
2012-10-19Support enable/disable of eMMC H/W Reset functionChris Ball4-0/+75
2012-10-19Add .gitignore for binariesChris Ball1-0/+5
2012-09-21Improve/clarify usage descriptionsChris Ball1-2/+2
2012-09-21Turn on gcc optimization (-O2)Chris Ball1-1/+1
2012-09-21Add method for enabling bkops via one-time fuse.Jaehoon Chung4-0/+51
2012-05-17Add support for disabling 512B emulationSaugata Das4-2/+61
2012-05-17Fix usage strings after command renamingChris Ball1-3/+6
2012-05-17Add new "bootpart enable" command to enable boot partitionsGiuseppe CAVALLARO4-0/+79
2012-02-20Rename extcsd read/write to writeprotect get/setChris Ball3-77/+113
2012-02-20improve the parsing of the EXT_CSD registersGiuseppe CAVALLARO2-23/+408
2012-02-16Remove unneeded dependency on libuuid.Chris Ball1-1/+0
2012-02-12Hook up "mmc extcsd read/write" commands.Chris Ball2-1/+13
2012-02-12Add extcsd write-protect read/write codeJohan RUDHOLM4-1/+239
2012-02-12Create "mmc" utilityGoffredo Baroncelli3-0/+374