U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Francesco Dolcini <francesco@dolcini.it>
To: Svyatoslav Ryhel <clamor95@gmail.com>, Simon Glass <sjg@chromium.org>
Cc: "Francesco Dolcini" <francesco@dolcini.it>,
	"Tom Rini" <trini@konsulko.com>,
	"Jonas Schwöbel" <jonasschwoebel@yahoo.de>,
	"Thierry Reding" <treding@nvidia.com>,
	"Francesco Dolcini" <francesco.dolcini@toradex.com>,
	"Joe Hershberger" <joe.hershberger@ni.com>,
	"Marcel Ziswiler" <marcel.ziswiler@toradex.com>,
	"Fabio Estevam" <festevam@gmail.com>,
	"Emanuele Ghidoli" <emanuele.ghidoli@toradex.com>,
	"Martyn Welch" <martyn.welch@collabora.com>,
	u-boot@lists.denx.de
Subject: Re: [PATCH v1 1/1] board: tegra: convert tegra-based boards to text env
Date: Mon, 5 Aug 2024 09:05:00 +0200	[thread overview]
Message-ID: <ZrB5nBI3GLA--gPQ@gaggiata.pivistrello.it> (raw)
In-Reply-To: <CAPVz0n1TQ=bzvEv3OW_k+sBYVx13oRH6Oc_yfrhjNoe5+ujgoA@mail.gmail.com>

On Mon, Aug 05, 2024 at 10:01:27AM +0300, Svyatoslav Ryhel wrote:
> пн, 5 серп. 2024 р. о 08:32 Francesco Dolcini <francesco@dolcini.it> пише:
> > On Thu, Aug 01, 2024 at 08:57:38AM +0300, Svyatoslav Ryhel wrote:
> > > Convert boards to use text based env. This is the first stage of
> > > conversion, common inclusions should be converted next.
> > >
> > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> > > ---
> > >  board/asus/grouper/grouper.env                | 15 +++
> > >  .../asus/transformer-t20/transformer-t20.env  | 16 ++++
> > >  .../transformer-t30/configs/tf600t.config     |  1 +
> > >  board/asus/transformer-t30/tf600t.env         | 16 ++++
> > >  .../asus/transformer-t30/transformer-t30.env  | 16 ++++
> > >  board/htc/endeavoru/endeavoru.env             | 13 +++
> > >  .../ideapad-yoga-11/ideapad-yoga-11.env       | 16 ++++
> > >  board/lg/x3-t30/configs/p880.config           |  1 +
> > >  board/lg/x3-t30/configs/p895.config           |  1 +
> > >  board/lg/x3-t30/p880.env                      | 14 +++
> > >  board/lg/x3-t30/p895.env                      | 13 +++
> > >  board/microsoft/surface-rt/surface-rt.env     | 14 +++
> > >  board/nvidia/cardhu/cardhu.env                |  2 +
> > >  board/nvidia/p2771-0000/p2771-0000.env        | 22 +++++
> > >  board/nvidia/p3450-0000/p3450-0000.env        |  7 ++
> > >  board/toradex/apalis-tk1/apalis_tk1.env       | 45 +++++++++
> > >  board/toradex/apalis_t30/apalis_t30.env       |  9 ++
> > >  board/toradex/colibri_t20/colibri_t20.env     |  3 +
> > >  board/toradex/colibri_t30/colibri_t30.env     |  9 ++
> > >  board/wexler/qc750/qc750.env                  | 14 +++
> > >  configs/apalis-tk1_defconfig                  |  1 +
> > >  configs/apalis_t30_defconfig                  |  1 +
> > >  configs/cardhu_defconfig                      |  1 +
> > >  configs/colibri_t20_defconfig                 |  1 +
> > >  configs/colibri_t30_defconfig                 |  1 +
> >
> > ...
> >
> > > diff --git a/board/toradex/apalis-tk1/apalis_tk1.env b/board/toradex/apalis-tk1/apalis_tk1.env
> > > new file mode 100644
> > > index 0000000000..90db361be3
> > > --- /dev/null
> > > +++ b/board/toradex/apalis-tk1/apalis_tk1.env
> > > @@ -0,0 +1,45 @@
> > > +/*
> > > + * Custom Distro Boot configuration:
> > > + * 1. 8bit SD port (MMC1)
> > > + * 2. 4bit SD port (MMC2)
> > > + * 3. eMMC (MMC0)
> > > + */
> > > +boot_targets=mmc1 mmc2 mmc0 usb pxe dhcp
> > > +
> > > +boot_file=zImage
> > > +boot_script_dhcp=boot.scr
> > > +console=ttyS0
> > > +defargs=lp0_vec=2064@0xf46ff000 core_edp_mv=1150 core_edp_ma=4000
> > > +     usb_port_owner_info=2 lane_owner_info=6 emc_max_dvfs=0
> > > +     user_debug=30 pcie_aspm=off
> > > +dfu_alt_info=apalis-tk1.img raw 0x0 0x500 mmcpart 1;
> > > +     boot part 0 1 mmcpart 0;
> > > +     rootfs part 0 2 mmcpart 0;
> > > +     zImage fat 0 1 mmcpart 0;
> > > +     tegra124-apalis-eval.dtb fat 0 1 mmcpart 0
> > > +fdt_board=eval
> > > +fdt_fixup=;
> > > +fdt_module=apalis-v1.2
> > > +uboot_hwpart=1
> > > +uboot_blk=0
> > > +set_blkcnt=setexpr blkcnt ${filesize} + 0x1ff &&
> > > +     setexpr blkcnt ${blkcnt} / 0x200
> > > +update_uboot=run set_blkcnt && mmc dev 0 ${uboot_hwpart} &&
> > > +     mmc write ${loadaddr} ${uboot_blk} ${blkcnt}
> > > +setethupdate=if env exists ethaddr; then; else setenv ethaddr
> > > +     00:14:2d:00:00:00; fi; pci enum && tftpboot ${loadaddr}
> > > +     flash_eth.img && source ${loadaddr}
> > > +setsdupdate=setenv interface mmc; setenv drive 1; mmc rescan;
> > > +     load ${interface} ${drive}:1 ${loadaddr} flash_blk.img
> > > +     || setenv drive 2; mmc rescan; load ${interface} ${drive}:1
> > > +     ${loadaddr} flash_blk.img &&
> > > +     source ${loadaddr}
> > > +setup=setenv setupargs igb_mac=${ethaddr}
> > > +     consoleblank=0 no_console_suspend=1 console=tty1
> > > +     console=${console},${baudrate}n8 debug_uartport=lsport,0
> > > +     ${memargs}
> > > +setupdate=run setsdupdate || run setusbupdate || run setethupdate
> > > +setusbupdate=usb start && setenv interface usb; setenv drive 0;
> > > +     load ${interface} ${drive}:1 ${loadaddr} flash_blk.img &&
> > > +     source ${loadaddr}
> > > +vidargs=fbcon=map:1
> >
> > ...
> >
> > > diff --git a/include/configs/apalis-tk1.h b/include/configs/apalis-tk1.h
> > > index 71d4727ca9..4c690a1785 100644
> > > --- a/include/configs/apalis-tk1.h
> > > +++ b/include/configs/apalis-tk1.h
> > > @@ -18,64 +18,6 @@
> > >  #define FDT_MODULE                   "apalis-v1.2"
> > >  #define FDT_MODULE_V1_0                      "apalis"
> > >
> > > -/*
> > > - * Custom Distro Boot configuration:
> > > - * 1. 8bit SD port (MMC1)
> > > - * 2. 4bit SD port (MMC2)
> > > - * 3. eMMC (MMC0)
> > > - */
> > > -#define BOOT_TARGET_DEVICES(func) \
> > > -     func(MMC, mmc, 1) \
> > > -     func(MMC, mmc, 2) \
> > > -     func(MMC, mmc, 0) \
> > > -     func(USB, usb, 0) \
> > > -     func(PXE, pxe, na) \
> > > -     func(DHCP, dhcp, na)
> > > -
> >
> > I do recall that to transition to text env file it was required to move
> > from standard boot to distroboot. Did I recall incorrectly?
> 
> Are you 100% sure? Have you tried?

