All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mario Schuknecht <mario.schuknecht@dresearch-fe.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3 0/6] ARM: kirkwood: mvebu_mmc: Speed up access time
Date: Mon, 15 Dec 2014 12:14:25 +0100	[thread overview]
Message-ID: <CAAwVp3u2pb_aaY9hf_gP9k1z7z3-ACR7Tnq=UHBoN5cdzeU=-A@mail.gmail.com> (raw)
In-Reply-To: <1418502936-6158-1-git-send-email-drEagle@doukki.net>

2014-12-13 21:35 GMT+01:00 G?rald Kerma <drEagle@doukki.net>:
>
>
> This serie of patches speed up access time of MVEBUMMC driver
>
> This is allowed by a fix in MVEBUMMC init status check inspired from linux
> MVSDIO driver.
>          * Hardware weirdness.  The FIFO_EMPTY bit of the HW_STATE
>          * register is sometimes not set before a while when some
>          * "unusual" data block sizes are used (such as with the SWITCH
>          * command), even despite the fact that the XFER_DONE interrupt
>          * was raised.  And if another data transfer starts before
>          * this bit comes to good sense (which eventually happens by
>          * itself) then the new transfer simply fails with a timeout.
>
> It allows about 10x to 40x faster access time transfer on SHEEVAPLUG MMC
> It may also fixes some SD types incompatibilities
>
> ### before patch
>
> Marvell>> ext2load mmc 0:1 0x800000 uImage
> 1613392 bytes read in 977 ms (1.6 MiB/s)
>
> ### with fix
>
> Marvell>> ext2load mmc 0:1 0x800000 uImage
> 1613392 bytes read in 83 ms (18.5 MiB/s)
>
>
>
Looks good to me.
ACK to this series of patches:


> G?rald Kerma (6):
>   MVEBUMMC : Change copyright date
>   MVEBUMMC : Speed up access time
>   MVEBUMMC : FIX debug strings
>   MVEBUMMC : REMOVE unnecessary delays
>   MVEBUMMC : CLEAN code
>   MVEBUMMC : REMOVE unnecessary delay from init


>  drivers/mmc/mvebu_mmc.c | 103
> ++++++++++++++++++++++++++++--------------------
>  include/mvebu_mmc.h     |   1 +
>  2 files changed, 61 insertions(+), 43 deletions(-)
>
> --
> 2.1.3
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>

  parent reply	other threads:[~2014-12-15 11:14 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-04 15:03 [U-Boot] [PATCH v2 1/1] ARM: kirkwood: mvebu_mmc: Speed up access time Gérald Kerma
2014-12-13 20:35 ` [U-Boot] [PATCH v3 0/6] " Gérald Kerma
2014-12-13 20:35   ` [U-Boot] [PATCH v3 1/6] MVEBUMMC : Change copyright date Gérald Kerma
2015-01-05 18:25     ` Pantelis Antoniou
2014-12-13 20:35   ` [U-Boot] [PATCH v3 2/6] MVEBUMMC : Speed up access time Gérald Kerma
2015-01-05 18:26     ` Pantelis Antoniou
2014-12-13 20:35   ` [U-Boot] [PATCH v3 3/6] MVEBUMMC : FIX debug strings Gérald Kerma
2015-01-05 18:27     ` Pantelis Antoniou
2014-12-13 20:35   ` [U-Boot] [PATCH v3 4/6] MVEBUMMC : REMOVE unnecessary delays Gérald Kerma
2015-01-05 18:28     ` Pantelis Antoniou
2014-12-13 20:35   ` [U-Boot] [PATCH v3 5/6] MVEBUMMC : CLEAN code Gérald Kerma
2015-01-05 18:30     ` Pantelis Antoniou
2014-12-13 20:35   ` [U-Boot] [PATCH v3 6/6] MVEBUMMC : REMOVE unnecessary delay from init Gérald Kerma
2015-01-05 18:32     ` Pantelis Antoniou
2014-12-15 11:14   ` Mario Schuknecht [this message]
2014-12-17  9:22     ` [U-Boot] [PATCH v3 0/6] ARM: kirkwood: mvebu_mmc: Speed up access time drEagle
2014-12-17 10:18       ` Pantelis Antoniou
2014-12-23 13:01         ` drEagle
2015-01-03 16:06           ` drEagle
2015-01-05 18:31             ` Pantelis Antoniou

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAAwVp3u2pb_aaY9hf_gP9k1z7z3-ACR7Tnq=UHBoN5cdzeU=-A@mail.gmail.com' \
    --to=mario.schuknecht@dresearch-fe.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.