[U-Boot] [PATCH] Revert "rockchip: Move the MMC setup check earlier"

Simon Glass sjg at chromium.org
Mon Jul 25 04:07:32 CEST 2016


Hi Ziyuan,

On 22 July 2016 at 21:45, Ziyuan Xu <xzy.xu at rock-chips.com> wrote:
> Hi Simon,
>
>
> On 2016年07月23日 10:57, Simon Glass wrote:
>>
>> On 18 July 2016 at 20:13, Ziyuan Xu <xzy.xu at rock-chips.com> wrote:
>>>
>>> Boot Rom wouldn't initialize sdmmc while booting from eMMC. We need to
>>> setup sdmmc gpio, otherwise we will hit an error below:
>>>
>>> =>mmc info
>>> blk_get_device: if_type=6, devnum=0: dwmmc at ff0c0000.blk, 6, 0
>>> uclass_find_device_by_seq: 0 -1
>>> uclass_find_device_by_seq: 0 0
>>>     - -1 -1
>>>     - -1 0
>>>     - found
>>> uclass_find_device_by_seq: 0 1
>>>     - -1 -1
>>>     - -1 0
>>>     - not found
>>> fdtdec_get_int_array: interrupts
>>> get_prop_check_min_len: interrupts
>>> Buswidth = 1, clock: 0
>>> Buswidth = 1, clock: 400000
>>> Sending CMD0
>>> dwmci_send_cmd: Timeout on data busy
>>> dwmci_send_cmd: Timeout on data busy
>>> dwmci_send_cmd: Timeout on data busy
>>> dwmci_send_cmd: Timeout on data busy
>>>
>>> This reverts commit 6efeeea79c880d3dd262e0dca9da2687f0ab68c9.
>>>
>>> Signed-off-by: Ziyuan Xu <xzy.xu at rock-chips.com>
>>> ---
>>>
>>>   arch/arm/mach-rockchip/rk3288-board-spl.c | 28
>>> ++++++++++++++--------------
>>>   1 file changed, 14 insertions(+), 14 deletions(-)
>>
>> Acked-by: Simon Glass <sjg at chromium.org>
>> Tested on firefly-rk3288:
>> Tested-by: Simon Glass <sjg at chromium.org>
>>
>> I think this is safe to apply now that we have reduced SPL size.
>
> Did you mean that commit 97feca3325bb2065a7ef7d30e1f308b74f1fb33c(rockchip:
> Use of-platdata for firefly-rk3288)?
> If you recommend that use of-platfdata instead of of-libfd, I will revise it
> on evb-rk32288 & fennect-rk3288 board.

Only if you have space problems on that board (with SPL being too
large). If not, then don't bother. The of-platdata code is more
painful to work with.

Regards,
Simon


More information about the U-Boot mailing list