All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled"
@ 2020-03-31  8:59 Ye Li
  2020-03-31  9:40 ` Fabio Estevam
  2020-04-07 21:37 ` Matt Porter
  0 siblings, 2 replies; 5+ messages in thread
From: Ye Li @ 2020-03-31  8:59 UTC (permalink / raw)
  To: u-boot

The patch in commit cf8dcc5d02c32173b74bf1b7600dd2b990a90b13 is not correct,
it will append fdt to each loadable image.
Actually when using TINY FIT, the first loadable image is thought as u-boot
and already have fdt appended.

Signed-off-by: Ye Li <ye.li@nxp.com>
---
 common/spl/spl_fit.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c
index aef1dbd..69dabd2 100644
--- a/common/spl/spl_fit.c
+++ b/common/spl/spl_fit.c
@@ -646,10 +646,6 @@ int spl_load_simple_fit(struct spl_image_info *spl_image,
 
 		if (!spl_fit_image_get_os(fit, node, &os_type))
 			debug("Loadable is %s\n", genimg_get_os_name(os_type));
-#if CONFIG_IS_ENABLED(FIT_IMAGE_TINY)
-		else
-			os_type = IH_OS_U_BOOT;
-#endif
 
 		if (os_type == IH_OS_U_BOOT) {
 			spl_fit_append_fdt(&image_info, info, sector,
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled"
  2020-03-31  8:59 [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled" Ye Li
@ 2020-03-31  9:40 ` Fabio Estevam
  2020-03-31 12:01   ` Tom Rini
  2020-04-07 21:37 ` Matt Porter
  1 sibling, 1 reply; 5+ messages in thread
From: Fabio Estevam @ 2020-03-31  9:40 UTC (permalink / raw)
  To: u-boot

Hi Ye Li,

On Tue, Mar 31, 2020 at 6:00 AM Ye Li <ye.li@nxp.com> wrote:
>
> The patch in commit cf8dcc5d02c32173b74bf1b7600dd2b990a90b13 is not correct,

1. "Patch in commit" is not correct. Please refer it to "commit" instead.

2. Please use the same kernel style to refer to commit: 12 SHA digit
and the subject between (" xxx ")

So this would become:

Commit cf8dcc5d02c3  ("common: spl_fit: Default to IH_OS_U_BOOT if
FIT_IMAGE_TINY enabled") is not correct...

> it will append fdt to each loadable image.
> Actually when using TINY FIT, the first loadable image is thought as u-boot
> and already have fdt appended.
>
> Signed-off-by: Ye Li <ye.li@nxp.com>

Tested on a imx6q and imx6qp sabresd:

Tested-by: Fabio Estevam <festevam@gmail.com>

Thanks

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled"
  2020-03-31  9:40 ` Fabio Estevam
@ 2020-03-31 12:01   ` Tom Rini
  0 siblings, 0 replies; 5+ messages in thread
From: Tom Rini @ 2020-03-31 12:01 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 31, 2020 at 06:40:28AM -0300, Fabio Estevam wrote:
> Hi Ye Li,
> 
> On Tue, Mar 31, 2020 at 6:00 AM Ye Li <ye.li@nxp.com> wrote:
> >
> > The patch in commit cf8dcc5d02c32173b74bf1b7600dd2b990a90b13 is not correct,
> 
> 1. "Patch in commit" is not correct. Please refer it to "commit" instead.
> 
> 2. Please use the same kernel style to refer to commit: 12 SHA digit
> and the subject between (" xxx ")
> 
> So this would become:
> 
> Commit cf8dcc5d02c3  ("common: spl_fit: Default to IH_OS_U_BOOT if
> FIT_IMAGE_TINY enabled") is not correct...
> 
> > it will append fdt to each loadable image.
> > Actually when using TINY FIT, the first loadable image is thought as u-boot
> > and already have fdt appended.
> >
> > Signed-off-by: Ye Li <ye.li@nxp.com>
> 
> Tested on a imx6q and imx6qp sabresd:
> 
> Tested-by: Fabio Estevam <festevam@gmail.com>

You should also mention that you're reverting the previous commit and I
would really like Abel to confirm the problem they saw isn't
reproducible.  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200331/a535c48b/attachment.sig>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled"
  2020-03-31  8:59 [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled" Ye Li
  2020-03-31  9:40 ` Fabio Estevam
@ 2020-04-07 21:37 ` Matt Porter
  2020-04-09  8:28   ` [EXT] " Ye Li
  1 sibling, 1 reply; 5+ messages in thread
From: Matt Porter @ 2020-04-07 21:37 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 31, 2020 at 01:59:20AM -0700, Ye Li wrote:
> The patch in commit cf8dcc5d02c32173b74bf1b7600dd2b990a90b13 is not correct,
> it will append fdt to each loadable image.
> Actually when using TINY FIT, the first loadable image is thought as u-boot
> and already have fdt appended.
> 
> Signed-off-by: Ye Li <ye.li@nxp.com>

Hi,

I just rebased an i.mx8mm board from v2020.04-rc4 to v2020.04-rc5 that
I'm preparing for submission upstream and noticed that this commit
broke start of U-Boot. Reverting this or disabling FIT_IMAGE_TINY fixes
it.

-Matt

> ---
>  common/spl/spl_fit.c | 4 ----
>  1 file changed, 4 deletions(-)
> 
> diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c
> index aef1dbd..69dabd2 100644
> --- a/common/spl/spl_fit.c
> +++ b/common/spl/spl_fit.c
> @@ -646,10 +646,6 @@ int spl_load_simple_fit(struct spl_image_info *spl_image,
>  
>  		if (!spl_fit_image_get_os(fit, node, &os_type))
>  			debug("Loadable is %s\n", genimg_get_os_name(os_type));
> -#if CONFIG_IS_ENABLED(FIT_IMAGE_TINY)
> -		else
> -			os_type = IH_OS_U_BOOT;
> -#endif
>  
>  		if (os_type == IH_OS_U_BOOT) {
>  			spl_fit_append_fdt(&image_info, info, sector,
> -- 
> 2.7.4
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [EXT] Re: [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled"
  2020-04-07 21:37 ` Matt Porter
@ 2020-04-09  8:28   ` Ye Li
  0 siblings, 0 replies; 5+ messages in thread
From: Ye Li @ 2020-04-09  8:28 UTC (permalink / raw)
  To: u-boot

Hi Matt,

> -----Original Message-----
> From: Matt Porter <mporter@konsulko.com>
> Sent: 2020?4?8? 5:38
> To: Ye Li <ye.li@nxp.com>
> Cc: trini at konsulko.com; u-boot at lists.denx.de; Fabio Estevam
> <fabio.estevam@nxp.com>; Peng Fan <peng.fan@nxp.com>; Abel Vesa
> <abel.vesa@nxp.com>; dl-uboot-imx <uboot-imx@nxp.com>
> Subject: [EXT] Re: [PATCH] Revert "common: spl_fit: Default to
> IH_OS_U_BOOT if FIT_IMAGE_TINY enabled"
> 
> Caution: EXT Email
> 
> On Tue, Mar 31, 2020 at 01:59:20AM -0700, Ye Li wrote:
> > The patch in commit cf8dcc5d02c32173b74bf1b7600dd2b990a90b13 is not
> > correct, it will append fdt to each loadable image.
> > Actually when using TINY FIT, the first loadable image is thought as
> > u-boot and already have fdt appended.
> >
> > Signed-off-by: Ye Li <ye.li@nxp.com>
> 
> Hi,
> 
> I just rebased an i.mx8mm board from v2020.04-rc4 to v2020.04-rc5 that I'm
> preparing for submission upstream and noticed that this commit broke start
> of U-Boot. Reverting this or disabling FIT_IMAGE_TINY fixes it.
> 
> -Matt

The mkimage_fit_atf.sh has a bug. It reverses the u-boot and atf:  atf is set as firmware, but u-boot as loadable.
So when the commit is reverted,  fdt is appended to atf only. Previously fdt was appended to both. 
I will send a patch to fix the bug.

Best regards,
Ye Li
> 
> > ---
> >  common/spl/spl_fit.c | 4 ----
> >  1 file changed, 4 deletions(-)
> >
> > diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c index
> > aef1dbd..69dabd2 100644
> > --- a/common/spl/spl_fit.c
> > +++ b/common/spl/spl_fit.c
> > @@ -646,10 +646,6 @@ int spl_load_simple_fit(struct spl_image_info
> > *spl_image,
> >
> >               if (!spl_fit_image_get_os(fit, node, &os_type))
> >                       debug("Loadable is %s\n",
> > genimg_get_os_name(os_type)); -#if
> CONFIG_IS_ENABLED(FIT_IMAGE_TINY)
> > -             else
> > -                     os_type = IH_OS_U_BOOT;
> > -#endif
> >
> >               if (os_type == IH_OS_U_BOOT) {
> >                       spl_fit_append_fdt(&image_info, info, sector,
> > --
> > 2.7.4
> >

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-04-09  8:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-31  8:59 [PATCH] Revert "common: spl_fit: Default to IH_OS_U_BOOT if FIT_IMAGE_TINY enabled" Ye Li
2020-03-31  9:40 ` Fabio Estevam
2020-03-31 12:01   ` Tom Rini
2020-04-07 21:37 ` Matt Porter
2020-04-09  8:28   ` [EXT] " Ye Li

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.