From: Denys Dmytriyenko <denis@denix.org>
To: Chirag Shilwant <c-shilwant@ti.com>
Cc: Praneeth Bajjuri <praneeth@ti.com>, Ryan Eatmon <reatmon@ti.com>,
meta-ti@lists.yoctoproject.org,
Sai Sree Kartheek Adivi <s-adivi@ti.com>,
Paresh Bhagat <p-bhagat@ti.com>, Khasim <khasim@ti.com>,
Gyan Gupta <g-gupta@ti.com>
Subject: Re: [meta-ti][master/kirkstone][PATCH v3 1/2] recipes-bsp: u-boot: Add u-boot-mergeconfig.inc to handle fragment u-boot config
Date: Thu, 14 Sep 2023 13:20:18 -0400 [thread overview]
Message-ID: <20230914172018.GL3359@denix.org> (raw)
In-Reply-To: <20230914115813.1104022-1-c-shilwant@ti.com>
On Thu, Sep 14, 2023 at 05:28:12PM +0530, Chirag Shilwant wrote:
> - U-boot recipe in OE-Core supports out-of-tree config fragments that are
> passed via SRC_URI and automatically merges all *.cfg files as fragments.
> This makes specifying config fragments in the machine configuration a bit
> difficult. Hence, add a logic which will ensure we handle u-boot config
> fragments using a new variable UBOOT_CONFIG_FRAGMENTS.
>
> - The u-boot-mergeconfig.inc will allow us to build u-boot with list of
> config fragments specified in UBOOT_CONFIG_FRAGMENTS along with the base
> defconfig mentioned in UBOOT_MACHINE.
>
> - Include u-boot-mergeconfig.inc in u-boot-ti.inc
Thanks for addressing majority of my comments!
Would be nice to keep the standard formatting for the text and line wrap under
80 characters, instead of writing long paragraphs as a single line.
> Signed-off-by: Chirag Shilwant <c-shilwant@ti.com>
> ---
Also, patch revision logs here are useful to keep track of what's changed
between revisions.
> meta-ti-bsp/recipes-bsp/u-boot/u-boot-mergeconfig.inc | 7 +++++++
> meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc | 1 +
> 2 files changed, 8 insertions(+)
> create mode 100644 meta-ti-bsp/recipes-bsp/u-boot/u-boot-mergeconfig.inc
>
> diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-mergeconfig.inc b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-mergeconfig.inc
> new file mode 100644
> index 00000000..e2ae5894
> --- /dev/null
> +++ b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-mergeconfig.inc
> @@ -0,0 +1,7 @@
> +do_configure:append () {
> + if [ -n "${UBOOT_CONFIG_FRAGMENTS}" ]
Since we are going with the minimal approach for now, would be nice to also
check that UBOOT_MACHINE is set before using fragments.
> + then
> + oe_runmake -C ${S} O=${B} ${UBOOT_MACHINE} ${UBOOT_CONFIG_FRAGMENTS}
> + oe_runmake -C ${S} O=${B} olddefconfig
> + fi
> +}
> diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
> index f3285c23..5292517b 100644
> --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
> +++ b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-ti.inc
> @@ -7,6 +7,7 @@ SPL_BINARY ?= "MLO"
>
> require ${COREBASE}/meta/recipes-bsp/u-boot/u-boot-common.inc
> require ${COREBASE}/meta/recipes-bsp/u-boot/u-boot.inc
> +require u-boot-mergeconfig.inc
>
> FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot:"
>
> --
> 2.34.1
prev parent reply other threads:[~2023-09-14 17:20 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-14 11:58 [meta-ti][master/kirkstone][PATCH v3 1/2] recipes-bsp: u-boot: Add u-boot-mergeconfig.inc to handle fragment u-boot config Chirag Shilwant
2023-09-14 11:58 ` [meta-ti][master/kirkstone][PATCH v3 2/2] conf: machine: Add am62xxsip-evm configuration Chirag Shilwant
2023-09-14 17:20 ` Denys Dmytriyenko [this message]
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=20230914172018.GL3359@denix.org \
--to=denis@denix.org \
--cc=c-shilwant@ti.com \
--cc=g-gupta@ti.com \
--cc=khasim@ti.com \
--cc=meta-ti@lists.yoctoproject.org \
--cc=p-bhagat@ti.com \
--cc=praneeth@ti.com \
--cc=reatmon@ti.com \
--cc=s-adivi@ti.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.