From: Francesco Dolcini <francesco@dolcini.it>
To: Svyatoslav Ryhel <clamor95@gmail.com>
Cc: "Francesco Dolcini" <francesco@dolcini.it>,
"Simon Glass" <sjg@chromium.org>, "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:08:34 +0200 [thread overview]
Message-ID: <ZrB6cpRQsO4-uFHM@gaggiata.pivistrello.it> (raw)
In-Reply-To: <CAPVz0n0s57E=x8cQZO7dzTXTjOkQMtQ6PF4A=8yM6P5an5BbgQ@mail.gmail.com>
On Mon, Aug 05, 2024 at 10:06:04AM +0300, Svyatoslav Ryhel wrote:
> пн, 5 серп. 2024 р. о 10:05 Francesco Dolcini <francesco@dolcini.it> пише:
> >
> > 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 ...
>
> Tegra uses standard boot
BOOT_TARGET_DEVICES seems distroboot to me.
Francesco
next prev parent reply other threads:[~2024-08-05 7:08 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
2024-08-05 7:06 ` Svyatoslav Ryhel
2024-08-05 7:08 ` Francesco Dolcini [this message]
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=ZrB6cpRQsO4-uFHM@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 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.