[U-Boot] [PATCH v5 0/3] sunxi: fix eMMC stability issues on A64

Vasily Khoruzhick anarsoul at gmail.com
Sat Jun 16 17:45:02 UTC 2018


On Sat, Jun 16, 2018 at 2:47 AM, Jagan Teki <jagannadh.teki at gmail.com> wrote:
> On Wed, Jun 6, 2018 at 10:26 AM, Vasily Khoruzhick <anarsoul at gmail.com> wrote:
>> eMMC seems to require new clocking mode and calibration on A64,
>> otherwise it is pretty unstable on some boards (e.g. Pinebook)
>> with some eMMCs.
>>
>> v2: - improve comment about calibration for eMMC on A64
>>     - simplify ifdef-s around configuring delays
>> v3: - fix fallout due to ifdef simplification in v2
>> v4: - really fix ifdefs this time
>> v5: - add new option for SoCs without new mode switch in CCM
>>
>> Vasily Khoruzhick (3):
>>   sunxi-mmc: introduce new MMC_SUNXI_HAS_NEW_MODE_SWITCH option
>>   sunxi-mmc: use new mode on A64
>>   mmc: sunxi: run calibration on A64
>
> I have still observing eMMC boot issue, this need to debug further

It boots for me from eMMC on Pinebook and Pine64-LTS, thus I have no
hardware to debug it further.

Moreover, Linux also does calibration on A64 for eMMC, do you
experience any issues with eMMC in Linux?

> U-Boot SPL 2018.07-rc1-00164-g117d5917d2 (Jun 16 2018 - 15:12:28 +0530)
> DRAM: 1024 MiB
> Trying to boot from MMC2
> unable to select a mode
> mmc_load_image_raw_sector: mmc block read error
> SPL: failed to boot from all boot devices
> ### ERROR ### Please RESET the board ###
>
> Jagan.


More information about the U-Boot mailing list