From patchwork Mon Aug 23 15:03:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 1519767 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GtbDj2tcsz9sWd for ; Tue, 24 Aug 2021 01:06:45 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8B0CC82E0B; Mon, 23 Aug 2021 17:06:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=ziswiler.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 1449A82D1C; Mon, 23 Aug 2021 17:05:01 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id F088880EE5 for ; Mon, 23 Aug 2021 17:04:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=ziswiler.com Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=marcel@ziswiler.com Received: from toolbox.cardiotech.int ([81.221.236.183]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPSA (Nemesis) id 0Lk6k0-1mst5m12hW-00c69M; Mon, 23 Aug 2021 17:04:24 +0200 From: Marcel Ziswiler To: u-boot@lists.denx.de Cc: Stefano Babic , Heiko Thiery , Fabio Estevam , Frieder Schrempf , Igor Opaniuk , Marcel Ziswiler , Igor Opaniuk , Marek Vasut , Max Krummenacher , Oleksandr Andrushchenko , Patrick Delaunay , Simon Glass Subject: [PATCH v2 8/9] verdin-imx8mm: use preboot for fdtfile evaluation Date: Mon, 23 Aug 2021 17:03:56 +0200 Message-Id: <20210823150357.247295-9-marcel@ziswiler.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210823150357.247295-1-marcel@ziswiler.com> References: <20210823150357.247295-1-marcel@ziswiler.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:A4XhnXoEDtyie1rDT7hX/hxcp/3pdqQct8UoNuChB4+KUeMqrYZ 9vpjvJBUa7FT+1lBqdMSCxyQUvKEWN8FRDbERshIAupcK95Ei5aKBUKeDBJKkKPXx4/H+qZ 94ycyyQQ1LfsyLWwdHz6/qHqsNBxL4mfFQMbpHttMzF2FMpGqL8AGC4B1/vGK6W+ksvDVcP U2KiqCydw0S4/tTw7wVfw== X-UI-Out-Filterresults: notjunk:1;V03:K0:yAJSs3T3uN0=:b8B6yROA7W8MxE4WSyrA2s fywl0hPR3U6wxQnMRYpssMJSDyJHOSz5SfxN2ozZWSSDQUDmF1/vs2fHpe7v+74EvwE/9lwYn cHUPaNfAsHtydN5JNa5FPJTGm6ATZI4yM0hUH546q2BBM1phCGIdfd7DZe4dKaq0gHcQg0m8o jnWLyeU6ZlyJ8SK8h7SKrCt0pa0rLXbyu+DN/oWsWWh076pyrO6LlK/ng+/hOirx6FtVMTny9 kMZmf8WLOGYfGd77kIAK047vJdIyXN4htmawhomHquf95e/Sc9q9P1HtQGVwt0D4W/SuRusBN oh6btK0BRJRmbWPPpf9LefumYsVFOL2rikVbNSvu6Fo7I/tdddCEEDqjwsRl4G8RMk10UnOFG J/vdCnpkXN2ah5zsxd5iAoHLiHSWPz9IDIqX9ZnHNEAh8In1cRdNYnY1CrKcxEyeFN8y6vEec EARObfxFq1DnOWf3zfMFzaG2zPomoOaLLjOeQ10Xd0PH8FEok2UicCa5U2orcRAuhqPjPuPkc 3reU9vzAs5sOqfzHdlB9EURrOkXX1xRZKuUZXG6et8HuIG2n+xrF7D0l6TjvQwsGcg6byqfpy 9IbL/uecAYz4GKh/kyMUYLZSgh527xWVAcdhKSR/SISiScGPUo0cOFxD9mCynAJk7ky2rI5Ur qj7O9ub9M1XL4CE1N94NtDze+wFj129P7h1CC4zhXKRQFA467e6RozXbzPHJhVEVGixaTdGpy GbRzUClfPgmjFERNsaPJ9EL01L8QHwjDgpfb5Q== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean From: Igor Opaniuk Enable and set preboot var with fdtfile evaluation. It will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Signed-off-by: Igor Opaniuk Signed-off-by: Marcel Ziswiler --- Changes in v2: - New patch addressing dynamic fdtfile definition. configs/verdin-imx8mm_defconfig | 3 ++- include/configs/verdin-imx8mm.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/configs/verdin-imx8mm_defconfig b/configs/verdin-imx8mm_defconfig index ad9c00a3cc4..ab549ebbada 100644 --- a/configs/verdin-imx8mm_defconfig +++ b/configs/verdin-imx8mm_defconfig @@ -28,7 +28,8 @@ CONFIG_SPL_LOAD_FIT=y CONFIG_OF_SYSTEM_SETUP=y CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/verdin-imx8mm/imximage.cfg" # CONFIG_USE_BOOTCOMMAND is not set -CONFIG_DEFAULT_FDT_FILE="fsl-imx8mm-verdin-dev.dtb" +CONFIG_USE_PREBOOT=y +CONFIG_PREBOOT="setenv fdtfile imx8mm-verdin-${variant}-${fdt_board}.dtb" CONFIG_LOG=y # CONFIG_DISPLAY_BOARDINFO is not set CONFIG_DISPLAY_BOARDINFO_LATE=y diff --git a/include/configs/verdin-imx8mm.h b/include/configs/verdin-imx8mm.h index ad13f804be9..42fb1f2114a 100644 --- a/include/configs/verdin-imx8mm.h +++ b/include/configs/verdin-imx8mm.h @@ -59,7 +59,7 @@ "bootcmd_mfg=fastboot 0\0" \ "console=ttymxc0\0" \ "fdt_addr=0x43000000\0" \ - "fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \ + "fdt_board=dev\0" \ "image=Image\0" \ "initrd_addr=0x43800000\0" \ "initrd_high=0xffffffffffffffff\0" \