No, I am not, but Simon in copy knows for sure.

What I am sure is that I mean migrating from distroboot to standard boot, the
opposite of what I wrote ...

Francesco



  reply	other threads:[~2024-08-05  7:05 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-01  5:57 [PATCH v1 0/1] board: tegra: convert boards to text env Svyatoslav Ryhel
2024-08-01  5:57 ` [PATCH v1 1/1] board: tegra: convert tegra-based " Svyatoslav Ryhel
2024-08-05  5:31   ` Francesco Dolcini
2024-08-05  7:01     ` Svyatoslav Ryhel
2024-08-05  7:05       ` Francesco Dolcini [this message]
2024-08-05  7:06         ` Svyatoslav Ryhel
2024-08-05  7:08           ` Francesco Dolcini
2024-08-05  7:10             ` Svyatoslav Ryhel
2024-08-05 15:07             ` Svyatoslav Ryhel
2024-08-05  5:33 ` [PATCH v1 0/1] board: tegra: convert " Francesco Dolcini
2024-08-05  6:03   ` Svyatoslav Ryhel
2024-08-05  6:12     ` Francesco Dolcini
2024-08-05 18:14   ` Tom Rini

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=ZrB5nBI3GLA--gPQ@gaggiata.pivistrello.it \
    --to=francesco@dolcini.it \
    --cc=clamor95@gmail.com \
    --cc=emanuele.ghidoli@toradex.com \
    --cc=festevam@gmail.com \
    --cc=francesco.dolcini@toradex.com \
    --cc=joe.hershberger@ni.com \
    --cc=jonasschwoebel@yahoo.de \
    --cc=marcel.ziswiler@toradex.com \
    --cc=martyn.welch@collabora.com \
    --cc=sjg@chromium.org \
    --cc=treding@nvidia.com \
    --cc=trini@konsulko.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