From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BCB43C38A2D for ; Tue, 25 Oct 2022 15:32:09 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 360FF84B39; Tue, 25 Oct 2022 17:32:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="BqdU8hg9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A9A0884E2B; Tue, 25 Oct 2022 17:32:04 +0200 (CEST) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id BF7EA80716 for ; Tue, 25 Oct 2022 17:31:57 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=oliver.graute@gmail.com Received: by mail-ej1-x62d.google.com with SMTP id f27so2923927eje.1 for ; Tue, 25 Oct 2022 08:31:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=X0X4KKDjB76hODePyxpWJAwV8pJnwOSPhsNoUJxR4aQ=; b=BqdU8hg9kPN4MJ4n6uihjgGEymCctHEJhG7AOtVNAeJwEwWvjj3H16DHPk0xg3xHfV xhN5PIouxIlvlybO+uUP4bkKOn9gOXH+waSBDbNi0ErxZgI2nvvrgC8aKbQX5G9SHeVR YCUxV340cZ984Ys7u1qM5BzDuLjBzqsmgFEfDAoaY+5ZKW2pZ3FX6vNWgvCDvBLXY7oe X3s0a59o7lsH/RNfQX2Kk8kt9TH/rL/vPRNtLalTz25aBWS5GZ3ykerinuDzDgY7TP8l 9McNK64TLKfRoDWHE4Mc+gN3AIIYd3Mg2XU32lBPwQWfYg9w50YaY/Zj1ZOPm4bUtcl5 +9Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X0X4KKDjB76hODePyxpWJAwV8pJnwOSPhsNoUJxR4aQ=; b=0RUEtVbo+ys1E0ioejvBohxEW4bCi/u7NkuwLP5L93MLVvd8MDrghp/shu9lGeIubx sHBd8D9ftwxlUf81/oAex53Tq1OsmHijM+nG26J1r1HOJS6ShzJA0PBRvzHeE72L2UdI CHGJalF+bfSOid+w71kBXZyg/+/HN29NI+pI+55NhamnVg/3slLPaKijSQ8fTKslYYuW 43sbhe2krM+/Nwl2BeakpNxMgc4QPqgrQVZc65Uw02bSylacYEwBZTc38+mudULvbT6b hgkVBKQZLvy1KMeDIMLFiYgsBike32D1L5iFvndhqtMg6obOydf9+69m4ZhMxHzM5ZIL D3Cg== X-Gm-Message-State: ACrzQf0oAvv5EfOOaESlN4xJJhItdMLPy0T8Dyht9BZ9Nbp+mpT7npqM aQ/cPd64CP4GywlqO0gp8Ic= X-Google-Smtp-Source: AMsMyM5vYHLbT9T+U8a366L/DbiJqMw7X2AFUneQzdbi5nt82Py14jfpuZzijT1kClOvew2R+GhLCQ== X-Received: by 2002:a17:907:5ce:b0:730:bae0:deb with SMTP id wg14-20020a17090705ce00b00730bae00debmr34257680ejb.181.1666711917228; Tue, 25 Oct 2022 08:31:57 -0700 (PDT) Received: from localhost (business-90-187-74-145.pool2.vodafone-ip.de. [90.187.74.145]) by smtp.gmail.com with ESMTPSA id by3-20020a170906a2c300b0077016f4c6d4sm1561007ejb.55.2022.10.25.08.31.55 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 25 Oct 2022 08:31:56 -0700 (PDT) From: Oliver Graute X-Google-Original-From: Oliver Graute Date: Tue, 25 Oct 2022 17:31:47 +0200 To: sbabic@denx.de Cc: festevam@denx.de, Fabio Estevam , "NXP i.MX U-Boot Team" , Denys Drozdov , Horia =?utf-8?Q?Geant=C4=83?= , Gaurav Jain , Ye Li , Marcel Ziswiler , u-boot@lists.denx.de Subject: Re: [PATCH v5] imx: imx8qm: cgtqmx8: switch to binman Message-ID: <20221025153147.GE19855@optiplex> Mail-Followup-To: sbabic@denx.de, festevam@denx.de, Fabio Estevam , "NXP i.MX U-Boot Team" , Denys Drozdov , Horia =?utf-8?Q?Geant=C4=83?= , Gaurav Jain , Ye Li , Marcel Ziswiler , u-boot@lists.denx.de References: <20221025152058.17944-1-oliver.graute@kococonnector.com> <20221025152058.17944-2-oliver.graute@kococonnector.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20221025152058.17944-2-oliver.graute@kococonnector.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.6 at phobos.denx.de X-Virus-Status: Clean On 25/10/22, Oliver Graute wrote: > Switch to use binman to pack images > > Signed-off-by: Oliver Graute > Reviewed-by: Fabio Estevam > Reviewed-by: Simon Glass I missed Reviewed-by: Peng Fan > > --- > Changes for v5 > - added CONFIG_FIT_EXTERNAL_OFFSET > > Changes for v4 > - rebased on master > > Changes for v3 > -added Reviewed-by > - rebased on master > > arch/arm/dts/imx8qm-cgtqmx8.dts | 1 + > arch/arm/mach-imx/imx8/Kconfig | 1 + > board/congatec/cgtqmx8/imximage.cfg | 4 ++-- > configs/cgtqmx8_defconfig | 3 ++- > doc/board/congatec/cgtqmx8.rst | 3 +-- > 5 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/arch/arm/dts/imx8qm-cgtqmx8.dts b/arch/arm/dts/imx8qm-cgtqmx8.dts > index 555c357f6f..919d00644f 100644 > --- a/arch/arm/dts/imx8qm-cgtqmx8.dts > +++ b/arch/arm/dts/imx8qm-cgtqmx8.dts > @@ -12,6 +12,7 @@ > /memreserve/ 0x80000000 0x00020000; > > #include "fsl-imx8qm.dtsi" > +#include "imx8qm-u-boot.dtsi" > > / { > model = "Congatec QMX8 Qseven series"; > diff --git a/arch/arm/mach-imx/imx8/Kconfig b/arch/arm/mach-imx/imx8/Kconfig > index ba2a38c7f7..a0036a32b5 100644 > --- a/arch/arm/mach-imx/imx8/Kconfig > +++ b/arch/arm/mach-imx/imx8/Kconfig > @@ -76,6 +76,7 @@ config TARGET_IMX8QM_MEK > > config TARGET_CONGA_QMX8 > bool "Support congatec conga-QMX8 board" > + select BINMAN > select BOARD_LATE_INIT > select SUPPORT_SPL > select IMX8QM > diff --git a/board/congatec/cgtqmx8/imximage.cfg b/board/congatec/cgtqmx8/imximage.cfg > index 5ecde0c530..43035088e3 100644 > --- a/board/congatec/cgtqmx8/imximage.cfg > +++ b/board/congatec/cgtqmx8/imximage.cfg > @@ -4,8 +4,8 @@ > */ > > > -/* Boot from SD, sector size 0x400 */ > -BOOT_FROM SD 0x400 > +BOOT_FROM sd > + > /* SoC type IMX8QM */ > SOC_TYPE IMX8QM > /* Append seco container image */ > diff --git a/configs/cgtqmx8_defconfig b/configs/cgtqmx8_defconfig > index ddc65a06b9..fb43de624b 100644 > --- a/configs/cgtqmx8_defconfig > +++ b/configs/cgtqmx8_defconfig > @@ -20,8 +20,9 @@ CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y > CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000 > CONFIG_REMAKE_ELF=y > CONFIG_FIT=y > +CONFIG_FIT_EXTERNAL_OFFSET=0x3000 > CONFIG_SPL_LOAD_FIT=y > -CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" > +# CONFIG_USE_SPL_FIT_GENERATOR is not set > CONFIG_OF_BOARD_SETUP=y > CONFIG_BOOTDELAY=3 > CONFIG_USE_BOOTCOMMAND=y > diff --git a/doc/board/congatec/cgtqmx8.rst b/doc/board/congatec/cgtqmx8.rst > index bccdef2f16..16711a844d 100644 > --- a/doc/board/congatec/cgtqmx8.rst > +++ b/doc/board/congatec/cgtqmx8.rst > @@ -57,8 +57,7 @@ Build U-Boot > $ export ATF_LOAD_ADDR=0x80000000 > $ export BL33_LOAD_ADDR=0x80020000 > $ make cgtqmx8_defconfig > - $ make u-boot.bin > - $ make flash.bin > + $ make > > Flash the binary into the SD card > --------------------------------- > -- > 2.17.1 > Now Running into this issue: MKIMAGE u-boot.img MKIMAGE u-boot-dtb.img LD u-boot.elf make[1]: Für das Ziel „SPL“ ist nichts zu tun. BINMAN all binman: Section '/binman/u-boot-spl-ddr': Symbol '_binman_u_boot_any_prop_image_pos' in entry '/binman/u-boot-spl-ddr/u-boot-spl/u-boot-spl-nodtb': Entry 'u-boot-any' not found in list (u-boot-spl-nodtb,u-boot-spl-dtb,u-boot-spl,main-section) Makefile:1109: recipe for target 'all' failed make: *** [all] Error 1 some hints? Best Regards, Oliver