From: "Andreas Bießmann" <andreas.devel@googlemail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3 6/6] arm: atmel: sama5d3: spl boot from fat fs SD card
Date: Thu, 14 Nov 2013 08:49:22 +0100 [thread overview]
Message-ID: <52848082.2080506@gmail.com> (raw)
In-Reply-To: <52847356.20607@gmail.com>
Hi Bo,
On 11/14/2013 07:53 AM, Bo Shen wrote:
> On 11/14/2013 02:28 PM, Andreas Bie?mann wrote:
>> On 14.11.13 06:52, Heiko Schocher wrote:
>>> Am 13.11.2013 14:34, schrieb Andreas Bie?mann:
>>>> Hi Bo,
>>>>
>>>> On 11/06/2013 06:29 AM, Bo Shen wrote:
>>>>> Enable Atmel sama5d3xek boart spl boot support, which can load u-boot
>>>>> from SD card with FAT file system.
>>>>>
>>>>> Signed-off-by: Bo Shen<voice.shen@atmel.com>
>>>>>
>>>>> ---
>>
>> <snip>
>>
>>>>> +static void at91_disable_wdt(void)
>>>>
>>>> Why should we disable the WDT in SPL? I think it would be better to
>>>> configure a working timer value than just disable it.
>>>
>>> This is currently done in the at91bootstrap code too...
>>
>> I know ...
>>>
>>>> Well it's easy and works, but for the future I think it would be
>>>> good to
>>>> let it run while in SPL and u-boot.
>>>
>>> We should have the option to enable/disable it ...
>
> The watchdog is one time configurable. If configurabled, can not change
> anymore, so we disable it by default.
But we should give an easy way to enable it. I swear industrial users
require this, so we should at least add a possibility to enable it
easily. Take it as a comment, no need to change it for that patch.
>>>>> +void at91_mck_init(u32 mckr)
>>>>> +{
>>>>> + struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC;
>>>>> + u32 tmp;
>>>>> +
>>>>> + tmp = readl(&pmc->mckr);
>>>>> + tmp&= ~(AT91_PMC_MCKR_PRES_MASK |
>>>>> + AT91_PMC_MCKR_MDIV_MASK |
>>>>> + AT91_PMC_MCKR_PLLADIV_2);
>>>>> + tmp |= mckr& (AT91_PMC_MCKR_PRES_MASK |
>>>>> + AT91_PMC_MCKR_MDIV_MASK |
>>>>> + AT91_PMC_MCKR_PLLADIV_2);
>>>>
>>>> Why gets the at91_mck_init() just some parts of the MCK register (some
>>>> fields are preserved here) while the at91_plla_init() just rewrites the
>>>> PLLA register?
>>
>> Don't you see the error in my sentence here? ;) I thought some parts of
>> the register content where preserved. The other way round is true, we
>> need to clean up relevant parts (PRES, MDIV, and PLLADIV Bit(s)). Sorry,
>> my fault here.
>
> So, keep it as is(?)
For now yes ... we need to think about a better solution in the future.
Best regards
Andreas Bie?mann
prev parent reply other threads:[~2013-11-14 7:49 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-06 5:29 [U-Boot] [PATCH v3 0/6] arm: atmel: sama5d3: enable spl boot from SD card Bo Shen
2013-11-06 5:29 ` [U-Boot] [PATCH v3 1/6] arm: atmel: sama5d3: correct the ID for DBGU and PIT Bo Shen
2013-11-13 12:01 ` Andreas Bießmann
2013-11-06 5:29 ` [U-Boot] [PATCH v3 2/6] arm: atmel: sama5d3: correct the error define of DIV Bo Shen
2013-11-13 12:20 ` Andreas Bießmann
2013-11-14 6:31 ` Bo Shen
2013-11-06 5:29 ` [U-Boot] [PATCH v3 3/6] arm: atmel: sama5d3: the offset of MULA is 18 Bo Shen
2013-11-13 12:23 ` Andreas Bießmann
2013-11-06 5:29 ` [U-Boot] [PATCH v3 4/6] arm: atmel: sama5d3: early enable PIO peripherals Bo Shen
2013-11-13 12:28 ` Andreas Bießmann
2013-11-06 5:29 ` [U-Boot] [PATCH v3 5/6] arm: atmel: add ddr2 initialization function Bo Shen
2013-11-13 13:03 ` Andreas Bießmann
2013-11-14 6:40 ` Bo Shen
2013-11-14 7:42 ` Andreas Bießmann
2013-11-14 10:16 ` Bo Shen
2013-11-06 5:29 ` [U-Boot] [PATCH v3 6/6] arm: atmel: sama5d3: spl boot from fat fs SD card Bo Shen
2013-11-13 13:34 ` Andreas Bießmann
2013-11-14 5:52 ` Heiko Schocher
2013-11-14 6:28 ` Andreas Bießmann
2013-11-14 6:53 ` Bo Shen
2013-11-14 7:49 ` Andreas Bießmann [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52848082.2080506@gmail.com \
--to=andreas.devel@googlemail.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox