All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tommaso Merciai <tomm.merciai@gmail.com>
To: Teresa Remmet <T.Remmet@phytec.de>
Cc: "ye.li@nxp.com" <ye.li@nxp.com>,
	"uboot-imx@nxp.com" <uboot-imx@nxp.com>,
	"festevam@gmail.com" <festevam@gmail.com>,
	"peng.fan@nxp.com" <peng.fan@nxp.com>,
	"michael@amarulasolutions.com" <michael@amarulasolutions.com>,
	"sbabic@denx.de" <sbabic@denx.de>, "hws@denx.de" <hws@denx.de>,
	"marex@denx.de" <marex@denx.de>,
	"sjg@chromium.org" <sjg@chromium.org>,
	"frieder.schrempf@kontron.de" <frieder.schrempf@kontron.de>,
	"u-boot@lists.denx.de" <u-boot@lists.denx.de>
Subject: Re: [RFC PATCH v3 1/5] imx8m: drop env_get_location for imx8mn and imx8mp
Date: Tue, 11 Jan 2022 21:19:21 +0100	[thread overview]
Message-ID: <20220111201921.GA4503@tom-desktop> (raw)
In-Reply-To: <f7480ac5bf7ae71058c1e0a0bf6093dcd1913ce5.camel@phytec.de>

On Tue, Jan 11, 2022 at 09:35:54AM +0000, Teresa Remmet wrote:
> Hello Tommaso,
> 
> Am Samstag, dem 08.01.2022 um 20:08 +0100 schrieb Tommaso Merciai:
> > On Tue, Jan 04, 2022 at 11:04:10AM +0000, Teresa Remmet wrote:
> > > Hello Tommaso,
> > > 
> > > Am Samstag, dem 25.12.2021 um 21:25 +0100 schrieb Tommaso Merciai:
> > > > This function defined for two architecture is not really generic
> > > > and can generate problem when people add a new board.
> > > > 
> > > > Signed-off-by: Tommaso Merciai <tomm.merciai@gmail.com>
> > > > ---
> > > >  arch/arm/mach-imx/imx8m/soc.c | 39 ---------------------------
> > > > ----
> > > > ----
> > > >  1 file changed, 39 deletions(-)
> > > > 
> > > > diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-
> > > > imx/imx8m/soc.c
> > > > index 863508776d..f0030a557a 100644
> > > > --- a/arch/arm/mach-imx/imx8m/soc.c
> > > > +++ b/arch/arm/mach-imx/imx8m/soc.c
> > > > @@ -1313,45 +1313,6 @@ void do_error(struct pt_regs *pt_regs,
> > > > unsigned int esr)
> > > >  #endif
> > > >  
> > > >  #if defined(CONFIG_IMX8MN) || defined(CONFIG_IMX8MP)
> > > > -enum env_location env_get_location(enum env_operation op, int
> > > > prio)
> > > > -{
> > > > -	enum boot_device dev = get_boot_device();
> > > > -	enum env_location env_loc = ENVL_UNKNOWN;
> > > > -
> > > > -	if (prio)
> > > > -		return env_loc;
> > > > -
> > > > -	switch (dev) {
> > > > -#ifdef CONFIG_ENV_IS_IN_SPI_FLASH
> > > > -	case QSPI_BOOT:
> > > > -		env_loc = ENVL_SPI_FLASH;
> > > > -		break;
> > > > -#endif
> > > > -#ifdef CONFIG_ENV_IS_IN_NAND
> > > > -	case NAND_BOOT:
> > > > -		env_loc = ENVL_NAND;
> > > > -		break;
> > > > -#endif
> > > > -#ifdef CONFIG_ENV_IS_IN_MMC
> > > > -	case SD1_BOOT:
> > > > -	case SD2_BOOT:
> > > > -	case SD3_BOOT:
> > > > -	case MMC1_BOOT:
> > > > -	case MMC2_BOOT:
> > > > -	case MMC3_BOOT:
> > > > -		env_loc =  ENVL_MMC;
> > > > -		break;
> > > > -#endif
> > > > -	default:
> > > > -#if defined(CONFIG_ENV_IS_NOWHERE)
> > > > -		env_loc = ENVL_NOWHERE;
> > > > -#endif
> > > > -		break;
> > > > -	}
> > > > -
> > > > -	return env_loc;
> > > > -}
> > > > -
> > > >  #ifndef ENV_IS_EMBEDDED
> > > >  long long env_get_offset(long long defautl_offset)
> > > 
> > > would it not make sense to move also env_get_offset() to board
> > > level?
> > 
> > Hi Teresa,
> > I think is better to put this function at board level. In this way
> > others boards that use i.MX8MN/i.MX8MM SOC can customize
> > env_get_location
> > function. For example: maybe one user want store U-Boot env on a
> > device
> > other than the boot device.
> 
> Michael send a patch to remove the function. Which I missed. See:
> https://lore.kernel.org/u-boot/20211117143456.34441-1-michael@amarulasolutions.com/
> 
> So everything is fine then.
> 
> Thanks,
> Teresa

Hi Teresa,
Perfect.

Thanks,
Tommaso

> 
> > 
> > Tommaso
> > > Regards,
> > > Teresa
> > > 
> > > 
> > > >  {
> > > -- 
> > > PHYTEC Messtechnik GmbH | Robert-Koch-Str. 39 | 55129 Mainz,
> > > Germany
> > > 
> > > Geschäftsführer: Dipl.-Ing. Michael Mitezki, Dipl.-Ing. Bodo Huber
> > > |
> > > Handelsregister Mainz HRB 4656 | Finanzamt Mainz | St.Nr.
> > > 266500608, DE
> > > 149059855
> -- 
> PHYTEC Messtechnik GmbH | Robert-Koch-Str. 39 | 55129 Mainz, Germany
> 
> Geschäftsführer: Dipl.-Ing. Michael Mitezki, Dipl.-Ing. Bodo Huber |
> Handelsregister Mainz HRB 4656 | Finanzamt Mainz | St.Nr. 266500608, DE
> 149059855

  reply	other threads:[~2022-01-11 20:19 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-25 20:25 [RFC PATCH v3 0/5] imx8m: move env_get_location for imx8mn and imx8mp at board level Tommaso Merciai
2021-12-25 20:25 ` [RFC PATCH v3 1/5] imx8m: drop env_get_location for imx8mn and imx8mp Tommaso Merciai
2022-01-04 11:04   ` Teresa Remmet
2022-01-04 11:06     ` Michael Nazzareno Trimarchi
2022-01-04 11:48       ` Teresa Remmet
2022-01-08 19:08     ` Tommaso Merciai
2022-01-11  9:35       ` Teresa Remmet
2022-01-11 20:19         ` Tommaso Merciai [this message]
2021-12-25 20:25 ` [RFC PATCH v3 2/5] imx: imx8mn_evk: override env_get_location Tommaso Merciai
2021-12-25 20:25 ` [RFC PATCH v3 3/5] imx: imx8mp_evk: " Tommaso Merciai
2021-12-25 20:25 ` [RFC PATCH v3 4/5] beacon: imx8mn: override env_get_location in imx8mn_beacon.c Tommaso Merciai
2021-12-26  9:20   ` Adam Ford
2021-12-26 11:17     ` Tommaso Merciai
2021-12-26 11:23       ` Adam Ford
2021-12-26 11:46         ` Tommaso Merciai
2022-01-26 18:05   ` Adam Ford
2022-01-26 20:58     ` Tommaso Merciai
2022-01-27 16:59       ` Adam Ford
2022-01-27 17:01         ` Michael Nazzareno Trimarchi
2022-01-27 22:39         ` Tommaso Merciai
2021-12-25 20:25 ` [RFC PATCH v3 5/5] phytec: phycore_imx8mp: override env_get_location in phycore-imx8mp.c Tommaso Merciai
2022-01-04 10:56   ` Teresa Remmet

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=20220111201921.GA4503@tom-desktop \
    --to=tomm.merciai@gmail.com \
    --cc=T.Remmet@phytec.de \
    --cc=festevam@gmail.com \
    --cc=frieder.schrempf@kontron.de \
    --cc=hws@denx.de \
    --cc=marex@denx.de \
    --cc=michael@amarulasolutions.com \
    --cc=peng.fan@nxp.com \
    --cc=sbabic@denx.de \
    --cc=sjg@chromium.org \
    --cc=u-boot@lists.denx.de \
    --cc=uboot-imx@nxp.com \
    --cc=ye.li@nxp.com \
    /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.