public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 00/18] Support for eMMC partitioning and related fixes
@ 2014-12-23  9:50 Diego Santa Cruz
  2014-12-23  9:50 ` [U-Boot] [PATCH v4 01/18] mmc: show hardware partition sizes in mmcinfo output Diego Santa Cruz
                   ` (18 more replies)
  0 siblings, 19 replies; 28+ messages in thread
From: Diego Santa Cruz @ 2014-12-23  9:50 UTC (permalink / raw)
  To: u-boot

I have the need to hardware partition eMMC devices from U-Boot along
with setting enhanced and reliable write attributes.

This series of patches adds this support to U-Boot via a new mmc
API, a few new members of struct mmc and a new mmc sub-command. It
also features several fixes to the eMMC hardware partition support. I
have tested this with Micron eMMC 4.41 parts and it is working as
expected.

This version resyncs to u-boot.git master
d8bec60c1b0de7770f9b56ad092ab9be801d99af as some recent mmc changes
conflicted with these patches, in particular the DDR mode support.

Diego Santa Cruz (18):
  mmc: show hardware partition sizes in mmcinfo output
  mmc: extend mmcinfo to show enhanced partition attribute
  mmc: make eMMC general purpose partition numbering match spec
  mmc: skip mmcinfo partition info processing for eMMC < 4.41
  mmc: incomplete test to switch to high-capacity group size definitions
  mmc: computation of eMMC GP partition size was missing 512 KiB factor
  mmc: read the size of eMMC enhanced user data area
  mmc: display size and start of eMMC enhanced user data area in mmcinfo
  mmc: fix erase_grp_size computation with high-capacity size definition
  mmc: read the high capacity WP group size for eMMC
  mmc: show the erase group size and HC WP group size in mmcinfo output
  mmc: eMMC partitioning data is not effective till partitioning
    completed
  mmc: the ext_csd data may be used during init even if reading failed
  mmc: add API to do eMMC hardware partitioning
  mmc: add mmc hwpartition sub-command to do eMMC hardware partitioning
  mmc: extend the mmc hardware partitioning API with write reliability
  mmc: extend the mmc hwpartition sub-command to change write
    reliability
  mmc: extend mmcinfo output to show partition write reliability
    settings

 common/cmd_mmc.c  | 207 ++++++++++++++++++++++++++++++++++++++-
 drivers/mmc/mmc.c | 288 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 include/mmc.h     |  45 ++++++++-
 3 files changed, 515 insertions(+), 25 deletions(-)

-- 
2.2.1

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2015-01-23  8:43 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-23  9:50 [U-Boot] [PATCH v4 00/18] Support for eMMC partitioning and related fixes Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 01/18] mmc: show hardware partition sizes in mmcinfo output Diego Santa Cruz
2015-01-19 15:37   ` Pantelis Antoniou
2015-01-22 18:42   ` Stephen Warren
2015-01-22 19:45     ` Pantelis Antoniou
2015-01-22 19:59       ` Stephen Warren
2015-01-22 20:48         ` Pantelis Antoniou
2015-01-23  8:30         ` Diego Santa Cruz
2015-01-23  8:34           ` Pantelis Antoniou
2015-01-23  8:43             ` Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 02/18] mmc: extend mmcinfo to show enhanced partition attribute Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 03/18] mmc: make eMMC general purpose partition numbering match spec Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 04/18] mmc: skip mmcinfo partition info processing for eMMC < 4.41 Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 05/18] mmc: incomplete test to switch to high-capacity group size definitions Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 06/18] mmc: computation of eMMC GP partition size was missing 512 KiB factor Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 07/18] mmc: read the size of eMMC enhanced user data area Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 08/18] mmc: display size and start of eMMC enhanced user data area in mmcinfo Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 09/18] mmc: fix erase_grp_size computation with high-capacity size definition Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 10/18] mmc: read the high capacity WP group size for eMMC Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 11/18] mmc: show the erase group size and HC WP group size in mmcinfo output Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 12/18] mmc: eMMC partitioning data is not effective till partitioning completed Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 13/18] mmc: the ext_csd data may be used during init even if reading failed Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 14/18] mmc: add API to do eMMC hardware partitioning Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 15/18] mmc: add mmc hwpartition sub-command " Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 16/18] mmc: extend the mmc hardware partitioning API with write reliability Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 17/18] mmc: extend the mmc hwpartition sub-command to change " Diego Santa Cruz
2014-12-23  9:50 ` [U-Boot] [PATCH v4 18/18] mmc: extend mmcinfo output to show partition write reliability settings Diego Santa Cruz
2015-01-19 15:44 ` [U-Boot] [PATCH v4 00/18] Support for eMMC partitioning and related fixes Pantelis Antoniou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox