From: Eric Nelson <eric.nelson@boundarydevices.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3] i.mx: i.mx6q: add the initial support for i.mx6q Sabre Lite board
Date: Thu, 29 Dec 2011 09:13:30 -0700 [thread overview]
Message-ID: <4EFC91AA.9000900@boundarydevices.com> (raw)
In-Reply-To: <4EFC1231.7090105@googlemail.com>
On 12/29/2011 12:09 AM, Dirk Behme wrote:
> On 28.12.2011 13:32, Stefano Babic wrote:
>> On 26/12/2011 08:34, Dirk Behme wrote:
>>> From: Jason Liu<jason.hui@linaro.org>
>>>
>>> Add the initial support for Freescale i.MX6Q Sabre Lite board
>>>
>>
>> Hi Dirk,
>>
>>>
>>> Index: freescale-u-boot-imx.git/MAINTAINERS
>>> ===================================================================
>>> --- freescale-u-boot-imx.git.orig/MAINTAINERS
>>> +++ freescale-u-boot-imx.git/MAINTAINERS
>>> @@ -579,6 +579,7 @@ Jason Liu<r64343@freescale.com>
>>> mx53evk i.MX53
>>> mx53loco i.MX53
>>> mx6qarm2 i.MX6Q
>>> + mx6qsabrelite i.MX6Q
>>
>> Can you confirm that Jason is the maintainer of the board ?
>
> Yes, I think so, it shouldn't have changed since v2
>
> http://lists.denx.de/pipermail/u-boot/2011-December/113142.html
>
> Jason?
>
>>> +
>>> +#ifdef CONFIG_FSL_ESDHC
>>> +struct fsl_esdhc_cfg usdhc_cfg[2] = {
>>> + {USDHC3_BASE_ADDR, 1},
>>> + {USDHC4_BASE_ADDR, 1},
>>> +};
>>> +
>>> +int board_mmc_getcd(u8 *cd, struct mmc *mmc)
>>> +{
>>> + struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv;
>>> +
>>> + if (cfg->esdhc_base == USDHC3_BASE_ADDR) {
>>> + gpio_direction_input(192); /*GPIO7_0*/
>>> + *cd = gpio_get_value(192);
>>> + } else {
>>> + gpio_direction_input(38); /*GPIO2_6*/
>>> + *cd = gpio_get_value(38);
>>> + }
>>> +
>>> + return 0;
>>> +}
>>
>> I have not an evident comment with this code, but there are pending
>> patches to change this behavior:
>>
>> http://patchwork.ozlabs.org/patch/132398/
>>
>> The patches already updates other i.MX boards. If, as I presume, this
>> patches goes soon in mainline, board_mmc_getcd() must be updated to be
>> adjusted for the new API. I will wait a while before merging your patch
>> to check the status of the mmc patchset.
>
> Ok, good to know. Thanks!
>
> Let us know if you want us to update this patch against
>
> http://patchwork.ozlabs.org/patch/132398/
>
>>> @@ -0,0 +1,67 @@
>>> +U-Boot for the Freescale i.MX6q SabreLite board
>>> +
>>> +This file contains information for the port of U-Boot to the Freescale
>>> +i.MX6q SabreLite board.
>>> +
>>> +1. Boot source, boot from SD card
>>> +---------------------------------
>>> +
>>> +The recent mainline U-Boot for the Freescale i.MX6q SabreLite board supports
>>> +boot from SD card only. However, by default, the early version of SabreLite
>>> +boards boot from the SPI NOR flash. These boards need to be reflashed with
>>> +a small SD card loader to support boot from SD card. This small SD card loader
>>> +will be flashed into the SPI NOR. The board will still boot from SPI NOR, but
>>> +the loader will in turn request the BootROM to load the U-Boot from SD card.
>>> +At the moment of writing, please check with Freescale on the availablity of
>>> +this small SD loader binary.
>>
>> Ok, fine. For my information only, is there a revision version to be
>> checked if the board needs this small loader ?
>
> Good question ;) There is some discussion if it is possible to make a new
> version of the board which is configurable to SD boot by HW. But there seem to
> be some layout issues. So atm I would answer your question with 'no'.
>
To clarify, all SabreLite boards produced to date have their boot fuses
blown to select boot to SPI NOR. In the future, this could be changed to
allow boot to SD, but that's a one-time choice.
The layout issues concern the use "Internal Boot Mode", which
allows a set of ~32 GPIOs to override the fuse settings, which will
require a bunch of pull-up/down resistors.
> Best regards
>
> Dirk
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
next prev parent reply other threads:[~2011-12-29 16:13 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-26 7:34 [U-Boot] [PATCH v3] i.mx: i.mx6q: add the initial support for i.mx6q Sabre Lite board Dirk Behme
2011-12-28 12:32 ` Stefano Babic
2011-12-29 7:09 ` Dirk Behme
2011-12-29 8:06 ` Liu Hui-R64343
2011-12-29 16:13 ` Eric Nelson [this message]
2012-01-19 9:58 ` Wolfgang Grandegger
2012-01-19 10:26 ` Dirk Behme
2012-01-20 0:56 ` [U-Boot] mx6qsabrelite U-Boot from SPI-NOR Eric Nelson
2012-01-20 9:15 ` Wolfgang Grandegger
2012-01-20 13:54 ` Eric Nelson
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=4EFC91AA.9000900@boundarydevices.com \
--to=eric.nelson@boundarydevices.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