On Tue, Nov 16, 2010 at 05:31:13PM +0800, Chuanxiao.Dong wrote:
> >From 72cc96ae11ec2623d22aef05b7a6880f7ee5847f Mon Sep 17 00:00:00 2001
> From: Chuanxiao Dong <[email protected]>
> Date: Tue, 9 Nov 2010 16:52:20 +0800
> Subject: [PATCH 1/3] mmc: implemented eMMC4.4 hardware reset feature in mmc 
> core layer
> 
> When core layer detect a data timeout error, core driver need to
> first reset eMMC card and then do a reinit for card. After that,
> posts the original timeout error to mmc block layer.
> 
> 1. enable hardware reset feature: to enable hardware reset
> feature, mmc driver need to set RST_n_function bit in ext_csd
> register. But this bit is onetime programmable, not sure whether
> it is suitable for driver to set this bit.
> 
> 2. The reset part was resvered for host controller to implement.
> 
> 3. The reinit card part was implemented.
> 
> Signed-off-by: Chuanxiao Dong <[email protected]>
> ---
>  drivers/mmc/core/core.c  |   27 +++++++++++++++++++++++++++
>  drivers/mmc/core/core.h  |    1 +
>  drivers/mmc/core/mmc.c   |   46 
> ++++++++++++++++++++++++++++++++++++++++++++++
>  include/linux/mmc/card.h |    1 +
>  include/linux/mmc/host.h |    5 +++++
>  include/linux/mmc/mmc.h  |    1 +
>  6 files changed, 81 insertions(+), 0 deletions(-)

this needs to get accepted upstream first before posting here.

Please work with those developers to get it integrated and then ask for
a bugport.

If you somehow feel the upstream developers are not moving fast enough,
then you should have sent the patches weeks ago :)

thanks,

greg k-h
_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to