Thread (21 messages) 21 messages, 7 authors, 2015-08-25

[linux-sunxi] [PATCH 3/3] mmc: sunxi: use controller automatic clock gating.

From: Michal Suchanek <hidden>
Date: 2015-08-12 12:54:24
Also in: linux-mmc, lkml

On 12 August 2015 at 14:35, Hans de Goede [off-list ref] wrote:
Hi,

On 12-08-15 14:23, Michal Suchanek wrote:
quoted
When core does not set the MMC_QUIRK_BROKEN_CLK_GATING flag enable
automatic hardware controlled clock gating on the mmc interface.

Signed-off-by: Michal Suchanek <redacted>

In general this looks good, but I wonder how intensively this has
been tested ?
Unlike the wrong timeout it does not cause the boards to crash frequently ;-)

It would be nice if somebody actively using some board atm tested this.
Also given the long latencies when using manual
clock on/off support, have you done any testing to check what
I suspect the long latency is due to the controller flushing data to
the card or something like that since it happens only under load.
sort of latencies this adds, e.g. Both with and without
the patch, dump all the filesystem caches:

echo 3 > /proc/sys/vm/drop_caches

And then do:

time cat /some/small/file/on/the/sdcard

Do this at least 3 time both with and without the patch, and see
if there are any noticable differences ?
Yes, it would be good idea to test.

Thanks

Michal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help