[U-Boot] [PATCH v4] mmc: socfpga_dw_mmc: Enable calibration for drvsel and smplsel

Marek Vasut marex at denx.de
Sun Nov 29 21:41:06 CET 2015


On Sunday, November 29, 2015 at 09:19:14 PM, Simon Glass wrote:
> Hi Marek,
> 
> On 28 November 2015 at 18:05, Marek Vasut <marex at denx.de> wrote:
> > On Sunday, November 29, 2015 at 02:59:37 AM, Simon Glass wrote:
> >> Hi Marek,
> >> 
> >> On 27 November 2015 at 11:41, Marek Vasut <marex at denx.de> wrote:
> >> > On Friday, November 27, 2015 at 07:36:27 PM, Simon Glass wrote:
> >> >> Hi,
> >> >> 
> >> >> On 26 November 2015 at 23:22, Chin Liang See <clsee at altera.com> wrote:
> >> >> > Enable SDMMC calibration to determine the best setting for
> >> >> > drvsel and smplsel. Calibration will be triggered if the
> >> >> > drvsel and smplsel node are not available in DTS.
> >> >> > 
> >> >> > Signed-off-by: Chin Liang See <clsee at altera.com>
> >> >> > Cc: Dinh Nguyen <dinguyen at opensource.altera.com>
> >> >> > Cc: Dinh Nguyen <dinh.linux at gmail.com>
> >> >> > Cc: Pavel Machek <pavel at denx.de>
> >> >> > Cc: Marek Vasut <marex at denx.de>
> >> >> > Cc: Stefan Roese <sr at denx.de>
> >> >> > Cc: Pantelis Antoniou <pantelis.antoniou at konsulko.com>
> >> >> > Cc: Simon Glass <sjg at chromium.org>
> >> >> > Cc: Jaehoon Chung <jh80.chung at samsung.com>
> >> >> > ---
> >> >> > Changes for v4
> >> >> > - Calibration only run if node not in DTS
> >> >> > Changes for v3
> >> >> > - Remove the && ok as its redundant
> >> >> > Changes for v2
> >> >> > - Using standard error return macro
> >> >> > - Split to small function to avoid deep identation
> >> >> > - Fix coding standard
> >> >> > ---
> >> >> > 
> >> >> >  drivers/mmc/socfpga_dw_mmc.c | 208
> >> >> >  ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 205
> >> >> >  insertions(+), 3 deletions(-)
> >> >> 
> >> >> Should this code go in the generic dw_mmc.c file instead?
> >> > 
> >> > *Marek grabs popcorn*
> >> > 
> >> > You might want to read the discussion(s) below the previous versions
> >> > of the patch, but TLDR, samsung doesn't want the calibration code to
> >> > interfere with their driver it seems.
> >> 
> >> OK, fair enough. Let's see what happens when the next person wants to
> >> add this feature.
> > 
> > I'm reluctant to grab this patch altogether ... what do you think about
> > this functionality ?
> 
> It seems reasonable to me - high speed MMC requires it.

In that case, it should go into common dw_mmc code .

Best regards,
Marek Vasut


More information about the U-Boot mailing list