This patch adds the support of the HS200 bus speed for eMMC 4.5 devices.
The eMMC 4.5 devices have support for 200MHz bus speed. The function
prototype of the tuning function is modified to handle the tuning command
number which is different in sd and mmc case.
cc: Chris Ball
Signed-off-by: Giris
This patch adds support for the HS200 mode on the host side.
Also enables the tuning feature required when the HS200 mode
is selected.
cc: Chris Ball
Signed-off-by: Girish K S
---
drivers/mmc/host/sdhci.c | 45 ++---
drivers/mmc/host/sdhci.h |1 +
changes in v7:
Updated with review comments for minor changes in host conditional
handling. added the handling for 4 bit bus width.
Changes in v6:
split the patch into 2 and classified them as a patch for device
and host. Modified to include the review comments.
Chang
On 12/22/2011 08:37 PM, Kishore Kadiyala wrote:
> On Wed, Dec 14, 2011 at 6:52 PM, Daniel Mack wrote:
>> External circuitry like level shifters may limit the maximum operation
>> speed of the hsmmc controller. Add a field to struct omap2_hsmmc_info
>> so boards can adjust the setting on demand.
>>
On Wed, Dec 14, 2011 at 6:52 PM, Daniel Mack wrote:
> External circuitry like level shifters may limit the maximum operation
> speed of the hsmmc controller. Add a field to struct omap2_hsmmc_info
> so boards can adjust the setting on demand.
>
> Signed-off-by: Daniel Mack
> Cc: Tony Lindgren
>
On Thu, Dec 22, 2011 at 11:21:25AM +, Dave Martin wrote:
> On Mon, Dec 19, 2011 at 09:39:42PM +, Russell King - ARM Linux wrote:
> > I have pulled it, I just haven't merged it in anywhere yet.
>
> OK, great -- thanks.
>
> I wasn't too familiar with the procedure, so I just wanted
> to be
* Daniel Mack [111214 04:51]:
> External circuitry like level shifters may limit the maximum operation
> speed of the hsmmc controller. Add a field to struct omap2_hsmmc_info
> so boards can adjust the setting on demand.
>
> Signed-off-by: Daniel Mack
> Cc: Tony Lindgren
Acked-by: Tony Lindgre
I've minimally tested the platform version, but on the current mmc-next
I need the extra includes below. With these changes the patch looks
okay to me.
Note however that this patch will conflict with Jaehoon Chung's
dev_pm_ops patch, so it's probably worth fixing it to apply on top of
that once it
On 12/08/2011 10:23 AM, Jaehoon Chung wrote:
> Dw_mmc controller didn't use dev_pm_ops.
> This patch modified to use the dev_pm_ops for dw_mmc controller
>
> Signed-off-by: Jaehoon Chung
> Signed-off-by: Kyungmin Park
Thanks
Acked-by: James Hogan
> ---
> Changelog v3:
> - Change CONFIG
On Thu, Dec 22, 2011 at 9:01 AM, Seungwon Jeon wrote:
> This patch adds the support for predefined multiple block r/w.
> dw_mmc can support MMC_CAP_CMD23 capability.
>
> Signed-off-by: Seungwon Jeon
> ---
> drivers/mmc/host/dw_mmc.c | 34 --
> 1 files changed, 2
On Mon, Dec 19, 2011 at 09:39:42PM +, Russell King - ARM Linux wrote:
> On Mon, Dec 19, 2011 at 01:24:09PM +, Dave Martin wrote:
> > Hi Russell,
> >
> > This one isn't urgent, but I'm not seeing the amba modalias patches
> > anywhere yet. Did you have any outstanding concerns which need t
From: Jerry Huang
For some FSL ESDHC controller(e.g. P2020E, Rev1.0), the SDHC can not work on
DMA mode because of the hardware bug, so we set a broken dma flag and use
PIO mode.
Signed-off-by: Gao Guanhua
Signed-off-by: Jerry Huang
CC: Chris Ball
---
changes for v2:
- change the prop
From: Jerry Huang
SD card read was failing (data crc error)on some cards at
maximum possible frequency on P1010(CCB frequency set to 400MHz).
Some clock deviations are also observed at this frequency.
Hence reduced the mmc clock freq.
Signed-off-by: Priyanka Jain
Singed-off-by: Jerry Huang
CC:
From: Jerry Huang
For FSL ESDHC controllor, when enter the sleep, the controller will power off,
therefore the register will lost its valuse, and driver should save value of
register during suspend and used during resume.
Signed-off-by: Jerry Huang
Signed-off-by: Jiang Yutang
CC: Chris Ball
-
From: Jerry Huang
When linux is booted with DMA mode enabled in esdhc module on P1010,
there were following errors:
mmc0: ADMA error
mmc0: error -5 whilst initialising SD card
It is because FSL ESDHC controller has different bit setting for PROCTL
register, when kernel sets Power Control Regist
From: Jerry Huang
When access the card on some FSL platform board (e.g p2020, p1010, mpc8536),
the following error is reported with the timeout value calculated:
mmc0: Got data interrupt 0x0020 even though no data operation was
in progress.
mmc0: Got data interrupt 0x0020 even though no
On Thu, Dec 22, 2011 at 9:01 AM, Seungwon Jeon wrote:
> This patch adds caps2 filed for second capability in dw_mmc.
> It corresponds with MMC_CAPS2_XXX. And this patch removes the
> unnecessary condition statement for assigning caps.
>
> Signed-off-by: Seungwon Jeon
> ---
> drivers/mmc/host/dw_
This patch adds the support for predefined multiple block r/w.
dw_mmc can support MMC_CAP_CMD23 capability.
Signed-off-by: Seungwon Jeon
---
drivers/mmc/host/dw_mmc.c | 34 --
1 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/drivers/mmc/host/dw_mm
This patch adds caps2 filed for second capability in dw_mmc.
It corresponds with MMC_CAPS2_XXX. And this patch removes the
unnecessary condition statement for assigning caps.
Signed-off-by: Seungwon Jeon
---
drivers/mmc/host/dw_mmc.c |6 ++
include/linux/mmc/dw_mmc.h |1 +
2 files c
19 matches
Mail list logo