All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v1 2/2] imx: use BOOT_DEVICE_BOARD instead of UART
Date: Sun, 27 Aug 2017 10:45:34 +0200	[thread overview]
Message-ID: <7100B737-9110-4EC8-B865-4019AA2CB8C4@armadeus.com> (raw)
In-Reply-To: <c45447d4-5c55-a2a3-eadc-e0222ac51ef8@denx.de>

Hello,

> On 25 Aug 2017, at 13:33, Stefano Babic <sbabic@denx.de> wrote:
> 
> On 16/08/2017 02:49, Stefan Agner wrote:
>> From: Stefan Agner <stefan.agner@toradex.com>
>> 
>> i.MX 6 serial downloader is not necessarily booting via UART but can
>> also boot from USB. In fact only some i.MX chips have serial
>> downloader support via UART (e.g. 6UL/ULL and Vybrid) but all of
>> them have serial downloader support via USB. Use the more appropriate
>> BOOT_DEVICE_BOARD define which is used for ROM provided recovery
>> mechanisms in general.
>> 
>> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
>> ---
>> 
>> arch/arm/mach-imx/spl.c | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> 
>> diff --git a/arch/arm/mach-imx/spl.c b/arch/arm/mach-imx/spl.c
>> index 836b334fa9..bcd1033fdb 100644
>> --- a/arch/arm/mach-imx/spl.c
>> +++ b/arch/arm/mach-imx/spl.c
>> @@ -27,7 +27,7 @@ u32 spl_boot_device(void)
>> 	 * BOOT_MODE - see IMX6DQRM Table 8-1
>> 	 */
>> 	if (((bmode >> 24) & 0x03) == 0x01) /* Serial Downloader */
>> -		return BOOT_DEVICE_UART;

Returning BOOT_DEVICE_UART here makes the SPL to load U-Boot from the debug UART using a ymodem transfer when enabled with CONFIG_SPL_YMODEM_SUPPORT like it is on the OPOS6ULDev board. This is now broken.

Regards,

>> +		return BOOT_DEVICE_BOARD;
>> 
>> 	/* BOOT_CFG1[7:4] - see IMX6DQRM Table 8-8 */
>> 	switch ((reg & IMX6_BMODE_MASK) >> IMX6_BMODE_SHIFT) {
>> @@ -43,7 +43,7 @@ u32 spl_boot_device(void)
>> 		}
>> 	/* Reserved: Used to force Serial Downloader */
>> 	case IMX6_BMODE_RESERVED:
>> -		return BOOT_DEVICE_UART;
>> +		return BOOT_DEVICE_BOARD;
>> 	/* SATA: See 8.5.4, Table 8-20 */
>> 	case IMX6_BMODE_SATA:
>> 		return BOOT_DEVICE_SATA;
>> 
> 
> Applied to u-boot-imx, -master, thanks !
> 
> Best regards,
> Stefano Babic
> 
> 
> -- 
> =====================================================================
> DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
> =====================================================================
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

  reply	other threads:[~2017-08-27  8:45 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-16  0:49 [U-Boot] [PATCH v1 1/2] imx: fix USB boot mode detection for i.MX 6UL and 6ULL Stefan Agner
2017-08-16  0:49 ` [U-Boot] [PATCH v1 2/2] imx: use BOOT_DEVICE_BOARD instead of UART Stefan Agner
2017-08-25 11:33   ` Stefano Babic
2017-08-27  8:45     ` Sébastien Szymanski [this message]
2017-08-27 19:17       ` Stefan Agner
2017-08-27 20:21         ` Sébastien Szymanski
2017-08-27 22:05           ` Stefan Agner
2017-08-29  8:10             ` Stefano Babic
2017-08-25 11:32 ` [U-Boot] [PATCH v1 1/2] imx: fix USB boot mode detection for i.MX 6UL and 6ULL Stefano Babic
2017-08-26  7:28   ` Sébastien Szymanski
2017-08-26  7:31     ` Jagan Teki
2017-08-29  8:11 ` Stefano Babic

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=7100B737-9110-4EC8-B865-4019AA2CB8C4@armadeus.com \
    --to=sebastien.szymanski@armadeus.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.