aboutsummaryrefslogtreecommitdiffstats
path: root/mmc_cmds.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-07mmc-utils: mmc_cmds: fix type-punned warning on &ext_csd[] castingGiulio Benetti1-3/+9
2023-09-27mmc-utils: fix potential overflowGiulio Benetti1-1/+1
2023-08-07mmc-utils: ffu: Add optional chunk-size argumentAvri Altman1-6/+12
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-02-09mmc-utils: Add basic erase error checkChristian Löhle1-1/+12
2023-02-09mmc-utils: Add a command to write extcsd registersSean Anderson1-0/+32
2022-11-09mmc-utils: Implement alternative boot operationChristian Löhle1-0/+103
2022-10-24mmc-utils: Add CMD0 softreset and preidle commandChristian Löhle1-0/+51
2022-10-24mmc-utils: Allow for custom sanitize timeoutChristian Löhle1-3/+7
2022-10-24mmc-utils: Refactor switch to allow custom timeoutChristian Löhle1-29/+31
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 Huo1-0/+57
2022-02-17Enhancement to do_status_get() function for detailed Response infoShankar Athanikar1-0/+85
2022-02-08mmc-utils: Display STROBE_SUPPORT when printing EXT_CSDMarius Strobl1-0/+3
2022-01-25mmc_cmds: Display BARRIER_CTRL Status when printing EXT_CSDShankar Athanikar1-1/+3
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-08-24mmc-utils: Fix for Firmware Version string printingKimito Sakata1-2/+4
2021-05-11mmc-utils: Add eMMC erase command supportKimito Sakata1-0/+144
2021-03-30Various fixesStephane Fillod1-2/+12
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 Pedersen1-7/+16
2021-03-30mmc-utils: Expand 'writeprotect boot'Julius Werner1-8/+66
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)1-31/+39
2019-08-08mmc-utils: feature spec 5.0+, add secure removal type fields to Extended CSDJungseung Lee1-0/+32
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-03-27fix ENH_START_ADDR overflowjason.zeng1-4/+4
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önig1-0/+4
2018-02-16mmc-utils: drop macro CHECKUwe Kleine-König1-43/+81
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 Stein1-0/+5
2017-03-16mmc-utils: feature spec 5.0+, device life time estimation for MLC and pSLC modeBoris Schmidt1-0/+10
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 -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 Hunter1-0/+9
2016-06-07mmc-utils: Add ability to configure write protect on an eMMC deviceAl Cooper1-9/+289
2016-05-11mmc-utils: Add disable partition boot to 'mmc bootpart enable'Markus Schuetterle1-0/+3
2016-03-08mmc_utils: add ffu supportAvi Shchislowski1-0/+231
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 Cooper1-3/+64
2015-05-01mmc-utils: Add command to set the boot bus conditionsAl Cooper1-0/+72
2015-05-01mmc-utils: add support to create gp partitionBalaji T K1-0/+135
2015-05-01mmc-utils: add check for max enhanced user areaBalaji T K1-2/+89
2014-08-12mmc-utils: RPMB: add support for 4 rpmb operationsRoman Peniaev1-0/+514
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 Metz1-2/+4
2013-09-25support setting the OTP write reliability settingsBen Gardiner1-0/+62
2013-09-25pretty print write reliability settingsBen Gardiner1-2/+24
2013-09-25extract PARTITION_SETTING_COMPLETE functionBen Gardiner1-30/+47
2013-06-27support setting the OTP enhanced user area parametersBen Gardiner1-2/+168
2013-06-27print KiB sizes for some fieldsBen Gardiner1-6/+34
2013-06-27report if card is block-addressed and effect on ENH_START_ADDRBen Gardiner1-3/+25
2013-06-27fix printing ENH_START_ADDRBen Gardiner1-2/+6
2013-06-27Support SEND_STATUS commandBen Gardiner1-0/+47
2013-06-27extract definitions for PARTITION_SETTING_COMPLETED and pretty-printBen Gardiner1-1/+7
2013-06-27extract definitions for EXT_CSD register EXT_CSD_PARTITIONING_SUPPORTBen Gardiner1-3/+3
2013-06-27mmc-utils: Correctly handle CARD_TYPE.Oleg Matcovschi1-23/+11
2013-06-27mmc-utils: small fixes of outputMario Schuknecht1-2/+5
2013-05-26Add method for triggering Sanitize commandYaniv Gardi1-0/+28
2012-10-19Support enable/disable of eMMC H/W Reset functionChris Ball1-0/+59
2012-09-21Add method for enabling bkops via one-time fuse.Jaehoon Chung1-0/+38
2012-05-17Add support for disabling 512B emulationSaugata Das1-1/+44
2012-05-17Fix usage strings after command renamingChris Ball1-3/+6
2012-05-17Add new "bootpart enable" command to enable boot partitionsGiuseppe CAVALLARO1-0/+67
2012-02-20Rename extcsd read/write to writeprotect get/setChris Ball1-74/+103
2012-02-20improve the parsing of the EXT_CSD registersGiuseppe CAVALLARO1-21/+394
2012-02-16Remove unneeded dependency on libuuid.Chris Ball1-1/+0
2012-02-12Add extcsd write-protect read/write codeJohan RUDHOLM1-0/+158